New
Protocol Buffers v29.6
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
C++
- Fix warning about implicit capture of 'this' with '=' (#22083) (https://github.com/protocolbuffers/protobuf/commit/afede601380eb25d3ea656465cd7428646d4892d)
Python
- Fix Any recursion depth bypass in Python json_format.ParseDict (#25239) (#25587) (https://github.com/protocolbuffers/protobuf/commit/5ebddcb1bcbe51d1fe323baa145e85f4f23128cf)
- Extend gencode compatibility support back to 3.20.0 (#22423) (https://github.com/protocolbuffers/protobuf/commit/a532f5226affdf331194d8699ad14e95456503e2)
- [numpy] Fix breakage in users of Python protobufs under NumPy 2.3rc1. (#22171) (https://github.com/protocolbuffers/protobuf/commit/c6c8a176dbe4078b1aa02abc0a2c8a38add3fb48)
PHP
- Bump version dependencies on phpunit/phpunit to ">=10.5.62 <11.0.0" (#25589) (https://github.com/protocolbuffers/protobuf/commit/f3403239ba03c92449c0ca27d13278c4b387e7fe)
- Protobuf: update php from macos-13 to macos-15-intel (#24776) (https://github.com/protocolbuffers/protobuf/commit/1ca37deb6f03418b8bd104931a58e8467a5f86f0)
- Upgrade setup-php to speed up PHP tests (#24405) (https://github.com/protocolbuffers/protobuf/commit/bc64ed94f59aea897d2c390d5c1e3578e5688689)
Python
- Don't run python tests on windows, which aren't supported anyway (#25598) (https://github.com/protocolbuffers/protobuf/commit/cbfc7034b775891858ffc39c47a687fe9f0ddc50)
Other
- Don't ignore platform requirements (https://github.com/protocolbuffers/protobuf/commit/87743f654a8fe62b344401fc46282d4c815055b7)
- Update github major version tags to be formatted v..<MI… (#22358) (https://github.com/protocolbuffers/protobuf/commit/09082d461dc4c51b44afd2622447b96b26fe1cb1)
- Drop windows-2019 runners from CI (#22186) (https://github.com/protocolbuffers/protobuf/commit/39cd25b2ae04ff4b6472543a96f45ef1357edb11)