← Package directory
Available on winget

Install jreleaser

Release projects quickly and easily with JReleaser

Install with winget
winget install --id JReleaser.jreleaser
Upgrade
winget upgrade --id JReleaser.jreleaser
Uninstall
winget uninstall --id JReleaser.jreleaser

About jreleaser

JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options. JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package manag...

What's new in 1.25.0

Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.25.0 Changelog πŸš€ Features assemble - 1404462 Resolve native-image distribution artifacts with multiple archive formats, closes #2106 - e0c5956 Update gradle DSL, closes #2106 - 03ece6e Resolve jlink distribution artifacts with multiple archive formats, closes #2106 - 27d5a50 Support multiple archive formats in jlink assembler, closes #2106 core - 36e4e99 Provide secret hints, closes #2141 release - d2c2784 Expose snapshot enabled status πŸ› Fixes deploy - dc7c2e4 Clarify Maven Central polling log wording, closes #2125 jdks - 2dac6f3 Drop unsupported connectTimeOut from download-maven-plugin call, closes #2126 packager - 69d6677 Update Chcolatey GH workflows, closes #2117 release - 7d4d23a Ensure JRELEASER_PREVIOUS_TAG_NAME is used with snapshot releases, closes #2136 signing - 65e3fb7 PGP no longer requires a publicKey to be set, closes #2143 - b5b088b skip signing validation errors when --yolo is set, closes #2128 validation - c47df63 Correct project identifier log message for GitLab deployer πŸ›  Build - e6c5adc Update release announcements - ddd5b2c Bump flatpack runtime to 25.08 πŸ“ Documentation - 347c635 Add mvanhorn as a contributor for code - cb8ab48 Add seonwooj0810 as a contributor for code βš™οΈ Dependencies - 951142c Update zstd-jni to 1.5.7-11 - 6457cb6 Update woodstox to 7.2.1 - 6d729a0 Update syft to 1.46.0 - 8ae6a3e Update slf4j to 2.0.18 - 390afff Update tika to 2.9.4 - 7744f7b Update jacoco to 0.8.15 - 06cb7eb Update jackson to 2.22.0 - d5b4c90 Update cyclonedx to 0.32.0 - 5febc13 Update cosign to 3.1.1...

Read release notes

Version history

Version Updated Notes
1.25.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.25.0 Changelog πŸš€ Features assemble - 1404462 Resolve native-image distribution artifacts with multiple archive formats, closes #2106 - e0c5956 Update gradle...
1.24.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.24.0 Changelog πŸš€ Features announce - c8033ee Support zernio as announcer, closes #2098 core - 4586b4a Add a flag to activate reproducible artifacts, closes...
1.23.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.23.0 Changelog πŸš€ Features changelog - 8692adf support path filtering for monorepo changelog generation, closes #2072 core - 493de0a Allow lenient parsing of...
1.22.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.22.0 Changelog πŸš€ Features assemble - 1b123d3 Evaluate templates in missing properties, closes #2020 core - 7f7949c Warn when a name template cannot be resol...
1.21.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.21.0 Changelog πŸš€ Features announce - 6ffa245 Add Reddit announcer support, closes #1457 release - 0fb5c64 Configuration validation, closes #1978 - 7c9a56d A...
1.20.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.20.0 Changelog πŸš€ Features assemble - 68c924e Add missing config flags to jpackage, closes #1912 core - 29bfe21 Log path to settings file, closes #1945 - ac0...
1.19.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.19.0 Changelog πŸš€ Features core - 9d8f7a5 Add a flag to skip non-configured sections. The yolo flag., closes #1840 gradle - 0ea6c9b Use RegularFile as input...
1.18.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.18.0 Changelog πŸš€ Features assemble - e25f9e9 Native-image assembler can assemble FLAT_BINARY distributions, closes #1841 build - 474ca0c Add git to docker i...
1.17.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.17.0 Changelog πŸš€ Features assemble - d9c4b97 Support x86 and arm customizations in native-image assembler, closes #1786 - e95ac89 Let jlink.targetJdks be pa...
1.16.0 Unknown Release notes
1.15.0 Unknown Release notes