Skip to content

Protocol Buffers v26.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@anandolee anandolee released this 28 Feb 23:49
· 835 commits to main since this release

Announcements

  • This version includes breaking changes to Ruby.
    • Moved ObjectCache into an internal module. (9087337)
  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

C++

  • Remove rust proto libraries from the editions/BUILD file. (1f9d9fb)
  • Fix CMake regex escaping. (3ad69cf)
  • Escape _from_dir in install.cmake for regex special characters (e.g. c++) before REGEX REPLACE. (f740f52)
  • Tweak BUILD setup to make the layering check change less disruptive (#15838) (52aa150)
  • Add missing alias targets for C++ util libraries (#15783) (62e7a56)

Rust

  • Tweak BUILD setup to make the layering check change less disruptive (#15838) (52aa150)

PHP

PHP C-Extension

  • Updated amalgamations for PHP and Ruby. (c773dc9)
  • See also UPB changes below, which may affect PHP C-Extension.

Ruby

  • Ruby implement memsize functions for native types (#10291) (4902fc0)
  • Moved ObjectCache into an internal module. (9087337)

Ruby C-Extension

  • Updated amalgamations for PHP and Ruby. (c773dc9)
  • Ruby implement memsize functions for native types (#10291) (4902fc0)
  • Moved ObjectCache into an internal module. (9087337)
  • See also UPB changes below, which may affect Ruby C-Extension.

UPB (Python/PHP/Ruby C-Extension)

  • Ruby implement memsize functions for native types (#10291) (4902fc0)

Other

  • Disabled macOS 8.2, to match main. (9dfa2b6)