github protocolbuffers/protobuf v34.0-rc2
Protocol Buffers v34.0-rc2

pre-release6 hours ago

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Bazel

  • Fix the prefer_prebuilt_protoc alias to use the correct originally announced location (732ed49)
  • Actually fix breaking change related to upb_proto_reflection_library (86d434b)
  • Fix breaking change related to upb_c_proto_library and upb_proto_reflection_library (b0150c0)
  • Add an alias to undo accidental unannounced breaking change (e71d379)
  • Moved prebuilt-related Bazel files to standard locations. (cfe8991)
  • Refactored and rearranged Bazel rules. (d7dd1e1)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Introduce Starlark versions of Protobuf flags. (d1f4b2f)

Compiler

  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Validate Feature Support on Custom Options (2985930)

C++

  • Fix broken field_mask_upb_proto and field_mask_upb_reflection_proto aliases (d808a97)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Validate Feature Support on Custom Options (2985930)
  • Auto-generate files after PR #25437 (8be64ea)
  • Update rules_apple dependency to support rules_swift 3.x (#25437) (c0e15f2)
  • Fix UTF-8 Validation of string extensions in C++ (35ba5cf)
  • Improve wire compatibility of TestAllTypes with TestAllExtensions. (08355bd)

Python

  • Use the toolchain protoc by default in internal rules. (41ad19a)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)

PHP

  • Bump version dependencies on phpunit/phpunit to ">=11.5.0 <12.0.0" (4e82ce4)

Ruby

UPB (Python/PHP/Ruby C-Extension)

  • Fix breaking change related to upb_c_proto_library and upb_proto_reflection_library (b0150c0)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)

Other

  • Add missing timestamp_upb_reflection_proto alias (e9d6bcb)
  • Update Ruby 4.0 test Docker image and enable continuous tests. (0ecc6fe)
  • Auto-generate files after cl/862026607 (978b556)
  • Roll forward generate_release_notes = false (b6e3802)
  • Revert release_ruleset version (88d2062)
  • Fix generate_changelog -> generate_release_notes (#25442) (68ac7b9)
  • Update release_bazel_module.yaml (#25441) (1add73b)

Don't miss a new protobuf release

NewReleases is sending notifications on new releases.