Releases: felipebz/javm
Releases · felipebz/javm
v0.12.1
v0.12.0
v0.11.0
v0.10.0
0.10.0 (2026-01-10)
Features
- config: add configuration management with defaults and user overrides (3791d92)
Bug Fixes
- deps: update module github.com/schollz/progressbar/v3 to v3.19.0 (197925a)
- deps: update module github.com/schollz/progressbar/v3 to v3.19.0 (a302962)
- deps: update module github.com/spf13/cobra to v1.10.2 (#46) (2e23a85)
- install: split version and URL logging into info and debug levels (359ffff)
- unzip: optimize zip extraction and handle Zip Slip (ebed190)
Performance Improvements
- untgz: optimize extraction to single-pass and handle Zip Slip (fa994c6)
v0.9.0
v0.8.0
v0.7.0
0.7.0 (2025-10-28)
Features
- cli: enhance version flag output with commit hash and build date (4220479)
- discovery: normalize architecture strings in JDK metadata (8fba5cb)
- discovery: refactor JDK discovery to include root paths (e93172d)
- discovery: simplify JDK struct and metadata extraction logic (1416a1e)
- install: enhance install scripts with checksum verification and provenance validation (f78180d)
- runtimeinfo: harden musl/glibc detection (cea0450)
v0.6.0
0.6.0 (2025-10-23)
Features
- tests: add integration tests for javm installation and usage across Bash, Zsh, and Fish (395fdb8)
- workflows: add macOS job to integration tests (172b3bb)
- workflows: trigger integration tests on completion of build workflow and add token for installation step (afbec4e)
Bug Fixes
- command: normalize OS values for ls-remote command (f43693e)
- install: replace
jqwithsedto parse JSON response for tag retrieval (5abf0f7) - packages: fix lib_c_type used to search macOS packages (8e3a684)
- packages: replace runtime.GOOS with os argument (ea61e7c)
- workflows: add ARM support for integration tests (cf050ee)
- workflows: enable debug flag for Java installation in integration tests (7481d18)
- workflows: move concurrency settings into job-level configuration (bcf28dc)
- workflows: optimize apt-get and use JAVA_VERSION on install (1d34444)
- workflows: remove redundant PATH export from integration test scripts (fbd3185)
- workflows: remove x option from shell to limit verbose output in integration tests (059a187)
- workflows: update Fish shell integration test to use correct initialization syntax (052b533)
- workflows: update integration test scripts and prevent
man-dbauto-update issues (37a218c) - workflows: update javm which command to use --home flag in integration tests (daf19cf)