TrueNAS SCALE Version DocumentationThis content follows the TrueNAS SCALE 24.04 (Dragonfish) releases. Use the Product and Version selectors above to view content specific to different TrueNAS software or major version.
24.04 (Dragonfish) Version Notes
13 minute read.
Last Modified 2024-04-25 09:03 EDT24.04 Dragonfish
There are many new features and continued improvements to the TrueNAS SCALE experience:
New SMB and NFS status pages for active session monitoring and administration.
New Auditing feature! Administrators can keep and view audit logs about SMB clients and other TrueNAS UI authorization and account activity.
New support for FreeIPA configurations is added to the LDAP credentials fields!
New Community feature: SCALE Sandboxes provide a similar functionality to TrueNAS CORE jails or Linux LXC containers.
New Community feature: unsupported Developer mode for customizing TrueNAS.
New Dashboard widget for monitoring and quick creation of data backup tasks.
Exposed Netdata UI under Reporting > Netdata for deeper real-time introspection and reporting on system performance.
Reworked Share creation forms for a faster and smoother experience.
Reworked Cloud backup form to improve the user experience.
Expanded feedback system for rating UI screens and creating TrueNAS project bug reports or improvement suggestions.
ZFS ARC memory allocations are updated and behave identically to TrueNAS CORE.
New privilege levels for TrueNAS administrative users for greater system security hardening.
Linux kernel and NVIDIA driver updates.
Improved performance for SMB Shares with directories containing large file counts.
Third-Party SMB Data Migration from external sources.
24.04 (Dragonfish) is available from the TrueNAS SCALE download page.
For adventurous users that want to experiment with the latest developments, nightly build .iso and .update files are also available.
More details are available from Software Releases.
The release names and dates provided here are tentative and can change at any time.
SCALE™ | Enterprise™
TrueNAS SCALE 24.10 - Electric Eel
Latest:Anticipated:
An issue was discovered after 24.04.0 released where a TrueNAS system that has a VM configured with IPv6 bind addresses can disrupt the TrueNAS web interface after upgrading to 24.04.0 (NAS-128102). Users with this particular configuration are encouraged to either wait for the 24.04.1 maintenance release before upgrading or remove any IPv6 bind addresses from existing VMs before upgrading to 24.04.0.
After updating, clear the browser cache (CTRL+F5) before logging in to SCALE. This ensures stale data doesn’t interfere with loading the SCALE UI.
TrueNAS SCALE is an appliance built from specific Linux packages. Attempting to update SCALE with
apt
or methods other than the SCALE web interface can result in a nonfunctional system.Users with unofficial apps installed should review app storage drivers to determine if any utilize the OpenEBS-ZFS container storage interface (CSI) before upgrading. This CSI is not supported in TrueNAS SCALE 24.04 (Removal Notice). Unofficial apps which use OpenEBS-ZFS CSI drivers should maintain functionality for existing deployments, but users are not able to make backups or restore any existing backup for those apps. New users are not able to install and deploy these apps.
All auxiliary parameters can change between TrueNAS major versions due to security and development changes. We recommend removing all auxiliary parameters from TrueNAS configurations before upgrading.
TrueNAS SCALE 24.04 (Dragonfish) no longer includes the deprecated gluster component. Systems installed with 24.04 cannot be used in experimental TrueCommand clusters. Community users that experimented with this now-deprecated TrueCommand feature need to migrate any data from the TrueCommand cluster and delete it before upgrading any clustered SCALE systems to 24.04.
Several built-in services from SCALE 22.12 (Bluefin) in System Settings > Services are replaced by community applications (details). SCALE 22.12 (Bluefin) systems must disable these built-in services and begin using the equivalent application before upgrading to SCALE 23.10 (Cobia), prior to upgrading to SCALE 24.04, or users can force an upgrade without disabling them. This is not recommended for the S3 service as you must migrate the MinIO service and data or lose it.
SCALE 24.04 changes the default user home directory location from /nonexistent to /var/empty. This new directory is an immutable directory shared by service accounts and accounts that should not have a full home directory.
Services impacted:
- SMB if a home share is enabled
- SSH
- Shell access (edited)
See Managing Users for more information.
Users upgrading from TrueNAS SCALE 23.10 (Cobia) to 24.04 (Dragonfish) who import a Cobia configuration file might find that some services are not automatically enabled as expected. After uploading the configuration file and rebooting the system, review System Settings > Services. For services any that should be enabled, set it to Running and Start Automatically.
There are a variety of options for upgrading to SCALE 24.04.
With a stable release, upgrading to SCALE 24.04 (Dragonfish) from an earlier SCALE release is primarily done through the web interface update process. Another upgrade option is to use a SCALE .iso file to perform a fresh install on the system and then restore a system configuration file.
See the TrueNAS Software Status page for recommendations about which software version to use based on your user type.
Update the system to the latest maintenance release of the installed major version before attempting to upgrade to a new TrueNAS SCALE major version.
TrueNAS SCALE
flowchart LR A["22.02.4 (Angelfish)"] -->|update| C B[CORE 13.0-U6.1] -->|ISO install| E C["22.12.4.2 (Bluefin)"] -->|update| D D["23.10.2 (Cobia)"] -->|update| E E["24.04.0 (Dragonfish)"]
TrueNAS SCALE Enterprise
flowchart LR A["CORE 13.0-U6.1"] -->|ISO install| D B["Current 23.10 (Cobia) release"] -->|update| C["23.10.2 (Cobia)"] -->|update| D["24.04.0 (Dragonfish)"]
Migrating TrueNAS from CORE to SCALE is a one-way operation. Attempting to activate or roll back to a CORE boot environment can break the system.
Upgrade your CORE system to the latest publicly-available 13.0-U6.1 (or later) release before attempting to migrate from CORE to SCALE.
TrueNAS Enterprise
When attempting to migrate from TrueNAS CORE, the general recommendation is to back up the system configuration file and use a SCALE .iso file to fresh install TrueNAS. After install, restore the system configuration and import the pools.
Depending on the specific system configuration, this can be a straightforward or complicated process. See the Migration articles for cautions and notes about differences between each software and the CORE to SCALE migration process.
You must either clean install or use an upgrade *iso file to migrate a TrueNAS CORE system to SCALE 24.04 (Dragonfish). Enterprise customers should contact Support for assistance with transitioning from CORE to SCALE.
Click the component version number to see the latest release notes for that component.
Component | Version |
---|---|
Debian Base | 12 (Bookworm) |
Linux Kernel | 6.6.20 |
NVIDIA Driver | 545.23.08-2 |
OpenZFS | 2.2.3-2 |
24.04.0 (Dragonfish) has the same OpenZFS major version as 23.10.1 (Cobia).
The items listed here represent new feature flags implemented since the previous update to the built-in OpenZFS version (2.1.11).
Feature Flag | GUID | Notes |
---|---|---|
blake3 | org.openzfs:blake3 | |
block_cloning | com.fudosecurity:block_cloning | |
draid | org.openzfs:draid | |
head_errlog | com.delphix:head_errlog | |
vdev_zaps_v2 | com.klarasystems:vdev_zaps_v2 | |
zilsaxattr | org.openzfs:zilsaxattr |
For more details on feature flags, see OpenZFS Feature Flags and OpenZFS zpool-feature.7.
April 23, 2024
iXsystems is pleased to release TrueNAS SCALE 24.04.0! This is the first stable release of TrueNAS SCALE 24.04 Dragonfish. It includes numerous software component updates and polished features, as well as fixes for issues discovered in 24.04-RC.1.
Notable changes:
- Users migrating data from an existing third-party NAS solution to TrueNAS SCALE 24.04 can use the Syncthing Enterprise application to mount the source with a remote SMB share that preserves metadata. See Third-Party SMB Data Migration for considerations and a full tutorial.
- Improved workflow for FIPS changes on HA systems (NAS-128187).
- Improved compatibility of TrueNAS SCALE MinIO app and CORE MinIO plugin facilitate simplified migration for CORE users with S3 data deployments.
- Fixed bug to ensure ISCSI targets are mountable after removing and replacing targets (NAS-128099).
- Bug fix for NUT service and UPS data reporting (NAS-127788).
- Ensure Netdata reporting history persists after reboot (NAS-127880).
- Hide SPICE viewer password when entered (NAS-127868).
- Fixes for units and data display on the Dashboard and Reporting page (NAS-127963 and NAS-127854).
- Update replication resume token at object receive instead of data receive (NAS-126772).
- Relax L2ARC lock during write operations to prevent OOM activation or deadlock (NAS-127456).
- Prevent Datasets tree from unexpectedly collapsing open datasets (NAS-127966).
- Fix GPU endpoint usage for GPU passthrough (NAS-127882).
- Prevent cloud sync tasks from failing when pre/post-init scripts are present (NAS-127975).
- Fix regression in directory services initialization affecting SMB share ACLs (NAS-127970).
Click here for the full changelog of completed tickets that are included in the 24.04.0 release.
An issue was discovered after 24.04.0 released where a TrueNAS system that has a VM configured with IPv6 bind addresses can disrupt the TrueNAS web interface after upgrading to 24.04.0 (NAS-128102). Users with this particular configuration are encouraged to either wait for the 24.04.1 maintenance release before upgrading or remove any IPv6 bind addresses from existing VMs before upgrading to 24.04.0.
Installed Apps network traffic is reporting numbers greater than actual usage NAS-128471.
Click here to see the latest information about public issues discovered in 24.04.0 that are being resolved in a future TrueNAS SCALE release.