Skip to content

Releases: ystyle/jvms

v2.1.13

10 Jan 16:45

Choose a tag to compare

🔒 Security Fixes

Critical: This release fixes 2 moderate severity security vulnerabilities:

All Dependabot alerts have been resolved.

📦 Changes

  • Remove vulnerable github.com/go-yaml/yaml dependency
  • Update all dependencies to latest versions
  • Upgrade Go runtime from 1.18 to 1.24.0

Recommended: All users should upgrade to this version for security reasons.


Full Changelog:
v2.1.12...v2.1.13

v2.1.12

10 Jan 16:33

Choose a tag to compare

🐛 Bug 修复

切换和安装改进

  • 修复 Windows 上路径分隔符导致的版本检测问题 (#62)
  • 改进数字版本号判断,现在可以使用 jvms switch 17 切换名为 "17" 的文件夹 (#63)
  • 改进删除 JavaHome 符号链接时的错误提示,提供详细的失败原因 (#42)
  • 改进 init 命令的错误提示,包含权限、命令执行、路径格式等可能原因 (#46)
  • 改进下载失败时的错误提示,提供网络问题解决方案 (#56)

LTS 版本支持

  • 清理 jdkdlindex.json,只保留 LTS 版本 (8, 11, 17, 21)
  • 添加 Java 25 LTS 支持

🔧 依赖源

项目现在支持多个 JDK 发行版:

  • Adoptium (Eclipse Temurin) - 通过 API 动态获取
  • Azul Zulu - 通过 API 动态获取
  • Amazon Corretto - 包含在 jdkdlindex.json
  • Oracle JDK - 包含在 jdkdlindex.json

📝 其他

  • 关闭了 12 个相关 issue
  • 代码质量改进和错误处理优化

完整更新日志:
v2.1.11...v2.1.12

v2.1.11: Merge pull request #67 from renniemaharaj/new

14 Dec 02:26
7c6b1a3

Choose a tag to compare

Minor fixes, added 'storepath' file flag

v2.1.10: Merge pull request #65 from renniemaharaj/new

09 Dec 01:36
d537546

Choose a tag to compare

v2.1.9: Merge pull request #60 from renniemaharaj/new

14 Nov 07:05
1bcc6b5

Choose a tag to compare

Fix: Passing cfx by value was a mistake

v2.1.8

16 Oct 01:54
f404bf0

Choose a tag to compare

Merge pull request #58 from renniemaharaj/new

Added "use" command and organized commands

v2.1.7

23 Jun 09:34
f28bf66

Choose a tag to compare

Merge pull request #57 from meteorOSS/new

feat: add support for switching JDK by index numbe

v2.1.6

26 Feb 09:30
2054055

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.5...v2.1.6

v2.1.5

30 Jun 13:03
cacbd88

Choose a tag to compare

fix: 错误删除了sdk的目录

v2.1.4

29 Jun 07:43

Choose a tag to compare

fix: find jdk home