Skip to content

Commit

Permalink
Update CHANGES.txt for the 21.3 release
Browse files Browse the repository at this point in the history
  • Loading branch information
acozzette committed Jul 19, 2022
1 parent 044c649 commit d41d498
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
2022-07-19 version 21.3 (C++/Java/Python/PHP/Objective-C/C#/Ruby)
C++
* Add header search paths to Protobuf-C++.podspec (#10024)
* Fixed Visual Studio constinit errors (#10232)
* Fix #9947: make the ABI compatible between debug and non-debug builds (#10271)

UPB
* Allow empty package names (fixes behavior regression in 4.21.0)
* Fix a SEGV bug when comparing a non-materialized sub-message (#10208)
* Fix several bugs in descriptor mapping containers (eg. descriptor.services_by_name)
* for x in mapping now yields keys rather than values, to match Python conventions and the behavior of the old library.
* Lookup operations now correctly reject unhashable types as map keys.
* We implement repr() to use the same format as dict.
* Fix maps to use the ScalarMapContainer class when appropriate

PHP
* Add "readonly" as a keyword for PHP and add previous classnames to descriptor pool (#10041)

Python
* Make //:protobuf_python and //:well_known_types_py_pb2 public (#10118)

2022-06-27 version 21.2 (C++/Java/Python/PHP/Objective-C/C#/Ruby)
C++
* ArenaString improvements (fix alignment issue)
Expand Down

0 comments on commit d41d498

Please sign in to comment.