This time to 28.0.0-MASTER+20261011-230237.


This time to 28.0.0-MASTER+20261011-230237.


25.10 and 25.04.volblocksize.The plugin does not completely replace file-based storage. Proxmox cannot store ISO images, vzdump backups, or other ordinary files on iSCSI/NVMe block storage, so an NFS or SMB share is still required for those purposes.
The plugin makes a dedicated TrueNAS server much more tightly integrated with a Proxmox cluster, particularly for VM disks. It combines automated per-disk ZFS zvol/LUN provisioning, snapshots, and tunability with iSCSI or NVMe/TCP, while NFS/SMB remains necessary for ISO and backup storage.
Notable changes:
ABORT_TASK or other task management request received during session reassignment could dereference a pointer that was temporarily cleared, which crashed the task management thread. TrueNAS now keeps the previous access control group installed until the reassignment finishes.ix-vendor service caused by routine IPv6 network activity (NAS-142227).reporting.get_data with aggregation disabled failed validation and logged a serialization warning instead of returning a clean result. This affected features, such as Dashboard graphs, that request non-aggregated reporting data.0 and -1 (NAS-142610).See the Release Notes and changelog for more details.
25.10.7 Documentation : https://www.truenas.com/docs/scale/25.10
Download : https://www.truenas.com/download-truenas-community-edition
https://forums.truenas.com/t/truenas-25-10-7-is-now-available/67740
middlewared event loop and silently disable every scheduled task (NAS-141948).middlewared service still reported as active. Cron jobs continued to fire and log, but every scheduled task did nothing and raised no error. Progress updates now run on the event loop.smartctl output that filled /var/log/middlewared.log with errors (NAS-141215, NAS-141951).smartctl output so drive health checks complete without errors.[EFAULT] error from the migrate command. The migration now completes so the update finishes.nsupdate sent IPv4 and IPv6 PTR records in a single transaction, which returned a NOTZONE error and stopped the domain join. The records now go out in separate transactions.owner@, group@, and everyone@ entries carry WRITE_ACL or WRITE_OWNER, but Samba still reported those rights to clients. Samba now advertises only the rights the file system enforces, so SMB and NFS clients see the same permissions. Entries for named users and groups keep these rights.ShareLocked alert could persist after boot for a share on an encrypted dataset, even though the dataset was unlocked and the share worked normally. The alert now clears when the dataset unlocks during boot.htpasswd authentication were not supported. Both authentication paths now work.error.message and jobs that could hang without end (NAS-141287).error.message field, but restic nests the text inside an error object, so every restic error turned into a KeyError and the real message never reached the user or the job log. Errors now report the text that restic returns.dtype error that prevented pool selection for containers (NAS-141234).dtype and the containers feature stayed unusable. Devices that cannot be decrypted are now dropped when the encryption secret resets.truenas0 bridge received an IPv6 default route but could not reach IPv6 networks. IPv6 forwarding is now enabled.dhcpcd migration (NAS-141208, NAS-141386).svc=SYSTEM events recorded a time about seven hours behind UTC because the field used a fixed offset instead of the system time zone. Entries for svc=MIDDLEWARE and svc=SMB were already correct. System audit entries now record the correct time.This release updates the Linux kernel and NVIDIA GPU driver to address security vulnerabilities and maintain driver support. It also fixes Fibre Channel crashes on Enterprise systems, an NFS server hang, false drive self-test alerts, deduplication table pruning errors, and directory services configuration changes.
Beyond the kernel and GPU driver, this release also fixes:
Official Announcement: https://www.truenas.com/blog/truenas-25-10-6-truckload-security-vulnerabilities
https://forums.truenas.com/t/truenas-25-10-6-is-now-available/67423
Updating my main production TrueNAS server from a nightly version to another nightly version …. Hope it goes well.

Post-update

TrueNAS 25.10.5 brings an updated Linux kernel version 6.12.95, which patches multiple security-related CVEs, including SharedFrag (CVE-2026-43503) and PeditCOW (CVE-2026-46331) local privilege escalation vulnerabilities, as well as six more upstream security fixes.
Beyond the kernel, this release also delivers a number of TrueNAS specific fixes:
For full details on all of the updates, check out the TrueNAS 25.10 changelog on the TrueNAS Docs site.
https://www.truenas.com/blog/truenas-25-10-5-resolving-security-vulnerabilities
Another uncomplicated upgrade!! The UI looks pretty !!



Breaking Changes:
The REST API is removed in TrueNAS 26. Migrate all integrations to the WebSocket API before upgrading.
26-BETA.2 Notable Changes
en_US.UTF-8 locale to TrueNAS 26 (NAS-140692). The default English UTF-8 locale was not present in BETA.1, which could cause encoding errors for applications, scripts, and containers that depend on it. The locale is now available system-wide.sudo -H -u <user>, which failed against root-owned libvirt and Docker sockets. Users with the FULL_ADMIN role but without unrestricted sudo encountered Polkit errors and broken shells. Webshell authorization now uses per-shell-type role checks (VM_WRITE, CONTAINER_WRITE, APPS_WRITE) alongside the existing webshell privilege, and shell sessions emit WEBSHELL_AUTHENTICATION and WEBSHELL_LOGOUT audit events.NFS4_RESTRICTED is applied through Use Preset, TrueNAS now adds entries for builtin_users and builtin_administrators — and, on systems joined to Active Directory, the corresponding domain users and domain admins groups. The expanded ACL appears on screen before save so administrators can remove any entries they do not want. User-created templates are unaffected.disk_resize operation could hang or fail when it removed namespaces on NVMe drives with existing data. The delete operation now completes reliably regardless of the amount of data on the namespace.posix_fadvise(POSIX_FADV_SEQUENTIAL) on ZFS datasets (NAS-140587). Applications that hinted sequential access on large files could cause the system to exhaust memory and trigger the OOM killer. The ZFS sequential prefetch path is updated so the hint no longer leads to runaway memory use.None even after a certificate was selected, and attempting to save other GUI settings produced a validation error stating the required certificate field was empty. The backend change in BETA.1 that returned the certificate as a numeric ID instead of a full object is now paired with a ui_certificate_name response field, so the UI can display and save the selected certificate correctly.nvmet subsystem (NAS-140266). NVMe-over-Fabrics target configuration changes made through the UI did not always apply to the running kernel target. Middleware now reliably updates nvmet when target settings change.LXCNAME regardless of the name set in TrueNAS. The container hostname now matches the name shown in the UI.docker group (NAS-139955). Editing a user account that included docker group membership returned an error and prevented saving. User edits now succeed regardless of docker group membership.ZFS_INITRD_POST_MODPROBE_SLEEP=15 into /etc/default/zfs on systems where any boot-pool vdev appeared to be on a USB bus. USB boot is no longer a supported TrueNAS configuration, and the workaround is removed. Systems upgraded from a version that wrote the sleep line have it stripped automatically.
https://forums.truenas.com/t/truenas-26-0-0-beta-2-is-now-available/66483/33