Skip to content

Commit 1effe1f

Browse files
fix(deps): update protobuf monorepo (#1774)
> **Note:** This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [protoc](https://redirect.github.com/protocolbuffers/protobuf) | | minor | `33.2` → `33.3` | ![age](https://developer.mend.io/api/mc/badges/age/github-releases/protocolbuffers%2fprotobuf/33.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/protocolbuffers%2fprotobuf/33.2/33.3?slim=true) | | [com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/) ([source](https://redirect.github.com/protocolbuffers/protobuf)) | compile | patch | `4.33.2` → `4.33.3` | ![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.protobuf:protobuf-java/4.33.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.protobuf:protobuf-java/4.33.2/4.33.3?slim=true) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>protocolbuffers/protobuf (protoc)</summary> ### [`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)) #### What's Changed - 25.x [`2023110`](https://redirect.github.com/protocolbuffers/protobuf/commit/202311012212) by [@&#8203;haberman](https://redirect.github.com/haberman) in [#&#8203;14596](https://redirect.github.com/protocolbuffers/protobuf/pull/14596) - merge 25.x to main by [@&#8203;anandolee](https://redirect.github.com/anandolee) in [#&#8203;14617](https://redirect.github.com/protocolbuffers/protobuf/pull/14617) - Update utf8\_range subtree by [@&#8203;acozzette](https://redirect.github.com/acozzette) in [#&#8203;14679](https://redirect.github.com/protocolbuffers/protobuf/pull/14679) - Adds "Prototiller Requirements for Editions" to the GitHub code repository. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14857](https://redirect.github.com/protocolbuffers/protobuf/pull/14857) - Support the profile proto analyzer to analyze some statistics of a profile. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14858](https://redirect.github.com/protocolbuffers/protobuf/pull/14858) - upb: lock down upb\_MiniTableExtension by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14836](https://redirect.github.com/protocolbuffers/protobuf/pull/14836) - Cleanup "mergeable" types. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14868](https://redirect.github.com/protocolbuffers/protobuf/pull/14868) - Fix typo in comment. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14962](https://redirect.github.com/protocolbuffers/protobuf/pull/14962) - upb: clean up and lock down the internal oneof accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14940](https://redirect.github.com/protocolbuffers/protobuf/pull/14940) - upb: inline upb\_Message\_New() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14943](https://redirect.github.com/protocolbuffers/protobuf/pull/14943) - Automated rollback of commit [`3c75c33`](https://redirect.github.com/protocolbuffers/protobuf/commit/3c75c331d392f9699959bcd57875d79ecaca4785). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14976](https://redirect.github.com/protocolbuffers/protobuf/pull/14976) - Internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14973](https://redirect.github.com/protocolbuffers/protobuf/pull/14973) - upb: implement upb\_MiniTable\_MapKey() and upb\_MiniTable\_MapValue() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14942](https://redirect.github.com/protocolbuffers/protobuf/pull/14942) - Remove unused headers. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14966](https://redirect.github.com/protocolbuffers/protobuf/pull/14966) - Fix DurationToMilliseconds mult overflow by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14954](https://redirect.github.com/protocolbuffers/protobuf/pull/14954) - Cleanup mutable thunk usage in singular\_message by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14922](https://redirect.github.com/protocolbuffers/protobuf/pull/14922) - Add benchmark for 32 bit repeated fields. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14991](https://redirect.github.com/protocolbuffers/protobuf/pull/14991) - Move repeated tests into their own file by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14974](https://redirect.github.com/protocolbuffers/protobuf/pull/14974) - Internal changes by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14955](https://redirect.github.com/protocolbuffers/protobuf/pull/14955) - Implement Maps for strings by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14869](https://redirect.github.com/protocolbuffers/protobuf/pull/14869) - Extend the weak descriptor message feature to include extensions. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14999](https://redirect.github.com/protocolbuffers/protobuf/pull/14999) - Add coverage for default\_string and default\_bytes in test\_default\_accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14975](https://redirect.github.com/protocolbuffers/protobuf/pull/14975) - Fix some of the reflection based algorithms to handle Map entries properly. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14934](https://redirect.github.com/protocolbuffers/protobuf/pull/14934) - Remove dead code. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14998](https://redirect.github.com/protocolbuffers/protobuf/pull/14998) - Breaking change: Remove deprecated syntax APIs by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14993](https://redirect.github.com/protocolbuffers/protobuf/pull/14993) - Add a trivial 2023 edition test case for Rust. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15003](https://redirect.github.com/protocolbuffers/protobuf/pull/15003) - Remove descriptor\_legacy usage from C++ runtime by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14969](https://redirect.github.com/protocolbuffers/protobuf/pull/14969) - Remove descriptor\_legacy usage from compiler code by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14970](https://redirect.github.com/protocolbuffers/protobuf/pull/14970) - Improve codegen for address pinning. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14986](https://redirect.github.com/protocolbuffers/protobuf/pull/14986) - upb: delete upb::SymbolTable typedef by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14984](https://redirect.github.com/protocolbuffers/protobuf/pull/14984) - \[ObjC] Improve handing of the WKT ObjC Category additions. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14987](https://redirect.github.com/protocolbuffers/protobuf/pull/14987) - Add some missing includes by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15018](https://redirect.github.com/protocolbuffers/protobuf/pull/15018) - Make LazyField::ByteSizeLong consistent with eager message. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15019](https://redirect.github.com/protocolbuffers/protobuf/pull/15019) - Internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15012](https://redirect.github.com/protocolbuffers/protobuf/pull/15012) - Remove iteration and item mutators from Repeated by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15007](https://redirect.github.com/protocolbuffers/protobuf/pull/15007) - Remove PrimitiveMut::clear by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15008](https://redirect.github.com/protocolbuffers/protobuf/pull/15008) - Fixed UTF-8 TextFormat output to protect against invalid UTF-8 in string fields. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14990](https://redirect.github.com/protocolbuffers/protobuf/pull/14990) - Breaking change: Remove C++ legacy syntax descriptor APIs by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15020](https://redirect.github.com/protocolbuffers/protobuf/pull/15020) - Breaking change: Promote ExtensionRange to a proper class by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14996](https://redirect.github.com/protocolbuffers/protobuf/pull/14996) - Add submessage support for string\_mut by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15009](https://redirect.github.com/protocolbuffers/protobuf/pull/15009) - Breaking change in 26 release: Remove msg.UnknownFields() support in pure python and cpp extension. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15024](https://redirect.github.com/protocolbuffers/protobuf/pull/15024) - \[Python/upb] Fixed SEGV when attempting to delete a message attribute by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15037](https://redirect.github.com/protocolbuffers/protobuf/pull/15037) - upb: reverse the polarity of the MiniTableField untyped data accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15045](https://redirect.github.com/protocolbuffers/protobuf/pull/15045) - upb: tag \_upb\_Message\_AddUnknown() as UPB\_PRIVATE() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;14989](https://redirect.github.com/protocolbuffers/protobuf/pull/14989) - Internal Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15049](https://redirect.github.com/protocolbuffers/protobuf/pull/15049) - Bump rules\_cc to 0.0.9 for Bazel 7 support by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15052](https://redirect.github.com/protocolbuffers/protobuf/pull/15052) - upb: tighten up the upb\_Arena code by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15011](https://redirect.github.com/protocolbuffers/protobuf/pull/15011) - upb: implement upb\_Message\_FindExtensionByNumber() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15047](https://redirect.github.com/protocolbuffers/protobuf/pull/15047) - Minor cleanups to conform to clang-tidy, etc. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15064](https://redirect.github.com/protocolbuffers/protobuf/pull/15064) - Avoid copies in proto map reflection. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15051](https://redirect.github.com/protocolbuffers/protobuf/pull/15051) - Remove separate setters for singular scalars by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15070](https://redirect.github.com/protocolbuffers/protobuf/pull/15070) - Add submsg support for bytes\_mut by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15063](https://redirect.github.com/protocolbuffers/protobuf/pull/15063) - Move the descriptor message part of ClassData into a subclass and keep a bool by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15061](https://redirect.github.com/protocolbuffers/protobuf/pull/15061) - Add minimization for enum\_type. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15074](https://redirect.github.com/protocolbuffers/protobuf/pull/15074) - Move the info about perfect derive to shared.rs by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15079](https://redirect.github.com/protocolbuffers/protobuf/pull/15079) - Use short name for view primitive in the oneof enums (i32 instead of View<'msg, i32>) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15075](https://redirect.github.com/protocolbuffers/protobuf/pull/15075) - Slightly relax JSON integer parsing tests to handle a wider range of runtime behaviors around by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15081](https://redirect.github.com/protocolbuffers/protobuf/pull/15081) - Breaking change: Remove deprecated std::string error collector overrides by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15060](https://redirect.github.com/protocolbuffers/protobuf/pull/15060) - Internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15068](https://redirect.github.com/protocolbuffers/protobuf/pull/15068) - Replace the fake ParseMessage/ParseGroup function calls in with ones that accept a lambda. It allows the callers to drop the mock "message" types that only exist to have an \_InternalParse function in them. It also gives more freedom to the caller to do things like force inlining when it matters. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15056](https://redirect.github.com/protocolbuffers/protobuf/pull/15056) - RepeatedPtrField clears elements lazily. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15091](https://redirect.github.com/protocolbuffers/protobuf/pull/15091) - Make the utf8\_range implementation just in C by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15090](https://redirect.github.com/protocolbuffers/protobuf/pull/15090) - Internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15065](https://redirect.github.com/protocolbuffers/protobuf/pull/15065) - Allow legacy\_closed\_enum feature on enum map fields. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15086](https://redirect.github.com/protocolbuffers/protobuf/pull/15086) - refactor: collapse submsg accessors for bytes and strings by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15082](https://redirect.github.com/protocolbuffers/protobuf/pull/15082) - Automated rollback of commit [`1db8ed4`](https://redirect.github.com/protocolbuffers/protobuf/commit/1db8ed47c29fa04b51df373ce5bbb7e7f95cbd56). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15094](https://redirect.github.com/protocolbuffers/protobuf/pull/15094) - Simplify the type bounds on PrimitiveMut via type erasure by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15095](https://redirect.github.com/protocolbuffers/protobuf/pull/15095) - Add RepeatedMut::clear, free for owned Repeated by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15080](https://redirect.github.com/protocolbuffers/protobuf/pull/15080) - Improve thread safety docs/bounds for PrimitiveMut by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15096](https://redirect.github.com/protocolbuffers/protobuf/pull/15096) - Add Bazel 7 test points. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15078](https://redirect.github.com/protocolbuffers/protobuf/pull/15078) - Swap order of masks when assigning bytes to byte\[] elements. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15088](https://redirect.github.com/protocolbuffers/protobuf/pull/15088) - Pin bundler version to 2.4.22 for Ruby 2.7 support. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15109](https://redirect.github.com/protocolbuffers/protobuf/pull/15109) - upb: stop generating hazzers for repeated fields by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15035](https://redirect.github.com/protocolbuffers/protobuf/pull/15035) - Implement ExactSizeIterator and FusedIterator for repeated fields. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15071](https://redirect.github.com/protocolbuffers/protobuf/pull/15071) - Allow friendly use of Reflection::MutableRaw(), Reflection::MutableRawNonOneof(). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15101](https://redirect.github.com/protocolbuffers/protobuf/pull/15101) - Automated rollback of commit [`481c4fe`](https://redirect.github.com/protocolbuffers/protobuf/commit/481c4fede513a606f3cb061cc0ad0a839f21f781). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15120](https://redirect.github.com/protocolbuffers/protobuf/pull/15120) - Remove unnecessary duplicative +Sized by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15129](https://redirect.github.com/protocolbuffers/protobuf/pull/15129) - Expose primitive internals just enough for enums by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15118](https://redirect.github.com/protocolbuffers/protobuf/pull/15118) - Expose repeated \_unchecked accessors, interior accessor by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15119](https://redirect.github.com/protocolbuffers/protobuf/pull/15119) - Remove uses of `incompatible_use_toolchain_transition`. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15131](https://redirect.github.com/protocolbuffers/protobuf/pull/15131) - Migrate all remaining instances of assert\_eq! to googletest-rust sans strings by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15097](https://redirect.github.com/protocolbuffers/protobuf/pull/15097) - Decouple Context from the Descriptor by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15107](https://redirect.github.com/protocolbuffers/protobuf/pull/15107) - upb: tag upb\_Array.size as UPB\_ONLYBITS() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15108](https://redirect.github.com/protocolbuffers/protobuf/pull/15108) - lzcnt enabled varint size calculation for proto by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15139](https://redirect.github.com/protocolbuffers/protobuf/pull/15139) - upb: upb\_Message\_Extension -> upb\_Extension by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15104](https://redirect.github.com/protocolbuffers/protobuf/pull/15104) - upb: tag upb\_MiniTableField:offset as UPB\_ONLYBITS() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15121](https://redirect.github.com/protocolbuffers/protobuf/pull/15121) - upb: simplify upb\_Map\_Insert() down to upb\_Map\_Set() where possible by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15124](https://redirect.github.com/protocolbuffers/protobuf/pull/15124) - Add allow dead\_code to the oneof case enum. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15141](https://redirect.github.com/protocolbuffers/protobuf/pull/15141) - Remove uses of `incompatible_use_toolchain_transition`. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15145](https://redirect.github.com/protocolbuffers/protobuf/pull/15145) - Allow NewStringElement inlining. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15130](https://redirect.github.com/protocolbuffers/protobuf/pull/15130) - \[C#] Fix trimming warning in JSON formatter enum handling ([#&#8203;14789](https://redirect.github.com/protocolbuffers/protobuf/issues/14789)) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15106](https://redirect.github.com/protocolbuffers/protobuf/pull/15106) - BREAKING CHANGE in v26: check if Timestamp is valid. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15154](https://redirect.github.com/protocolbuffers/protobuf/pull/15154) - Update lite\_unittest to pad varints before calling `internal::VarintParse()` by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15151](https://redirect.github.com/protocolbuffers/protobuf/pull/15151) - upb: add 'static' to several Python map functions by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15125](https://redirect.github.com/protocolbuffers/protobuf/pull/15125) - upb: eliminate :mini\_table\_internal by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15155](https://redirect.github.com/protocolbuffers/protobuf/pull/15155) - \#cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15158](https://redirect.github.com/protocolbuffers/protobuf/pull/15158) - Change Thunks that take by ref to take by pointer. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15136](https://redirect.github.com/protocolbuffers/protobuf/pull/15136) - Remove dead code. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15143](https://redirect.github.com/protocolbuffers/protobuf/pull/15143) - Implement SettableValue\[u8] for SerializedData by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15148](https://redirect.github.com/protocolbuffers/protobuf/pull/15148) - Do not define a `const` static variable as `constexpr`. While this is legal it by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15144](https://redirect.github.com/protocolbuffers/protobuf/pull/15144) - Implement v0.6 enum definitions by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15117](https://redirect.github.com/protocolbuffers/protobuf/pull/15117) - Breaking change: remove support for PHP generic services by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15164](https://redirect.github.com/protocolbuffers/protobuf/pull/15164) - Clarify error language for prefix-conflicting enum values by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15166](https://redirect.github.com/protocolbuffers/protobuf/pull/15166) - Automated rollback of commit [`1250d5f`](https://redirect.github.com/protocolbuffers/protobuf/commit/1250d5f6cccb0a45f959c7219980a0aad5060ee5). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15169](https://redirect.github.com/protocolbuffers/protobuf/pull/15169) - Small improvements: by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15162](https://redirect.github.com/protocolbuffers/protobuf/pull/15162) - upb: stop returning void from void functions by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15168](https://redirect.github.com/protocolbuffers/protobuf/pull/15168) - upb: add more functions to bits/mini\_table\_field.h by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15142](https://redirect.github.com/protocolbuffers/protobuf/pull/15142) - Optimized binary/JSON parsing to no longer copy input data into a temp buffer. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15165](https://redirect.github.com/protocolbuffers/protobuf/pull/15165) - upb: add a non-void typedef for upb\_Message by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15134](https://redirect.github.com/protocolbuffers/protobuf/pull/15134) - Fixed breaking ARM tests by properly aligning default options. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15176](https://redirect.github.com/protocolbuffers/protobuf/pull/15176) - TextFormat should always escape ASCII 127 (DEL). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15173](https://redirect.github.com/protocolbuffers/protobuf/pull/15173) - Bump major versions in version.json for C++, Java, Python, PHP, and Ruby in preparation for v26.x release in January. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15189](https://redirect.github.com/protocolbuffers/protobuf/pull/15189) - upb: tighten up and lock down upb/wire/ by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15179](https://redirect.github.com/protocolbuffers/protobuf/pull/15179) - In Ruby repeated fields, each\_index actually iterates over the index ([#&#8203;11767](https://redirect.github.com/protocolbuffers/protobuf/issues/11767)) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15190](https://redirect.github.com/protocolbuffers/protobuf/pull/15190) - upb: the triumphant return of upb/mem:internal by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15191](https://redirect.github.com/protocolbuffers/protobuf/pull/15191) - upb: add :test\_srcs targets for cmake on GH by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15186](https://redirect.github.com/protocolbuffers/protobuf/pull/15186) - upb: make all mini\_table/ includes unidirectional by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15192](https://redirect.github.com/protocolbuffers/protobuf/pull/15192) - Added `explicit` to a single-arg constructor to fix a ClangTidy warning. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15196](https://redirect.github.com/protocolbuffers/protobuf/pull/15196) - upb: restore the mini\_table:internal target by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15195](https://redirect.github.com/protocolbuffers/protobuf/pull/15195) - Update Ruby GHA to test against Ruby 3.3. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15198](https://redirect.github.com/protocolbuffers/protobuf/pull/15198) - upb: start consolidating the upb/message/ build targets by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15185](https://redirect.github.com/protocolbuffers/protobuf/pull/15185) - Enable Rust conformance test on proto3 message. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15211](https://redirect.github.com/protocolbuffers/protobuf/pull/15211) - Fix warning from missing (void) on a 0-arg function. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15209](https://redirect.github.com/protocolbuffers/protobuf/pull/15209) - Disable MacOS C++ Cmake test for now. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15217](https://redirect.github.com/protocolbuffers/protobuf/pull/15217) - Fixed compiler warnings in the Ruby C extension. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15216](https://redirect.github.com/protocolbuffers/protobuf/pull/15216) - BREAKING CHANGE in v26: check if Timestamp is valid. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15220](https://redirect.github.com/protocolbuffers/protobuf/pull/15220) - Update Ruby GHA to test against Ruby 3.3 in Linux / MacOS / Install and FFI combinations. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15218](https://redirect.github.com/protocolbuffers/protobuf/pull/15218) - upb: clean up some of the includes in upb/message/ by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15219](https://redirect.github.com/protocolbuffers/protobuf/pull/15219) - Hook up the edition2023 cases to Rust conformance test. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15215](https://redirect.github.com/protocolbuffers/protobuf/pull/15215) - Removed the unused "JSPB (internal)" from conformance the conformance test suite. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15208](https://redirect.github.com/protocolbuffers/protobuf/pull/15208) - Internal Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15224](https://redirect.github.com/protocolbuffers/protobuf/pull/15224) - upb: delete the aliases for base:internal and mini\_descriptor:internal by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15226](https://redirect.github.com/protocolbuffers/protobuf/pull/15226) - Fix textfmt typo: vaid -> valid by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15214](https://redirect.github.com/protocolbuffers/protobuf/pull/15214) - Fix some non-breaking issues with rust gencode. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15225](https://redirect.github.com/protocolbuffers/protobuf/pull/15225) - Added JSON parsing/serialization to benchmark by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15228](https://redirect.github.com/protocolbuffers/protobuf/pull/15228) - Rename Thunk to ThunkName by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15213](https://redirect.github.com/protocolbuffers/protobuf/pull/15213) - Automated rollback of commit [`0bcc8ef`](https://redirect.github.com/protocolbuffers/protobuf/commit/0bcc8ef9f25273f94a7ce2284b0050dbb4674eda). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15231](https://redirect.github.com/protocolbuffers/protobuf/pull/15231) - Fix layering check for usage of gtest by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15229](https://redirect.github.com/protocolbuffers/protobuf/pull/15229) - Fixed non-conformance in upb JSON enum decoding when ignoring unknown enum values. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15230](https://redirect.github.com/protocolbuffers/protobuf/pull/15230) - upb: make :wire internal headers private by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15233](https://redirect.github.com/protocolbuffers/protobuf/pull/15233) - Optimize AddAllocatedForParse function. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15223](https://redirect.github.com/protocolbuffers/protobuf/pull/15223) - upb: clean up and consolidate the upb/message/ build targets by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15222](https://redirect.github.com/protocolbuffers/protobuf/pull/15222) - upb: factor out message internal data pointers by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15240](https://redirect.github.com/protocolbuffers/protobuf/pull/15240) - upb: delete the aliases for upb:hash and upb:lex and upb:reflection\_internal by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15244](https://redirect.github.com/protocolbuffers/protobuf/pull/15244) - upb: lock down the internal headers for upb:wire\_reader by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15239](https://redirect.github.com/protocolbuffers/protobuf/pull/15239) - upb: implement \_upb\_Message\_ClearOneofCase() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15181](https://redirect.github.com/protocolbuffers/protobuf/pull/15181) - Make Rust Conformance skip non-wire output test cases by using an overlay proto. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15246](https://redirect.github.com/protocolbuffers/protobuf/pull/15246) - impl SettableValue for MsgView by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15204](https://redirect.github.com/protocolbuffers/protobuf/pull/15204) - Include JSON output tests with Proto2 messages in the conformance test suite. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15248](https://redirect.github.com/protocolbuffers/protobuf/pull/15248) - upb: fix Ruby bug which allowed map.delete(key) on a frozen map by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15250](https://redirect.github.com/protocolbuffers/protobuf/pull/15250) - Fix begin iterator for empty arrays. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15252](https://redirect.github.com/protocolbuffers/protobuf/pull/15252) - Internal Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15258](https://redirect.github.com/protocolbuffers/protobuf/pull/15258) - Fix typo in cache-clearing workflow by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15257](https://redirect.github.com/protocolbuffers/protobuf/pull/15257) - Add inner verification code to detect accessors missing required annotations. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15247](https://redirect.github.com/protocolbuffers/protobuf/pull/15247) - Breaking Change: Dropped support for Ruby DSL, [as previously announced](https://engdoc.corp.google.com/eng/doc/devguide/proto/news/2023-12-27.md#ruby-breaking-changes). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15147](https://redirect.github.com/protocolbuffers/protobuf/pull/15147) - Add manual epilogue for vectorized loop, and use the SIMD loop for 64 bit ints when AVX2 is available. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15263](https://redirect.github.com/protocolbuffers/protobuf/pull/15263) - internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15266](https://redirect.github.com/protocolbuffers/protobuf/pull/15266) - Breaking change: make protobuf comply with the C++ layering check by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15212](https://redirect.github.com/protocolbuffers/protobuf/pull/15212) - upb: move libupb.so from third\_party/upb/ to third\_party/dart/pb\_runtime/ by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15237](https://redirect.github.com/protocolbuffers/protobuf/pull/15237) - Avoid dereferencing in `operator->`. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15268](https://redirect.github.com/protocolbuffers/protobuf/pull/15268) - IWYU and format fix. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15267](https://redirect.github.com/protocolbuffers/protobuf/pull/15267) - \[Ruby] Fixed various weirdness with Message#to\_h by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15234](https://redirect.github.com/protocolbuffers/protobuf/pull/15234) - Fix lowerCamelCase to UpperCamelCase (per Cpp style guide) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15273](https://redirect.github.com/protocolbuffers/protobuf/pull/15273) - Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15278](https://redirect.github.com/protocolbuffers/protobuf/pull/15278) - Skip or adjust tests to work with PROTOBUF\_FORCE\_SPLIT. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15276](https://redirect.github.com/protocolbuffers/protobuf/pull/15276) - BREAKING CHANGE in v26: Remove Deprecated APIs that add non top descriptor. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15271](https://redirect.github.com/protocolbuffers/protobuf/pull/15271) - BREAKING CHANGE in v26: Reject extend repeated field with none iterable (Raise TypeError) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15269](https://redirect.github.com/protocolbuffers/protobuf/pull/15269) - Automated Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15284](https://redirect.github.com/protocolbuffers/protobuf/pull/15284) - Automated Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15285](https://redirect.github.com/protocolbuffers/protobuf/pull/15285) - Automated Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15283](https://redirect.github.com/protocolbuffers/protobuf/pull/15283) - BREAKING CHANGE in v26: Remove RegisterExtension in message class by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15270](https://redirect.github.com/protocolbuffers/protobuf/pull/15270) - Extend Proto2 JSON test cases to cover more of the preexisting Proto3 JSON cases. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15274](https://redirect.github.com/protocolbuffers/protobuf/pull/15274) - Internal change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15303](https://redirect.github.com/protocolbuffers/protobuf/pull/15303) - Remove edition getter from python descriptor APIs by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15301](https://redirect.github.com/protocolbuffers/protobuf/pull/15301) - Add "extend repeated with nothing" tests back for upb python by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15304](https://redirect.github.com/protocolbuffers/protobuf/pull/15304) - Update comment of "lazy" field option to reflect eager verification. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15292](https://redirect.github.com/protocolbuffers/protobuf/pull/15292) - Breaking Change: fixed json\_encode/json\_decode to use the message's pool. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15291](https://redirect.github.com/protocolbuffers/protobuf/pull/15291) - Add to Proto2 JSON conformance test failure lists for C#, JRuby and PHP C by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15306](https://redirect.github.com/protocolbuffers/protobuf/pull/15306) - Add self pinning on all message accessors for weak descriptor messages. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15272](https://redirect.github.com/protocolbuffers/protobuf/pull/15272) - Fix nested enum generation when enums are the sole nested types by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15308](https://redirect.github.com/protocolbuffers/protobuf/pull/15308) - Change the ids used the unset field tracking to be Message+FieldDescriptor. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15264](https://redirect.github.com/protocolbuffers/protobuf/pull/15264) - IWYU cleanup. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15311](https://redirect.github.com/protocolbuffers/protobuf/pull/15311) - Automated Code Change by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15275](https://redirect.github.com/protocolbuffers/protobuf/pull/15275) - Use raw string for Emit by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15312](https://redirect.github.com/protocolbuffers/protobuf/pull/15312) - Remove unused PROTOBUF\_FORCE\_RESET\_IN\_CLEAR by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15317](https://redirect.github.com/protocolbuffers/protobuf/pull/15317) - Annotate some Kotlin generated protobuf code. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15261](https://redirect.github.com/protocolbuffers/protobuf/pull/15261) - upb: fix some more compiler warnings in Ruby about missing return values by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15262](https://redirect.github.com/protocolbuffers/protobuf/pull/15262) - upb: add 'static' to some mini\_descriptor decoder functions by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15255](https://redirect.github.com/protocolbuffers/protobuf/pull/15255) - \#refactor Simplify maps through the new ProxiedInMapValue<K> trait by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15333](https://redirect.github.com/protocolbuffers/protobuf/pull/15333) - upb: distinguish between fields and extensions in the public clear() accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15305](https://redirect.github.com/protocolbuffers/protobuf/pull/15305) - upb: remove duplicate typedef for upb\_TaggedMessagePtr by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15316](https://redirect.github.com/protocolbuffers/protobuf/pull/15316) - Add SPLIT test coverage to :analyze\_profile\_proto\_test and disable force\_split. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15339](https://redirect.github.com/protocolbuffers/protobuf/pull/15339) - Add enum qualified path naming fns by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15322](https://redirect.github.com/protocolbuffers/protobuf/pull/15322) - Expand PrimitiveRsTypeName to work with non-primitives, rename, refactor by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15323](https://redirect.github.com/protocolbuffers/protobuf/pull/15323) - Move enum value name calculation by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15325](https://redirect.github.com/protocolbuffers/protobuf/pull/15325) - Support enums in DefaultValue by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15326](https://redirect.github.com/protocolbuffers/protobuf/pull/15326) - Breaking Change: Removed `syntax` and added `has_presence`/`is_packed`. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15314](https://redirect.github.com/protocolbuffers/protobuf/pull/15314) - Implement singular enum accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15320](https://redirect.github.com/protocolbuffers/protobuf/pull/15320) - Implement repeated enum accessors by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15342](https://redirect.github.com/protocolbuffers/protobuf/pull/15342) - Change MsgMut's \_mut() accessors to use (\&mut self) instead of (\&self) by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15355](https://redirect.github.com/protocolbuffers/protobuf/pull/15355) - upb: tag upb\_Array.data as UPB\_ONLYBITS() by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15351](https://redirect.github.com/protocolbuffers/protobuf/pull/15351) - Allow friendly use of Reflection::MutableRaw(), Reflection::MutableRawNonOneof(). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15345](https://redirect.github.com/protocolbuffers/protobuf/pull/15345) - Print usage count if it's rarely used. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15361](https://redirect.github.com/protocolbuffers/protobuf/pull/15361) - Adds mutable extension accessors to the codegen for upb C and adds a `::protos::MutableExtension` method to upb C++ for getting a mutable extension. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15338](https://redirect.github.com/protocolbuffers/protobuf/pull/15338) - Breaking change: disallow incorrect ctype usage by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15365](https://redirect.github.com/protocolbuffers/protobuf/pull/15365) - Make upb::Status final by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15366](https://redirect.github.com/protocolbuffers/protobuf/pull/15366) - upb: normalize some more function names by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15376](https://redirect.github.com/protocolbuffers/protobuf/pull/15376) - upb: disable the Fast Table CI tests on GH by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15372](https://redirect.github.com/protocolbuffers/protobuf/pull/15372) - Automated rollback of commit [`0ce457f`](https://redirect.github.com/protocolbuffers/protobuf/commit/0ce457f6e7c15e2574d69ba445ea6cae7e6e44e8). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15371](https://redirect.github.com/protocolbuffers/protobuf/pull/15371) - Protobuf Java cross-domain Poison Pills. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15259](https://redirect.github.com/protocolbuffers/protobuf/pull/15259) - Add kUpb\_DecodeOption\_AlwaysValidateUtf8 decode option, to force UTF-8 validation of proto2 strings. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15378](https://redirect.github.com/protocolbuffers/protobuf/pull/15378) - Breaking change: remove const GetArena method on RepeatedPtrField by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15364](https://redirect.github.com/protocolbuffers/protobuf/pull/15364) - Update to call descriptor outer class's getDescriptor() method instead of accessing internal descriptor variable directly. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15373](https://redirect.github.com/protocolbuffers/protobuf/pull/15373) - Remove public access to Java Edition APIs e.g. getEdition(), getEditionName(). by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15380](https://redirect.github.com/protocolbuffers/protobuf/pull/15380) - Remove deadcode GenerateDescriptorInitializationCodeForMutable from Java code generator. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15374](https://redirect.github.com/protocolbuffers/protobuf/pull/15374) - Mint Edition 2024. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15383](https://redirect.github.com/protocolbuffers/protobuf/pull/15383) - Add proto2::VisitFields() API. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15381](https://redirect.github.com/protocolbuffers/protobuf/pull/15381) - Fix typos in printer.h by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15382](https://redirect.github.com/protocolbuffers/protobuf/pull/15382) - \#rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15349](https://redirect.github.com/protocolbuffers/protobuf/pull/15349) - Improve user friendliness of oneof mutator types by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15388](https://redirect.github.com/protocolbuffers/protobuf/pull/15388) - Pass crate mapping from Bazel to protoc by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15347](https://redirect.github.com/protocolbuffers/protobuf/pull/15347) - cleanup: reduce warnings on MSVC builds by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15397](https://redirect.github.com/protocolbuffers/protobuf/pull/15397) - Fix missing ! making it so untyped\_message would trigger a invalid Utf8 error IFF the string was *valid* UTF8. by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15399](https://redirect.github.com/protocolbuffers/protobuf/pull/15399) - Add `upb_Array_GetMutable` accessor by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15386](https://redirect.github.com/protocolbuffers/protobuf/pull/15386) - singular\_message: rename prefix to msg\_type for clarity by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15401](https://redirect.github.com/protocolbuffers/protobuf/pull/15401) - Edit comment in empty\_repeated suggesting it's a thread-local value by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15390](https://redirect.github.com/protocolbuffers/protobuf/pull/15390) - Skip generating oneof message fields referencing other crates by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15389](https://redirect.github.com/protocolbuffers/protobuf/pull/15389) - Disable linkage-monitor test in anticipation of a breaking (major version) java release: 4.26 by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15408](https://redirect.github.com/protocolbuffers/protobuf/pull/15408) - upb: finish locking down the upb\_Array internals by [@&#8203;copybara-service](https://redirect.github.com/copybara-service)\[bot] in [#&#8203;15379](https://redirect.github.com/protocolbuffers/protobuf/pull/15379) - Temporarily turn off extension support for weak descriptor messages. by [@&#8203;copybara-service](https://r </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
1 parent b73e9e2 commit 1effe1f

File tree

11 files changed

+915
-915
lines changed

11 files changed

+915
-915
lines changed

integration-tests/it-common/src/test/java/io/prometheus/client/it/common/ExporterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import static org.assertj.core.api.Assertions.assertThat;
55
import static org.assertj.core.api.Assertions.fail;
66

7-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
7+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
88
import java.io.ByteArrayInputStream;
99
import java.io.IOException;
1010
import java.io.InputStream;

integration-tests/it-exporter/it-exporter-test/src/test/java/io/prometheus/metrics/it/exporter/test/ExporterIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import com.google.common.io.Resources;
77
import io.prometheus.client.it.common.ExporterTest;
8-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
8+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
99
import java.io.IOException;
1010
import java.net.URISyntaxException;
1111
import java.net.URLEncoder;

integration-tests/it-spring-boot-smoke-test/src/test/java/io/prometheus/metrics/it/springboot/ApplicationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import static org.assertj.core.api.Assertions.assertThat;
44

55
import io.prometheus.client.it.common.ExporterTest;
6-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
6+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
77
import java.io.IOException;
88
import java.net.URI;
99
import java.util.List;

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"go:github.com/grafana/oats" = "0.6.0"
44
java = "temurin-25.0.1+8.0.LTS"
55
lychee = "0.22.0"
6-
protoc = "33.2"
6+
protoc = "33.3"
77

88
[tasks.ci]
99
description = "CI Build"

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<properties>
2424
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2525
<automatic.module.name>--module-name-need-to-be-overridden--</automatic.module.name>
26-
<protobuf-java.version>4.33.2</protobuf-java.version>
26+
<protobuf-java.version>4.33.3</protobuf-java.version>
2727
<guava.version>33.5.0-jre</guava.version>
2828
<junit-jupiter.version>6.0.2</junit-jupiter.version>
2929
<otel.instrumentation.version>2.16.0-alpha</otel.instrumentation.version>

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/CounterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import io.prometheus.metrics.config.MetricsProperties;
1010
import io.prometheus.metrics.config.PrometheusProperties;
1111
import io.prometheus.metrics.core.exemplars.ExemplarSamplerConfigTestUtil;
12-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
12+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
1313
import io.prometheus.metrics.expositionformats.internal.PrometheusProtobufWriterImpl;
1414
import io.prometheus.metrics.expositionformats.internal.ProtobufUtil;
1515
import io.prometheus.metrics.model.snapshots.CounterSnapshot;

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/HistogramTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import io.prometheus.metrics.core.datapoints.DistributionDataPoint;
1212
import io.prometheus.metrics.core.exemplars.ExemplarSamplerConfigTestUtil;
1313
import io.prometheus.metrics.expositionformats.OpenMetricsTextFormatWriter;
14-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
14+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
1515
import io.prometheus.metrics.expositionformats.internal.PrometheusProtobufWriterImpl;
1616
import io.prometheus.metrics.expositionformats.internal.ProtobufUtil;
1717
import io.prometheus.metrics.model.snapshots.*;

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/InfoTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import io.prometheus.metrics.config.EscapingScheme;
77
import io.prometheus.metrics.expositionformats.OpenMetricsTextFormatWriter;
8-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
8+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
99
import io.prometheus.metrics.expositionformats.internal.PrometheusProtobufWriterImpl;
1010
import io.prometheus.metrics.expositionformats.internal.ProtobufUtil;
1111
import io.prometheus.metrics.model.snapshots.Labels;

prometheus-metrics-exposition-formats/src/main/generated/io/prometheus/metrics/expositionformats/generated/com_google_protobuf_4_33_2/Metrics.java renamed to prometheus-metrics-exposition-formats/src/main/generated/io/prometheus/metrics/expositionformats/generated/com_google_protobuf_4_33_3/Metrics.java

Lines changed: 905 additions & 905 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

prometheus-metrics-exposition-formats/src/main/java/io/prometheus/metrics/expositionformats/internal/PrometheusProtobufWriterImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import com.google.protobuf.TextFormat;
77
import io.prometheus.metrics.config.EscapingScheme;
88
import io.prometheus.metrics.expositionformats.ExpositionFormatWriter;
9-
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_2.Metrics;
9+
import io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_3.Metrics;
1010
import io.prometheus.metrics.model.snapshots.ClassicHistogramBuckets;
1111
import io.prometheus.metrics.model.snapshots.CounterSnapshot;
1212
import io.prometheus.metrics.model.snapshots.CounterSnapshot.CounterDataPointSnapshot;

0 commit comments

Comments
 (0)