Bump protobuf-java and protobuf-java-util from 4.31.1 to 4.33.1 (#18)

* Bump protobuf-java and protobuf-java-util from 4.31.1 to 4.33.1

Restores backward compatibility with protobuf v3/v4 generated code.
This matches the upgrade done in rules_kotlin to address compatibility
issues with Kotlin annotation processors like KSP that need to load
protobufs generated with both v3 and v4 protoc.

Changes:
- Updated protobuf Bazel module version from 31.1 to 33.1
- Updated protobuf-java from 4.31.1 to 4.33.1
- Updated protobuf-java-util from 4.31.1 to 4.33.1
- Added proto_version variable to keep versions in sync

References:
- https://github.com/protocolbuffers/protobuf/releases/tag/v33.1
- https://github.com/protocolbuffers/protobuf/releases/tag/v33.0
- https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards

* Add pin file to .gitignore

The rules_jvm_external++maven+bazel_worker_maven_install.json file is
auto-generated by Bazel's bzlmod system and doesn't need to be checked in.
3 files changed
tree: c4b6e962960ac1636c581e0aadaf915fd8b25743
  1. .bazelci/
  2. .bcr/
  3. java/
  4. proto/
  5. .bazelversion
  6. .gitignore
  7. CONTRIBUTING.md
  8. LICENSE
  9. README.md
  10. release.sh
README.md

Bazel Persistent Worker API

This repository contains the code for Bazel's Persistent Worker API.

There are two Bazel modules in this repository:

  • proto: contains the bare protocol buffers for the worker API.
  • java: contains a simple Java wrapper library.