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-rc1> 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/CACuKeUDoxV6iiYKiJxqxTq7nkKpr88VszHUZXg4wDVDMe2GLPg%40mail.gmail.com.

Reply via email to