Protocol Buffers v29.0-rc2
Pre-release
Pre-release
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Fix proto_info_bzl (#18918) (083de5f)
- Use rules_cc everywhere in protobuf (ddadd0b)
- Upgrade rules_cc to 0.0.13 (3dd4835)
- Convert proto toolchain string to Label (aa181e2)
- Prepare supporting targets for testing (a748b10)
Java
- Give Kotlin jars an OSGi Manifest (#18812) (0c51eba)
- Re-export includingDefaultValueFields in deprecated state for important Cloud customer. (7321b2f)
- Restore compatibility with 3.22 gencode by re-adding mutableCopy helpers (1b1e90b)
Kotlin
Python
- Load Python rules everywhere in protobuf (a18f0de)
UPB (Python/PHP/Ruby C-Extension)
- Load Python rules everywhere in protobuf (a18f0de)
Other
- Upgrade rules_java and remove experimental_google_legacy_api flag (#18889) (f25389b)
- Replace use of C++17 with disabling a warning (111584f)
- Load Shell rules everywhere in protobuf (1822c8a)
- Fix Bazel dependency cycle issue affecting Kythe (#18768) (6df33a4)
- Remove rules_rust dependency (4329b89)
- Remove release branch staleness tests. (3551ee3)
- Remove javaopts requiring java8 in non-release builds. (98beac0)