JReleaser 1.6.0 has been released!

JReleaser v1.6.0 has just been released! The full list of issues can be found at the v1.6.0 milestone. This release brings fixes to Flatpak and Chocolatey packagers (thanks to Christopher Schnick @crschnick for reporting); new capabilities for executing scripts as externals hooks; additional tweaks to Maven deploy support (thank you Geoffrey De Smet @GeoffreyDeSmet for suggesting those). The following is a quick summary of what's available in v1.6.0:

Announce

OpenCollective is now a supported [announcer]https://jreleaser.org/guide/latest/reference/announce/opencollective.html. JReleaser continues the trend of helping you reach out to your users wherever they like to hang out.

Catalog

v1.5.0 added support for generating SBOMs with Syft in multiple formats. v1.6.0 adds explicit support for CycloneDX via cyclonedx-cli.

Package

Several improvements and fixes applied to Flatpak. SINGLE_JAR distributions are now supported by Macports. Zip based distributions are now supported by [Winget](https://jreleaser.org/guide/latest/reference/packagers/winget.html. Jib is now supported as a packager; you may use it to build container images.

Deploy

Several updates to Maven deployers. You may now individually override all checks defined by the applyMavenCentralRules property, skip checking for -sources and -javadoc JARs on a given artifact. Nexus2 now checks if GPG keys are publicly available before deployment.

Hooks

Scripts may be defined directly in the model via Script Hooks. Command and script hooks may supply structured output that feeds into the resolved model. They may also be conditionally executed.

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

Keep on coding!

Photo by Jeffrey Hamilton on Unsplash

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