JReleaser 1.4.0 has been released!

JReleaser v1.4.0 has just been released! The full list of issues can be found at the v1.4.0 milestone. This release adds a new distribution type (FLAT_BINARY), a new assembler (java-archive), updates to Docker support, and more! This release includes contributions made at Luzern Hackergarten as well as Hack.Commit.Push.

Distribution

New flat-binary distribution may be used to release binaries without packaging them in archives. Several package managers support this new distribution type.

Deployment

Adjustments to Nexus2 support now let you deploy snapshot artifacts to Nexus2 servers and Maven Central. Few other updates were made to support multi-project deployments and projects without binaries (just POM files).

Mastodon

Message threads can now be posted to Mastodon. You may set a list of messages or a path to a file that contains the messages. This aligns Mastodon support with Twitter.

Docker

Multi-platform support is now available via buildx. For the time being only JAVA_BINARY and SINGLE_JAR distributions are supported. Other distribution types may be supported in the future.

Assemble

The new java-archive assembler may be used to create JAVA_BINARY distributions instead of using Maven's appassembler/assembly plugins or Gradle's application/distribution plugins.

Changelog

Conventional-Commit preset can handle BREAKING CHANGE footer, referenced issues, and additional trailing elements. Be ware that it now also applies a custom format by default.

GitLab

Update existing assets when posting an updated release. This aligns GitLab support with GitHub/Gitea.

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

Keep on coding!

Image by Alicja from Pixabay

Liked it? Take a second to support aalmiray on 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