Skip to content

Update dependency io.github.ascopes:protobuf-maven-plugin to v5.0.1#131

Merged
adamw7 merged 1 commit into
mainfrom
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
Mar 5, 2026
Merged

Update dependency io.github.ascopes:protobuf-maven-plugin to v5.0.1#131
adamw7 merged 1 commit into
mainfrom
renovate/io.github.ascopes-protobuf-maven-plugin-5.x

Conversation

@adamw7
Copy link
Copy Markdown
Owner

@adamw7 adamw7 commented Mar 5, 2026

This PR contains the following updates:

Package Change Age Confidence
io.github.ascopes:protobuf-maven-plugin 5.0.05.0.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ascopes/protobuf-maven-plugin (io.github.ascopes:protobuf-maven-plugin)

v5.0.1

Compare Source

v5.0.1 release notes

  • Implemented partial workaround for GH-596 where users may experience OutOfMemoryExceptions being raised by Eclipse Aether during dependency resolution. - The plugin now follows similar behaviour to Maven Core by not recursing into transitive test dependencies and fat artifact dependencies, which was considered to be surprising and undefined behaviour.
    • Users depending on the old behaviour should explicitly declare their dependencies following standard Maven conventions.
    • This is not deemed a breaking change since the old behaviour is undefined and does not follow Maven default behaviour.
  • Reverted offloading project dependency resolution to Maven to address GH-939.
    • This previously manifested as various Maven reactor failures when resolving sibling dependencies in a Maven multi-module project.
    • Users can now disable dependency resolution for the main project dependencies correctly by setting <ignoreProjectDependencies>true</ignoreProjectDependencies> and only specify their protobuf dependencies via the plugin itself.
  • Reduced default concurrency multiplier used for various internal tasks after several JFR profiling sessions showed a general lack of utilisation of the thread pool.
    • This should reduce idle resources slightly in builds.
  • Various Aether internals are now cached for the duration of the plugin goal rather than recreated numerous times during dependency resolution.
    • This should reduce resource usage slightly in builds.
  • Updated plugin to use protobuf-java:4.34.0for various descriptor file-related activities.
  • Updated project and integration test dependencies to verify plugin compatibility across various component matrices.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

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

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


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

This PR has been generated by Renovate Bot.

@adamw7 adamw7 merged commit bc0f7f2 into main Mar 5, 2026
3 checks passed
@adamw7 adamw7 deleted the renovate/io.github.ascopes-protobuf-maven-plugin-5.x branch March 5, 2026 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants