github protocolbuffers/protobuf v36.0-rc2
Protocol Buffers v36.0-rc2

pre-release4 hours ago

Announcements

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

C++

  • Disable option sub-location mapping in open-source builds. (1d8a656)
  • Add json_options.proto and json_enumvalue_options.proto and/or gencode derived from them to release artifacts (15e9334)
  • Json/upb: Implement json EnumValueName for upb (0e8519e)
  • Add deprecation warning for Reflection::GetEnum() and Reflection::GetRepeatedEnum(). (0bca288)

Java

  • Add json_options.proto and json_enumvalue_options.proto and/or gencode derived from them to release artifacts (15e9334)
  • Json/java: add json_name enumval support (bff6ed1)

Python

  • Add json_options.proto and json_enumvalue_options.proto and/or gencode derived from them to release artifacts (15e9334)
  • Emit future warning when mutating GetOptions() in OSS (2255541)
  • Emit deprecation warning when comparing descriptor containers with unrecognized types in OSS (5865e6b)

PHP

  • Reject Edition 2026 in the PHP generator. (020b9db)

UPB (Python/PHP/Ruby C-Extension)

  • Json/upb: Implement json EnumValueName for upb (0e8519e)

Don't miss a new protobuf release

NewReleases is sending notifications on new releases.