v29.0-rc3
版本发布时间: 2024-11-19 06:27:43
protocolbuffers/protobuf最新发布版本:v29.3(2025-01-09 05:06:48)
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Add missing line to docstring after Args (#19213) (https://github.com/protocolbuffers/protobuf/commit/6f310d5d88585e6badf12620fb18e11242c5b838)
Compiler
- Begin adding extension numbers to SourceCodeInfo and FileDescriptorSet for tooling purposes. (https://github.com/protocolbuffers/protobuf/commit/07e489d98a4c445b0a9c56b07b195b258719ee82)
- Update protoc release to include editions language features proto for Go (#19013) (https://github.com/protocolbuffers/protobuf/commit/63d966b0d270cbebb4681c0d4c905031284e0d2b)
Java
- Remove deprecation warnings for Timestamp and Duration add/subtract/between that we do not yet have alternatives to. (https://github.com/protocolbuffers/protobuf/commit/f606c138a55b68bbc009281918023f7ede58720b)
- [29.x] Add missing java load (#19016) (https://github.com/protocolbuffers/protobuf/commit/bb287be772454d63b411b73d60b1d92daa879f2e)
Csharp
- Begin adding extension numbers to SourceCodeInfo and FileDescriptorSet for tooling purposes. (https://github.com/protocolbuffers/protobuf/commit/07e489d98a4c445b0a9c56b07b195b258719ee82)
Python
- Fix a python bug when assign an empty Struct at creation. (#18977) (https://github.com/protocolbuffers/protobuf/commit/bb0d57512d7731164837f57274e23eb411f80ccf)
- Add a deprecation warning to py_proto_library (#19032) (https://github.com/protocolbuffers/protobuf/commit/53cde641d941293cde7dd8fe5b7e429ee52658bd)
PHP
PHP C-Extension
- Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (https://github.com/protocolbuffers/protobuf/commit/b69ea96ef9c11e557a19d971b1ef10a8732c7013)
- See also UPB changes below, which may affect PHP C-Extension.
Ruby
- Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (https://github.com/protocolbuffers/protobuf/commit/b69ea96ef9c11e557a19d971b1ef10a8732c7013)
Ruby C-Extension
- Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (https://github.com/protocolbuffers/protobuf/commit/b69ea96ef9c11e557a19d971b1ef10a8732c7013)
- See also UPB changes below, which may affect Ruby C-Extension.
UPB (Python/PHP/Ruby C-Extension)
- Fixed non-conformance in JSON parsing for empty strings in numeric fields. (#19259) (https://github.com/protocolbuffers/protobuf/commit/b69ea96ef9c11e557a19d971b1ef10a8732c7013)
Other
- Upgrade rules_cc 0.0.15 and rules_java 8.3.1 (#19215) (https://github.com/protocolbuffers/protobuf/commit/fb8ee79637773d51e6e15679c1509aed2f9bf9d0)
1、 protobuf-29.0-rc3.tar.gz 8.93MB
2、 protobuf-29.0-rc3.zip 10.66MB
3、 protoc-29.0-rc-3-linux-aarch_64.zip 3.11MB
4、 protoc-29.0-rc-3-linux-ppcle_64.zip 3.39MB
5、 protoc-29.0-rc-3-linux-s390_64.zip 4.01MB
6、 protoc-29.0-rc-3-linux-x86_32.zip 3.4MB
7、 protoc-29.0-rc-3-linux-x86_64.zip 3.14MB
8、 protoc-29.0-rc-3-osx-aarch_64.zip 2.18MB
9、 protoc-29.0-rc-3-osx-universal_binary.zip 4.41MB
10、 protoc-29.0-rc-3-osx-x86_64.zip 2.27MB
11、 protoc-29.0-rc-3-win32.zip 3.11MB
12、 protoc-29.0-rc-3-win64.zip 3.04MB