Lots of fixes/clean up but also a few notable fixes/features:
Thanks to @wfouche jbang now also supports running self-bootable .war's
and thanks to @ayagmar we now honor more MANIFEST.MF entries similar to how java -jar works - meaning flags like enable-native-access is now honored so Java don't complain.
Changelog
π Features
π Fixes
- 27a54eb fix: mutated fields cannot be final (#2430)
- 26c35a3 fix: include native image results in the merged report
- fc13cad fix: only show test summaries on failure to reduce noise (#2435)
- 32568d1 fix(run): honor manifest launcher flags (#2439)
- 5e70414 fix: only post summary on failure. have .ci and direct links in summary
- 8a98864 fix: add must relevant reports on top of action runs
- ffae7d4 fix: resolves CVE-2026-24400 (#2405)
- ab96e0d fix(deps): upgrade to gradle plugin com.gradleup.shadow (#2394)
- afc2015 fix: resolves CVE-2025-48924 (#2393)
- 74df5cc fix: replaced plugin gradle.enterprise with gradle.develocity (#2402)
π§° Tasks
- df24b35 chore: ignore .worktrees directory for git worktrees
- 74f9cf8 chore(deps): upgrade default Groovy version to 4.0.30 (#2398)
- a9c9126 chore(deps): upgrade gson to 2.13.2 (#2395)
- 49e4bce chore(deps): upgrade default Kotlin version to 2.3.10 (#2399)
π Documentation
- 71ac87d docs: link to JBang documentation in DeepWiki (#2390)
- e31b98c docs: set compact_banner to true (#2411)
- ee03f78 docs: upgrade to Javalin 7.1.0 (#2412)
- 0d7b295 docs: list more alternatives (#2353)
- 4853d6b docs: fix jbundle.toml formatting (#2391)
Contributors
We'd like to thank the following people for their contributions:
Abdeslam Yassine Agmar, Claude Sonnet 4.5, Cursor Agent, GitHub, Max Rydahl Andersen, Werner FouchΓ©