Skip to content

fix(deps): update module github.com/jhump/protoreflect to v1.18.0 - #5618

Merged
joanlopez merged 1 commit into
masterfrom
renovate/github.com-jhump-protoreflect-1.x
Feb 11, 2026
Merged

joanlopez merged 1 commit into
masterfrom
renovate/github.com-jhump-protoreflect-1.x

Conversation

@renovate-sh-app

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/jhump/protoreflect v1.17.0 → v1.18.0 age confidence

Release Notes

jhump/protoreflect (github.com/jhump/protoreflect)

v1.18.0

Compare Source

This is expected to be the final release of this module with a v1.x version. (All subsequent releases are expected to be v2.x.)

The main change here is to insulate users from any future backwards-incompatible changes in bufbuild/protocompile. Previous releases (between 1.15 and 1.17, inclusive) depended on this module, but it hasn't yet released a stable v1.0 version, so it has occasionally been a turbulent dependency. More breaking changes are expected since it is expected to get a totally new compiler and API before it reaches v1.0. So anyone still using v1 of this repo should update to this new release before then to avoid being broken when that happens.

"github.com/jhump/protoreflect/desc/builder"

Changes/fixes:

  • If resolving custom options and extensions resulted in a generated extension description created by the older v1 of protoc-gen-go, a nil-dereference panic could occur. This has been fixed. Instead, the legacy extension that would otherwise have caused a panic will now either be ignored or, if BuilderOptions.RequireInterpretedOptions is set to true, result in an error that not all options could be interpreted.
    • The older v1 has import path "github.com/golang/protobuf/protoc-gen-go". It was replaced in 2020 by the v2, which is at path "google.golang.org/protobuf/cmd/protoc-gen-go".
"github.com/jhump/protoreflect/desc/protoparse"

Changes/fixes:

  • The internal compiler no longer comes from a separate Go module. Instead, this module now contains a fork of bufbuild/protocompile, which will maintain stability even when the upstream repo diverges with unstable/breaking changes. The only user-visible changes would be related to Editions support, thanks to unreleased changes in upstream that were included in this repo's fork. (See more below.)

Additions:

  • This adds a field named AllowExperimentalEditions to the protoparse.Parser struct. When set to true, the parser will accept and return descriptors for files that use Edition 2024 (the only experimental edition at this time). It is experimental because it does not implement all of the rules and semantics of Edition 2024. But it does provide the ability to parse and compile files that include new language features in Edition 2024, such as visibility modifiers (export and local) as well as the option import modifier.
"github.com/jhump/protoreflect/desc/protoprint"

Changes/fixes:

  • If resolving custom options and extensions resulted in a generated extension description created by the older v1 of protoc-gen-go, a nil-dereference panic could occur. This has been fixed. Instead, the legacy extension that would otherwise have caused a panic is ignored and will not be included in the printed output (since it would result in an invalid source file that could not be compiled).

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

| datasource | package                       | from    | to      |
| ---------- | ----------------------------- | ------- | ------- |
| go         | github.com/jhump/protoreflect | v1.17.0 | v1.18.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app
renovate-sh-app Bot requested a review from a team as a code owner February 9, 2026 01:31
@renovate-sh-app
renovate-sh-app Bot requested review from ankur22 and codebien and removed request for a team February 9, 2026 01:31
@renovate-sh-app
renovate-sh-app Bot temporarily deployed to azure-trusted-signing February 9, 2026 01:37 Inactive
@renovate-sh-app
renovate-sh-app Bot temporarily deployed to azure-trusted-signing February 9, 2026 01:38 Inactive
@joanlopez
joanlopez merged commit 83b1711 into master Feb 11, 2026
49 of 50 checks passed
@joanlopez
joanlopez deleted the renovate/github.com-jhump-protoreflect-1.x branch February 11, 2026 08:19
@joanlopez joanlopez added this to the v1.7.0 milestone Feb 11, 2026

This branch was previously deployed

1 inactive deployment
azure-trusted-signing — cb684669 Deployed Feb 9, 2026 by renovate-sh-app[bot] via sign-packages #8177
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants