Skip to content

Protocol Buffers v29.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@JasonLunn JasonLunn released this 23 Oct 20:40
· 1087 commits to main since this 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)