github protocolbuffers/protobuf v30.2
Protocol Buffers v30.2

7 days ago

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++

  • Remove dllexport attribute on variable definition. (#20833) (7831669)
  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
  • Change how we decide which empty string implementation to use. (#20708) (221b2a0)

Java

  • Remove dllexport attribute on variable definition. (#20833) (7831669)
  • Add protobuf_maven artifacts to protobuf_maven_dev as well so they can still be referenced correctly using the dev namespace for dev-only targets. (#20771) (09b5078)
  • Add volatile to featuresResolved (#20766) (b7f06f1)
  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
  • Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)
  • Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (#20751) (2dc9f35)
  • Fix lite classes in the protobuf-java Maven release to be JDK8 compatible. (#20843) (7a4c63b)

Kotlin

  • Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)

Csharp

  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)

Objective-C

  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)

Python

  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)

Ruby

  • Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)

Other

  • Restore JDK8 compatibility in Bazel for libraries with dependencies from Maven (e.g. //java/util) (#20832) (da9cadc)

Don't miss a new protobuf release

NewReleases is sending notifications on new releases.