Clarification that this version actually includes breaking changes to *C++, Objective-C, and Python*.
See https://github.com/protocolbuffers/protobuf/releases/tag/v30.0 <https://github.com/protocolbuffers/protobuf/releases/tag/v30.0>for the actual set of breaking changes and other changes in this release. On Tuesday, March 4, 2025 at 8:11:53 PM UTC-5 Jie Luo wrote: > This version includes breaking changes to C++, Objective-C, Python, Rust: > > > - > > [C++] Remove deprecated APIs. > - > > [C++] Remove CMake submodule support in favor of fetched or installed > dependencies. > - > > [C++] Prohibit using Bazel+MSVC to build protobuf > - > > [C++] Strip ctype from options in C++ > - > > [C++] Remove MutableRepeatedFieldRef::Reserve() in reflection > - > > [C++] Upgrade return type of several string returning functions to > absl::string_view. > - > > [C++] Flip default behavior for handling cmake dependencies. > - > > [C++] Add ASAN poisoning after clearing oneof messages on arena. > - > > [Objective-C] Remove legacy WKT headers. > - > > [Objective-C] Upgrade return type of several string returning > functions to absl::string_view. > - > > [Python] Remove deprecated APIs > - > > [Python] Upgrade return type of several string returning functions to > absl::string_view. > - > > [Python] Fix closed enum validation under editions > - > > [Python] Python setdefault behavior change for map field. > - > > [Python] Python nested message class qualname now contains the outer > message name. > > You can view the release and complete release notes on [GitHub]( > https://github.com/protocolbuffers/protobuf/releases/tag/v30.0) and > additional information on our News page <https://protobuf.dev/news/>. > If you experience any issues with the release, please file a bug > <https://github.com/protocolbuffers/protobuf/issues/new/choose> or post > on the Protocol Buffers forum <https://groups.google.com/g/protobuf>. > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/protobuf/6bfbcfb2-198c-4b0f-b393-d20aaa697a93n%40googlegroups.com.
