github protocolbuffers/protobuf v28.0-rc3
Protocol Buffers v28.0-rc3

latest releases: v27.5, v25.5, v5.27.5...
pre-release27 days ago

Announcements

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

C++

  • Introduce FieldDescriptor::cpp_string_type() API to replace direct ctype inspection which will be removed in the next breaking change (72b0b7a)

Java

  • Binary compatibility shims for GeneratedMessageV3, SingleFieldBuilderV3, RepeatedFieldBuilderV3, and their nested classes to restore binary compatibility with <=v3.x.x generated code built against v3.x.x prior to v4.26.0 breaking release. (6bf01c5)

Objective-C

  • [ObjC] Add api to add a field to another collection of unknown fields. (0790ab4)
  • [ObjC] Fix GPBUnknownField/GPBUnknownFields copy. (b3b9888)
  • [ObjC] Raise an exception for a nil message. (35bd2be)
  • [ObjC] Deprecate GPBUnknownFieldSet and related apis. (9f6ee72)
  • [ObjC] More tests around unknown to known failure cases. (e822dce)

Rust

  • Add visibility for rust public aliases for '@protobuf//:protobuf_rust' (2cee142)

Python

  • Raise warnings for deprecated python cpp extension GetDebugString(). (5fc5558)

Other

  • Remove protobuf rust from BCR presubmits for now. (92552d3)

Don't miss a new protobuf release

NewReleases is sending notifications on new releases.