
Andres Almiray on How to Release Any Software to Any OS with JReleaser
Mar 16, 2026
Andres Almiray, creator of JReleaser and longtime open-source maintainer, guides releases across ecosystems beyond Java. He discusses JReleaser’s roadmap, rebranding to be language-agnostic, stability-focused 2.0 work, multi-platform distribution choices, modular refactoring, signing/announcer improvements, and the Common House Foundation’s role supporting open-source projects.
AI Snips
Chapters
Transcript
Episode notes
JReleaser Works For Any Language
- JReleaser is ecosystem-agnostic and not limited to Java despite its name.
- Andres Almiray lists ready-made examples for Rust, Go, Python, C#, Ruby and many more to prove cross-language usage.
Project At A Stability Plateau Moving To 2.0
- JReleaser appears to have reached feature stability and is moving toward a 2.0 with breaking changes.
- New recent features include LinkedIn and Reddit announcers plus support for multiple signature algorithms like PGP, Cosign, and MiniSign.
Why JReleaser Started With A JavaFX Story
- Andres built JReleaser initially to simplify distributing a JavaFX app across OS package managers like Homebrew and Windows package managers.
- He learned Homebrew manifests in Ruby and then extended support to Winget, Scoop, Chocolatey and container image packagers.
