Protocol Buffers v36.0-rc2
Pre-release
Pre-release
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.protoandjson_enumvalue_options.protoand/or gencode derived from them to release artifacts (15e9334) - Json/upb: Implement json EnumValueName for upb (0e8519e)
- Add deprecation warning for
Reflection::GetEnum()andReflection::GetRepeatedEnum(). (0bca288)
Java
- Add
json_options.protoandjson_enumvalue_options.protoand/or gencode derived from them to release artifacts (15e9334) - Json/java: add json_name enumval support (bff6ed1)
Python
- Add
json_options.protoandjson_enumvalue_options.protoand/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)