This content follows TrueNAS 25.10 (Goldeye) releases. Use the Product and Version selectors above to view content specific to a different software release.
Network: 400GbE interface support and improved DHCP-to-static configuration transitions.
UI/UX Improvements:
Redesigned Updates, Users, Datasets, and Storage Dashboard screens.
Improved password manager compatibility.
Breaking Changes Requiring Action:
NVIDIA GPU Drivers:
TrueNAS 25.10 switches to open GPU kernel drivers supporting Turing and newer (RTX/GTX 16-series+). Pascal, Maxwell, and Volta architectures are no longer supported. See NVIDIA GPU Support for compatibility details.
Active Directory IDMAP:
The Active Directory AUTORID IDMAP backend is removed and auto-migrated to RID to improve consistency across multi-server environments. Users should review their ACLs and permissions after upgrade and might need to reconfigure them in some edge cases.
Certificate Management:
25.10 removes the Certificate Authority (CA) functionality that allowed TrueNAS to create and sign certificates.
Users can continue to manage certificates by creating Certificate Signing Requests (CSRs) to be signed by external certificate authorities or and importing certificates that have been signed by external CAs or directory services.
These alternatives provide the certificate management capabilities most users need while ensuring proper certificate validation through established certificate authorities.
SMART Monitoring:
25.10 removes the built-in SMART test scheduling and monitoring interface to improve user flexibility for disk monitoring.
The smartmontools binaries remain installed and continue to be used internally by TrueNAS, ensuring that existing third-party scripts and monitoring tools continue to work unchanged.
Users seeking advanced SMART monitoring can install the “Scrutiny” app from the TrueNAS catalog, which offers superior disk health tracking with historical data storage, customizable alerts, and automatic drive detection.
TrueNAS maintains monitoring of critical disk health indicators and automatically migrates existing scheduled SMART tests to cron tasks during upgrade.
See Disk Management for more information on disk health monitoring in 25.10 and beyond.
SMB Shares:
In 25.10, SMB share configuration only displays options relevant to each purpose-based preset.
Existing shares that previously used the No Preset option are automatically migrated to the Legacy Share preset during upgrade.
New shares cannot access legacy configuration options.
Legacy Share options include enabling SMB guest access, the SMB recycle bin, home directory export, AFP compatibility shares, and disabling shadow copies.
The SMB recycle bin feature is no longer available for new shares due to security and usability concerns.
For file recovery and versioning, use ZFS snapshots, which provide more reliable and predictable data protection.
For more information, see Legacy Share Settings and the TrueNAS API documentation sharing.smb.create return values for optionsLegacyOpt.
Virtual Machine Startup Changes:
VMs created in TrueNAS 25.04 (pre-25.04.2) and displayed on the Containers screen no longer automatically start on system boot to prevent conflicts with VMs on the Virtual Machines screen.
See Containers and Virtual Machines for more information.
Improves ZFS property handling during dataset replication (NAS-137818).
Resolves issue where the storage page temporarily displayed errors when receiving active replications due to ZFS properties being unavailable while datasets were in an inconsistent state.
Fixes “Failed to load datasets” error on Datasets page (NAS-138034).
Resolves issue where directories with ZFS-incompatible characters (such as [) caused the Datasets page to fail by gracefully handling EZFS_INVALIDNAME errors.
Fixes zvol editing and resizing failures (NAS-137861).
Resolves validation error “inherit_encryption: Extra inputs are not permitted” when attempting to edit or resize VM zvols through the Datasets interface.
Fixes VM disk export failure (NAS-137836).
Resolves KeyError when attempting to export VM disks through the Devices menu, allowing successful disk image exports.
Fixes inability to remove transfer speed limits from SSH replication tasks (NAS-137813).
Resolves validation error “Input should be a valid integer” when attempting to clear the speed limit field, allowing users to successfully remove speed restrictions from existing replication tasks.
Fixes Cloud Sync task bandwidth limit validation (NAS-137922).
Resolves “Input should be a valid integer” error when configuring bandwidth limits by properly handling rclone-compatible bandwidth formats and improving client-side validation.
Fixes NVMe-oF connection failures due to model number length (NAS-138102).
Resolves “failed to connect socket: –111” error by limiting NVMe-oF subsystem model string to 40 characters, preventing kernel errors when enabling NVMe-oF shares.
Fixes application upgrade failures with validation traceback (NAS-137805).
Resolves TypeError “’error’ required in context” during app upgrades by ensuring proper Pydantic validation error handling in schema construction.
Fixes application update failures due to schema validation errors (NAS-137940).
Resolves “argument after ** must be a mapping” exceptions when updating apps by properly handling nested object validation in app schemas.
Fixes application image update checks failing with “Connection closed” error (NAS-137724).
Resolves RuntimeError when checking for app image updates by ensuring network responses are read within the active connection context.
Fixes AMD GPU detection logic (NAS-137792).
Resolves issue where AMD graphics cards were not properly detected due to incorrect kfd_device_exists variable handling.
Fixes API backwards compatibility for configuration methods (NAS-137468).
Resolves issue where certain API endpoints like network.configuration.config were unavailable in the 25.10.0 API, causing “[ENOMETHOD] Method ‘config’ not found” errors when called from scripts or applications using previous API versions.
Fixes console messages display panel not rendering (NAS-137814).
Resolves issue where the console messages panel appeared as a black, unresponsive bar by refactoring the filesystem.file_tail_follow API endpoint to properly handle console message retrieval.
Fixes unwanted “CronTask Run” email notifications (NAS-137472).
Resolves issue where cron tasks were sending emails with subject “CronTask Run” containing only “null” in the message body.
Early releases are intended for testing and feedback purposes.
Do not use early release software for critical tasks.
September 30, 2025
The TrueNAS team is pleased to release TrueNAS 25.10-RC.1!
25.10-RC.1 Notable changes
Enhances remote syslog configuration to support up to two servers (NAS-137315).
Updates the Syslog configuration options in System > Advanced Settings to allow configuring multiple syslog servers with individual transport and TLS certificate options.
Improves NVMeoF target configuration with automatic port defaults (NAS-137394, NAS-137395).
Sets port 4420 as the default for NVMe over Fabric targets, eliminating the need for manual port configuration.
Clarifies VM secure boot configuration as create-only setting (NAS-137397).
Removes secure boot option from VM edit form as this setting can only be configured during initial VM creation.
Fixes upgrade blocking issue for systems without BIOS partition (NAS-137352).
Resolves traceback during 25.10 upgrades on systems originally deployed with TrueNAS CORE that lack a BIOS partition.
Fixes SMB service hanging during Windows client file operations (NAS-137095).
Resolves issue where Windows clients became unresponsive during file moves and editing operations, requiring manual thread termination.
Fixes incorrect disk temperature threshold alerts (NAS-137385).
Resolves issue where critical temperature alerts were triggered incorrectly when threshold was set to 0 degrees Celsius.
Improves password manager compatibility with WebUI login screen (NAS-136335).
Resolves issue where password managers like Bitwarden and Dashlane failed to automatically recognize and fill login credentials.
Consolidates Users page interface (NAS-137443).
Removes legacy Users page and renames Users (WIP) to Users for a cleaner interface experience.
Fixes network usage units display on Applications page (NAS-137428).
Corrects network usage units from lowercase ‘b’ to capital ‘B’ (B/s, kB/s, MB/s) to properly indicate bytes per second.
Fixes UI Bug Reporting feature “FAILED: This TrueNAS build is experimental” error (NAS-137445).
Resolves issue preventing bug report submissions through the UI.
Fixes incorrect time sort for frequency on Cloud Sync Tasks screen (NAS-137096).
Fixes Users page showing “can not retrieve response” error due to invalid email address (NAS-137198).
Fixes Virtual Machines page not refreshing properly (NAS-136973).
Adds VM disk image import and export capabilities (NAS-137334, NAS-137335).
Enables importing disk images (QCOW2, QED, RAW, VDI, VHDX, and VMDK formats) during VM creation and exporting VM disks to portable image formats, streamlining VM migration and setup processes.
Improves Virtual Machine configuration performance (NAS-136937).
Prevents libvirt service from starting automatically when browsing VM creation options, improving system responsiveness.
Enhances session security with improved random number generation (NAS-137318).
Uses SSL-based random number generator for creating session IDs, improving overall cryptographic security.
Fixes an issue where the ACL editor ignored unchecked “Apply Owner” and “Apply Group” checkboxes and always applied owner/group changes recursively, potentially causing unintended ownership changes (NAS-137378).
The PGP public keys for the TrueNAS Security Team have been renewed and published to the TrueNAS Security Advisories.
Early releases are intended for testing and feedback purposes.
Do not use early release software for critical tasks.
August 28, 2025
The TrueNAS team is pleased to release TrueNAS 25.10-BETA.1!
This first public release version of TrueNAS 25.10 (Goldeye) has software component updates and new features that are in the polishing phase.
Virtual Machines are now “Enterprise ready” with support for TrueNAS Enterprise High Availability (HA) systems and failover (NAS-136509).
Failover moves to the Advanced Settings screen (NAS-135469).
Introduces a redesigned Updates screen that allows users to select an update profile reflecting their risk-tolerance level (NAS-133600). TrueNAS only notifies users of updates recommended for their selected profile level.
Introduces changes to Certificates, Certificate Authorities (CA), and Certificate Signing Requests (CSR) (NAS-135168):
Removes Certificate Authorities (CA) screens and support for CAs, which means you cannot sign CSRs or create self-signed certificates.
Removes Add from Certificates. Users can import a certificate created by an external certificate authority.
Allows adding a certificate using the new Create ACME Certificate screen found under Certificate Signing Requests and an existing DNS authenticator added through the ACME DNS Authenticators screen.
See Preparing to Upgrade for more information.
Introduces a refreshed Users (WIP) screen that provides improved, at-a-glance access to account information and simplified user creation (NAS-134198).
Introduces changes to the Datasets and Storage Dashboard screens (NAS-135362, NAS-135364).
Renames dataset and pool widgets, and changes links to other screens.
Removes Scrub Tasks configuration and scheduling from the Data Protection Tasks screen, but makes it available on the Storage Health widget located on the Storage Dashboard (NAS-135555).
Fixes the NVIDIA GPU-related error “RenderError: Expected [uuid] to be set for GPU in slot” (NAS-134152).
Adds support for directory services authentication via FTP (NAS-135200).
Adds the Enable Secure Boot option to virtual machine configuration screens (NAS-136466).
Allows TrueNAS to automatically migrate existing applications when selecting a new applications pool (NAS-132188).
Adds TrueNAS Apps service support for configuring external container registry mirrors as alternative sources for Docker images (NAS-136553).
Introduces various UI improvements and optimizations to simplify core user experiences (NAS-135159).
Includes critical ZFS stability fixes and performance improvements, including fixed corruptions for plaintext replication of encrypted snapshots, enhanced memory pressure handling, faster pool export operations, improved I/O scaling capabilities, zfs rewrite and Direct I/O support (NAS-135902).
Simplifies and improves robustness of gateway and name server settings when changing from DHCP to static aliases (NAS-136360 and NAS-136360).
Moves Network screen under the System main menu option.
Fixes insufficient memory pressure on ZFS ARC by Virtual Machines to prevent out-of-memory conditions (NAS-135499).
Virtual machines created in 25.04 (pre-25.04.2) and displayed on the Containers screen do not automatically start on system boot to prevent conflicts with VMs on the Virtual Machines screen that might use the same zvols (NAS-136946).
Makes changes to SMB shares:
Enables access-based enumeration for SMB shares with NFSv4 ACL type, so directory listings only show files that users have permission to read (NAS-136499).
Changes SMB share Advanced Options, Purpose, and Other Option settings associated with the preset setting selected (NAS-136499).
Removes the AUTORID IDMAP backend option from Active Directory configuration to improve consistency across multi-server environments (NAS-136630).
Existing configurations using AUTORID are automatically migrated to RID during upgrade.
Users should review their ACLs and permissions after upgrade and might need to reconfigure them in some edge cases.
Completes the transition to the versioned JSON-RPC 2.0 over WebSocket API by migrating all remaining jobs and events from the deprecated REST API (NAS-133984).
Full removal of the REST API is planned for the TrueNAS 26.04 release.
Removes the built-in SMART test scheduling and monitoring interface to improve user flexibility while maintaining smartmontools binaries for continued third-party script compatibility (NAS-135020).
Existing scheduled SMART tests are automatically migrated to cron tasks during upgrade, and users can install the Scrutiny app for advanced SMART monitoring.
SMART tests functions no longer show on the Data Protections Tasks, Storage Dashboard, or individual disk screens.
See Disk Management for more information on the SMART monitoring transition.
Improves drive temperature monitoring efficiency by extending the drivetemp kernel module to include SCSI/SAS disk temperatures.
Fixes an issue affecting drive temperature reporting on the dashboard (NAS-135572).
Fixes a bug to reenable available update notifications for custom apps (NAS-135124).
Fixes contrast issues on some UI theme options (NAS-135519).
These are ongoing issues that can affect multiple versions in the 25.10 series. When resolved, issues move to Notable Changes for the appropriate release.
Current Known Issues
NVMe over TCP is incompatible with VMware ESXi environments (NAS-137372).
TrueNAS 25.10 uses the Linux kernel NVMe over TCP target driver, which lacks support for fused commands required by VMware ESXi.
This is an upstream kernel limitation that prevents path initialization in ESXi environments.
Two-Factor Authentication (2FA) can fail during daylight saving time transitions (NAS-138200).
Systems with two-factor authentication configured can experience login failures for approximately one hour during daylight saving time transitions when clocks move backward.
North American users should be aware of this issue ahead of the upcoming DST transition on November 2, 2025.
The authentication system resolves automatically once the duplicated hour passes.
See the latest status on Jira for public issues discovered in 25.10 that are being resolved in a future TrueNAS release.
See the Release Notes section of the TrueNAS forum for ongoing updates about known issues, investigations, and statistics about TrueNAS releases.
25.10 (Goldeye) brings many new features and improvements to the TrueNAS experience.
Redesigned Management Interfaces
The Updates screen introduces risk-tolerance profiles for better control over system update notifications, while the refreshed Users screen provides improved account management with streamlined user creation workflows and better at-a-glance access to account information.
Advanced Networking and Storage
TrueNAS 25.10 introduces comprehensive networking enhancements designed for terabit Ethernet performance.
NVMe over Fabric support includes NVMe/TCP for Community Edition and NVMe/RDMA for Enterprise hardware.
RDMA capabilities eliminate TCP overhead and reduce latency for high-performance storage networking on Enterprise systems.
Updated drivers provide 400GbE network interface support, while enhanced network configuration management improves robustness when transitioning between DHCP and static configurations.
Virtual Machine Improvements
TrueNAS 25.10 delivers comprehensive virtual machine enhancements, including Secure Boot support for enhanced security and refined startup behavior to prevent conflicts between container and VM management interfaces.
VM disk import and export capabilities support multiple formats (QCOW2, QED, RAW, VDI, VHDX, VMDK), streamlining VM migration and setup processes.
TrueNAS Enterprise
Enterprise High Availability (HA) support enables seamless VM failover between cluster nodes.
NVIDIA Open GPU Kernel Module Support
Support for NVIDIA’s open GPU kernel module drivers enables compatibility with the latest graphics cards, including the Blackwell architecture.
Modern GPU acceleration capabilities are available for TrueNAS Apps and container workloads.
See NVIDIA GPU Support for compatibility details.
ZFS Performance and Stability Improvements
Critical ZFS updates include stability fixes for encrypted snapshot replication, enhanced memory pressure handling, faster pool operations, improved I/O scaling, and new Direct I/O support for better performance in virtualized environments.
Application Pool Migration and Registry Mirrors
Automatic migration of existing applications when changing application pools eliminates manual reconfiguration and reduces downtime during pool transitions.
Support for external container registry mirrors provides alternative sources for Docker images, improving reliability.
Flexible Disk Health Monitoring
TrueNAS 25.10 transitions from built-in SMART test scheduling to a more flexible approach with automatic migration of existing tests to cron tasks.
Users can install the Scrutiny app for advanced monitoring or use custom solutions while TrueNAS continues to automatically alert on critical disk health indicators.
See Disk Management for details on the SMART monitoring transition.
Upgrading TrueNAS
Early releases of a major version are intended for testing and feedback purposes only.
Do not use early release software for critical tasks.
TrueNAS is an appliance built from specific Linux packages.
Updating TrueNAS using apt or any method other than the TrueNAS web interface can make the system inoperable.
Modifying the base OS can cause unexpected behavior during upgrades:
Users who manually installed Docker on TrueNAS 24.04 or earlier can experience TrueNAS Apps failure in 24.10 or later.
This occurs due to conflicts between the manually installed and native Docker configurations.
Affected systems can encounter app_lifecycle.compose_action errors, such as: 'group_add[0]' expected type 'string', got unconvertible type 'int', value: '568'
All auxiliary parameters can experience changes between TrueNAS major versions due to security and development changes.
We recommend removing all auxiliary parameters from TrueNAS configurations before upgrading as these settings can result in unexpected behavior such as SMB share failures after an upgrade.
SSH auxiliary parameters are unsupported.
Certain configurations can prevent the SSH service from starting.
After updating, clear the browser cache (CTRL+F5) before logging in to TrueNAS. This ensures stale data doesn’t interfere with loading the TrueNAS UI.
TrueNAS Apps
Application maintenance, including version updates, features, and configuration options, is independent from TrueNAS version release cycles. See documentation and resources at the TrueNAS Apps Market and the truenas/apps repository issues tracker for more information.
The TrueNAS REST API was deprecated in TrueNAS 25.04.
Full removal of the REST API is planned for TrueNAS 26.04.
TrueNAS (25.04 and later) uses a versioned JSON-RPC 2.0 over WebSocket API.
API versions are numbered in conjunction with TrueNAS version releases.
The API documentation provides information about supported API methods and events.
Documentation is included for all API versions supported by the current TrueNAS release and defaults to the latest supported API.
Use the dropdown to view documentation for different supported API versions.
Advanced users can interact with the TrueNAS API to perform management tasks using the TrueNAS API Client as an alternative to the TrueNAS web UI.
This websocket client provides the command line tool midclt and allows users to communicate with middleware using Python by making API calls.
The client can connect to the local TrueNAS instance or to a specified remote socket.
You can access TrueNAS API documentation in the web interface by clicking laptopMy API Keys on the top right toolbar account_circle user settings dropdown menu to open the User API Keys screen.
Click API Docs to view API documentation.
NVIDIA GPU Compatibility: TrueNAS 25.10 switches to open GPU kernel drivers that are incompatible with legacy NVIDIA GPUs (Pascal, Maxwell, Volta architectures).
See NVIDIA GPU Support for compatibility details.
Virtual Machine Startup Changes: VMs created in TrueNAS 25.04 (pre-25.04.2) and displayed on the Containers screen no longer automatically start on system boot to prevent conflicts with VMs on the Virtual Machines screen.
See Containers and Virtual Machines for more information.
Active Directory AUTORID IDMAP Backend Removal: TrueNAS 25.10 removes this option to improve consistency across multi-server environments (NAS-136630).
Existing configurations using AUTORID are automatically migrated to RID during upgrade.
Users should review their ACLs and permissions after upgrade and might need to reconfigure them in some edge cases.
TrueNAS 25.10 removes the built-in SMART test scheduling and monitoring interface to improve user flexibility for disk monitoring.
The smartmontools binaries remain installed and continue to be used internally by TrueNAS, ensuring that existing third-party scripts and monitoring tools continue to work unchanged.
Users seeking advanced SMART monitoring can install the “Scrutiny” app from the TrueNAS catalog, which offers superior disk health tracking with historical data storage, customizable alerts, and automatic drive detection.
TrueNAS maintains monitoring of critical disk health indicators and automatically migrates existing scheduled SMART tests to cron tasks during upgrade.
See Disk Management for more information on the SMART monitoring transition.
TrueNAS 25.10 removes the Certificate Authority (CA) functionality that allowed TrueNAS to create and sign certificates.
Users can continue to manage certificates by creating Certificate Signing Requests (CSRs) to be signed by external certificate authorities or and importing certificates that have been signed by external CAs or directory services.
These alternatives provide the certificate management capabilities most users need while ensuring proper certificate validation through established certificate authorities.
TrueNAS 25.10 improves SMB share configuration by displaying only options relevant to each purpose-based preset.
Existing shares that previously used the “No Preset” option are automatically migrated to the “Legacy Share” preset during upgrade.
New shares cannot access legacy configuration options.
The SMB recycle bin feature is no longer available for new shares due to security and usability concerns.
For file recovery and versioning, use ZFS snapshots, which provide more reliable and predictable data protection.
See Legacy Share Settings for more information.
Pool usage, disk temperature, and related metrics can have a short delay of no more than 10 minutes before displaying. This is typically seen when TrueNAS boots or in situations where the reporting system restarts.
Containers and Virtual Machines
TrueNAS Enterprise
Virtual Machines are now “Enterprise ready” with support for TrueNAS Enterprise High Availability (HA) systems and failover (NAS-136509).
Virtual Machines and Containers in TrueNAS 25.10
TrueNAS 25.04 introduced support for Containers (named Instances in pre-25.04.2 releases), enabling lightweight isolation similar to jails in TrueNAS CORE.
In TrueNAS 25.04.2 and later, virtual machines are created and appear on the Virtual Machines screen.
Legacy VMs created in 25.04.0 or 25.04.1 using the Instances feature and some VMs migrated to those versions from TrueNAS 24.10 continue to function and appear on the Containers screen.
Legacy VMs on the Containers screen do not autostart in 25.10 or later.
Users with existing VMs on the Containers screen should consider migrating associated zvols to the Virtual Machines screen at this time to ensure compatibility with future TrueNAS releases.
For information on migrating your zvol storage volume to a new VM created in 25.10 or later, see Migrating Containers VMs.
The Enable Secure Boot option is added to virtual machine configuration screens (NAS-136466).
Virtual machines created in 25.04 (pre-25.04.2) and displayed on the Containers screen do not automatically start on system boot to prevent conflicts with VMs on the Virtual Machines screen that might use the same zvols (NAS-136946).
Virtual machines created in 25.04.0 or 25.04.1 using the Instances (now Containers) screen can be migrated to conventional VMs in 25.10 and later using the process described in the Migrating Containers VMs tutorial.
Resolves ZFS ARC memory management conflicts that were causing out-of-memory crashes in Virtual Machines due to memory fragmentation issues (NAS-135499).
TrueNAS Apps
TrueNAS Apps
Application maintenance, including version updates, features, and configuration options, is independent from TrueNAS version release cycles. See documentation and resources at the TrueNAS Apps Market and the truenas/apps repository issues tracker for more information.
TrueNAS 25.10 adds an option to automatically migrate existing applications when changing apps pool locations (NAS-135720).
See Migrating Existing Applications for details.
25.10 supports configuring external container registry mirrors as alternative sources for Docker images (NAS-136553).
See PD-2125 for more information.
SMART Monitoring and Disk Management in 25.10 (and Beyond)
TrueNAS 25.10 changes how disk health monitoring works, transitioning from built-in SMART test scheduling to a flexible approach that better serves modern storage environments.
What Changed
In TrueNAS 25.04 and earlier:
SMART test scheduling was built into the TrueNAS UI
Tests were configured through Data Protection Tasks screens
SMART test results appeared on the Storage Dashboard and individual disk screens
In TrueNAS 25.10 and later:
SMART test scheduling UI is removed
SMART monitoring is handled through dedicated applications or user-managed scripts
TrueNAS continues to automatically monitor critical disk health indicators
The smartmontools binaries remain installed and functional
Drive temperature monitoring uses the enhanced drivetemp kernel module, extended to include SCSI/SAS disk temperatures
Why This Changed
This transition addresses several limitations:
Modern Storage Realities: Traditional SMART tests (short and long) designed for mechanical hard drives are less relevant for SSDs and NVMe drives, which now represent an increasing percentage of deployments. These devices focus on different health metrics like write endurance rather than mechanical wear patterns.
Flexibility: The previous system was restrictive and difficult to customize for advanced users.
Reliability: The integrated SMART test scheduler had persistent bugs and maintenance challenges. Scheduled tests could produce false positives and were difficult to troubleshoot.
Better Tools Available: Dedicated monitoring applications like Scrutiny provide superior disk health tracking with historical data storage, customizable alerts, and automatic drive detection.
What TrueNAS Still Monitors Automatically
TrueNAS continues to run continuous background monitoring that periodically polls SMART attributes from all drives. The system automatically detects and alerts on critical disk health indicators:
Uncorrected read, write, and verify errors
SMART self-test failures
Critical SMART attributes that indicate imminent drive failure
Drive temperatures using the enhanced drivetemp kernel module
These automatic alerts ensure critical disk health issues are reported immediately without additional monitoring applications.
How to Monitor Disk Health in 25.10
TrueNAS 25.10 provides multiple options for monitoring disk health.
Built-in Disk Health Widget
The Disk Health widget on the Storage Dashboard provides quick access to temperature monitoring and disk performance metrics:
Displays disk temperature-related alerts and temperature ranges (highest, lowest, average)
View Disk Reports opens the Reporting > Disk screen with historical disk I/O performance and temperature data
Scrutiny App for Advanced Monitoring
The Scrutiny app provides comprehensive disk health monitoring.
It automatically detects all system drives and offers a clean web interface that displays SMART status, temperature, capacity, and power-on time at a glance.
Scrutiny also tracks historical data and supports configurable alert thresholds to help identify potential drive issues early.
You can edit, disable, or delete these cron jobs as needed.
Custom Monitoring Scripts
The smartmontools binaries (smartctl, smartd) remain installed and continue to function normally. Existing scripts or third-party monitoring tools that invoke smartctl continue to work without modification.
NVIDIA GPU Support
TrueNAS 25.10 introduces support for NVIDIA open GPU kernel module drivers, enabling compatibility with the latest NVIDIA graphics cards including the newest Blackwell architecture.
This driver update ensures support for modern GPU acceleration workloads in TrueNAS Apps and Containers.
The open GPU kernel drivers are compatible with Turing architecture and later GPUs, which includes GTX 16-series cards and all RTX series cards.
The new NVIDIA Blackwell (RTX 50-series) chips require the nvidia-open driver to function, as this driver leverages the built-in NVIDIA GSP (GPU System Processor).
Users with compatible hardware can enable TrueNAS to install NVIDIA drivers.
See the TrueNAS Apps Market for installation instructions.
GPUs based on earlier architectures, including Pascal (GTX 10-series, Quadro P-series), Maxwell (GTX 700 and 900-series), and Volta (GTX Titan V) are not supported by the NVIDIA open drivers.
This is because these older GPUs lack the required GSP component.
Users with incompatible legacy cards can still utilize them by deploying a TrueNAS Virtual Machine and isolating the GPU to it.
This approach involves creating a VM, isolating the legacy GPU to that VM, installing the proprietary NVIDIA driver within the VM environment, and running GPU workloads from within the virtual machine.
However, this workaround requires a secondary GPU (such as integrated Intel graphics or an IPMI console) to handle system display duties, as isolating the only GPU in the system would leave TrueNAS without console access.
Upgrade Paths (Anticipated)
Early releases of a major version are intended for testing and feedback purposes only.
Do not use early release software for critical tasks.
Upgrading to TrueNAS 25.10 (Goldeye) from an earlier TrueNAS release is primarily done using the web interface update process.
Another upgrade option is to use a TrueNAS .iso file to perform a fresh install on the system and then restore a system configuration file.
Update to the latest maintenance release of the current major version before upgrading to the next major version.
You can then upgrade directly from the latest maintenance release to the latest release of the next major version.
This chart shows the basic upgrade paths between TrueNAS major versions.
Depending on your use case and risk tolerance, you might prefer to delay upgrading to allow additional time for testing and stability.
See the TrueNAS Software Status for version recommendations tailored to different user types from Developer to Mission Critical.
flowchart LR
A["11.3-U5"] -->|update| B["12.0-U8.1"]
B -->|"update / ISO install"| C["13.0-U6.8 / 13.3-U2"]
C -->|update| G
C -->|ISO install| I
D["22.02.4 (Angelfish)"] -->|update| E
E["22.12.4.2 (Bluefin)"] -->|update| F
F["23.10.2 (Cobia)"] -->|update| G
G["24.04.2.5 (Dragonfish)"] -->|update| H
H["24.10.2.4 (Electric Eel)"] -->|update| I
I["25.04.2.6 (Fangtooth)"] -->|"update"| J
J["25.10.0 (Goldeye)"]
flowchart LR
A["11.3-U5"] -->|update| B
B["12.0-U8.1"] -->|update| C
C["13.0-U6.8"] -->|ISO install| G
C -->|update| E
D["23.10.2 (Cobia)"] -->|update| E
E["24.04.2.5 (Dragonfish)"] -->|update| F
F["24.10.2.4 (Electric Eel)"] -->|update| G
G["25.04.2.6 (Fangtooth)"] -->|"(anticipated)"| H
H["25.10 (Goldeye)"]
Permitted upgrade methods are:
update: Apply updates using the Update screen in the TrueNAS UI or install a manual update file.
Not all upgrade paths support automatic updates (see chart).
ISO install: Save your TrueNAS configuration file, perform a fresh install using an .iso file for the target version, then upload the saved configuration.
You can skip major versions using a fresh installation with configuration file restore.
Before skipping versions, review release notes for each major version to identify service deprecations or significant changes that might affect your configuration.
Consider upgrading incrementally through major versions with significant changes, or prepare to manually reconfigure any incompatibilities after upgrading directly to the target version.
Migrating from TrueNAS 13.0 or 13.3
Migrating TrueNAS from FreeBSD- to Linux-based versions is a one-way operation.
Attempting to activate or roll back to a FreeBSD-based TrueNAS boot environment can break the system.
Upgrade your FreeBSD-based TrueNAS system to the latest publicly-available release version, 13.0-U6.7 (or 13.3-U1.2 for community users), before attempting to migrate.
See Software Releases for current recommended update paths to make sure you download and migrate to the correct version.
Depending on the specific system configuration, migrating from a FreeBSD-based TrueNAS version can be a straightforward or complicated process.
See the Migration articles for cautions and notes about differences between each software and the migration process.
TrueNAS Enterprise
TrueNAS Enterprise customers with High Availability (HA) or Non-HA TrueNAS Hardware should consult with TrueNAS Enterprise Support for assistance before attempting to migrate.
Customers who purchase TrueNAS hardware or that want additional support must have a support contract to use TrueNAS Support Services.
The TrueNAS Community forums provides free support for users without a TrueNAS Support contract.
*TrueNAS 25.10 and later includes the NVIDIA open GPU kernel module drivers.
These drivers work with Turing and later GPUs.
Earlier architectures (Pascal, Maxwell, Volta) are not compatible.
See NVIDIA GPU Support for more information.
OpenZFS Feature Flags
TrueNAS integrates many features provided by the upstream OpenZFS project.
Any new feature flags introduced since the previous OpenZFS version that was integrated into TrueNAS (OpenZFS 2.3.0) are listed below: