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.

Reply via email to