Commit 1effe1f
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` |

|

|
|
[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` |

|

|
---
> [!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.
([#​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
([#​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 [@​haberman](https://redirect.github.com/haberman) in
[#​14596](https://redirect.github.com/protocolbuffers/protobuf/pull/14596)
- merge 25.x to main by
[@​anandolee](https://redirect.github.com/anandolee) in
[#​14617](https://redirect.github.com/protocolbuffers/protobuf/pull/14617)
- Update utf8\_range subtree by
[@​acozzette](https://redirect.github.com/acozzette) in
[#​14679](https://redirect.github.com/protocolbuffers/protobuf/pull/14679)
- Adds "Prototiller Requirements for Editions" to the GitHub code
repository. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14857](https://redirect.github.com/protocolbuffers/protobuf/pull/14857)
- Support the profile proto analyzer to analyze some statistics of a
profile. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14858](https://redirect.github.com/protocolbuffers/protobuf/pull/14858)
- upb: lock down upb\_MiniTableExtension by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14836](https://redirect.github.com/protocolbuffers/protobuf/pull/14836)
- Cleanup "mergeable" types. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14868](https://redirect.github.com/protocolbuffers/protobuf/pull/14868)
- Fix typo in comment. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14962](https://redirect.github.com/protocolbuffers/protobuf/pull/14962)
- upb: clean up and lock down the internal oneof accessors by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14940](https://redirect.github.com/protocolbuffers/protobuf/pull/14940)
- upb: inline upb\_Message\_New() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14943](https://redirect.github.com/protocolbuffers/protobuf/pull/14943)
- Automated rollback of commit
[`3c75c33`](https://redirect.github.com/protocolbuffers/protobuf/commit/3c75c331d392f9699959bcd57875d79ecaca4785).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14976](https://redirect.github.com/protocolbuffers/protobuf/pull/14976)
- Internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14973](https://redirect.github.com/protocolbuffers/protobuf/pull/14973)
- upb: implement upb\_MiniTable\_MapKey() and upb\_MiniTable\_MapValue()
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14942](https://redirect.github.com/protocolbuffers/protobuf/pull/14942)
- Remove unused headers. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14966](https://redirect.github.com/protocolbuffers/protobuf/pull/14966)
- Fix DurationToMilliseconds mult overflow by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14954](https://redirect.github.com/protocolbuffers/protobuf/pull/14954)
- Cleanup mutable thunk usage in singular\_message by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14922](https://redirect.github.com/protocolbuffers/protobuf/pull/14922)
- Add benchmark for 32 bit repeated fields. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14991](https://redirect.github.com/protocolbuffers/protobuf/pull/14991)
- Move repeated tests into their own file by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14974](https://redirect.github.com/protocolbuffers/protobuf/pull/14974)
- Internal changes by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14955](https://redirect.github.com/protocolbuffers/protobuf/pull/14955)
- Implement Maps for strings by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14869](https://redirect.github.com/protocolbuffers/protobuf/pull/14869)
- Extend the weak descriptor message feature to include extensions. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14999](https://redirect.github.com/protocolbuffers/protobuf/pull/14999)
- Add coverage for default\_string and default\_bytes in
test\_default\_accessors by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14975](https://redirect.github.com/protocolbuffers/protobuf/pull/14975)
- Fix some of the reflection based algorithms to handle Map entries
properly. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14934](https://redirect.github.com/protocolbuffers/protobuf/pull/14934)
- Remove dead code. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14998](https://redirect.github.com/protocolbuffers/protobuf/pull/14998)
- Breaking change: Remove deprecated syntax APIs by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14993](https://redirect.github.com/protocolbuffers/protobuf/pull/14993)
- Add a trivial 2023 edition test case for Rust. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15003](https://redirect.github.com/protocolbuffers/protobuf/pull/15003)
- Remove descriptor\_legacy usage from C++ runtime by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14969](https://redirect.github.com/protocolbuffers/protobuf/pull/14969)
- Remove descriptor\_legacy usage from compiler code by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14970](https://redirect.github.com/protocolbuffers/protobuf/pull/14970)
- Improve codegen for address pinning. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14986](https://redirect.github.com/protocolbuffers/protobuf/pull/14986)
- upb: delete upb::SymbolTable typedef by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14984](https://redirect.github.com/protocolbuffers/protobuf/pull/14984)
- \[ObjC] Improve handing of the WKT ObjC Category additions. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14987](https://redirect.github.com/protocolbuffers/protobuf/pull/14987)
- Add some missing includes by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15018](https://redirect.github.com/protocolbuffers/protobuf/pull/15018)
- Make LazyField::ByteSizeLong consistent with eager message. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15019](https://redirect.github.com/protocolbuffers/protobuf/pull/15019)
- Internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15012](https://redirect.github.com/protocolbuffers/protobuf/pull/15012)
- Remove iteration and item mutators from Repeated by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15007](https://redirect.github.com/protocolbuffers/protobuf/pull/15007)
- Remove PrimitiveMut::clear by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15008](https://redirect.github.com/protocolbuffers/protobuf/pull/15008)
- Fixed UTF-8 TextFormat output to protect against invalid UTF-8 in
string fields. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14990](https://redirect.github.com/protocolbuffers/protobuf/pull/14990)
- Breaking change: Remove C++ legacy syntax descriptor APIs by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15020](https://redirect.github.com/protocolbuffers/protobuf/pull/15020)
- Breaking change: Promote ExtensionRange to a proper class by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14996](https://redirect.github.com/protocolbuffers/protobuf/pull/14996)
- Add submessage support for string\_mut by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15024](https://redirect.github.com/protocolbuffers/protobuf/pull/15024)
- \[Python/upb] Fixed SEGV when attempting to delete a message attribute
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15037](https://redirect.github.com/protocolbuffers/protobuf/pull/15037)
- upb: reverse the polarity of the MiniTableField untyped data accessors
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15045](https://redirect.github.com/protocolbuffers/protobuf/pull/15045)
- upb: tag \_upb\_Message\_AddUnknown() as UPB\_PRIVATE() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​14989](https://redirect.github.com/protocolbuffers/protobuf/pull/14989)
- Internal Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15049](https://redirect.github.com/protocolbuffers/protobuf/pull/15049)
- Bump rules\_cc to 0.0.9 for Bazel 7 support by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15052](https://redirect.github.com/protocolbuffers/protobuf/pull/15052)
- upb: tighten up the upb\_Arena code by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15011](https://redirect.github.com/protocolbuffers/protobuf/pull/15011)
- upb: implement upb\_Message\_FindExtensionByNumber() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15047](https://redirect.github.com/protocolbuffers/protobuf/pull/15047)
- Minor cleanups to conform to clang-tidy, etc. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15064](https://redirect.github.com/protocolbuffers/protobuf/pull/15064)
- Avoid copies in proto map reflection. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15051](https://redirect.github.com/protocolbuffers/protobuf/pull/15051)
- Remove separate setters for singular scalars by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15070](https://redirect.github.com/protocolbuffers/protobuf/pull/15070)
- Add submsg support for bytes\_mut by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15063](https://redirect.github.com/protocolbuffers/protobuf/pull/15063)
- Move the descriptor message part of ClassData into a subclass and keep
a bool by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15061](https://redirect.github.com/protocolbuffers/protobuf/pull/15061)
- Add minimization for enum\_type. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15074](https://redirect.github.com/protocolbuffers/protobuf/pull/15074)
- Move the info about perfect derive to shared.rs by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15081](https://redirect.github.com/protocolbuffers/protobuf/pull/15081)
- Breaking change: Remove deprecated std::string error collector
overrides by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15060](https://redirect.github.com/protocolbuffers/protobuf/pull/15060)
- Internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15056](https://redirect.github.com/protocolbuffers/protobuf/pull/15056)
- RepeatedPtrField clears elements lazily. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15091](https://redirect.github.com/protocolbuffers/protobuf/pull/15091)
- Make the utf8\_range implementation just in C by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15090](https://redirect.github.com/protocolbuffers/protobuf/pull/15090)
- Internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15065](https://redirect.github.com/protocolbuffers/protobuf/pull/15065)
- Allow legacy\_closed\_enum feature on enum map fields. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15086](https://redirect.github.com/protocolbuffers/protobuf/pull/15086)
- refactor: collapse submsg accessors for bytes and strings by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15082](https://redirect.github.com/protocolbuffers/protobuf/pull/15082)
- Automated rollback of commit
[`1db8ed4`](https://redirect.github.com/protocolbuffers/protobuf/commit/1db8ed47c29fa04b51df373ce5bbb7e7f95cbd56).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15094](https://redirect.github.com/protocolbuffers/protobuf/pull/15094)
- Simplify the type bounds on PrimitiveMut via type erasure by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15095](https://redirect.github.com/protocolbuffers/protobuf/pull/15095)
- Add RepeatedMut::clear, free for owned Repeated by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15080](https://redirect.github.com/protocolbuffers/protobuf/pull/15080)
- Improve thread safety docs/bounds for PrimitiveMut by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15096](https://redirect.github.com/protocolbuffers/protobuf/pull/15096)
- Add Bazel 7 test points. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15078](https://redirect.github.com/protocolbuffers/protobuf/pull/15078)
- Swap order of masks when assigning bytes to byte\[] elements. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15088](https://redirect.github.com/protocolbuffers/protobuf/pull/15088)
- Pin bundler version to 2.4.22 for Ruby 2.7 support. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15109](https://redirect.github.com/protocolbuffers/protobuf/pull/15109)
- upb: stop generating hazzers for repeated fields by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15035](https://redirect.github.com/protocolbuffers/protobuf/pull/15035)
- Implement ExactSizeIterator and FusedIterator for repeated fields. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15071](https://redirect.github.com/protocolbuffers/protobuf/pull/15071)
- Allow friendly use of Reflection::MutableRaw(),
Reflection::MutableRawNonOneof(). by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15101](https://redirect.github.com/protocolbuffers/protobuf/pull/15101)
- Automated rollback of commit
[`481c4fe`](https://redirect.github.com/protocolbuffers/protobuf/commit/481c4fede513a606f3cb061cc0ad0a839f21f781).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15120](https://redirect.github.com/protocolbuffers/protobuf/pull/15120)
- Remove unnecessary duplicative +Sized by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15129](https://redirect.github.com/protocolbuffers/protobuf/pull/15129)
- Expose primitive internals just enough for enums by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15118](https://redirect.github.com/protocolbuffers/protobuf/pull/15118)
- Expose repeated \_unchecked accessors, interior accessor by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15119](https://redirect.github.com/protocolbuffers/protobuf/pull/15119)
- Remove uses of `incompatible_use_toolchain_transition`. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15131](https://redirect.github.com/protocolbuffers/protobuf/pull/15131)
- Migrate all remaining instances of assert\_eq! to googletest-rust sans
strings by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15097](https://redirect.github.com/protocolbuffers/protobuf/pull/15097)
- Decouple Context from the Descriptor by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15107](https://redirect.github.com/protocolbuffers/protobuf/pull/15107)
- upb: tag upb\_Array.size as UPB\_ONLYBITS() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15108](https://redirect.github.com/protocolbuffers/protobuf/pull/15108)
- lzcnt enabled varint size calculation for proto by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15139](https://redirect.github.com/protocolbuffers/protobuf/pull/15139)
- upb: upb\_Message\_Extension -> upb\_Extension by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15104](https://redirect.github.com/protocolbuffers/protobuf/pull/15104)
- upb: tag upb\_MiniTableField:offset as UPB\_ONLYBITS() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15121](https://redirect.github.com/protocolbuffers/protobuf/pull/15121)
- upb: simplify upb\_Map\_Insert() down to upb\_Map\_Set() where
possible by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15124](https://redirect.github.com/protocolbuffers/protobuf/pull/15124)
- Add allow dead\_code to the oneof case enum. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15141](https://redirect.github.com/protocolbuffers/protobuf/pull/15141)
- Remove uses of `incompatible_use_toolchain_transition`. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15145](https://redirect.github.com/protocolbuffers/protobuf/pull/15145)
- Allow NewStringElement inlining. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15130](https://redirect.github.com/protocolbuffers/protobuf/pull/15130)
- \[C#] Fix trimming warning in JSON formatter enum handling
([#​14789](https://redirect.github.com/protocolbuffers/protobuf/issues/14789))
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15106](https://redirect.github.com/protocolbuffers/protobuf/pull/15106)
- BREAKING CHANGE in v26: check if Timestamp is valid. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15154](https://redirect.github.com/protocolbuffers/protobuf/pull/15154)
- Update lite\_unittest to pad varints before calling
`internal::VarintParse()` by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15151](https://redirect.github.com/protocolbuffers/protobuf/pull/15151)
- upb: add 'static' to several Python map functions by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15125](https://redirect.github.com/protocolbuffers/protobuf/pull/15125)
- upb: eliminate :mini\_table\_internal by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15155](https://redirect.github.com/protocolbuffers/protobuf/pull/15155)
- \#cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15158](https://redirect.github.com/protocolbuffers/protobuf/pull/15158)
- Change Thunks that take by ref to take by pointer. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15136](https://redirect.github.com/protocolbuffers/protobuf/pull/15136)
- Remove dead code. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15143](https://redirect.github.com/protocolbuffers/protobuf/pull/15143)
- Implement SettableValue\[u8] for SerializedData by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15148](https://redirect.github.com/protocolbuffers/protobuf/pull/15148)
- Do not define a `const` static variable as `constexpr`. While this is
legal it by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15144](https://redirect.github.com/protocolbuffers/protobuf/pull/15144)
- Implement v0.6 enum definitions by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15117](https://redirect.github.com/protocolbuffers/protobuf/pull/15117)
- Breaking change: remove support for PHP generic services by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15164](https://redirect.github.com/protocolbuffers/protobuf/pull/15164)
- Clarify error language for prefix-conflicting enum values by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15166](https://redirect.github.com/protocolbuffers/protobuf/pull/15166)
- Automated rollback of commit
[`1250d5f`](https://redirect.github.com/protocolbuffers/protobuf/commit/1250d5f6cccb0a45f959c7219980a0aad5060ee5).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15169](https://redirect.github.com/protocolbuffers/protobuf/pull/15169)
- Small improvements: by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15162](https://redirect.github.com/protocolbuffers/protobuf/pull/15162)
- upb: stop returning void from void functions by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15168](https://redirect.github.com/protocolbuffers/protobuf/pull/15168)
- upb: add more functions to bits/mini\_table\_field.h by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15142](https://redirect.github.com/protocolbuffers/protobuf/pull/15142)
- Optimized binary/JSON parsing to no longer copy input data into a temp
buffer. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15165](https://redirect.github.com/protocolbuffers/protobuf/pull/15165)
- upb: add a non-void typedef for upb\_Message by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15134](https://redirect.github.com/protocolbuffers/protobuf/pull/15134)
- Fixed breaking ARM tests by properly aligning default options. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15176](https://redirect.github.com/protocolbuffers/protobuf/pull/15176)
- TextFormat should always escape ASCII 127 (DEL). by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15189](https://redirect.github.com/protocolbuffers/protobuf/pull/15189)
- upb: tighten up and lock down upb/wire/ by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15179](https://redirect.github.com/protocolbuffers/protobuf/pull/15179)
- In Ruby repeated fields, each\_index actually iterates over the index
([#​11767](https://redirect.github.com/protocolbuffers/protobuf/issues/11767))
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15190](https://redirect.github.com/protocolbuffers/protobuf/pull/15190)
- upb: the triumphant return of upb/mem:internal by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15191](https://redirect.github.com/protocolbuffers/protobuf/pull/15191)
- upb: add :test\_srcs targets for cmake on GH by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15186](https://redirect.github.com/protocolbuffers/protobuf/pull/15186)
- upb: make all mini\_table/ includes unidirectional by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15192](https://redirect.github.com/protocolbuffers/protobuf/pull/15192)
- Added `explicit` to a single-arg constructor to fix a ClangTidy
warning. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15196](https://redirect.github.com/protocolbuffers/protobuf/pull/15196)
- upb: restore the mini\_table:internal target by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15195](https://redirect.github.com/protocolbuffers/protobuf/pull/15195)
- Update Ruby GHA to test against Ruby 3.3. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15198](https://redirect.github.com/protocolbuffers/protobuf/pull/15198)
- upb: start consolidating the upb/message/ build targets by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15185](https://redirect.github.com/protocolbuffers/protobuf/pull/15185)
- Enable Rust conformance test on proto3 message. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15211](https://redirect.github.com/protocolbuffers/protobuf/pull/15211)
- Fix warning from missing (void) on a 0-arg function. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15209](https://redirect.github.com/protocolbuffers/protobuf/pull/15209)
- Disable MacOS C++ Cmake test for now. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15217](https://redirect.github.com/protocolbuffers/protobuf/pull/15217)
- Fixed compiler warnings in the Ruby C extension. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15216](https://redirect.github.com/protocolbuffers/protobuf/pull/15216)
- BREAKING CHANGE in v26: check if Timestamp is valid. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15218](https://redirect.github.com/protocolbuffers/protobuf/pull/15218)
- upb: clean up some of the includes in upb/message/ by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15219](https://redirect.github.com/protocolbuffers/protobuf/pull/15219)
- Hook up the edition2023 cases to Rust conformance test. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15215](https://redirect.github.com/protocolbuffers/protobuf/pull/15215)
- Removed the unused "JSPB (internal)" from conformance the conformance
test suite. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15208](https://redirect.github.com/protocolbuffers/protobuf/pull/15208)
- Internal Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15224](https://redirect.github.com/protocolbuffers/protobuf/pull/15224)
- upb: delete the aliases for base:internal and
mini\_descriptor:internal by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15226](https://redirect.github.com/protocolbuffers/protobuf/pull/15226)
- Fix textfmt typo: vaid -> valid by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15214](https://redirect.github.com/protocolbuffers/protobuf/pull/15214)
- Fix some non-breaking issues with rust gencode. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15225](https://redirect.github.com/protocolbuffers/protobuf/pull/15225)
- Added JSON parsing/serialization to benchmark by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15228](https://redirect.github.com/protocolbuffers/protobuf/pull/15228)
- Rename Thunk to ThunkName by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15213](https://redirect.github.com/protocolbuffers/protobuf/pull/15213)
- Automated rollback of commit
[`0bcc8ef`](https://redirect.github.com/protocolbuffers/protobuf/commit/0bcc8ef9f25273f94a7ce2284b0050dbb4674eda).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15231](https://redirect.github.com/protocolbuffers/protobuf/pull/15231)
- Fix layering check for usage of gtest by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15229](https://redirect.github.com/protocolbuffers/protobuf/pull/15229)
- Fixed non-conformance in upb JSON enum decoding when ignoring unknown
enum values. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15230](https://redirect.github.com/protocolbuffers/protobuf/pull/15230)
- upb: make :wire internal headers private by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15233](https://redirect.github.com/protocolbuffers/protobuf/pull/15233)
- Optimize AddAllocatedForParse function. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15223](https://redirect.github.com/protocolbuffers/protobuf/pull/15223)
- upb: clean up and consolidate the upb/message/ build targets by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15222](https://redirect.github.com/protocolbuffers/protobuf/pull/15222)
- upb: factor out message internal data pointers by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15240](https://redirect.github.com/protocolbuffers/protobuf/pull/15240)
- upb: delete the aliases for upb:hash and upb:lex and
upb:reflection\_internal by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15244](https://redirect.github.com/protocolbuffers/protobuf/pull/15244)
- upb: lock down the internal headers for upb:wire\_reader by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15239](https://redirect.github.com/protocolbuffers/protobuf/pull/15239)
- upb: implement \_upb\_Message\_ClearOneofCase() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15181](https://redirect.github.com/protocolbuffers/protobuf/pull/15181)
- Make Rust Conformance skip non-wire output test cases by using an
overlay proto. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15246](https://redirect.github.com/protocolbuffers/protobuf/pull/15246)
- impl SettableValue for MsgView by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15204](https://redirect.github.com/protocolbuffers/protobuf/pull/15204)
- Include JSON output tests with Proto2 messages in the conformance test
suite. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15248](https://redirect.github.com/protocolbuffers/protobuf/pull/15248)
- upb: fix Ruby bug which allowed map.delete(key) on a frozen map by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15250](https://redirect.github.com/protocolbuffers/protobuf/pull/15250)
- Fix begin iterator for empty arrays. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15252](https://redirect.github.com/protocolbuffers/protobuf/pull/15252)
- Internal Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15258](https://redirect.github.com/protocolbuffers/protobuf/pull/15258)
- Fix typo in cache-clearing workflow by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15257](https://redirect.github.com/protocolbuffers/protobuf/pull/15257)
- Add inner verification code to detect accessors missing required
annotations. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15263](https://redirect.github.com/protocolbuffers/protobuf/pull/15263)
- internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15266](https://redirect.github.com/protocolbuffers/protobuf/pull/15266)
- Breaking change: make protobuf comply with the C++ layering check by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15212](https://redirect.github.com/protocolbuffers/protobuf/pull/15212)
- upb: move libupb.so from third\_party/upb/ to
third\_party/dart/pb\_runtime/ by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15237](https://redirect.github.com/protocolbuffers/protobuf/pull/15237)
- Avoid dereferencing in `operator->`. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15268](https://redirect.github.com/protocolbuffers/protobuf/pull/15268)
- IWYU and format fix. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15267](https://redirect.github.com/protocolbuffers/protobuf/pull/15267)
- \[Ruby] Fixed various weirdness with Message#to\_h by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15234](https://redirect.github.com/protocolbuffers/protobuf/pull/15234)
- Fix lowerCamelCase to UpperCamelCase (per Cpp style guide) by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15273](https://redirect.github.com/protocolbuffers/protobuf/pull/15273)
- Breaking Change: freeze is now recursive, affecting all sub-messages,
maps, and repeated fields. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15278](https://redirect.github.com/protocolbuffers/protobuf/pull/15278)
- Skip or adjust tests to work with PROTOBUF\_FORCE\_SPLIT. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15276](https://redirect.github.com/protocolbuffers/protobuf/pull/15276)
- BREAKING CHANGE in v26: Remove Deprecated APIs that add non top
descriptor. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15271](https://redirect.github.com/protocolbuffers/protobuf/pull/15271)
- BREAKING CHANGE in v26: Reject extend repeated field with none
iterable (Raise TypeError) by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15269](https://redirect.github.com/protocolbuffers/protobuf/pull/15269)
- Automated Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15284](https://redirect.github.com/protocolbuffers/protobuf/pull/15284)
- Automated Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15285](https://redirect.github.com/protocolbuffers/protobuf/pull/15285)
- Automated Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15283](https://redirect.github.com/protocolbuffers/protobuf/pull/15283)
- BREAKING CHANGE in v26: Remove RegisterExtension in message class by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15270](https://redirect.github.com/protocolbuffers/protobuf/pull/15270)
- Extend Proto2 JSON test cases to cover more of the preexisting Proto3
JSON cases. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15274](https://redirect.github.com/protocolbuffers/protobuf/pull/15274)
- Internal change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15303](https://redirect.github.com/protocolbuffers/protobuf/pull/15303)
- Remove edition getter from python descriptor APIs by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15301](https://redirect.github.com/protocolbuffers/protobuf/pull/15301)
- Add "extend repeated with nothing" tests back for upb python by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15304](https://redirect.github.com/protocolbuffers/protobuf/pull/15304)
- Update comment of "lazy" field option to reflect eager verification.
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15292](https://redirect.github.com/protocolbuffers/protobuf/pull/15292)
- Breaking Change: fixed json\_encode/json\_decode to use the message's
pool. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15291](https://redirect.github.com/protocolbuffers/protobuf/pull/15291)
- Add to Proto2 JSON conformance test failure lists for C#, JRuby and
PHP C by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15306](https://redirect.github.com/protocolbuffers/protobuf/pull/15306)
- Add self pinning on all message accessors for weak descriptor
messages. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15272](https://redirect.github.com/protocolbuffers/protobuf/pull/15272)
- Fix nested enum generation when enums are the sole nested types by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15308](https://redirect.github.com/protocolbuffers/protobuf/pull/15308)
- Change the ids used the unset field tracking to be
Message+FieldDescriptor. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15264](https://redirect.github.com/protocolbuffers/protobuf/pull/15264)
- IWYU cleanup. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15311](https://redirect.github.com/protocolbuffers/protobuf/pull/15311)
- Automated Code Change by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15275](https://redirect.github.com/protocolbuffers/protobuf/pull/15275)
- Use raw string for Emit by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15312](https://redirect.github.com/protocolbuffers/protobuf/pull/15312)
- Remove unused PROTOBUF\_FORCE\_RESET\_IN\_CLEAR by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15317](https://redirect.github.com/protocolbuffers/protobuf/pull/15317)
- Annotate some Kotlin generated protobuf code. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15261](https://redirect.github.com/protocolbuffers/protobuf/pull/15261)
- upb: fix some more compiler warnings in Ruby about missing return
values by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15262](https://redirect.github.com/protocolbuffers/protobuf/pull/15262)
- upb: add 'static' to some mini\_descriptor decoder functions by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15255](https://redirect.github.com/protocolbuffers/protobuf/pull/15255)
- \#refactor Simplify maps through the new ProxiedInMapValue<K> trait by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15333](https://redirect.github.com/protocolbuffers/protobuf/pull/15333)
- upb: distinguish between fields and extensions in the public clear()
accessors by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15305](https://redirect.github.com/protocolbuffers/protobuf/pull/15305)
- upb: remove duplicate typedef for upb\_TaggedMessagePtr by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15316](https://redirect.github.com/protocolbuffers/protobuf/pull/15316)
- Add SPLIT test coverage to :analyze\_profile\_proto\_test and disable
force\_split. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15339](https://redirect.github.com/protocolbuffers/protobuf/pull/15339)
- Add enum qualified path naming fns by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15322](https://redirect.github.com/protocolbuffers/protobuf/pull/15322)
- Expand PrimitiveRsTypeName to work with non-primitives, rename,
refactor by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15323](https://redirect.github.com/protocolbuffers/protobuf/pull/15323)
- Move enum value name calculation by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15325](https://redirect.github.com/protocolbuffers/protobuf/pull/15325)
- Support enums in DefaultValue by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15326](https://redirect.github.com/protocolbuffers/protobuf/pull/15326)
- Breaking Change: Removed `syntax` and added
`has_presence`/`is_packed`. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15314](https://redirect.github.com/protocolbuffers/protobuf/pull/15314)
- Implement singular enum accessors by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15320](https://redirect.github.com/protocolbuffers/protobuf/pull/15320)
- Implement repeated enum accessors by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15342](https://redirect.github.com/protocolbuffers/protobuf/pull/15342)
- Change MsgMut's \_mut() accessors to use (\&mut self) instead of
(\&self) by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15355](https://redirect.github.com/protocolbuffers/protobuf/pull/15355)
- upb: tag upb\_Array.data as UPB\_ONLYBITS() by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15351](https://redirect.github.com/protocolbuffers/protobuf/pull/15351)
- Allow friendly use of Reflection::MutableRaw(),
Reflection::MutableRawNonOneof(). by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15345](https://redirect.github.com/protocolbuffers/protobuf/pull/15345)
- Print usage count if it's rarely used. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15338](https://redirect.github.com/protocolbuffers/protobuf/pull/15338)
- Breaking change: disallow incorrect ctype usage by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15365](https://redirect.github.com/protocolbuffers/protobuf/pull/15365)
- Make upb::Status final by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15366](https://redirect.github.com/protocolbuffers/protobuf/pull/15366)
- upb: normalize some more function names by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15376](https://redirect.github.com/protocolbuffers/protobuf/pull/15376)
- upb: disable the Fast Table CI tests on GH by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15372](https://redirect.github.com/protocolbuffers/protobuf/pull/15372)
- Automated rollback of commit
[`0ce457f`](https://redirect.github.com/protocolbuffers/protobuf/commit/0ce457f6e7c15e2574d69ba445ea6cae7e6e44e8).
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15371](https://redirect.github.com/protocolbuffers/protobuf/pull/15371)
- Protobuf Java cross-domain Poison Pills. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15259](https://redirect.github.com/protocolbuffers/protobuf/pull/15259)
- Add kUpb\_DecodeOption\_AlwaysValidateUtf8 decode option, to force
UTF-8 validation of proto2 strings. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15378](https://redirect.github.com/protocolbuffers/protobuf/pull/15378)
- Breaking change: remove const GetArena method on RepeatedPtrField by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15373](https://redirect.github.com/protocolbuffers/protobuf/pull/15373)
- Remove public access to Java Edition APIs e.g. getEdition(),
getEditionName(). by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15380](https://redirect.github.com/protocolbuffers/protobuf/pull/15380)
- Remove deadcode GenerateDescriptorInitializationCodeForMutable from
Java code generator. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15374](https://redirect.github.com/protocolbuffers/protobuf/pull/15374)
- Mint Edition 2024. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15383](https://redirect.github.com/protocolbuffers/protobuf/pull/15383)
- Add proto2::VisitFields() API. by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15381](https://redirect.github.com/protocolbuffers/protobuf/pull/15381)
- Fix typos in printer.h by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15382](https://redirect.github.com/protocolbuffers/protobuf/pull/15382)
- \#rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15349](https://redirect.github.com/protocolbuffers/protobuf/pull/15349)
- Improve user friendliness of oneof mutator types by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15388](https://redirect.github.com/protocolbuffers/protobuf/pull/15388)
- Pass crate mapping from Bazel to protoc by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15347](https://redirect.github.com/protocolbuffers/protobuf/pull/15347)
- cleanup: reduce warnings on MSVC builds by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15399](https://redirect.github.com/protocolbuffers/protobuf/pull/15399)
- Add `upb_Array_GetMutable` accessor by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15386](https://redirect.github.com/protocolbuffers/protobuf/pull/15386)
- singular\_message: rename prefix to msg\_type for clarity by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15401](https://redirect.github.com/protocolbuffers/protobuf/pull/15401)
- Edit comment in empty\_repeated suggesting it's a thread-local value
by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15390](https://redirect.github.com/protocolbuffers/protobuf/pull/15390)
- Skip generating oneof message fields referencing other crates by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​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
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15408](https://redirect.github.com/protocolbuffers/protobuf/pull/15408)
- upb: finish locking down the upb\_Array internals by
[@​copybara-service](https://redirect.github.com/copybara-service)\[bot]
in
[#​15379](https://redirect.github.com/protocolbuffers/protobuf/pull/15379)
- Temporarily turn off extension support for weak descriptor messages.
by [@​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- integration-tests
- it-common/src/test/java/io/prometheus/client/it/common
- it-exporter/it-exporter-test/src/test/java/io/prometheus/metrics/it/exporter/test
- it-spring-boot-smoke-test/src/test/java/io/prometheus/metrics/it/springboot
- prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics
- prometheus-metrics-exposition-formats/src
- main
- generated/io/prometheus/metrics/expositionformats/generated/com_google_protobuf_4_33_3
- java/io/prometheus/metrics/expositionformats/internal
- test/java/io/prometheus/metrics/expositionformats
11 files changed
+915
-915
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 905 additions & 905 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments