Skip to content

Protocol Buffers v28.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@googleberg googleberg released this 08 Aug 20:17
· 1501 commits to main since this release

Announcements

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

Java

  • Remove unused pom.xml files. (aaf5f79)

Kotlin

  • Remove unused pom.xml files. (aaf5f79)

Objective-C

  • [ObjC] Support errors when merging unknown fields to a message. (c46340e)
  • [ObjC] Add apis for removing things from GPBUnknownFields. (c5c9c89)
  • [ObjC] Collect unknown fields as data (a6b3535)
  • [ObjC] Internal helper for getting the unknown field data from a message (bf2d4e7)
  • [ObjC] Update tests to use both unknown fields apis. (0832b52)
  • [ObjC] Deprecate GPBTextFormatForUnknownFieldSet(). (d1b6f8c)
  • [ObjC] Parsing helper and tests around unknown fields. (9b16ee4)
  • [ObjC] Add test around enum unknown values. (fad7b78)
  • [ObjC] Expose a helper for stream error. (cf7abf6)
  • [ObjC] Support MessageSet with GPBUnknownFields. (ddf9b76)
  • [ObjC] Update MessageSet Parsing. (5fa8cd9)
  • [ObjC] Validate MessageSet expectations. (3aa491c)
  • [ObjC] Improve parsing validations (ef4898f)

Python

  • Remove service.py usages in builder (902a68a)
  • Raise warnings for deprecated google/protobuf/reflection.py APIs. (38140ac)

Ruby

  • [Ruby] Warn if assigning a "UTF-8" string with invalid UTF-8. (#17253) (fe9a53c)

Ruby C-Extension

  • [Ruby] Warn if assigning a "UTF-8" string with invalid UTF-8. (#17253) (fe9a53c)

Other

  • Set -ex in test_java.yml (6a7e215)
  • Refactor java maven GHA test to use our generated jars. (671ef8b)
  • Remove /utf-8 flag added in #14197 (440dc83)
  • Downgrade CMake to 3.29 to workaround Abseil issue. (cd75dd5)