jreleaser

jreleaser 1.26.0

Release projects quickly and easily with JReleaser

  • By JReleaser
  • Open Source
  • Updated Aug 31, 2026
Download for Windows

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 managers
such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases
may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.

What's new in 1.26.0

Binaries

https://github.com/jreleaser/jreleaser/wiki/Release-v1.26.0

Changelog

πŸš€ Features
packagers
β€’ 1788008 Option to skip tagging packager repository (opt-out), closes #2162
β€’ 8407e63 Deprecate snap.runOn in favor of smap.buildFor, closes #2159
β€’ bdc08ea Support snap.platforms, closes #2159
β€’ 6602c86 Additional properties in snapcraft templates, closes #2160
β€’ 5689378 improve warnings for incompatible distribution types, closes #2124

πŸ› Fixes
assemble
β€’ c76f76a Fix generated native-image executable name, closes #2146 #2147

deploy

  • ded0f1c Add missing error message for failed GitLab package deletion, closes #2155
  • 1b83dca Make the mavenCentral deployer resilient to transient Central Portal failures, closes #2152

gradle

  • 633a041 Remove usage of project in favor of AnsiConsole, closes #771
  • f8f8ab7 Avoid eager resolve of JReleaserLogger, closes #2145
  • c3d1c0f Skip Kordamp plugins if running Gradle +9.7.0, closes #2161

πŸ›  Build

  • 9edadad Update GH actions
  • c04999a Update snap configuration
  • 98de563 Update PULL_REQUEST_TEMPLATE.md
  • 251f5fc Fix update-website script

πŸ“ Documentation

  • 8e18de4 Add exoego as a contributor for code

βš™οΈ Dependencies

  • 4827788 Update aws-java-sdk to 2.54.6
  • 3eb5014 Update bouncycastle to 1.85
  • 8a5781d Update byte-buddy to 1.18.12
  • 49e3dd1 Update classworlds to 2.12.1
  • 53ca0d0 Update commons-codec to 1.22.1
  • 94834e9 Update commons-jexl to 3.7.0
  • b18ba0b Update cosign to 3.1.3
  • be9317c Update cyclonedx to 0.33.1
  • 701ead6 Update feign to 13.14
  • b697379 Update jsoup to 1.23.1
  • 6c4535f Update junit5 to 6.1.3
  • 8d196db Update syft to 1.51.1
  • 73555e1 Update woodstox to 7.2.2
  • 890bf01 Update zstd-jni to 1.5.7-15
  • 8fb9ed6 Releasing version 1.26.0
  • 1841ba9 Add lprimak as a contributor for code
  • 2e2789f Bump for next development cycle

Contributors
We'd like to thank the following people for their contributions:
β€’ Andres Almiray (@aalmiray)
β€’ Harsh Mehta
β€’ Lenny Primak (@lprimak)
β€’ TATSUNO β€œTaz” Yasuhiro

Full release notes »

Technical details

PublisherJReleaser
AuthorAndres Almiray
Version1.26.0
Release date2026-08-31
LicenseApache-2.0
Installer typewix
Architecturex64
Package IDJReleaser.jreleaser

Links & install command

Install jreleaser from the command line with Windows Package Manager (winget):

winget install --id=JReleaser.jreleaser -e

gitjavajreleaserreleasetool

Older versions

  • 1.25.0
  • 1.24.0
  • 1.23.0
  • 1.22.0
  • 1.21.0
  • 1.20.0
  • 1.19.0
  • 1.18.0
  • 1.17.0