From 0eb317c36d673bf417e95e567179b09a3d02519c Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Mon, 28 Sep 2020 11:55:27 -0700 Subject: [PATCH] Updated Changelog. --- CHANGES.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 511d84e882..e02fa98c97 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -3,10 +3,12 @@ Unreleased Changes Protocol Compiler * The proto compiler no longer requires a .proto filename when it is not generating code. + * Added flag `--deterministic_output` to `protoc --encode=...`. C++ * Arenas are now unconditionally enabled. cc_enable_arenas no longer has any effect. + * Removed inlined string support, which is incompatible with arenas. * Fix a memory corruption bug in reflection when mixing optional and non-optional fields. * Make SpaceUsed() calculation more thorough for map fields. @@ -20,9 +22,16 @@ Unreleased Changes * 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. + * Fix a crash in BuildFile when passing in invalid descriptor proto. + * Parser security fix when operating with CodedInputStream. + * Warn against the use of AllowUnknownExtension. Java * Bugfix in mergeFrom() when a oneof has multiple message fields. + * Fix RopeByteString.RopeInputStream.read() returning -1 when told to read + 0 bytes when not at EOF. + * Redefine remove(Object) on primitive repeated field Lists to avoid + autoboxing. Python * Print google.protobuf.NullValue as null instead of "NULL_VALUE" when it is