JReleaser turns 4

April 10th marks the anniversary of JReleaser's first release. The little tool that could has turned 4 years old, continuing strong into its next year. I'm quite satisfied by JReleaser's ability to simplify releases up to a point they become boring and predictable. Moreover, Java projects may be the first ones to reap the benefits, but JReleaser is capable of handling all kind of projects regardless of their source code, as demonstrated in a recent blog entry.

Now, during its last year JReleaser gained the following capabilities among others:

  • Publication to Maven Central using the latest API from Sonatype, the Publishing Portal.
  • Many updates to Maven deployers allowing for finer control on deployments to Maven Central.
  • Provide inputs for GitHub's attestation action.
  • The matrix section can be used to further parameterize hooks, assemblers, and distributions. This section is key for supporting laguages that provide cross-compilation capabilities such as Go, Rust, and Zig.
  • A debian assembler that does not bundle a Java Runtime as jpackage does, allowing the creation of archives for JAva and non-Java projects.

The number of downloads increased by a wide margin, with 45k downloads from GitHub releases, more than double from all previous years combined!

Downloads from Maven Central also increased to 558k in just the last month alone

Happy Birthday JReleaser! Here's to many more anniversaries!

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

Keep on coding!

Image by Peter H from Pixabay

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