You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename the includingDefaultValueWithoutPresenceFields and always_print_without_presence_fields to alwaysPrintFieldsWithNoPresence in the C++, Py and Java JSON serializers for consistency. (7d43131)
Remove tags for arena cleanup nodes now that we have dedicated string cleanup blocks. (202b106)
Avoid unused-parameter warning in field accessor listeners. (f4d5c2c)
Add new always_print_without_presence_fields option to the C++ JSON serializer. (671b61b)
Fail to build descriptor if ctype is specified for non string/bytes fields (8b4c7a1)
Check ctype() in DescriptorBuilder for edition 2023 and beyond. (307aeac)
Fail building descriptors if ctype is used for fields other than string or bytes. (403e207)
Fix generation of HasExtension and ExtensionSize functions to restrict to the (9f5be07)
Add the privacy manifest to the C++ CocoaPod. (982ea24)
Java
Lazily resolve features for proto2 and proto3 for compatibility with old open source gencode that does not invoke feature resolution from gencode static init. (#16907) (4483c6b)
Add java to reserved names to escape extensions to java_. This may break existing references to gencode for extensions named java. (c18cb95)
Deprecate building from source with Maven to be removed in 4.28.x. (51b48a4)
Split bootstrapped java_features.proto to keep it from leaking out. (d56cb7d)
Refactored the Java generator into separate packages and targets. (bd81fd9)
Define lifetimes of edition 2023 features (77f62de)
Check that size is non-negative when reading string or bytes in StreamDecoder. (a94f57b)
Fix text-format delimited field handling (29c69ff)
Move java_features.proto to java/core/srce/main/resources (274bc7f)
Add java_features.proto to kotlin_mvn release (369732a)
Rename the includingDefaultValueWithoutPresenceFields and always_print_without_presence_fields to alwaysPrintFieldsWithNoPresence in the C++, Py and Java JSON serializers for consistency. (7d43131)
Add a new includingDefaultValueWithoutPresenceFields option to the Java parser which is intended to replace the current includingDefaultValueFields. (58baeb4)
Kotlin
Add java_features.proto to kotlin_mvn release (369732a)
Runtime support for Protobuf Editions in C#. (450022d)
Tweak "group to property name" mapping for C#. Under editions, where fields using a delimited encoding have independent field names from type names, we want to use the specified field name. (139ea4d)
Ignore invalid enum string values in JSON, when invalid fields are being ignored. (55e50ba)
Objective-C
Optimize startup be reducing selector lookup. (b375d01)
Add the privacy manifest to the ObjC CocoaPod. (0d91515)
Python
Add temporary alias for system_python.bzl at previous location . (#16787) (ffd753f)
Implement feature lifetime validation in protoc and the C++ runtime. (b3b4497)
Fix text-format delimited field handling (29c69ff)
Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) (86abf35)
Fix upb python: DO NOT create empty optional field after sorting empty repeated field (7cf0238)
Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. (5b32936)
Rename the includingDefaultValueWithoutPresenceFields and always_print_without_presence_fields to alwaysPrintFieldsWithNoPresence in the C++, Py and Java JSON serializers for consistency. (7d43131)
Add new including_default_value_without_presence_fields to Python JSON serializer. (25c6d34)
Work around windows path length limitations by moving immutable -> full in open source (new generator paths) and shortening long file names. (#16825) (615e704)
Move the windows path length workarounds out of protobuf-ci (9d715cb)
Update src/file_lists.cmake for staleness (cd337dd)