winget install --id Google.Protobuf
About protobuf
Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
What's new in 34.1
Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Moved protocopt flag out of the cc dir, since it is not a c++-specific flag. (3db9fd1) - Add support for bazel 9.x (#26201) (763c5da) C++ - Updated CMake dependencies. (5583485) - Add cc_proto_library for MessageSet in //src/google/protobuf/bridge (523a6a4) - Add support for bazel 9.x (#26201) (763c5da) Java - Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. (ab3d7f0) Python - Add support for bazel 9.x (#26201) (763c5da) Other - Fixed release_prep.sh script mkdir command to follow INTEGRITY_FILE location. (e700d7d) - Second try at fixing the release_prep.sh file path! (#26097) (f5ccaf3)
Version history
| Version | Updated | Notes |
|---|---|---|
| 34.1 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Moved protocopt flag out of the cc dir, since it is not a c++-specific flag. (3db9fd1) - Add support f... |
| 34.0 | Unknown | Announcements - This version includes potential breaking changes with major version bump to: Objective-C, Python, PHP, C++. Bazel - [Objective-C] Remove -[GPBFieldDescriptor optional] (3414dc1) - [Objective-C] Fix nullab... |
| 33.5 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Python - Fix Any recursion depth bypass in Python json_format.ParseDict (#25239) (#25586) (c4eda3e) Other - Up... |
| 33.4 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Other - Refactor(bazel): publish a separate .tar.gz (#24065) (47b3385) - Bazel: Remove hardcoded dependency on... |
| 33.3 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Fix: cc_toolchain should prefer protoc when prebuilt flag is flipped. (#25168) (7b30360) - Locked down... |
| 33.2 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Compiler - Add EDITION_UNSTABLE for new edition development (9247790) - Fix a bug with custom features outside... |
| 33.1 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. C++ - Fix Any hasbit consistency issue in OSS. (#24400) (59db671) Java - Expose NestedInFileClass naming helpe... |
| 33.0 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Feat: update bazel central registry publish workflow (#23465) (#23913) (d5217fd) - Add target_compatib... |
| 32.1 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Compiler - Ship all option dependencies to plugins along with regular ones. (34d6c85) - Unify plugin and built... |
| 32.0 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Migrates some Java test protos using java_features.proto to edition 2024 (6f4a990) - Add generated mes... |
| 31.1 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Compiler - Support allowing late injection of language feature set defaults from FeatureSet extensions while g... |
| 31.0 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Bazel - Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding exter... |
| 30.2 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Compiler - Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653) C... |
| 29.6 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. C++ - Fix warning about implicit capture of 'this' with '=' (#22083) (afede60) Python - Fix Any recursion dept... |
| 29.3 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. C++ - Fix cmake installation location of java and go features (#19773) (1dc5842) Other - Add .bazeliskrc for p... |
| 29.1 | Unknown | No notes |
| 28.3 | Unknown | No notes |
| 27.1 | Unknown | No notes |
| 25.7 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Compiler - Make rules_ruby a dev-only dependency. (#20575) (2dac90d) C++ - Make rules_ruby a dev-only dependen... |
| 25.4 | Unknown | Announcements - Protobuf News may include additional announcements or pre-announcements for upcoming changes. Java - Check that size is non-negative when reading string or bytes in StreamDecoder. (165cf12) - Add Automati... |