-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: Stephan202/client_java
base: main
head repository: prometheus/client_java
compare: main
- 5 commits
- 8 files changed
- 2 contributors
Commits on Aug 21, 2026
-
chore(deps): update dependency micrometer-metrics/micrometer to v1.17…
….1 (prometheus#2398) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [micrometer-metrics/micrometer](https://redirect.github.com/micrometer-metrics/micrometer) | patch | `v1.17.0` → `v1.17.1` | --- ### Release Notes <details> <summary>micrometer-metrics/micrometer (micrometer-metrics/micrometer)</summary> ### [`v1.17.1`](https://redirect.github.com/micrometer-metrics/micrometer/releases/tag/v1.17.1): 1.17.1 [Compare Source](https://redirect.github.com/micrometer-metrics/micrometer/compare/v1.17.0...v1.17.1) ##### :lady\_beetle: Bug Fixes - ClassNotFoundException: org.LatencyUtils.PauseDetector is thrown when introspecting AbstractTimer [#​7815](https://redirect.github.com/micrometer-metrics/micrometer/issues/7815) - Prometheus custom meters: creation timestamps are incorrect [#​7798](https://redirect.github.com/micrometer-metrics/micrometer/issues/7798) - Fix memory leak/NPE in MicrometerHttpClientInterceptor (HC4 & HC5) - Sanitize line terminators in Dogstatsd, Etsy StatsD, and LoggingMeterRegistry ##### 🔨 Dependency Upgrades - Bump io.netty:netty-bom from 4.2.15.Final to 4.2.17.Final [#​7822](https://redirect.github.com/micrometer-metrics/micrometer/pull/7822) - Bump software.amazon.awssdk:cloudwatch from 2.46.6 to 2.46.21 [#​7705](https://redirect.github.com/micrometer-metrics/micrometer/pull/7705) ##### 📝 Tasks - Fix ineffective ExemplarSampler cache in DefaultExemplarSamplerFactory [#​7657](https://redirect.github.com/micrometer-metrics/micrometer/pull/7657) - Note micrometer-jetty11 deprecation in the artifact description [#​7651](https://redirect.github.com/micrometer-metrics/micrometer/issues/7651) ##### ❤️ Contributors Thank you to all the contributors who worked on this release: [@​arimu1](https://redirect.github.com/arimu1), [@​kalayciburak](https://redirect.github.com/kalayciburak) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a2d94de - Browse repository at this point
Copy the full SHA a2d94deView commit details -
fix(deps): update protobuf (prometheus#2400)
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) | tools | major | `35.1` → `36.0` |  |  | | [com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/) ([source](https://redirect.github.com/protocolbuffers/protobuf)) | compile | minor | `4.35.1` → `4.36.0` |  |  | --- ### Release Notes <details> <summary>protocolbuffers/protobuf (protoc)</summary> ### [`v36.0`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v36.0): Protocol Buffers v36.0 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v35.1...v36.0-rc2) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. - [Migration Guide](https://protobuf.dev/support/migration/) may include additional guidance for breaking changes. ### Bazel - Add Bazel9 test ([`90ad7e9`](https://redirect.github.com/protocolbuffers/protobuf/commit/90ad7e978849e11406eeb47baf228b099c5da9d0)) - Bazel 9 tests for csharp, hpb, objc, php, python, rust and upb ([`f9e028f`](https://redirect.github.com/protocolbuffers/protobuf/commit/f9e028f29fa83d0fcfb01c19ce0a4635e9beff5c)) ### Compiler - Make default\_symbol\_visibility STRICT in edition 2026 ([`fcd68c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/fcd68c563cf2be486622a118caaf8c5f3858f744)) - Add deprecation warnings for (py|cc|java)\_generic\_service. ([`517be42`](https://redirect.github.com/protocolbuffers/protobuf/commit/517be42cfe43c9e2c69f5ee40e437a9d8cbd3f99)) - Disallow reserving field number INT\_MAX. ([`933c522`](https://redirect.github.com/protocolbuffers/protobuf/commit/933c522f9e9a09d30f370dc885640af248e52469)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Feat: `--<lang>_prefix` cli option ([#​24824](https://redirect.github.com/protocolbuffers/protobuf/issues/24824)) ([`92dd27c`](https://redirect.github.com/protocolbuffers/protobuf/commit/92dd27ccf0c5c674b48de48310e0ebf45d0d5b88)) - Enforce proto limits in the descriptor by default for EDITION\_2026. ([`d8520d9`](https://redirect.github.com/protocolbuffers/protobuf/commit/d8520d93af2aadf99afcb5e17bfb99c14ad57364)) - Fix: Apply path traversal guard to WriteAllToZip() matching WriteAllToDisk() ([#​27171](https://redirect.github.com/protocolbuffers/protobuf/issues/27171)) ([`28bef98`](https://redirect.github.com/protocolbuffers/protobuf/commit/28bef9809e4d1f5f3b6da2a4a26a3bd5b488136b)) - Add an `enforce_proto_limits` feature which will be implemented in Edition 2026. ([`5ddd524`](https://redirect.github.com/protocolbuffers/protobuf/commit/5ddd5244f7a04539e59f97fbc0c0df02334d0b12)) ### C++ - Disable option sub-location mapping in open-source builds. ([`1d8a656`](https://redirect.github.com/protocolbuffers/protobuf/commit/1d8a656f5273a3b41afa609cf0f08b65491dbd48)) - Add `json_options.proto` and `json_enumvalue_options.proto` and/or gencode derived from them to release artifacts ([`15e9334`](https://redirect.github.com/protocolbuffers/protobuf/commit/15e93345f8b821ad74334fd503318f8860b774bb)) - Add deprecation warning for `Reflection::GetEnum()` and `Reflection::GetRepeatedEnum()`. ([`0bca288`](https://redirect.github.com/protocolbuffers/protobuf/commit/0bca2886d724d6782186ae970a0214b6fcc3e4e0)) - Migrate top-level protobuf unittest protos from Edition 2024 to Edition 2026. ([`271ca53`](https://redirect.github.com/protocolbuffers/protobuf/commit/271ca53b50bebdb4b910563928b1f7f3d5c61990)) - Util: validate Duration/Timestamp in TimeUtil::FromString against spec limits ([#​27443](https://redirect.github.com/protocolbuffers/protobuf/issues/27443)) ([`e337495`](https://redirect.github.com/protocolbuffers/protobuf/commit/e33749537254d42895ef084e482faaba230fddc2)) - Make default\_symbol\_visibility STRICT in edition 2026 ([`fcd68c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/fcd68c563cf2be486622a118caaf8c5f3858f744)) - Use the direct map reflection API when converting message to JSON, if the repeated field reflection is not valid. ([`e75aac3`](https://redirect.github.com/protocolbuffers/protobuf/commit/e75aac33c3615d22d0cba61e8f9d92939a39a73f)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Fix(cpp): stop TextFormat iteration if output stream fails ([#​26237](https://redirect.github.com/protocolbuffers/protobuf/issues/26237)) ([`2718dd5`](https://redirect.github.com/protocolbuffers/protobuf/commit/2718dd5f3dda891f7e0224e5f50aa946219499ff)) - Enforce proto limits in the descriptor by default for EDITION\_2026. ([`d8520d9`](https://redirect.github.com/protocolbuffers/protobuf/commit/d8520d93af2aadf99afcb5e17bfb99c14ad57364)) - Add an `enforce_proto_limits` feature which will be implemented in Edition 2026. ([`5ddd524`](https://redirect.github.com/protocolbuffers/protobuf/commit/5ddd5244f7a04539e59f97fbc0c0df02334d0b12)) - Workaround for attribute handling bug in gcc < 13 ([`ba10a4e`](https://redirect.github.com/protocolbuffers/protobuf/commit/ba10a4e179fa6cd0cbe4597f6fd19c1b3442c5bd)) - Fix confusing error message for map value type name conflicts ([`7864b85`](https://redirect.github.com/protocolbuffers/protobuf/commit/7864b8534c4425ac98eee69b57600fd15ea8bf9b)) - C++Proto JSON: Align behavior on the type.proto path with the descriptor.proto path ([`0bc1f14`](https://redirect.github.com/protocolbuffers/protobuf/commit/0bc1f14c966a6714f757cdebf9dcc1f2ec3bb928)) ### Java - Add `json_options.proto` and `json_enumvalue_options.proto` and/or gencode derived from them to release artifacts ([`15e9334`](https://redirect.github.com/protocolbuffers/protobuf/commit/15e93345f8b821ad74334fd503318f8860b774bb)) - Json/java: add json\_name enumval support ([`bff6ed1`](https://redirect.github.com/protocolbuffers/protobuf/commit/bff6ed13255054eb8425f75f3b3f00af961f753d)) - Make Timestamps.parse() attempt non-lenient parsing first and warning if this fails. ([`d5e039a`](https://redirect.github.com/protocolbuffers/protobuf/commit/d5e039a3021524ea1f1d68b2cf910f2379403a0e)) - Add a warning for potential OneofDescriptor collisions prior to Q1 2027 breaking changes. ([`ab69831`](https://redirect.github.com/protocolbuffers/protobuf/commit/ab6983138057ae4e2bc7ce4a7e8d853d5403913a)) - Make default\_symbol\_visibility STRICT in edition 2026 ([`fcd68c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/fcd68c563cf2be486622a118caaf8c5f3858f744)) - Reject negative size in mergeDelimitedFrom ([#​28097](https://redirect.github.com/protocolbuffers/protobuf/issues/28097)) ([`c56cd5b`](https://redirect.github.com/protocolbuffers/protobuf/commit/c56cd5b4417249e091ccce3739b4e4176ac33403)) - Add deprecation warnings for (py|cc|java)\_generic\_service. ([`517be42`](https://redirect.github.com/protocolbuffers/protobuf/commit/517be42cfe43c9e2c69f5ee40e437a9d8cbd3f99)) - Update Java protobuf generator to use Objects.requireNonNull ([`31ef11c`](https://redirect.github.com/protocolbuffers/protobuf/commit/31ef11cb59a269acf8a20aa40373ae5c59a30a9f)) - Use natural String comparison instead of UTF-8 ByteString comparison for sorting map keys in JsonFormat. ([`ae1faee`](https://redirect.github.com/protocolbuffers/protobuf/commit/ae1faeedfd57b2cdc4c26e7befe4d34138210494)) - Add option to enable strict JSON parsing in Protobuf Java JsonFormat. ([`40825a1`](https://redirect.github.com/protocolbuffers/protobuf/commit/40825a1df7f87857560a03bf901fdd7649930010)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Remove experimental FieldOrder enum. ([`ec52338`](https://redirect.github.com/protocolbuffers/protobuf/commit/ec52338ef068245df952ecbfcfee8ad3fb44a180)) - Optimize GeneratedMessage.ExtendableBuilder to avoid temporary allocations when merging empty extendable messages. ([`a37dbd6`](https://redirect.github.com/protocolbuffers/protobuf/commit/a37dbd643372b05de834190941671a1563d7e499)) - Stop using sun.misc.Unsafe in isValidUtf8 paths. ([`421d745`](https://redirect.github.com/protocolbuffers/protobuf/commit/421d7451ef41e158cd1ec3b84709de4018500b82)) - Use `String#encodedLength` on JDK versions that support it ([`efca121`](https://redirect.github.com/protocolbuffers/protobuf/commit/efca121a668ecc73ca010c9457ba35bf189c01ec)) - Add an `enforce_proto_limits` feature which will be implemented in Edition 2026. ([`5ddd524`](https://redirect.github.com/protocolbuffers/protobuf/commit/5ddd5244f7a04539e59f97fbc0c0df02334d0b12)) - Java: limit numeric string length before BigDecimal parsing ([#​26908](https://redirect.github.com/protocolbuffers/protobuf/issues/26908)) ([`25e7005`](https://redirect.github.com/protocolbuffers/protobuf/commit/25e7005814c4b2dd1cd21519c6cf116380a5ad21)) - Validate java package and class against injection risks. ([`f8514d8`](https://redirect.github.com/protocolbuffers/protobuf/commit/f8514d8c42af41fbaaa73cd095e5e16cf347a23f)) ### Csharp - Cache custom JSON enum names in JsonParser using Lazy. ([`156d42d`](https://redirect.github.com/protocolbuffers/protobuf/commit/156d42deee0f8d1f571a567b5ff6a01a769dbf2c)) - Csharp: add support for custom json strings for enum values ([`f11aac4`](https://redirect.github.com/protocolbuffers/protobuf/commit/f11aac42193dceeb3f548be48ca4f9a5b50381ca)) - Validate language-specific namespace options in code generators ([#​28667](https://redirect.github.com/protocolbuffers/protobuf/issues/28667)) ([`34e959b`](https://redirect.github.com/protocolbuffers/protobuf/commit/34e959b42c181ef881c17d9b382b7eac0aaeef01)) - Make default\_symbol\_visibility STRICT in edition 2026 ([`fcd68c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/fcd68c563cf2be486622a118caaf8c5f3858f744)) - Advertise that C# supports Edition 2026, and move C# Nullable Reference Type support into that edition. ([`a1f718c`](https://redirect.github.com/protocolbuffers/protobuf/commit/a1f718cdd7703878f35a521cfdb019bc8e129004)) - First implementation of C# nullable reference types enablement using the current (unreleased) edition. ([`7a732d1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7a732d1fb803e2c8df600838e554ac3ebeb0c7ef)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Csharp: propagate recursion depth into JsonReplayTokenizer to honor Any nesting limit ([#​26835](https://redirect.github.com/protocolbuffers/protobuf/issues/26835)) ([`cee45bf`](https://redirect.github.com/protocolbuffers/protobuf/commit/cee45bff13ca18981453b170ea1725d0119e858f)) - Fix `csharp` string interpolation in `Timestamp.ToDateTime()` exception message ([#​26341](https://redirect.github.com/protocolbuffers/protobuf/issues/26341)) ([`a298282`](https://redirect.github.com/protocolbuffers/protobuf/commit/a29828239fcef702b485dddae09e13306b23fcd1)) ### Objective-C - \[ObjC] Carry recursion depth across MessageSet item parsing ([#​27571](https://redirect.github.com/protocolbuffers/protobuf/issues/27571)) ([`f89baed`](https://redirect.github.com/protocolbuffers/protobuf/commit/f89baedfd2984c2ee08f9fd1ddf5708f2cc7e3aa)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - \[ObjC] Add DEBUG-only validations to extension values in GPBMessage, along with tests. ([`290a537`](https://redirect.github.com/protocolbuffers/protobuf/commit/290a5376ce07716d12c3035742760a2d88f2072d)) ### Rust - Re-export to google-protobuf crate in 0.x.y for 36.0 and above ([`96e772f`](https://redirect.github.com/protocolbuffers/protobuf/commit/96e772fb8719501dd688d96179a6f0ca33c1c472)) - Remove -release suffix from Rust Crates.io release if minor version >= 36 ([`e7b3391`](https://redirect.github.com/protocolbuffers/protobuf/commit/e7b3391b436adf78d3cd4b8a972b397b7ead32b1)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - RustProto: Add the ability to iterate over the muts of a repeated message-typed field. ([`70590a5`](https://redirect.github.com/protocolbuffers/protobuf/commit/70590a527ee1929a3834a0e749d513635a2a091d)) - *See also UPB changes below, which may affect Rust.* ### Python - Add `json_options.proto` and `json_enumvalue_options.proto` and/or gencode derived from them to release artifacts ([`15e9334`](https://redirect.github.com/protocolbuffers/protobuf/commit/15e93345f8b821ad74334fd503318f8860b774bb)) - Emit future warning when mutating GetOptions() in OSS ([`2255541`](https://redirect.github.com/protocolbuffers/protobuf/commit/22555418e7f3cc4e339134f0cbcea28931258ade)) - Emit deprecation warning when comparing descriptor containers with unrecognized types in OSS ([`5865e6b`](https://redirect.github.com/protocolbuffers/protobuf/commit/5865e6b18c04b9276c8aeed4ed011a645cf06777)) - Migrate top-level protobuf unittest protos from Edition 2024 to Edition 2026. ([`271ca53`](https://redirect.github.com/protocolbuffers/protobuf/commit/271ca53b50bebdb4b910563928b1f7f3d5c61990)) - Configure extra compile args in setup.py ([#​28264](https://redirect.github.com/protocolbuffers/protobuf/issues/28264)) ([`3aa022a`](https://redirect.github.com/protocolbuffers/protobuf/commit/3aa022a269f193025f8288cd89e96075c08fea2f)) - Python: fix heap-use-after-free in MapIterator after map.clear() ([#​27257](https://redirect.github.com/protocolbuffers/protobuf/issues/27257)) ([`9e9dbae`](https://redirect.github.com/protocolbuffers/protobuf/commit/9e9dbae858f75c8b886f1aea642418150cb8aed0)) - Add PyDescriptorPool\_FromSharedPool(std::shared\_ptr) API ([`abdf212`](https://redirect.github.com/protocolbuffers/protobuf/commit/abdf212e92115bda18485e606a79c073e4d462de)) - Fix memory leak in PyUpb\_Descriptor\_GetExtensionRanges ([`3d31b0f`](https://redirect.github.com/protocolbuffers/protobuf/commit/3d31b0f7866af9b20ec2c61d414ceee10689a882)) - Warn on out-of-range pop index in upb repeated fields. ([`a70d121`](https://redirect.github.com/protocolbuffers/protobuf/commit/a70d12186520fabc0a5a1266cc8ec9e1981a9a80)) - Support assigning repeated scalar fields using Python Buffer API. ([`ea40f1d`](https://redirect.github.com/protocolbuffers/protobuf/commit/ea40f1d32a5e67b996ee487c1976e11535963cdc)) - Fix Pure Python `map<string, ...>` key handling for `bytes` lookups. ([`156a0b8`](https://redirect.github.com/protocolbuffers/protobuf/commit/156a0b8dfc805fbe12e450683c4687f0a9a426f1)) - Change Python DescriptorDatabase FindFileContainingSymbol() to accept leading "." to match DescriptorPool and other languages ([`e86e536`](https://redirect.github.com/protocolbuffers/protobuf/commit/e86e536349fae60486f12a4b6fdb893e49ca520c)) - Faster Python cpp protos assignment to bytes/string fields. ([`593ab17`](https://redirect.github.com/protocolbuffers/protobuf/commit/593ab176d6f0dcf5e37ea78d71e88cdd197ae219)) - Serialize length-prefixed protos once ([#​27252](https://redirect.github.com/protocolbuffers/protobuf/issues/27252)) ([`e090f8a`](https://redirect.github.com/protocolbuffers/protobuf/commit/e090f8ae778cb3513ee2ecb25bbd015ef1bbe6de)) - \[py/upb] Make GetOptions() return immutable options for scalar type. UPB will raise a TypeError when options returned GetOptions() by is mutated. ([`403d429`](https://redirect.github.com/protocolbuffers/protobuf/commit/403d429eab9355a861fd20c1ddecf34c065e3533)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Add mutex protection to DescriptorPool caches. ([`cecbbf4`](https://redirect.github.com/protocolbuffers/protobuf/commit/cecbbf41e43634c7c5b940dd336aa81b31fd4e5d)) - Refactor container comparison function in py/C++ and py/upb to return enum instead of integer. ([`c857f49`](https://redirect.github.com/protocolbuffers/protobuf/commit/c857f492242f889b2a5551b50e309d927cb77b57)) - Py JSON: Fix issue with depth enforcement on Struct/Value WKT paths. ([`cfcc433`](https://redirect.github.com/protocolbuffers/protobuf/commit/cfcc4337aee2ce3a584210320152ae0c97c86894)) - Fix RepeatedContainer\_pop to raise IndexError for out-of-bounds indices. ([`78a09ad`](https://redirect.github.com/protocolbuffers/protobuf/commit/78a09ada5c0d2668e1e0aa7cab4ec88d3b33fcd9)) ### PHP - Support custom JSON enum names in PHP ([`49b3b18`](https://redirect.github.com/protocolbuffers/protobuf/commit/49b3b186f51fc4d28662392d4d40e8d186c38c80)) - Remove total\_bytes\_limit from pure PHP CodedInputStream. ([`e171c67`](https://redirect.github.com/protocolbuffers/protobuf/commit/e171c67582a00aef3a04449f05273f31929a8250)) - Validate language-specific namespace options in code generators ([#​28667](https://redirect.github.com/protocolbuffers/protobuf/issues/28667)) ([`34e959b`](https://redirect.github.com/protocolbuffers/protobuf/commit/34e959b42c181ef881c17d9b382b7eac0aaeef01)) - Fix PHP update\_reserved\_words.sh formatting and CI idempotency test ([`eff2323`](https://redirect.github.com/protocolbuffers/protobuf/commit/eff232388a7e3c454b93af2c7adb91855e4f4928)) - Feat(php): script for updating php reserved words ([#​27456](https://redirect.github.com/protocolbuffers/protobuf/issues/27456)) ([`47c8651`](https://redirect.github.com/protocolbuffers/protobuf/commit/47c86513cfe0683b1e5578459487f0b73e1886bf)) - \[PHP] - Add configurable recursion\_limit to mergeFromString / serializeToString ([#​27874](https://redirect.github.com/protocolbuffers/protobuf/issues/27874)) ([`5c5ee3c`](https://redirect.github.com/protocolbuffers/protobuf/commit/5c5ee3c9c739f4a1c9b119a0eb4e1eab4d1cc6d0)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) - Clarify FieldMask JSON warnings/errors in the situation of fields which aren't round-trip representable in JSON format. ([`0488596`](https://redirect.github.com/protocolbuffers/protobuf/commit/0488596867d7a055467e469419146df1ac20a4b6)) - Add an `enforce_proto_limits` feature which will be implemented in Edition 2026. ([`5ddd524`](https://redirect.github.com/protocolbuffers/protobuf/commit/5ddd5244f7a04539e59f97fbc0c0df02334d0b12)) ##### PHP C-Extension - Support custom JSON enum names in PHP ([`49b3b18`](https://redirect.github.com/protocolbuffers/protobuf/commit/49b3b186f51fc4d28662392d4d40e8d186c38c80)) - Feat(php): script for updating php reserved words ([#​27456](https://redirect.github.com/protocolbuffers/protobuf/issues/27456)) ([`47c8651`](https://redirect.github.com/protocolbuffers/protobuf/commit/47c86513cfe0683b1e5578459487f0b73e1886bf)) - \[PHP] - Add configurable recursion\_limit to mergeFromString / serializeToString ([#​27874](https://redirect.github.com/protocolbuffers/protobuf/issues/27874)) ([`5c5ee3c`](https://redirect.github.com/protocolbuffers/protobuf/commit/5c5ee3c9c739f4a1c9b119a0eb4e1eab4d1cc6d0)) - *See also UPB changes below, which may affect PHP C-Extension.* ### Ruby - Validate language-specific namespace options in code generators ([#​28667](https://redirect.github.com/protocolbuffers/protobuf/issues/28667)) ([`34e959b`](https://redirect.github.com/protocolbuffers/protobuf/commit/34e959b42c181ef881c17d9b382b7eac0aaeef01)) - Drop support for Ruby 3.1 ([`7008dd1`](https://redirect.github.com/protocolbuffers/protobuf/commit/7008dd1aa72bf60e507e2e64688784925e47568f)) - Add bazel targets for standalone plugin binaries ([#​23919](https://redirect.github.com/protocolbuffers/protobuf/issues/23919)) ([`81880fa`](https://redirect.github.com/protocolbuffers/protobuf/commit/81880fad1673797b6326a91582b2bf77069d505d)) ### UPB (Python/PHP/Ruby C-Extension) - Json/upb: Implement json EnumValueName for upb ([`0e8519e`](https://redirect.github.com/protocolbuffers/protobuf/commit/0e8519e927101be180f12bc6f064dbf525c5d517)) - Avoid UB in upb by switching to the XCT section, which will run our constructors before the compiler-generated initializers. ([`58e5ac8`](https://redirect.github.com/protocolbuffers/protobuf/commit/58e5ac879bdf42316c1d6a7b8618e5c31d87360f)) - \[py/upb] Make GetOptions() return immutable options for scalar type. UPB will raise a TypeError when options returned GetOptions() by is mutated. ([`403d429`](https://redirect.github.com/protocolbuffers/protobuf/commit/403d429eab9355a861fd20c1ddecf34c065e3533)) - Clarify FieldMask JSON warnings/errors in the situation of fields which aren't round-trip representable in JSON format. ([`0488596`](https://redirect.github.com/protocolbuffers/protobuf/commit/0488596867d7a055467e469419146df1ac20a4b6)) - Add Bazel9 test ([`90ad7e9`](https://redirect.github.com/protocolbuffers/protobuf/commit/90ad7e978849e11406eeb47baf228b099c5da9d0)) - Fixed two GCC-only issues around upb's generated extension registry. ([`d56b385`](https://redirect.github.com/protocolbuffers/protobuf/commit/d56b385bd602002a317e7fb92e458b1b15b9d163)) - Fix RepeatedContainer\_pop to raise IndexError for out-of-bounds indices. ([`78a09ad`](https://redirect.github.com/protocolbuffers/protobuf/commit/78a09ada5c0d2668e1e0aa7cab4ec88d3b33fcd9)) ### Other - Fix typo in legacy\_rust ([`daf4964`](https://redirect.github.com/protocolbuffers/protobuf/commit/daf4964d282d5311a2524e3dfaa25f63653f6064)) - Add JSON and CPP option protos to C++ toolchain blacklisted\_protos ([`c4846de`](https://redirect.github.com/protocolbuffers/protobuf/commit/c4846de9a75132151e1356e695d48c88e2793509)) - Remove fallback behavior ([`2d3c0d3`](https://redirect.github.com/protocolbuffers/protobuf/commit/2d3c0d3940af1a0091ae08fbc410a8180bc60310)) - Add deprecation warning for internal\_py\_proto\_library prior to Q1 2027 breaking changes. ([`a8d0be3`](https://redirect.github.com/protocolbuffers/protobuf/commit/a8d0be3d42e166b642358c7009ee649946b69f63)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e2db1ed - Browse repository at this point
Copy the full SHA e2db1edView commit details -
fix(deps): update dependency org.springframework.boot:spring-boot-sta…
…rter-parent to v4.1.1 (prometheus#2399) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://redirect.github.com/spring-projects/spring-boot)) | `4.1.0` → `4.1.1` |  |  | --- ### Release Notes <details> <summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)</summary> ### [`v4.1.1`](https://redirect.github.com/spring-projects/spring-boot/compare/v4.1.0...v4.1.1) [Compare Source](https://redirect.github.com/spring-projects/spring-boot/compare/v4.1.0...v4.1.1) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a0b0880 - Browse repository at this point
Copy the full SHA a0b0880View commit details -
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
…emetry-instrumentation-bom-alpha to v2.31.0-alpha (prometheus#2401) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.30.0-alpha` → `2.31.0-alpha` |  |  | --- ### Configuration 📅 **Schedule**: (UTC) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c26619 - Browse repository at this point
Copy the full SHA 6c26619View commit details -
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
…emetry-instrumentation-bom-alpha to v2.31.0-alpha (prometheus#2402) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.30.0-alpha` → `2.31.0-alpha` |  |  | --- ### Configuration 📅 **Schedule**: (UTC) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ac0d68a - Browse repository at this point
Copy the full SHA ac0d68aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main