Skip to content

Protocol Buffers v29.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@zhangskz zhangskz released this 18 Nov 22:27
· 1019 commits to main since this release

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Bazel

Compiler

  • Begin adding extension numbers to SourceCodeInfo and FileDescriptorSet for tooling purposes. (07e489d)
  • Update protoc release to include editions language features proto for Go (#19013) (63d966b)

Java

  • Remove deprecation warnings for Timestamp and Duration add/subtract/between that we do not yet have alternatives to. (f606c13)
  • [29.x] Add missing java load (#19016) (bb287be)

Csharp

  • Begin adding extension numbers to SourceCodeInfo and FileDescriptorSet for tooling purposes. (07e489d)

Python

  • Fix a python bug when assign an empty Struct at creation. (#18977) (bb0d575)
  • Add a deprecation warning to py_proto_library (#19032) (53cde64)

PHP

PHP C-Extension

  • Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (b69ea96)
  • See also UPB changes below, which may affect PHP C-Extension.

Ruby

  • Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (b69ea96)

Ruby C-Extension

  • Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (b69ea96)
  • See also UPB changes below, which may affect Ruby C-Extension.

UPB (Python/PHP/Ruby C-Extension)

  • Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (b69ea96)

Other

  • Upgrade rules_cc 0.0.15 and rules_java 8.3.1 (#19215) (fb8ee79)