v2.1.24 — GA release
Same code as v2.1.24-beta8 — this release promotes the beta to the stable 2.1.24 series with no additional changes.
What landed across the 2.1.24 beta cycle
See the per-beta release pages for full detail. Headlines:
- beta1–beta3 — HA NVMe/TCP auto-detect merged into main; discoverable HA docs; install-time broker enforcement.
- beta4 (#132) — PVE 9.2.21 boot-race fix (systemd ordering around
pve-storage.target). - beta5 (#134) — close the i==25 NVMe reconnect blind spot; harden
fuserprobe. - beta6 (#135) — faster snapshot info.
- beta7 (#133) — broker-based SCRAM-SHA-512 / SCRAM-PLUS (TLS channel binding) / API_KEY_PLAIN authentication via
auth.login_ex, with a legacyauth.login_with_api_keyfloor fallback; new per-storagetn_api_usernameandtn_auth_mechanism. Bounds theinstall.shrestart loop with a 60 s per-unit timeout. - beta8 (#140, #91) — IPv6 iSCSI portal support (parse / bracket / probe with
IO::Socket::IP); log into configured iSCSI portals only (avoids multi-minute hangs when a0.0.0.0portal advertises unreachable addresses). First iSCSI login dropped from 858 s to 4 s on an 8-address portal with 7 unreachable.
Install
APT repo (the standard upgrade path):
apt update && apt install truenas-proxmox-plugin
Or download truenas-proxmox-plugin_2.1.24_all.deb below and dpkg -i. Verify against SHA256SUMS first.
Changelogs
- Per-release engineering detail:
debian/changelog - User-facing summary per release:
wiki/Changelog.md
Full Changelog: v2.1.23...v2.1.24