Skip to content

Update dependency io.github.ascopes:protobuf-maven-plugin to v5.1.3#146

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

Update dependency io.github.ascopes:protobuf-maven-plugin to v5.1.3#146
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 Apr 13, 2026

This PR contains the following updates:

Package Change Age Confidence
io.github.ascopes:protobuf-maven-plugin 5.1.25.1.3 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.1.3

Compare Source

Fairly large update to existing code that bundles several QoL improvements and bugfixes
to improve user experience.

Bugfixes

  • Fix NullPointerException raised when failing to resolve dependencies in certain cases
    (@​askoog, GH-980).
  • Abstract away class references from Plexus parameter converters entirely. This avoids
    edge cases where ClassWorlds within Maven may try to classload the same classes in
    multiple places, causing class definition mismatches and breaking type conversion within
    POMs. This is a defensive workaround to the issue originally addressed by GH-974.
  • Remove caching of sealed types to further avoid issues such as those in GH-974.
  • Make configurator classes into singletons to enforce fixes for GH-974.

UX improvements

  • Users are now warned in cases where we mitigate issues caused by overriding a string
    attribute in a child POM with an object attribute in a parent POM. The erroneous
    configuration is now logged as a warning, and a suggested fix is logged to the user.
  • Improved error messages reported during failures in artifact resolution.

Performance improvements

  • Optimise resolution logic for skipped plugins to remove unneeded forking of threads
    (@​cdprete, GH-975).
  • Avoid creation of entire mappings of type information within SealedTypePlexusConverter
    during parameter conversion.
  • URL transfers from FTP servers and HTTP/HTTPS endpoints now supports requesting GZIP
    compression of the response.

Internal improvements

  • Fixes to documentation typos and grammar issues.
  • Improvements to various unit tests, including addition of missing test cases.
  • Improvements to code coverage and code quality.
  • Internal package structure improvements.
  • Build on macOS 26.
  • Dependency updates.

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 2a7af89 into main Apr 13, 2026
3 checks passed
@adamw7 adamw7 deleted the renovate/io.github.ascopes-protobuf-maven-plugin-5.x branch April 13, 2026 05:08
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