Update dependency io.github.ascopes:protobuf-maven-plugin from v4.1.3 to v5 - #162
Open
renovate[bot] wants to merge 1 commit into
Open
Update dependency io.github.ascopes:protobuf-maven-plugin from v4.1.3 to v5#162renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
from
March 9, 2026 07:06
a91ead3 to
d7339e2
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
3 times, most recently
from
March 30, 2026 18:54
a8cf729 to
f797eff
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
from
April 15, 2026 10:57
f797eff to
eb99a4b
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
from
May 13, 2026 11:07
eb99a4b to
447616d
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
from
June 1, 2026 23:43
447616d to
778d96d
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
2 times, most recently
from
June 26, 2026 18:16
9929f66 to
6875997
Compare
renovate
Bot
force-pushed
the
renovate/io.github.ascopes-protobuf-maven-plugin-5.x
branch
from
July 3, 2026 16:05
6875997 to
91d5a55
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.1.3→5.1.7Release Notes
ascopes/protobuf-maven-plugin (io.github.ascopes:protobuf-maven-plugin)
v5.1.7Compare Source
What's Changed
Full Changelog: ascopes/protobuf-maven-plugin@v5.1.6...v5.1.7
v5.1.6Compare Source
What's Changed
New Contributors
Full Changelog: ascopes/protobuf-maven-plugin@v5.1.5...v5.1.6
v5.1.5Compare Source
Nothing of major note for this update. Just pushing a newer build containing dependency updates to help those working in corporate environments with strict security triage policies.
Going forward, I am going to look to do this on a monthly or bi-monthly basis to allow users to keep their builds up to date.
As usual, any problems, just raise a discussion on our GitHub!
v5.1.4Compare Source
Release notes
Deprecated
protocDigestparameter for removal in the future. It is now replaced with<digest>within aPathProtocDistributionorUriProtocDistributionobject, which makes this API consistent with the Protoc plugin API.Added missing digest verification functionality for path based protoc plugins.
Optimised digest generation and decoding to utilise SIMD functionality within the JDK. This reduces both overhead and memory consumption in complex builds.
Improved control flow for dependency resolution.
Removed noisy logging during plexus configuration merging.
Other changes
v5.1.3Compare Source
Fairly large update to existing code that bundles several QoL improvements and bugfixes
to improve user experience.
Bugfixes
(@askoog, GH-980).
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.
UX improvements
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.
Performance improvements
(@cdprete, GH-975).
during parameter conversion.
compression of the response.
Internal improvements
v5.1.2Compare Source
What's Changed
Full Changelog: ascopes/protobuf-maven-plugin@v5.1.1...v5.1.2
v5.1.1Compare Source
What's Changed
New Contributors
Full Changelog: ascopes/protobuf-maven-plugin@v5.1.0...v5.1.1
v5.1.0Compare Source
New features
Internal updates
v5.0.2Compare Source
Bugfixes:
Other changes:
v5.0.1Compare Source
v5.0.1 release notes
<ignoreProjectDependencies>true</ignoreProjectDependencies>and only specify their protobuf dependencies via the plugin itself.protobuf-java:4.34.0for various descriptor file-related activities.v5.0.0Compare Source
New major version that removes some old tech debt introduced for backwards API compatibility with minor versions on v4.x and older. This allows extending this plugin with new features moving forwards by removing some limitations around the old way of configuring a couple of aspects.
The changes are fairly minor, but migration details have been added below.
Protoc plugin declarations
We have removed deprecated legacy protoc plugin parameters from GH-877 -- users must use the
pluginsparameter instead now.binaryMavenPluginsis removed, usepluginswithkind="binary-maven"instead.binaryPathPluginsis removed, usepluginswithkind="path"instead.binaryUrlPluginsis removed, usepluginswithkind="url"instead.jvmMavenPluginsis removed, usepluginswithkind="jvm-maven"instead.See https://ascopes.github.io/protobuf-maven-plugin/using-protoc-plugins.html for full usage details and examples, but effectively the change that users will want to make is the following:
Old usage:
New usage:
Old parameter alias removals
Some old parameter aliases have been removed that were in place for backwards compatibility previously:
sourcePathsalias forsourceDirectoriesparameter -- users must ensure they are usingsourceDirectoriesrather than thesourcePathsalias. This was changed to avoid ambiguity with the concept of the system path used within this plugin.protocVersionalias forprotocparameter -- users must change anyprotocVersionattribute to beprotoc. This was changed to allow supporting overriding the full protoc artifact in the future (e.g. to potentially support using WASM builds of protoc that remove the need for platform specific binaries).See https://ascopes.github.io/protobuf-maven-plugin/generate-mojo.html for the full list of parameters that are supported.
Other changes
Configuration
📅 Schedule: (in timezone Europe/Oslo)
* 0-3 * * 1)🚦 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.
This PR was generated by Mend Renovate. View the repository job log.