JReleaser 1.16.0 has been released!

JReleaser v1.16.0 has just been released! The full list of issues can be found at the v1.16.0 milestone. This release adds a new section called matrix which lets you parameterize hooks and assemblers. We'd like to thank our most recent contributors as well.

Core

The matrix section can be used to further parameterize hooks and assemblers, quite similarly as it's done in GitHub Actions to run several job variations. Quite useful for projects that support cross-compilation such as Go, Rust, and Zig. Here are some examples of this feature in action using the SLSA Builder:

Speaking of the SLSA Builder, you can also use it with Java projects:

Assemble

A new assembler, debian, lets you create .deb archives from several inputs regardless of the source language. Works on all platforms and does not bundle a Java runtime like the jpackage assembler does.

Packagers

Updates to the Winget templates to smooth out publication. JReleaser itself is now available via Winget.

Deploy

Several updates to Maven deployers, enabling further customizations and additional checks.

As always, feedback is welcomed, feel free to file a ticket or start a discussion topic.

Keep on coding!

Liked it? Take a second to support aalmiray on Patreon!
Become a patron at Patreon!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ˆ Back To Top