Skip to content

Commit 2d981c3

Browse files
chore(deps): update dependency protocolbuffers/protobuf to v34 (#46948)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | |---|---|---| | [protocolbuffers/protobuf](https://redirect.github.com/protocolbuffers/protobuf) | major | `29.3` → `34.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the warning logs for more information. --- ### Release Notes <details> <summary>protocolbuffers/protobuf (protocolbuffers/protobuf)</summary> ### [`v34.0`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v34.0): Protocol Buffers v34.0 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.5...v34.0-rc2) ### Announcements - **This version includes potential breaking changes with major version bump to: Objective-C, Python, PHP, C++. Bazel** - \[Objective-C] Remove `-[GPBFieldDescriptor optional]` ([`3414dc1`](https://redirect.github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4)) - \[Objective-C] Fix nullability annotations on some `GPB*Dictionary` types. ([`ea67d6d`](https://redirect.github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50)) - \[Objective-C] Remove `generate_minimal_imports` generation option warning ([`45b1297`](https://redirect.github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4)) - \[Python] Raise errors in OSS when assign bool to int/enum field in Python Proto. ([`5b116fe`](https://redirect.github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c)) - \[Python] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() ([`c301c2c`](https://redirect.github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00)) - \[Python] Remove deprecated FieldDescriptor.label ([`0a8ff55`](https://redirect.github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9)) - \[Python] Remove float\_format/double\_format from python proto text\_format ([`e4854a1`](https://redirect.github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488)) - \[Python] Remove deprecated FieldDescriptor::label() in OSS. Use is\_repeated() or is\_required() instead ([`b76faa9`](https://redirect.github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292)) - \[Python] Raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError) ([`00aaca1`](https://redirect.github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c)) - \[Python] Remove float\_precision from python proto json\_format ([`f027f1f`](https://redirect.github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5)) - \[PHP] Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. ([`4208121`](https://redirect.github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345)) - \[PHP] Remove deprecated PHP APIs ([`9c45014`](https://redirect.github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5)) - \[PHP] Add PHP typehints for setters and remove redundant GPBUtil checks ([`aee03b7`](https://redirect.github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd)) - \[PHP] support default values for editions/proto2 ([`b01099d`](https://redirect.github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17)) - \[C++] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() ([`c301c2c`](https://redirect.github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00)) - \[C++] Add a debug check that the target of CopyFrom is not a descendant of the source. ([`7a75898`](https://redirect.github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1)) - \[C++] Add \[\[nodiscard]] to many APIs. ([`a70115f`](https://redirect.github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738)) - \[C++] Make generator headers private ([`3a2af35`](https://redirect.github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e)) - \[C++] Remove deprecated FieldDescriptor::has\_optional\_keyword() in OSS. Use is\_repeated() or has\_presence() instead ([`68346ec`](https://redirect.github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8)) - \[C++] Remove deprecated FieldDescriptor::label() in OSS. Use is\_repeated() or is\_required() instead ([`b76faa9`](https://redirect.github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292)) - \[C++] Remove deprecated FieldDescriptor::is\_optional() in OSS. Use (!is\_required() && !is\_repeated()) instead ([`9dbc5d4`](https://redirect.github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af)) - \[C++] Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF\_FUTURE\_RENAME\_ADD\_UNUSED\_IMPORT ([`837a2cd`](https://redirect.github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536)) - \[C++] Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique\_ptr. Remove macro PROTOBUF\_FUTURE\_REMOVE\_ADD\_IGNORE\_CRITERIA ([`b115358`](https://redirect.github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae)) - \[C++] Make the arena-enabled constructors of `RepeatedField`, `RepeatedPtrField`, and `Map` private. ([`ef890c3`](https://redirect.github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336)) - \[C++] All entity names have length limit ([`2afb0dc`](https://redirect.github.com/protocolbuffers/protobuf/commit/2afb0dc390eae546056fb5b3c67b6c015b7b2617)) - \[Other] Remove deprecated flag for enabling MSVC support ([`97c979b`](https://redirect.github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7)) - \[Bazel] Remove deprecated ProtoInfo.transitive\_imports. Use equivalent transitive\_sources instead ([`0a5c2f6`](https://redirect.github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb)) - \[Bazel] Change @&#8203;protobuf//bazel/flags:prefer\_prebuilt\_proto flag to True. ([`84a30b5`](https://redirect.github.com/protocolbuffers/protobuf/commit/84a30b561f740a1f3458c25bca99b6358c350838)) - \[Bazel] Only respect the Starlark versions of --proto\_toolchain\_for\*([`b5685c4`](https://redirect.github.com/protocolbuffers/protobuf/commit/b5685c48b52eb38b2849a10666ba981bb626fd7a)) - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Bazel - Only respect the Starlark versions of --proto\_toolchain\_for\*. This is a breaking change. ([#&#8203;26090](https://redirect.github.com/protocolbuffers/protobuf/issues/26090)) ([#&#8203;26091](https://redirect.github.com/protocolbuffers/protobuf/issues/26091)) ([`b5685c4`](https://redirect.github.com/protocolbuffers/protobuf/commit/b5685c48b52eb38b2849a10666ba981bb626fd7a)) - Breaking change: Change @&#8203;protobuf//bazel/flags:prefer\_prebuilt\_proto flag to True. ([`84a30b5`](https://redirect.github.com/protocolbuffers/protobuf/commit/84a30b561f740a1f3458c25bca99b6358c350838)) - Dropped support for Bazel 7. ([`304c9ba`](https://redirect.github.com/protocolbuffers/protobuf/commit/304c9ba5311db66a3b5dde7ed4ccafe9e0c0c893)) - Don't check for native protobuf flags if the proto fragment doesn't exist. ([#&#8203;25803](https://redirect.github.com/protocolbuffers/protobuf/issues/25803)) ([`5975f13`](https://redirect.github.com/protocolbuffers/protobuf/commit/5975f138121c6ae2a48958f2cdece711dc23bd36)) - Fix the prefer\_prebuilt\_protoc alias to use the correct originally announced location ([`732ed49`](https://redirect.github.com/protocolbuffers/protobuf/commit/732ed49b0ae330830ba08d2b761ce0a77b48cb73)) - Actually fix breaking change related to `upb_proto_reflection_library` ([`86d434b`](https://redirect.github.com/protocolbuffers/protobuf/commit/86d434bc3022db3c7069466a967362dc4592a4a2)) - Fix breaking change related to `upb_c_proto_library` and `upb_proto_reflection_library` ([`b0150c0`](https://redirect.github.com/protocolbuffers/protobuf/commit/b0150c0f13bd1467ec8cfedcc521d3b2c7d14e57)) - Add an alias to undo accidental unannounced breaking change ([`e71d379`](https://redirect.github.com/protocolbuffers/protobuf/commit/e71d37900eafaca6f553548ac2e114eaebc4f3ef)) - Moved prebuilt-related Bazel files to standard locations. ([`cfe8991`](https://redirect.github.com/protocolbuffers/protobuf/commit/cfe89912e50db8f6af2f98b30b2f26677abb5aa9)) - Refactored and rearranged Bazel rules. ([`d7dd1e1`](https://redirect.github.com/protocolbuffers/protobuf/commit/d7dd1e1bce613fa4441382e5fc43cb7f7d0ababb)) - Removed the `third_party/upb/upb/bazel` directory. ([`7efbfe1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7efbfe1692cbd4c880d4e870ec8cf4b35a30e447)) - Introduce Starlark versions of Protobuf flags. ([`d1f4b2f`](https://redirect.github.com/protocolbuffers/protobuf/commit/d1f4b2f3640eb809f8413413eb2fd4b0bafb2305)) - Fix: cc\_toolchain should prefer protoc when prebuilt flag is flipped. ([#&#8203;25168](https://redirect.github.com/protocolbuffers/protobuf/issues/25168)) ([`8c857c3`](https://redirect.github.com/protocolbuffers/protobuf/commit/8c857c3a1c6a106b0a096f1c9fa504bfaca035a9)) - Breaking change: Remove deprecated ProtoInfo.transitive\_imports. Use equivalent transitive\_sources instead ([`0a5c2f6`](https://redirect.github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb)) - Feat(bazel): wire up prebuilt protoc toolchain ([#&#8203;24115](https://redirect.github.com/protocolbuffers/protobuf/issues/24115)) ([`cc23698`](https://redirect.github.com/protocolbuffers/protobuf/commit/cc23698b486e690ea2eb873cc7596a87c74a3ba6)) - Migrate `proto_descriptor_set` ([#&#8203;23369](https://redirect.github.com/protocolbuffers/protobuf/issues/23369)) ([`8d4dfdd`](https://redirect.github.com/protocolbuffers/protobuf/commit/8d4dfdd39a7a242a9ed631a6ab2192c57dd9b9c8)) ### Compiler - Removed the `third_party/upb/upb/bazel` directory. ([`7efbfe1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7efbfe1692cbd4c880d4e870ec8cf4b35a30e447)) - Validate Feature Support on Custom Options ([`2985930`](https://redirect.github.com/protocolbuffers/protobuf/commit/29859301bdf0082575b6fbda22ebfb453eb518fd)) - Ruby codegen: support generation of rbs files ([#&#8203;15633](https://redirect.github.com/protocolbuffers/protobuf/issues/15633)) ([`6ebdf85`](https://redirect.github.com/protocolbuffers/protobuf/commit/6ebdf851ba78728f0aa145d38454ed9a316fb08d)) - Avoid collision name problems between a message named `Xyz` and a direct sibling enum named `XyzView` ([`eba53e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/eba53e8f172b273d679759a72ce4250131ee3df1)) - Generalizing and implementing ValidateFeatureSupport for both Options and Features during proto parsing ([`ed3c571`](https://redirect.github.com/protocolbuffers/protobuf/commit/ed3c57114d8e2b47cca7697ddaa50c1b3762a6b0)) - Fix a bug with custom features outside of the `pb` package. ([`872d3ce`](https://redirect.github.com/protocolbuffers/protobuf/commit/872d3ce7a4da00d7dcec33ced20cfe45235935e8)) - Fix import option handling when include\_imports isn't set. ([`9ef9e80`](https://redirect.github.com/protocolbuffers/protobuf/commit/9ef9e80afd9bc8379d578fe67e5ab0738728c04e)) - Fix a bug in STRICT check of namespaced enums to properly check for 'reserved 1 to max' ([`1229d4a`](https://redirect.github.com/protocolbuffers/protobuf/commit/1229d4adba24c0952ab85ce96bc7b7f8a1fe6d0f)) - Prevent accidental stripping of `debug_redact` options via import option. ([`f58b098`](https://redirect.github.com/protocolbuffers/protobuf/commit/f58b098bffa7ca4045ef7773b09151a6af5d0c28)) ### C++ - Regenerated files. ([`a9bbf7a`](https://redirect.github.com/protocolbuffers/protobuf/commit/a9bbf7a248d08c57803a300fbf457bf6ded1498a)) - Dropped support for Bazel 7. ([`304c9ba`](https://redirect.github.com/protocolbuffers/protobuf/commit/304c9ba5311db66a3b5dde7ed4ccafe9e0c0c893)) - Remove direct dependency on rules\_apple ([#&#8203;25708](https://redirect.github.com/protocolbuffers/protobuf/issues/25708)) ([`e06c026`](https://redirect.github.com/protocolbuffers/protobuf/commit/e06c02619bde66ec04cf793d954c5ef47bb0d7ae)) - Fix broken `field_mask_upb_proto` and `field_mask_upb_reflection_proto` aliases ([`d808a97`](https://redirect.github.com/protocolbuffers/protobuf/commit/d808a97af081620da214b52586ee7bdc8d692463)) - Removed the `third_party/upb/upb/bazel` directory. ([`7efbfe1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7efbfe1692cbd4c880d4e870ec8cf4b35a30e447)) - Validate Feature Support on Custom Options ([`2985930`](https://redirect.github.com/protocolbuffers/protobuf/commit/29859301bdf0082575b6fbda22ebfb453eb518fd)) - Auto-generate files after PR [#&#8203;25437](https://redirect.github.com/protocolbuffers/protobuf/issues/25437) ([`8be64ea`](https://redirect.github.com/protocolbuffers/protobuf/commit/8be64ea97c5bc6b3e990cd9939bf8f612b8fd088)) - Update rules\_apple dependency to support rules\_swift 3.x ([#&#8203;25437](https://redirect.github.com/protocolbuffers/protobuf/issues/25437)) ([`c0e15f2`](https://redirect.github.com/protocolbuffers/protobuf/commit/c0e15f2b6231d121e027ec07c6da9b4b3ced1adf)) - Fix UTF-8 Validation of string extensions in C++ ([`35ba5cf`](https://redirect.github.com/protocolbuffers/protobuf/commit/35ba5cf151b76079eaf42f2b56c38311284d397b)) - Improve wire compatibility of `TestAllTypes` with `TestAllExtensions`. ([`08355bd`](https://redirect.github.com/protocolbuffers/protobuf/commit/08355bdfcf4acdb61648011b4622fce9a065a5a9)) - Add EnumerateEnumValues function. ([`397d5d9`](https://redirect.github.com/protocolbuffers/protobuf/commit/397d5d99db274b379d1384814074bf7df39d32f7)) - Add conformance tests for utf8 validation. ([`e8923a8`](https://redirect.github.com/protocolbuffers/protobuf/commit/e8923a8ea72d5573f0380030a482ba440b5eb2dc)) - Disable constinit on MSVC for static library builds ([`783da0a`](https://redirect.github.com/protocolbuffers/protobuf/commit/783da0a9407f6bf890455e5ba05e861df11f600f)) - Breaking change: Make generator headers private ([`3a2af35`](https://redirect.github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e)) - Add bounds checking to ExtractSubrange. ([`5687acc`](https://redirect.github.com/protocolbuffers/protobuf/commit/5687acc54cab007591b60d23e7f055209df03eac)) - This CL starts failing on `[unverified_lazy = true]` on extensions, which have been ([`d2a42e7`](https://redirect.github.com/protocolbuffers/protobuf/commit/d2a42e74b9ee7d7a11c5bca95ab7b49c0d4fea27)) - Refine the conditions for the MSVC constinit workaround ([`38927bf`](https://redirect.github.com/protocolbuffers/protobuf/commit/38927bf2b93a42e2a155b49f9d610c70cc5942ec)) - Add conformance test cases about handling of google.protobuf.Empty inside any Any in JSON. ([`0f3dd06`](https://redirect.github.com/protocolbuffers/protobuf/commit/0f3dd063c6fd301cb73c3148f8ac7b570f773e94)) - Remove PROTOBUF\_CONSTEXPR to unconditionally use constexpr ([`7f431bb`](https://redirect.github.com/protocolbuffers/protobuf/commit/7f431bb54a7659725c1b5668a83c7c400ac90026)) - Add bounds checking to `DeleteSubrange`, create new helper, `RuntimeAssertInBoundsGE`, and modify `LogIndexOutOfBoundsAndAbort` to customize the message being logged. ([`71cc97c`](https://redirect.github.com/protocolbuffers/protobuf/commit/71cc97ce5a81549312d77f62c85024851702b313)) - Breaking change: Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() ([`c301c2c`](https://redirect.github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00)) - Fix issue where BinaryToJson a Skip()'s failure on unknown fields was ignored instead of resulting in a parse failure. ([`2ec322e`](https://redirect.github.com/protocolbuffers/protobuf/commit/2ec322ed576f0610b94f43cc9a98211058a93770)) - Breaking change: Add \[\[nodiscard]] to many APIs. ([`a70115f`](https://redirect.github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738)) - Abort on out of bounds accesses. ([`3acf23c`](https://redirect.github.com/protocolbuffers/protobuf/commit/3acf23cce5aac088a7c6585484a8b38c48448255)) - Fix JSON printing of Any of an empty message in C++Proto. ([`014f676`](https://redirect.github.com/protocolbuffers/protobuf/commit/014f676e8898e0e47919911cb759094acf607236)) - FieldMaskUtil::TrimMessage: Handle repeated messages. ([`0f109cb`](https://redirect.github.com/protocolbuffers/protobuf/commit/0f109cb7089805c438b9f64a1cc52bfdddb4bd70)) - Breaking change: Remove deprecated FieldDescriptor::label() in OSS. Use is\_repeated() or is\_required() instead ([`b76faa9`](https://redirect.github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292)) - Generalizing and implementing ValidateFeatureSupport for both Options and Features during proto parsing ([`ed3c571`](https://redirect.github.com/protocolbuffers/protobuf/commit/ed3c57114d8e2b47cca7697ddaa50c1b3762a6b0)) - Breaking change: Remove deprecated FieldDescriptor::has\_optional\_keyword() in OSS. Use is\_repeated() or has\_presence() instead ([`68346ec`](https://redirect.github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8)) - Test that all entity names have some limit, and that passing that limit will ([`2afb0dc`](https://redirect.github.com/protocolbuffers/protobuf/commit/2afb0dc390eae546056fb5b3c67b6c015b7b2617)) - Breaking change: Remove deprecated FieldDescriptor::is\_optional() in OSS. Use (!is\_required() && !is\_repeated()) instead ([`9dbc5d4`](https://redirect.github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af)) - Breaking change: Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF\_FUTURE\_RENAME\_ADD\_UNUSED\_IMPORT ([`837a2cd`](https://redirect.github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536)) - Breaking change: Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique\_ptr. Remove macro PROTOBUF\_FUTURE\_REMOVE\_ADD\_IGNORE\_CRITERIA ([`b115358`](https://redirect.github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae)) - Mark mutable repeated fields/maps as \[\[nodiscard]] ([`bc60e2e`](https://redirect.github.com/protocolbuffers/protobuf/commit/bc60e2e8077867eaf9bcc65e42d6d36a7a959a5d)) - Apply \[\[nodiscard]] to constant, non-message accessors. ([`46575f0`](https://redirect.github.com/protocolbuffers/protobuf/commit/46575f0e8d1e16aec817e77711561a983aa13355)) - Add \[\[nodiscard]] to many const methods of Message/Reflection. ([`8c981b8`](https://redirect.github.com/protocolbuffers/protobuf/commit/8c981b87ac0902c761920e9d3270242afe63ef31)) - Fix a bug with custom features outside of the `pb` package. ([`872d3ce`](https://redirect.github.com/protocolbuffers/protobuf/commit/872d3ce7a4da00d7dcec33ced20cfe45235935e8)) - Delete safe\_boundary\_check as this now supported via build flag, `--//third_party/protobuf:bounds_check_mode`. ([`3079d15`](https://redirect.github.com/protocolbuffers/protobuf/commit/3079d15176586dff25a2ea43c60921404b2dda2a)) - Add \[\[nodiscard]] to `const` message field accessors. ([`60f60d0`](https://redirect.github.com/protocolbuffers/protobuf/commit/60f60d0614fca0787f52484159cc7bf8df321e8a)) - CMake: Stop building tests by default (related to [#&#8203;20539](https://redirect.github.com/protocolbuffers/protobuf/issues/20539)) ([#&#8203;24373](https://redirect.github.com/protocolbuffers/protobuf/issues/24373)) ([`88261aa`](https://redirect.github.com/protocolbuffers/protobuf/commit/88261aab23498a853d63dfd008545f3ae6cfe86d)) - Optimize TcParser::RepeatedVarint ([`88efe88`](https://redirect.github.com/protocolbuffers/protobuf/commit/88efe88a6bceffa2ec37f172d161a8549f92b133)) - Add nodiscard to has\_*/*\_size accessors. ([`40fe103`](https://redirect.github.com/protocolbuffers/protobuf/commit/40fe103a798b52dc0c3072d249e766063db241ac)) - Enable removed arena pointers from all fields. ([`1f3fe2e`](https://redirect.github.com/protocolbuffers/protobuf/commit/1f3fe2eeb79f79fe16d6e8f870acddbf19a4d8ee)) - Fix a bug in STRICT check of namespaced enums to properly check for 'reserved 1 to max' ([`1229d4a`](https://redirect.github.com/protocolbuffers/protobuf/commit/1229d4adba24c0952ab85ce96bc7b7f8a1fe6d0f)) - Breaking change: Add a debug check that the target of CopyFrom is not a descendant of the source. ([`7a75898`](https://redirect.github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1)) - Breaking change: Make the arena-enabled constructors of `RepeatedField`, `RepeatedPtrField`, and `Map` private. ([`ef890c3`](https://redirect.github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336)) - Update AddAlreadyReserved/AddNAlreadyReserved to use the runtime bounds checks. ([`b8e690a`](https://redirect.github.com/protocolbuffers/protobuf/commit/b8e690a381da9d2f1c55ddd044f2e50ac6db5921)) - Use \_\_builtin\_operator\_new to faciliate compiler optimizations of these allocs. ([`4624d81`](https://redirect.github.com/protocolbuffers/protobuf/commit/4624d8120afd4a71f8ada0ff66cceb04d45d5409)) - Add has\_default\_instance() to ImplicitWeakTypeHandler ([`818b8ef`](https://redirect.github.com/protocolbuffers/protobuf/commit/818b8efbaa200bcdbac329930fef4cc3ec70441a)) - Add a macro to make `RepeatedField(Arena*)` constructor private in a future release. ([`b39f10c`](https://redirect.github.com/protocolbuffers/protobuf/commit/b39f10c4a29d1a3d02906750cac889c4b1b5ee7c)) - Use \_\_builtin\_operator\_new to faciliate compiler optimizations of these allocs. ([`195da19`](https://redirect.github.com/protocolbuffers/protobuf/commit/195da19b9617eb8da9716db7408cb987faec9085)) - Change LogIndexOutOfBoundsAndAbort logging message. ([`bc0b635`](https://redirect.github.com/protocolbuffers/protobuf/commit/bc0b635b4bedca2c3e0f55dcce6971db6c024f23)) ### Java - Dropped support for Bazel 7. ([`304c9ba`](https://redirect.github.com/protocolbuffers/protobuf/commit/304c9ba5311db66a3b5dde7ed4ccafe9e0c0c893)) - Optimize TextFormatEscaper to just return the String input if it didn't need any escaping. ([`e536204`](https://redirect.github.com/protocolbuffers/protobuf/commit/e5362043d3938208e5d469e0d2116746eb0b9e09)) - Adding deprecation comment when isInitialized() accessor is deprecated ([`2732c60`](https://redirect.github.com/protocolbuffers/protobuf/commit/2732c601605ef6085ab11e7ca9e5a88531a1f66f)) - Deprecating isInitialized() if there aren't required fields ([`2607595`](https://redirect.github.com/protocolbuffers/protobuf/commit/260759508eced9f0d2a0a6b22734c691c1d834a5)) - Avoid skipping descriptors with option dependencies ([`1bc2c63`](https://redirect.github.com/protocolbuffers/protobuf/commit/1bc2c6352acadf5192c53fce4755553b656360e9)) - Remove PROTOBUF\_CONSTEXPR to unconditionally use constexpr ([`7f431bb`](https://redirect.github.com/protocolbuffers/protobuf/commit/7f431bb54a7659725c1b5668a83c7c400ac90026)) - Correctly apply JSON recursion limit when parsing an Any-of-Any. ([`33b16e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/33b16e8302d9aae1f4838296443bfebbac5b4978)) - Avoid potential exceptions on serialize in the face of malformed lazy extensions. ([`531c644`](https://redirect.github.com/protocolbuffers/protobuf/commit/531c644c7d2dee3e57e25025fcd6be19191eb5c2)) - Remove unused canUseUnsafe() protected method from GeneratedMessage ([`1041d62`](https://redirect.github.com/protocolbuffers/protobuf/commit/1041d6274fa07625f17eb5b574daf624b423c9e9)) - Apply \[\[nodiscard]] to constant, non-message accessors. ([`46575f0`](https://redirect.github.com/protocolbuffers/protobuf/commit/46575f0e8d1e16aec817e77711561a983aa13355)) - Add check if sun.misc.Unsafe is present but throws on use, to use the preexisting no-Unsafe paths if it does. ([`3514901`](https://redirect.github.com/protocolbuffers/protobuf/commit/35149013bfce328da702fee003fff9e69c9e3ba4)) - Fix a bug with custom features outside of the `pb` package. ([`872d3ce`](https://redirect.github.com/protocolbuffers/protobuf/commit/872d3ce7a4da00d7dcec33ced20cfe45235935e8)) - Expose NestedInFileClass naming helpers for Java immutable. ([`0c48552`](https://redirect.github.com/protocolbuffers/protobuf/commit/0c485521586958c5b486954fb4eb1d3028688ea5)) - Add nodiscard to has\_*/*\_size accessors. ([`40fe103`](https://redirect.github.com/protocolbuffers/protobuf/commit/40fe103a798b52dc0c3072d249e766063db241ac)) - Remove defunct protected mergeFromAndMakeImmutableInternal method. This method was planned to be used by gencode but was never used in practice. ([`57770eb`](https://redirect.github.com/protocolbuffers/protobuf/commit/57770eb7b7bc75be576cd980cdd08b8579c75731)) - Fix bugs in Java Large Enums that have aliased values, and improve performance of valueOf / forNumber. ([`57338e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/57338e8c6df24817f4d0fbaa30eb51f45751d59b)) - Remove unused test-only method Protobuf.registerSchemaOverride ([`8e623d1`](https://redirect.github.com/protocolbuffers/protobuf/commit/8e623d185b5ff318279127c267f9d9fad9f44a10)) - Remove unused method com.google.protobuf.Protobuf.mergeFrom(T,Reader) ([`7b6be54`](https://redirect.github.com/protocolbuffers/protobuf/commit/7b6be541e80e54bd8fed61473a806fe1ebbd4752)) - Remove unused method com.google.protobuf.Protobuf.makeImmutable ([`8fa15e9`](https://redirect.github.com/protocolbuffers/protobuf/commit/8fa15e99244e0113276c9c1ebc9654ad8e9e5963)) - Mark com.google.protobuf.Protobuf.registerSchema as private ([`db16bca`](https://redirect.github.com/protocolbuffers/protobuf/commit/db16bca5e83cb81bf75851cdb8e51864c38e2ac7)) - Remove "public" from methods in com.google.protobuf.Protobuf ([`f50c425`](https://redirect.github.com/protocolbuffers/protobuf/commit/f50c425568b1586738f5ed55211b09a2c32250c8)) - Remove unused method com.google.protobuf.Protobuf.getTotalSchemaSize() ([`dead64c`](https://redirect.github.com/protocolbuffers/protobuf/commit/dead64c507f0e5b51d381b6b6bf58af0138a1915)) - Fix large java enums not being honored on lite runtime. ([`ec3c8a7`](https://redirect.github.com/protocolbuffers/protobuf/commit/ec3c8a7856642c692b4685e2e0965d93141651ff)) ### Csharp - Regenerated files. ([`a9bbf7a`](https://redirect.github.com/protocolbuffers/protobuf/commit/a9bbf7a248d08c57803a300fbf457bf6ded1498a)) - Fix: apply recursion limits when parsing JSON well-known types with deep arrays ([`c3ddacb`](https://redirect.github.com/protocolbuffers/protobuf/commit/c3ddacbd2e67af0f7bbd463ebbe3db814bd5291b)) ### Objective-C - Adds support for 3 modes for proto extension generation: ([`0bc4192`](https://redirect.github.com/protocolbuffers/protobuf/commit/0bc41927e92cff886cd306a3545628c713cd27e5)) - Breaking change: Remove `generate_minimal_imports` generation option warning ([`45b1297`](https://redirect.github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4)) - Emit hassers for oneofs in objectivec. ([`2aae07e`](https://redirect.github.com/protocolbuffers/protobuf/commit/2aae07eafa173b4d0177f11a3ede2ae33e777562)) - Breaking change: Fix nullability annotations on some `GPB*Dictionary` types. ([`ea67d6d`](https://redirect.github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50)) - Breaking change: Remove `-[GPBFieldDescriptor optional]` ([`3414dc1`](https://redirect.github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4)) ### Rust - Rust protobuf: use crate name aliases to disambiguate generated dependencies ([`1f07ec6`](https://redirect.github.com/protocolbuffers/protobuf/commit/1f07ec66e374071f0f58a4a25590a51b3a8a719e)) - Avoid collision name problems between a message named `Xyz` and a direct sibling enum named `XyzView` ([`eba53e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/eba53e8f172b273d679759a72ce4250131ee3df1)) - Mark MessageMut trait as `+ Send` ([`bc517b9`](https://redirect.github.com/protocolbuffers/protobuf/commit/bc517b9b92aa47fd2cf476ae0c246fdbca8e312e)) - Protobuf-rust: adapt for rules\_rust 0.67 ([`eb8d34e`](https://redirect.github.com/protocolbuffers/protobuf/commit/eb8d34e4d244d7a3ee274874dd55159840281212)) - Adapt for rules\_rust 0.66.0. ([`adb1957`](https://redirect.github.com/protocolbuffers/protobuf/commit/adb1957e315c3187fe844b7b31189d0dbd035b96)) - Expose protobuf::message\_eq() free function on the Rust Protobuf runtime api. ([`cfa8f67`](https://redirect.github.com/protocolbuffers/protobuf/commit/cfa8f677592a11651959105b5286c26b4fa76688)) - Protobuf-rust: pass DepVariantInfo's attributes explicitily ([`a42e64f`](https://redirect.github.com/protocolbuffers/protobuf/commit/a42e64f906ef715924dd2d19af3cf6b2fd82d462)) - *See also UPB changes below, which may affect Rust.* ### Python - Updated release builds to use Bazel 8 and platforms. ([`5d4ad45`](https://redirect.github.com/protocolbuffers/protobuf/commit/5d4ad457306b6562d40e43e584c6100d2d06069c)) - Add recursion guards for the following nested messages: ([#&#8203;25807](https://redirect.github.com/protocolbuffers/protobuf/issues/25807)) ([`c52dcb4`](https://redirect.github.com/protocolbuffers/protobuf/commit/c52dcb41b0901a9d96bbac6ae1db35994049e68c)) - Use the toolchain protoc by default in internal rules. ([`41ad19a`](https://redirect.github.com/protocolbuffers/protobuf/commit/41ad19a7a4204ff25bd1d37d905d9a11732309a1)) - Removed the `third_party/upb/upb/bazel` directory. ([`7efbfe1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7efbfe1692cbd4c880d4e870ec8cf4b35a30e447)) - Prevent crashes when creating objects during interpreter shutdown ([`46061cb`](https://redirect.github.com/protocolbuffers/protobuf/commit/46061cb99d68d8fc0c46833b0ea8cee410bebbb8)) - Drop Python 3.9 support ([`bbc9dd9`](https://redirect.github.com/protocolbuffers/protobuf/commit/bbc9dd9e8a1bc669c8ca8cd2bd85a42bc4154255)) - Breaking change: Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() ([`c301c2c`](https://redirect.github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00)) - Breaking change: Remove deprecated FieldDescriptor::label() in OSS. Use is\_repeated() or is\_required() instead ([`b76faa9`](https://redirect.github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292)) - Support more chars in type URLs in the Python text-format parser. ([`4459a20`](https://redirect.github.com/protocolbuffers/protobuf/commit/4459a202053881e6e7ab0badd515b124be626ba3)) - Breaking change: Raise errors in OSS when assign bool to int/enum field in Python Proto. ([`5b116fe`](https://redirect.github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c)) - Breaking change: Remove float\_format/double\_format from python proto text\_format ([`e4854a1`](https://redirect.github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488)) - Two new functions in PyProto\_API to manage DescriptorPools ([`59f2a6e`](https://redirect.github.com/protocolbuffers/protobuf/commit/59f2a6e145065b23ea72039e57a2c7d8a6b04246)) - Breaking change: Remove deprecated FieldDescriptor.label ([`0a8ff55`](https://redirect.github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9)) - Python Proto scalar repeated numpy binding. ([`1eb4e52`](https://redirect.github.com/protocolbuffers/protobuf/commit/1eb4e5290a66ff387914f80925936d275453014f)) - Python Proto Free Threading tests/experimental ([`b8bef14`](https://redirect.github.com/protocolbuffers/protobuf/commit/b8bef14b3c262d48bc9d6458d4de11532dca8247)) - Add Python 3.14 test coverage ([`8e35431`](https://redirect.github.com/protocolbuffers/protobuf/commit/8e3543177ef10c5967daeb12456ca9a1b2638942)) - Put ABSL annotations back in descriptor ([`e2ddebe`](https://redirect.github.com/protocolbuffers/protobuf/commit/e2ddebe709ae045df876a93b0268cf459817a067)) - Free threading compat - Only access interned\_descriptors behind a mutex ([`13fe37f`](https://redirect.github.com/protocolbuffers/protobuf/commit/13fe37f25f187b7a2e79faa962df6a69bdb3d5b8)) - Breaking change: Remove float\_precision from python proto json\_format ([`f027f1f`](https://redirect.github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5)) - Breaking change: Raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError) ([`00aaca1`](https://redirect.github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c)) - Python: kwargs initialization would silently swallow some errors with repeated fields. ([`412d0a2`](https://redirect.github.com/protocolbuffers/protobuf/commit/412d0a2f07e64d4123d3606b247db8789b0d5967)) - Fix Python cpp memory crash when MergeFrom Oneof. ([`26d08d5`](https://redirect.github.com/protocolbuffers/protobuf/commit/26d08d51b95fcaf8cfea9d1d12fba1ce3725502b)) ### PHP - Bump version dependencies on phpunit/phpunit to ">=11.5.0 <12.0.0" ([`4e82ce4`](https://redirect.github.com/protocolbuffers/protobuf/commit/4e82ce4c14bcdb5e447df40578d1c0d1c1312728)) - Feat(php): Add PHP typehints for setters and remove redundant GPBUtil checks ([#&#8203;25296](https://redirect.github.com/protocolbuffers/protobuf/issues/25296)) ([`aee03b7`](https://redirect.github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd)) - Raise minimum php version to 8.2.0. Drop tests for 8.1. ([`5d29dca`](https://redirect.github.com/protocolbuffers/protobuf/commit/5d29dcaed075be6be00ddf669830fca7e5f0e941)) - Feat(php): support default values for editions/proto2 ([#&#8203;25161](https://redirect.github.com/protocolbuffers/protobuf/issues/25161)) ([`b01099d`](https://redirect.github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17)) - Breaking change: Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. ([`4208121`](https://redirect.github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345)) - Automated rollback of commit [`8f569de`](https://redirect.github.com/protocolbuffers/protobuf/commit/8f569de0baec06079a1bb6aa149215d369600975). ([`94fe944`](https://redirect.github.com/protocolbuffers/protobuf/commit/94fe944f49ff40db4a29050e98e184d06cd6cd6c)) - Breaking change: Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead ([`cd76e67`](https://redirect.github.com/protocolbuffers/protobuf/commit/cd76e675b14d00dda5623b30835d2bc7105fccc6)) - Breaking change: Remove deprecated PHP APIs ([`9c45014`](https://redirect.github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5)) - Make PHPDoc for enum getters/setters correspond to enum class. ([#&#8203;24515](https://redirect.github.com/protocolbuffers/protobuf/issues/24515)) ([`996e04c`](https://redirect.github.com/protocolbuffers/protobuf/commit/996e04c5efe88c2f12317e70957931ad5211f128)) - Add option for PHP to emit default values for JSON. ([#&#8203;23985](https://redirect.github.com/protocolbuffers/protobuf/issues/23985)) ([`6df6c8a`](https://redirect.github.com/protocolbuffers/protobuf/commit/6df6c8aace4d6097100558992b384077811f21e9)) - Implement hasPresence helper in PHP, remove broken hasOptionalKeyword. ([`69efbc6`](https://redirect.github.com/protocolbuffers/protobuf/commit/69efbc67c5a7aac7b2d66d88796895319af799d3)) ##### PHP C-Extension - Regenerated files. ([`a9bbf7a`](https://redirect.github.com/protocolbuffers/protobuf/commit/a9bbf7a248d08c57803a300fbf457bf6ded1498a)) - Raise minimum php version to 8.2.0. Drop tests for 8.1. ([`5d29dca`](https://redirect.github.com/protocolbuffers/protobuf/commit/5d29dcaed075be6be00ddf669830fca7e5f0e941)) - Feat(php): support default values for editions/proto2 ([#&#8203;25161](https://redirect.github.com/protocolbuffers/protobuf/issues/25161)) ([`b01099d`](https://redirect.github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17)) - Breaking change: Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. ([`4208121`](https://redirect.github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345)) - Automated rollback of commit [`8f569de`](https://redirect.github.com/protocolbuffers/protobuf/commit/8f569de0baec06079a1bb6aa149215d369600975). ([`94fe944`](https://redirect.github.com/protocolbuffers/protobuf/commit/94fe944f49ff40db4a29050e98e184d06cd6cd6c)) - Add option for PHP to emit default values for JSON. ([#&#8203;23985](https://redirect.github.com/protocolbuffers/protobuf/issues/23985)) ([`6df6c8a`](https://redirect.github.com/protocolbuffers/protobuf/commit/6df6c8aace4d6097100558992b384077811f21e9)) - Implement hasPresence helper in PHP, remove broken hasOptionalKeyword. ([`69efbc6`](https://redirect.github.com/protocolbuffers/protobuf/commit/69efbc67c5a7aac7b2d66d88796895319af799d3)) - *See also UPB changes below, which may affect PHP C-Extension.* ### Ruby - Drop references to `x64-mingw32` since we no longer support Ruby 3.0. ([`2b927f1`](https://redirect.github.com/protocolbuffers/protobuf/commit/2b927f17bdac40fbbdb0a84572b3afa6ca278556)) - Bump gem dependencies ([`659e0f3`](https://redirect.github.com/protocolbuffers/protobuf/commit/659e0f36955bbf102d562e151c3e32d36d0cb7f9)) - Ruby codegen: support generation of rbs files ([#&#8203;15633](https://redirect.github.com/protocolbuffers/protobuf/issues/15633)) ([`6ebdf85`](https://redirect.github.com/protocolbuffers/protobuf/commit/6ebdf851ba78728f0aa145d38454ed9a316fb08d)) - Support Ruby 4.0 ([#&#8203;25051](https://redirect.github.com/protocolbuffers/protobuf/issues/25051)) ([`93f4eba`](https://redirect.github.com/protocolbuffers/protobuf/commit/93f4eba2585a84ed26c29c6120a6d2ae37b68b60)) ##### Ruby C-Extension - Regenerated files. ([`a9bbf7a`](https://redirect.github.com/protocolbuffers/protobuf/commit/a9bbf7a248d08c57803a300fbf457bf6ded1498a)) - Remove direct dependency on rules\_apple ([#&#8203;25708](https://redirect.github.com/protocolbuffers/protobuf/issues/25708)) ([`e06c026`](https://redirect.github.com/protocolbuffers/protobuf/commit/e06c02619bde66ec04cf793d954c5ef47bb0d7ae)) - *See also UPB changes below, which may affect Ruby C-Extension.* ### UPB (Python/PHP/Ruby C-Extension) - Add recursion guards for the following nested messages: ([#&#8203;25807](https://redirect.github.com/protocolbuffers/protobuf/issues/25807)) ([`c52dcb4`](https://redirect.github.com/protocolbuffers/protobuf/commit/c52dcb41b0901a9d96bbac6ae1db35994049e68c)) - Fix breaking change related to `upb_c_proto_library` and `upb_proto_reflection_library` ([`b0150c0`](https://redirect.github.com/protocolbuffers/protobuf/commit/b0150c0f13bd1467ec8cfedcc521d3b2c7d14e57)) - Removed the `third_party/upb/upb/bazel` directory. ([`7efbfe1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7efbfe1692cbd4c880d4e870ec8cf4b35a30e447)) - Add conformance tests for utf8 validation. ([`e8923a8`](https://redirect.github.com/protocolbuffers/protobuf/commit/e8923a8ea72d5573f0380030a482ba440b5eb2dc)) - Added more validations of `syntax` and `edition` when parsing descriptors. ([`4c5c4b2`](https://redirect.github.com/protocolbuffers/protobuf/commit/4c5c4b2cd0049de2b2baa24b7441d039cf79d56e)) - Fixes a compiler crash when building the Windows arm64 Ruby/Python extension ([`0e84323`](https://redirect.github.com/protocolbuffers/protobuf/commit/0e84323cd6fba27c7834b5596f3ef14b7e69e7b8)) - Add BTI to branch targets when branch protection is enabled. This resolves ([`a3ca522`](https://redirect.github.com/protocolbuffers/protobuf/commit/a3ca522fc5d9e364910dee60e1f30a945ebf6762)) - Enable edition 2024 in upb generators ([`e44d421`](https://redirect.github.com/protocolbuffers/protobuf/commit/e44d4210ba0de96ef5c255ad3d04a74e75802c67)) ### Other - Replace lingering references to cpu with platform equivalents. ([`3dfa37f`](https://redirect.github.com/protocolbuffers/protobuf/commit/3dfa37fbb33ae2cd4b6382ea8c8e4399faf79ff4)) - Internal change ([#&#8203;25839](https://redirect.github.com/protocolbuffers/protobuf/issues/25839)) ([`a2ae0e5`](https://redirect.github.com/protocolbuffers/protobuf/commit/a2ae0e5f202b1d53ae1daa535bc3b61ae47bc765)) - Update the path to prebuilt\_tool\_integrity.bzl after refactor. ([`5c2ac46`](https://redirect.github.com/protocolbuffers/protobuf/commit/5c2ac46986af634a4f2e74aaa1153293761c02a7)) - Add missing `timestamp_upb_reflection_proto` alias ([`e9d6bcb`](https://redirect.github.com/protocolbuffers/protobuf/commit/e9d6bcb01f2e948db110a498c58a6f3f4fbdefc3)) - Update Ruby 4.0 test Docker image and enable continuous tests. ([`0ecc6fe`](https://redirect.github.com/protocolbuffers/protobuf/commit/0ecc6fedc99a36b7218b83a371340ae60429096d)) - Auto-generate files after cl/862026607 ([`978b556`](https://redirect.github.com/protocolbuffers/protobuf/commit/978b5566f810075a33c84319d7e2cb8d0506e5c9)) - Roll forward generate\_release\_notes = false ([`b6e3802`](https://redirect.github.com/protocolbuffers/protobuf/commit/b6e3802629594a7861137a6da718e85ebd65f7f1)) - Revert release\_ruleset version ([`88d2062`](https://redirect.github.com/protocolbuffers/protobuf/commit/88d2062ccf5df986b2fdfa6b3539a5adf61b5422)) - Fix generate\_changelog -> generate\_release\_notes ([#&#8203;25442](https://redirect.github.com/protocolbuffers/protobuf/issues/25442)) ([`68ac7b9`](https://redirect.github.com/protocolbuffers/protobuf/commit/68ac7b9c88da881c4f51aedec27d8299e4ca3e25)) - Update release\_bazel\_module.yaml ([#&#8203;25441](https://redirect.github.com/protocolbuffers/protobuf/issues/25441)) ([`1add73b`](https://redirect.github.com/protocolbuffers/protobuf/commit/1add73b5ff6d19b63f2e4bcb716a8697cdc8dee5)) - Drop Bazel 7 tests for bazel, python, partially java partially cpp. ([`b046c9a`](https://redirect.github.com/protocolbuffers/protobuf/commit/b046c9a30e3c32084dd7732dc776624f9aa8121a)) - Update protobuf's dep on bazel-skylib to version 1.9.0 ([`27e67a7`](https://redirect.github.com/protocolbuffers/protobuf/commit/27e67a7e30811dfe6247de6915abaca9f0848e10)) - Breaking change: Remove deprecated flag for enabling MSVC support ([`97c979b`](https://redirect.github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7)) - Protobuf: update php from macos-13 to macos-15-intel ([`7b9feca`](https://redirect.github.com/protocolbuffers/protobuf/commit/7b9fecae659e31dd75e46b38ba422b498f3e4b65)) - Bazel: Remove hardcoded dependency on `//:protoc` from language runtimes ([#&#8203;19679](https://redirect.github.com/protocolbuffers/protobuf/issues/19679)) ([`4986a77`](https://redirect.github.com/protocolbuffers/protobuf/commit/4986a7722460e3163f37c98da1cb47f52c6406e1)) - Move ObjC to the next major version to be ready for release in 2026Q1. ([`31cadad`](https://redirect.github.com/protocolbuffers/protobuf/commit/31cadad0ed92060f5405de0f663181b2dc891f94)) ### [`v33.5`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.5): Protocol Buffers v33.5 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.4...v33.5) ##### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ##### Python - Fix Any recursion depth bypass in Python json\_format.ParseDict ([#&#8203;25239](https://redirect.github.com/protocolbuffers/protobuf/issues/25239)) ([#&#8203;25586](https://redirect.github.com/protocolbuffers/protobuf/issues/25586)) ([`c4eda3e`](https://redirect.github.com/protocolbuffers/protobuf/commit/c4eda3e58680528147a4cc7e2b3c9044f795c9c9)) ##### Other - Update release\_bazel\_module.yaml ([#&#8203;25509](https://redirect.github.com/protocolbuffers/protobuf/issues/25509)) ([`c3ca6a3`](https://redirect.github.com/protocolbuffers/protobuf/commit/c3ca6a37c9ba60d2b0275029f6afe809ab3124cc)) - Make BCR PRs non-draft by default. ([`9db25c1`](https://redirect.github.com/protocolbuffers/protobuf/commit/9db25c1fdfe737c00201873ef8afe4cd96d56661)) - Fix(publish-to-bcr): disable attestations ([#&#8203;24018](https://redirect.github.com/protocolbuffers/protobuf/issues/24018)) ([`c07bc2f`](https://redirect.github.com/protocolbuffers/protobuf/commit/c07bc2ff906464287c6ee140a57e5511adf901f6)) ### [`v33.4`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.4): Protocol Buffers v33.4 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.3...v33.4) ##### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ##### Other - Refactor(bazel): publish a separate .tar.gz ([#&#8203;24065](https://redirect.github.com/protocolbuffers/protobuf/issues/24065)) ([`47b3385`](https://redirect.github.com/protocolbuffers/protobuf/commit/47b33852a15f498c49a5cd20762f2300354545e7)) - Bazel: Remove hardcoded dependency on `//:protoc` from language runtimes ([#&#8203;19679](https://redirect.github.com/protocolbuffers/protobuf/issues/19679)) ([`453cfb2`](https://redirect.github.com/protocolbuffers/protobuf/commit/453cfb23ffc36fe4cb06c4507fc6dddd7c42bd7a)) ### [`v33.3`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.3): Protocol Buffers v33.3 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.2...v33.3) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Bazel - Fix: cc\_toolchain should prefer protoc when prebuilt flag is flipped. ([#&#8203;25168](https://redirect.github.com/protocolbuffers/protobuf/issues/25168)) ([`7b30360`](https://redirect.github.com/protocolbuffers/protobuf/commit/7b303609abd715df575c5a58543d21b98d687d0b)) - Locked down visibility of the new flags and config settings. ([`04ca1b7`](https://redirect.github.com/protocolbuffers/protobuf/commit/04ca1b7b472113471ae2ba7d9473904ae56bfc9b)) - Feat(bazel): wire up prebuilt protoc toolchain ([#&#8203;24115](https://redirect.github.com/protocolbuffers/protobuf/issues/24115)) ([`aeaede0`](https://redirect.github.com/protocolbuffers/protobuf/commit/aeaede0d08b40f707dec9fa48af84d5fe899e892)) ### Compiler - Create editions test\_utils to fix existing brittle tests in `command_line_interface_unittest` and `code_generator_unittest`. ([`cb0a8c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/cb0a8c53e7821a8afd16211e329e5afe2bf391b2)) - Add edition unstable for development work. ([`44e090c`](https://redirect.github.com/protocolbuffers/protobuf/commit/44e090ccc539f522e4772707447b99d3193f8c4a)) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### C++ - Add edition unstable for development work. ([`44e090c`](https://redirect.github.com/protocolbuffers/protobuf/commit/44e090ccc539f522e4772707447b99d3193f8c4a)) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### Java - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Correctly apply JSON recursion limit when parsing an Any-of-Any. ([`94c7f73`](https://redirect.github.com/protocolbuffers/protobuf/commit/94c7f73824f603e0c0efe0e2968e610d8d5f161e)) ### Csharp - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### Python - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Automated rollback of commit [`38ca2d3`](https://redirect.github.com/protocolbuffers/protobuf/commit/38ca2d35d30df8ad3be22179a5cfe29223945d8a). ([`184b5e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/184b5e8511b21dc50ec1b9b813b735efe03edecf)) ### UPB (Python/PHP/Ruby C-Extension) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Fix unused parameter warnings. ([`cd0cb21`](https://redirect.github.com/protocolbuffers/protobuf/commit/cd0cb21a6239bedbf2adaecec9e309a5509bb580)) ### Other - Don't ignore platform requirements ([`aeedbc6`](https://redirect.github.com/protocolbuffers/protobuf/commit/aeedbc6070a1d1336b9cad8c5ea14bf9885db0c9)) - Update GitHub Actions to use macOS-14 (again). ([`f7b18f8`](https://redirect.github.com/protocolbuffers/protobuf/commit/f7b18f862565a35e7e68f8f309a4c84fd73d2e29)) - Delete redundant ARM tests ([`d4e7a81`](https://redirect.github.com/protocolbuffers/protobuf/commit/d4e7a818adc225b919bf69e42528b2b3aaf383df)) - Protobuf: update php from macos-13 to macos-15-intel ([`9027d6b`](https://redirect.github.com/protocolbuffers/protobuf/commit/9027d6b908528808925e0aa3ef8db39450b37fe3)) - Update GitHub Actions to use macOS-14. ([`f0907f3`](https://redirect.github.com/protocolbuffers/protobuf/commit/f0907f3c1e7a47de3295be778385ee2b24ae0cce)) ### [`v33.2`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.2): Protocol Buffers v33.2 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.1...v33.2) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Compiler - Add EDITION\_UNSTABLE for new edition development ([`9247790`](https://redirect.github.com/protocolbuffers/protobuf/commit/92477901aa6738251d8dc208f9ebfcc761f24bc6)) - Fix a bug with custom features outside of the `pb` package. ([`483173d`](https://redirect.github.com/protocolbuffers/protobuf/commit/483173ddc3d18d230c806f6c7a9d170375431c1b)) - Reserving a declaration for the Impress proto plugin. ([`8a0b438`](https://redirect.github.com/protocolbuffers/protobuf/commit/8a0b43826665857284432afa087637f3d2539a05)) ### C++ - Remove unnecessary uses of future changes to descriptor.proto ([`50c9e62`](https://redirect.github.com/protocolbuffers/protobuf/commit/50c9e62526b7050b94993b8547e6fbd1c8b55625)) - Fix a bug with custom features outside of the `pb` package. ([`483173d`](https://redirect.github.com/protocolbuffers/protobuf/commit/483173ddc3d18d230c806f6c7a9d170375431c1b)) ### Java - Fix a bug with custom features outside of the `pb` package. ([`483173d`](https://redirect.github.com/protocolbuffers/protobuf/commit/483173ddc3d18d230c806f6c7a9d170375431c1b)) ### Csharp - Add EDITION\_UNSTABLE for new edition development ([`9247790`](https://redirect.github.com/protocolbuffers/protobuf/commit/92477901aa6738251d8dc208f9ebfcc761f24bc6)) - Use generic Marshal.SizeOf when possible ([#&#8203;21964](https://redirect.github.com/protocolbuffers/protobuf/issues/21964)) ([#&#8203;24673](https://redirect.github.com/protocolbuffers/protobuf/issues/24673)) ([`9f263cd`](https://redirect.github.com/protocolbuffers/protobuf/commit/9f263cd5ef14160b17d15bc8b40c89e86d4f7a1f)) - Regenerate stale files ([`058bffa`](https://redirect.github.com/protocolbuffers/protobuf/commit/058bffaade42d61418d369c3baef1012c9794245)) ### PHP - Add EDITION\_UNSTABLE for new edition development ([`9247790`](https://redirect.github.com/protocolbuffers/protobuf/commit/92477901aa6738251d8dc208f9ebfcc761f24bc6)) ##### PHP C-Extension - Regenerate staleness tests ([`e9f62c6`](https://redirect.github.com/protocolbuffers/protobuf/commit/e9f62c68db781f55271f09a5ab21b023d0b2556c)) - Add EDITION\_UNSTABLE for new edition development ([`9247790`](https://redirect.github.com/protocolbuffers/protobuf/commit/92477901aa6738251d8dc208f9ebfcc761f24bc6)) - Regenerate stale files ([`058bffa`](https://redirect.github.com/protocolbuffers/protobuf/commit/058bffaade42d61418d369c3baef1012c9794245)) - *See also UPB changes below, which may affect PHP C-Extension.* ### Ruby ##### Ruby C-Extension - Regenerate staleness tests ([`e9f62c6`](https://redirect.github.com/protocolbuffers/protobuf/commit/e9f62c68db781f55271f09a5ab21b023d0b2556c)) - Regenerate stale files ([`058bffa`](https://redirect.github.com/protocolbuffers/protobuf/commit/058bffaade42d61418d369c3baef1012c9794245)) - *See also UPB changes below, which may affect Ruby C-Extension.* ### UPB (Python/PHP/Ruby C-Extension) - Regenerate staleness tests ([`e9f62c6`](https://redirect.github.com/protocolbuffers/protobuf/commit/e9f62c68db781f55271f09a5ab21b023d0b2556c)) - Add BTI to branch targets when branch protection is enabled. This resolves ([`72a48f9`](https://redirect.github.com/protocolbuffers/protobuf/commit/72a48f9e626a6217d1276e4be1455a296b1e158f)) - Extract arm64 asm check ([`13ee2ce`](https://redirect.github.com/protocolbuffers/protobuf/commit/13ee2ce2cb9dabc0bb058ac1a96ae9d117b9e109)) ### [`v33.1`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.1): Protocol Buffers v33.1 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.0...v33.1) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### C++ - Fix `Any` hasbit consistency issue in OSS. ([#&#8203;24400](https://redirect.github.com/protocolbuffers/protobuf/issues/24400)) ([`59db671`](https://redirect.github.com/protocolbuffers/protobuf/commit/59db671e945233f9acb556af43cdbb67d1d75d68)) ### Java - Expose NestedInFileClass naming helpers for Java immutable. ([#&#8203;24401](https://redirect.github.com/protocolbuffers/protobuf/issues/24401)) ([`5737cd2`](https://redirect.github.com/protocolbuffers/protobuf/commit/5737cd2bb3a4e220752b28282e70d758c0a7a95d)) ### [`v33.0`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.0): Protocol Buffers v33.0 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v32.1...v33.0) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Bazel - Feat: update bazel central registry publish workflow ([#&#8203;23465](https://redirect.github.com/protocolbuffers/protobuf/issues/23465)) ([#&#8203;23913](https://redirect.github.com/protocolbuffers/protobuf/issues/23913)) ([`d5217fd`](https://redirect.github.com/protocolbuffers/protobuf/commit/d5217fd016809b3436c30a780216ebd34f4bed2d)) - Add target\_compatible\_with parameter to proto\_toolchain in Bazel rules ([#&#8203;22429](https://redirect.github.com/protocolbuffers/protobuf/issues/22429)) ([`30d2332`](https://redirect.github.com/protocolbuffers/protobuf/commit/30d2332ff1b0bcf38563fdaf06434818f67ea87e)) - Bazel: add missing rules\_cc loads ([#&#8203;23584](https://redirect.github.com/protocolbuffers/protobuf/issues/23584)) ([`d98e2ef`](https://redirect.github.com/protocolbuffers/protobuf/commit/d98e2ef2d550b735455ab96d804700d57bd60091)) ### Compiler - Disable symbol visibility enforcement by default in C++ runtime ([`ae308fc`](https://redirect.github.com/protocolbuffers/protobuf/commit/ae308fc2807404df156c4dfaca6c62f2a2512993)) - Ship all option dependencies to plugins along with regular ones. ([`abeb130`](https://redirect.github.com/protocolbuffers/protobuf/commit/abeb1306914e940bfba257aabce7d111d6a962d0)) ### C++ - Avoid calling deprecated arena-enabled constructors in arena.h. ([`813a7ef`](https://redirect.github.com/protocolbuffers/protobuf/commit/813a7ef2efbef6bebf99bb3361b631291dfcec9e)) - Add a macro to make `RepeatedField(Arena*)` constructor private in a future release. ([`768db14`](https://redirect.github.com/protocolbuffers/protobuf/commit/768db14503597c09a1cd5bf9e4a4c8eb2f165cb7)) - Add a macro to make `Map(Arena*)` constructor private in a future release. ([`543a17f`](https://redirect.github.com/protocolbuffers/protobuf/commit/543a17f6553add4fb4df00f865e7abc2218f5fbb)) - Optimize ReadPackedVarint ([`3d94d83`](https://redirect.github.com/protocolbuffers/protobuf/commit/3d94d839b9117ad67eb57c949b37f824c91ac451)) - Add a macro to make `RepeatedPtrField(Arena*)` constructor private in a future release ([`6422b9d`](https://redirect.github.com/protocolbuffers/protobuf/commit/6422b9d30b64ac8a0506fe3d808910bcd3d20eb0)) - Add IsEmpty() function to reflection. ([`b64e490`](https://redirect.github. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/DataDog/datadog-agent). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zNi4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nL25vLWNoYW5nZWxvZyIsImRlcGVuZGVuY2llcyIsInFhL25vLWNvZGUtY2hhbmdlIl19--> Co-authored-by: chouetz <[email protected]>
1 parent ca2821b commit 2d981c3

34 files changed

+41
-41
lines changed

.gitlab-ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -258,21 +258,21 @@ variables:
258258
# Build images versions
259259
# To use images from datadog-agent-buildimages dev branches, set the corresponding
260260
# SUFFIX variable to
261-
CI_IMAGE_BTF_GEN: v102144341-64dad9f8
261+
CI_IMAGE_BTF_GEN: v103719291-4f1ee3ce
262262
CI_IMAGE_BTF_GEN_SUFFIX: ""
263-
CI_IMAGE_DOCKER_X64: v102144341-64dad9f8
263+
CI_IMAGE_DOCKER_X64: v103719291-4f1ee3ce
264264
CI_IMAGE_DOCKER_X64_SUFFIX: ""
265-
CI_IMAGE_DOCKER_ARM64: v102144341-64dad9f8
265+
CI_IMAGE_DOCKER_ARM64: v103719291-4f1ee3ce
266266
CI_IMAGE_DOCKER_ARM64_SUFFIX: ""
267-
CI_IMAGE_GITLAB_AGENT_DEPLOY: v102144341-64dad9f8
267+
CI_IMAGE_GITLAB_AGENT_DEPLOY: v103719291-4f1ee3ce
268268
CI_IMAGE_GITLAB_AGENT_DEPLOY_SUFFIX: ""
269-
CI_IMAGE_LINUX: v102144341-64dad9f8
269+
CI_IMAGE_LINUX: v103719291-4f1ee3ce
270270
CI_IMAGE_LINUX_SUFFIX: ""
271-
CI_IMAGE_RPM_X64: v102144341-64dad9f8
271+
CI_IMAGE_RPM_X64: v103719291-4f1ee3ce
272272
CI_IMAGE_RPM_X64_SUFFIX: ""
273-
CI_IMAGE_RPM_ARM64: v102144341-64dad9f8
273+
CI_IMAGE_RPM_ARM64: v103719291-4f1ee3ce
274274
CI_IMAGE_RPM_ARM64_SUFFIX: ""
275-
CI_IMAGE_RPM_ARMHF: v102144341-64dad9f8
275+
CI_IMAGE_RPM_ARMHF: v103719291-4f1ee3ce
276276
CI_IMAGE_RPM_ARMHF_SUFFIX: ""
277277
CI_IMAGE_WIN_LTSC2022_X64: v102144341-64dad9f8
278278
CI_IMAGE_WIN_LTSC2022_X64_SUFFIX: ""

.protoc-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
29.3
1+
34.0

pkg/proto/pbgo/core/api.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/api_grpc.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/autodiscovery.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/flare.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/flare_grpc.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/kubemetadata.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/model.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/proto/pbgo/core/remoteagent.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)