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.- Users may continue to use the current mechanism until the next major version but are advised to update their usages where possible.
- The next major version will not support digests on Maven-based protoc distributions, as this is redundant functionality.
- Documentation examples have been updated to reflect the change.
- For example:
<configuration> <protoc kind="url"> <url>https://...</url> <digest>sha1:a927271a34eab2353662e2ec6f0686553034821a</digest> </protoc> </configuration>
-
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
- Build on Maven 3.9.15.
- Dependency updates, as usual.