JReleaser 1.12.0 has been released!

JReleaser v1.12.0 has just been released! The full list of issues can be found at the v1.12.0 milestone. This is a small release with a handful of enhancements, most notably added support for Sonatype’s Publisher Portal API via a new deployer. We’d like to thank our most recent contributors. Deploy Publisher Portal API via a new deployer Also, handle Maven 4’s build & consumer POM files, transparently. Package Projects wishing to publish package filed to GitLab may use a projectIdentifier to locate a given repository instead of using the repository name. Useful for deeply nested repositories. Core Log network calls Read More


JReleaser becomes 3

April 10th marks yet another anniversary of JReleaser’s first release, now on its third year and continuing to grow. If you missed yesterday’s news, the project has joined the Commonhaus Foundation as a founding member project! We couldn’t be more excited about this turn of events as this move ensures the continued success of the project. Contributions continue to flow, we thank all of our contributors, sponsors, and users, we just couldn’t do it without you. JReleaser added quite the feature set during these past 12 months, such as: Jib, and Winget as package managers. SLSA, SWID, and SBOM (via Read More


JReleaser joins Commonhaus Foundation

I’m thrilled to announce that JReleaser has joined the Commonhaus Foundation! JReleaser joins the 1st generation of projects nurtured by the foundation which include Hibernate, Jackson, OpenRewrite, JBang, and Morphia. Read the press release of the foundation’s launch here. You may be asking, "what is the Commonhaus Foundation?" In short, the Commonhaus Foundation is a non-profit organization dedicated to supporting the long-term sustainability of open source projects. By offering a neutral home for succession planning, a minimal governance model, and fiscal sponsorship, it aims to ensure these projects remain accessible and continue to thrive for future generations of developers and Read More


JReleaser 1.11.0 has been released!

JReleaser v1.11.0 has just been released! The full list of issues can be found at the v1.11.0 milestone. This is mostly a fix release with a handful of enhancements, most notably staged deployments to Maven Central (via Nexus2) and SWID tag support. We’d like to thank our most recent contributors. Deploy Nexus2 now enables staged deployments, useful for splitting deployments in UPLOAD, CLOSE, and RELEASE stages. Projects that rely on a voting process between staged artifacts and a final release can leverage this feature. Assemble All assemblers (except JPackage) support generating SWID tags. SWID tags is an standard that can Read More


Adopting JReleaser

According to its website, "JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options.". That is the original goal of the tool since its inception in November 28th 2020 and that goal continues to be the main driver behind features and fixes added to the tool. However, in order to support this driver a few things were added along the road, things that have led people to adopt the tool for other reasons. Here’s what has happened so far: 1. Publish to Package Managers The need Read More


JReleaser 1.10.0 has been released!

JReleaser v1.10.0 has just been released! The full list of issues can be found at the v1.10.0 milestone. This is mostly a fix release with a handful of enhancements. We’d like to thank our most recent contributors. Announce Links in Bluesky announcer will be automatically converted to markdown links. Package Homebrew packager now supports defining custom download strategy and additional require relative statements. Changelog Changelog commits can now be identified by author/contributor, not just title and body. Hooks Several updates to hooks such as new session event, conditional evaluation, and access to stacktrace upon failure. Assemble Provide custom JAVA_OPTS to Read More


JReleaser 1.9.0 has been released!

JReleaser v1.9.0 has just been released! The full list of issues can be found at the v1.9.0 milestone. This is mostly a fix release with a handful of enhancements. We’d like to thank our most recent contributors. Changelog Small improvements to changelog generator. A new f_file_exists function may be used with templates. As always, feedback is welcomed, feel free to file a ticket or start a discussion topic. Keep on coding! Photo by Aron Visuals on Unsplash


JReleaser 1.8.0 has been released!

JReleaser v1.8.0 has just been released! The full list of issues can be found at the v1.8.0 milestone. This is mostly a fix release with a handful of enhancements. We’d like to thank our most recent contributors. The project also received contributions from Hackergarten Zurich. Package Generation of Homebrew formulae for Jlink distribiutions targeting Apple Silicon M1/M2 has been revamped and should work without problems. Deployment Nexus2 deployer had problems with extra slashes ‘/’ found in deployment paths. This issue has been fixed. Release GitHub release notes larger than 10k will be truncated while the original will be added as Read More


JReleaser 1.7.0 has been released!

JReleaser v1.7.0 has just been released! The full list of issues can be found at the v1.7.0 milestone. This is mostly a fix release with a handful of enhancements. We’d like to thank our most recent contributors. The project also received contributions from Hackergarten Zurich, Luzern, and Basel. Announce You may now post announcers to Bluesky using the Bluesky announcer, which supports similar settings provided by Twitter and Mastodon announcers. Package Several updates to Homebrew, Scoop, Chocolatey, and Spec packagers. Assemble The Jlink assembler may not accept a Java archive as input. It may be combined with already existing inputs. Read More


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 Read More


ˆ Back To Top