v34.1
Protocol Buffers v34.1
Added 2
- Add support for bazel 9.x
- Add cc_proto_library for MessageSet in //src/google/protobuf/bridge
Changed 2
- Moved protocopt flag out of the cc dir, since it is not a c++-specific flag
- Updated CMake dependencies
Fixed 2
- Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents
- Fixed release_prep.sh script mkdir command to follow INTEGRITY_FILE location
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Moved
protocoptflag out of theccdir, since it is not a c++-specific flag. (https://github.com/protocolbuffers/protobuf/commit/3db9fd1be16917f26590eccd6dfb51b8dcad0d15) - Add support for bazel 9.x (#26201) (https://github.com/protocolbuffers/protobuf/commit/763c5da3ff011a49f1c00992cdf9b4924d6b74bb)
C++
- Updated CMake dependencies. (https://github.com/protocolbuffers/protobuf/commit/5583485833ba82a21e15c53d2efcc61720731cb4)
- Add cc_proto_library for MessageSet in //src/google/protobuf/bridge (https://github.com/protocolbuffers/protobuf/commit/523a6a4758f5e3cae7f10dad5b08941588946ff3)
- Add support for bazel 9.x (#26201) (https://github.com/protocolbuffers/protobuf/commit/763c5da3ff011a49f1c00992cdf9b4924d6b74bb)
Java
- Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. (https://github.com/protocolbuffers/protobuf/commit/ab3d7f0041b22af4a61b6184fc2ac25092968840)
Python
- Add support for bazel 9.x (#26201) (https://github.com/protocolbuffers/protobuf/commit/763c5da3ff011a49f1c00992cdf9b4924d6b74bb)
Other
- Fixed release_prep.sh script
mkdircommand to followINTEGRITY_FILElocation. (https://github.com/protocolbuffers/protobuf/commit/e700d7d6478f3a8800fbcf7f156a0675c1c96392) - Second try at fixing the release_prep.sh file path! (#26097) (https://github.com/protocolbuffers/protobuf/commit/f5ccaf3b4e4c5122bacc8d6e4832dd339ec9e81e)