12.0-BETA1
4 minute read.
TrueNAS Quality Lifecycle
Release Stage | Completed QA Cycles | Typical Use | Description |
---|---|---|---|
NIGHTLY | 0 | Developers | Incomplete |
ALPHA | 1 | Testers | Not much field testing |
BETA | 2 | Enthusiasts | Major Feature Complete, but expect some bugs |
RC | 4 | Home Users | Suitable for non-critical deployments |
RELEASE | 6 | General Use | Suitable for less complex deployments |
U1 | 7 | Business Use | Suitable for more complex deployments |
U2+ | 8 | Larger Systems | Suitable for higher uptime deployments |
30 June 2020
TrueNAS 12.0-BETA1 is the first major testing release which kicks-off the TrueNAS 12.0 release cycle.
TrueNAS 12.0 marks the first release of the re-branded FreeNAS software under the TrueNAS Open Storage family name. It improves upon the FreeNAS 11.3 series in many ways. Some of the notable features include:
- Major ZFS upgrade to the upcoming OpenZFS 2.0
- Support for ZFS Async Copy on Write
- Improved hardware support for AMD Ryzen CPUs and a variety of network cards
- Performance Improvements across many areas of the software stack, including CPU, Samba, ZFS and more
- Native ZFS dataset encryption
- Support for upcoming TrueCommand Cloud Connections
- Support for meta-data only vdevs (AKA: Fusion Pools)
- API Keys for scripted control of TrueNAS
- ZFS User Quota Support
Below is a summary of some of the 190 combined bug fixes, updates, and improvements. To view a full list of issues worked on, see the FreeNAS/TrueNAS 12.0-BETA1 Roadmap.
Plugin Upgrades
Installed plugins also require an upgrade to function with TrueNAS 12.0-Beta1. However, this upgrade is one-way; reverting the system to an earlier version of TrueNAS means any upgraded plugins will cease to function. If you wish to irreversibly upgrade your plugins after updating TrueNAS, open the shell and enteriocage upgrade <plugin-jail-name>
.
For example, to upgrade a weechat plugin that was named “weechattest”, enter iocage upgrade weechattest
.If you are already running a version of 12.0-Nightlies from before 7/1/2020, it is possible to upgrade to 12.0-BETA and then onto release. There are two ways to do this.
- Roll back to the previous 11.3-UX boot-environment, and switch to the new 12.0-BETA train
- Manually install the update file from the CLI using the following commands:
# fetch https://download.FreeNAS.org/12.0/STABLE/BETA/TrueNAS-12.0-BETA-manual-update.tar
# freenas-update ./TrueNAS-12.0-BETA-manual-update.tar
# reboot
- [NAS-100871] - In the new GUI: When deleting a VM device the confirmation screen doesn't identify the device about to be deleted
- [NAS-100405] - Native ZFS Encryption
- [NAS-100652] - Apply fieldsets to system section
- [NAS-100658] - Apply fieldsets to services section
- [NAS-101640] - Migrate FN/TN to FreeBSD 12 OS
- [NAS-101641] - Migrate to ZoL
- [NAS-101647] - Async ZFS COW
- [NAS-102345] - Add ability to over-provision ssds on platforms as needed
- [NAS-102356] - Standardize on Active/Standby description of controllers
- [NAS-102414] - Unifying FreeNAS and TrueNAS
- [NAS-102517] - Add "ManagedBy" field to ZFS datasets and Shares
- [NAS-102519] - Root API Keys
- [NAS-102806] - Add ZFS user quota support
- [NAS-102819] - Installer improvements
- [NAS-103443] - TrueCommand Cloud Secure Connection
- [NAS-103594] - KMIP Support
- [NAS-103683] - Convert Rest Calls to Websocket throughout the UI
- [NAS-103730] - Replace notifier throughout the UI
- [NAS-104501] - Updated software for 12
- [NAS-104503] - Middleware updates for 12
- [NAS-104504] - UI Improvements for 12
- [NAS-104505] - HA Improvements for 12
- [NAS-104604] - Web UI M60 support
- [NAS-104671] - 12.0 Documentation
- [NAS-105074] - Enclosure support for Mini 3.0
- [NAS-105220] - Add support for dedicated metadata devices to ZFS
- [NAS-105531] - static usage of FreeNAS when upgrading zpool
- [NAS-105565] - Unable to Access TN Scale UI
- [NAS-105622] - UI should update VM state if the VM shuts down
- [NAS-105904] - Fix broken link in New Pool Encryption help text
- [NAS-105927] - Replace all helptext Guide links
- [NAS-105607] - Logotype logo missing for TN Enterprise
- [NAS-105610] - Kerberos Settings don't load into form
- [NAS-105626] - Two-factor QA button doesn't enable on first setup
- [NAS-105634] - Time format examples do not match selected timezone
- [NAS-105651] - Date-picker list does not match timezone
- [NAS-105674] - Fix error handling for Save/Upload config
- [NAS-105713] - zvol form shows error by default
- [NAS-105744] - Need welcome dialog and modified About dialog
- [NAS-105769] - Min and max length errors are not accurate
- [NAS-105803] - Fix label / logic issues on dataset form
Systems that have a large number of plugins installed can take longer to populate the plugin list (NAS-106637).