Skip to content

v5.1.4

Latest

Choose a tag to compare

@github-actions github-actions released this 09 May 07:44
· 39 commits to main since this release

Release notes

  • Deprecated protocDigest parameter for removal in the future. It is now replaced with <digest> within a PathProtocDistribution or UriProtocDistribution object, 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.