Skip to the content.

Changelog

🏠 Overview  •  📦 Installation  •  📖 Usage  •  🏗️ Architecture  •  🏢 Enterprise  •  🔒 Locking  •  🌐 Networking  •  🐚 Shells  •  🎯 Threat Matrix  •  ❓ FAQ  •  ⚖️ SDKMAN! Comparison  •  📜 Changelog  •  🛡️ Security  •  🤝 Contributing  •  💬 Support


All notable changes to the Java Version Manager for Windows will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.2] - 2026-09-23

This release delivers an exhaustive defensive security hardening overhaul across the entire JVM runtime engine (jvm.bat), corporate PKI and proxy integration, hermetic lockfile cryptography, next-gen environment profiles, toolchain snapshots, portable bundles, air-gapped distro kits, multi-shell ergonomics, modular architecture documentation, ecosystem supply-chain verification, interactive UI ergonomics, UAC elevation boundaries, CI/CD pipelines, package manifests, micro-UX parameter consistency, stable machine-readable JSON contracts, execution timing telemetry, and an enterprise-grade error management and atomic rollback architecture. It introduces automated GitHub Releases API asset digest extraction, multi-mirror download resilience, interactive unverified checksum prompt fallbacks, and comprehensive error visibility, accompanied by an expanded 327-test automated adversarial security and error-injection test suite spanning 41 MITRE CWE classes (CWE-20 through CWE-918, including CWE-798) across 16 defensive suites achieving a verified 10.0 / 10.0 audit scorecard (327 / 327 PASS).

Next-Gen Portability, Toolchain Bundles & Air-Gapped Distros (Phase P4)

Micro-UX Polish, Structured JSON API Contracts & Execution Timing Breakdown

Enterprise Workstation Governance & Corporate PKI (CWE-295 / CWE-319)

Hermetic Lockfile Cryptography (CWE-354 / CWE-494)

Ecosystem Status & Multi-Shell Ergonomics

Modular Security Architecture Documentation

Adversarial Robustness, Mutation Testing & Zero Empty Catch Enforcement

Environment Resolution, Diagnostics & Toolchain Automation

Configuration Engine & Directory Switching

Ecosystem Downloader & Cryptographic Verification (CWE-494)

Interactive UI Ergonomics & Candidate Management

Multi-Vendor & Universal Ecosystem Expansion

Interactive Ergonomics & Update Engine Hardening

Runtime Fixes & Test Suite Hardening

Error Management, Atomic Rollback & Deterministic Resource Hygiene

Security & Defensive Hardening

[1.0.1] - 2026-09-16

This release delivers critical stability and reliability enhancements for the installer pipeline, CLI channel switching, uninstallation handoff, and multi-architecture Winget package distribution.

Packaging & Distribution

CLI & Update Channels

Core Engine & PowerShell 7 Resilience

Bug Fixes & System Stability

[1.0.0] - 2026-09-16

This milestone 1.0.0 release marks the official general availability of the DiamTek Java Version Manager for Windows. It features a massive architectural overhaul of the entire engine, adding comprehensive ecosystem support, native automation integrations, full package manager distribution, and solving multiple Windows-specific system limitations.

Distribution & Packaging

Architecture & Core Engines

Ecosystem & Third-Party Integrations

Security, Validation & Integrity

CLI Automation & Parsing

UI & Developer Experience

Documentation & Enterprise Knowledge Base

Bug Fixes & System Stability

[0.5.0] - 2026-08-20

Added

Changed

[0.4.0] - 2026-08-19

Added

Changed

Fixed

[0.3.0] - 2026-08-19

Changed

[0.2.0] - 2026-06-01

Added

[0.1.1] - 2026-05-17

Changed

Fixed

[0.1.0] - 2026-05-17

Added


← Back to Documentation Overview