|
@@ -1,3 +1,38 @@
|
|
|
+Unreleased Changes
|
|
|
+
|
|
|
+ Protocol Compiler
|
|
|
+ * The proto compiler no longer requires a .proto filename when it is not
|
|
|
+ generating code.
|
|
|
+
|
|
|
+ C++
|
|
|
+ * Arenas are now unconditionally enabled. cc_enable_arenas no longer has
|
|
|
+ any effect.
|
|
|
+ * Fix a memory corruption bug in reflection when mixing optional and
|
|
|
+ non-optional fields.
|
|
|
+ * Make SpaceUsed() calculation more thorough for map fields.
|
|
|
+ * Add stack overflow protection for text format with unknown field values.
|
|
|
+ * FieldPath::FollowAll() now returns a bool to signal if an out-of-bounds
|
|
|
+ error was encountered.
|
|
|
+ * Performance improvements for Map.
|
|
|
+ * Minor formatting fix when dumping a descriptor to .proto format with
|
|
|
+ DebugString.
|
|
|
+ * UBSAN fix in RepeatedField (#2073).
|
|
|
+ * When running under ASAN, skip a test that makes huge allocations.
|
|
|
+ * Fixed a crash that could happen when creating more than 256 extensions in
|
|
|
+ a single message.
|
|
|
+
|
|
|
+ Java
|
|
|
+ * Bugfix in mergeFrom() when a oneof has multiple message fields.
|
|
|
+
|
|
|
+ Python
|
|
|
+ * Print google.protobuf.NullValue as null instead of "NULL_VALUE" when it is
|
|
|
+ used outside WKT Value/Struct.
|
|
|
+ * Fix bug occurring when attempting to deep copy an enum type in python 3.
|
|
|
+
|
|
|
+ Go:
|
|
|
+ * Update go_package options to reference google.golang.org/protobuf module.
|
|
|
+
|
|
|
+
|
|
|
2020-07-14 version 3.13.0-rc1 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
|
|
|
|
|
|
C++:
|