TrueNAS SCALETrueNAS SCALE Documentation Archive
This content follows the TrueNAS SCALE 22.12 (Bluefin) releases. Archival documentation is provided for reference only and not actively maintained.
Use the Product and Version selectors above to view content specific to different TrueNAS software or major version.

SCALE 22.12 Bluefin Release Notes

Software Lifecycle

Early releases are intended for testing and early feedback purposes only. Do not use early release software for critical tasks.

TrueNAS Quality Lifecycle

Release StageCompleted QA CyclesTypical UseDescription
NIGHTLY0DevelopersIncomplete
ALPHA1TestersNot much field testing
BETA2EnthusiastsMajor Feature Complete, but expect some bugs
RC4Home UsersSuitable for non-critical deployments
RELEASE6General UseSuitable for less complex deployments
U17Business UseSuitable for more complex deployments
U2+8Larger SystemsSuitable for higher uptime deployments

Want to collaborate on TrueNAS SCALE? Join our Official Discord Server.

The Software Status page shows the latest recommendations for using the various TrueNAS software releases.

SCALE Schedule

All release dates listed are tentative and are subject to change. The items in this list might not show every deadline or testing cycle that iXsystems uses to manage internal effort.

The progress and specific work is being tracked through tickets opened in Jira. If you have a feature suggestion or bug report, create a Jira account and file a ticket in the TrueNAS or TrueCommand projects. TrueNAS SCALE tickets are also tracked in the TrueNAS Jira Project.

VersionCheckpointScheduled Date
SCALE 22.12.5 (Bluefin)TagTBD
ReleaseTBD

Obtaining the Release

  • SCALE is developed as an appliance that uses specific Linux packages with each release. Attempting to update SCALE with apt or methods other than the SCALE web interface can result in a nonfunctional system.
  • TrueNAS SCALE has only been validated with systems up to 250 Drives. We currently recommend that users with higher drive counts run TrueNAS Enterprise.
  • HA migration in Bluefin 22.12.0 is not recommended for critical-use Enterprise HA systems yet. Enterprise General Availability (GA) is planned for the 22.12.2 release but HA migrations from CORE are not recommended without consulting with iXsystems Support first.
  • All auxiliary parameters are subject to change between major versions of TrueNAS due to security and development issues. We recommend removing all auxiliary parameters from TrueNAS configurations before upgrading.
  • New security checks are present for host paths in use by various system services. If you have host paths that are shared by multiple system services (e.g. Apps and SMB), please read the 22.12 Known Issues and take steps to create unique host paths for each in-use system service.
  • As part of security hardening, users upgrading to 22.12 Bluefin are prompted to create a separate administrative user for UI logins. TrueNAS shows an informational alert when only the root account is present and reminds to create the administrative user for logins. Future security updates to TrueNAS SCALE could disable the root account. Please create an administrative user as soon as possible after upgrading. See the Managing Users Tutorial for more details.

To download an .iso file for installing SCALE Bluefin, go to https://www.truenas.com/truenas-scale/ and click Download. Manual update files are also available at this location.

To upgrade an existing SCALE install, log in to your SCALE web interface and go to System Settings > Update.

Upgrade Paths

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.

When attempting to migrate from TrueNAS CORE, see the Migration section for cautions and notes about differences between each software and the CORE to SCALE migration process.

Systems with physical NICs migrating from TrueNAS CORE to TrueNAS SCALE 22.12 might encounter an issue relating to NIC names being updated and written to the database. Non-physical network interfaces (link aggregation, VLAN, bridge) might also experience disruptions due to name convention differences (see Component Naming for more information). If you experience network disruption after migrating from TrueNAS CORE to TrueNAS SCALE 22.12, go to Network and reapply the interface settings to the named physical interfaces. Then remove any saved bond, br, or vlan interface configurations, and recreate them.

When upgrading from TrueNAS SCALE 22.12 (Bluefin) to 23.10 (Cobia) as part of an upgrade path, reapply network configuration in 22.12 and again after updating to 23.10.

TrueNAS Enterprise
Migrations from TrueNAS CORE for Enterprise High Availability (HA) systems are not recommended at this time.

TrueNAS SCALE

flowchart LR

A["22.02.4 (Angelfish)"] --> C
B[CORE 13.0-U5.3] --> C
C["22.12.4.2 (Bluefin)"]

TrueNAS SCALE Enterprise

flowchart LR
A("Current 22.12 (Bluefin) release") --> B["22.12.4.2 (Bluefin)"]

22.12.4.2

October 13, 2023 iXsystems is pleased to release TrueNAS SCALE 22.12.4.2! This is a hotpatch to fix an issue that prevents some TrueNAS CORE systems from migrating to SCALE 22.12.4.1:

  • NAS-124623 - error with home directory handling on migration from TrueNAS CORE.

22.12.4.1

October 12, 2023 iXsystems is pleased to release TrueNAS SCALE 22.12.4.1! This is a small hotpatch designed to address a reported bug from the 22.12.4 release and updates Samba to the v4.17.12 security update:

See the TrueNAS Security Advisories site for additional details about the Samba security update.

Known Issue: An issue was found after 22.12.4.1 was released that disrupts migrations from CORE to SCALE 22.12.4.1 due to how the /home directory is handled during the update process (NAS-124623). If you encountered this issue when attempting to migrate from TrueNAS CORE to SCALE 22.12.4.1, run the command mkdir /home in the TrueNAS CORE web interface shell and re-apply the upgrade.

Otherwise, users that intend to migrate from TrueNAS CORE to SCALE 22.12 (Bluefin) can directly migrate to the 22.12.4.2 hotfix release to avoid this issue.

22.12.4

October 3, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.4!

Notable changes:

  • Users with active or enabled deprecated services in 22.12.4 are alerted to address these deprecated features before attempting to upgrade to a new TrueNAS SCALE major version.
  • WebDAV share creation is disabled NAS-122280. The related WebDAV application is available instead.
  • Samba updated to 4.17.10 NAS-123131
  • Numerous security updates.
  • Numerous bugfixes to Apps features.
  • Replication hotfix from ZFS 2.1 update NAS-123123.
  • New option in replication tasks for the destination dataset to inherit encryption from its parent dataset NAS-121898.

Click here for the full changelog of completed tickets that are included in the 22.12.4 release. To switch between detail and list views for the changelog, press t. Open the changelog in Jira to see the Export menu to print or download the changelog in various file formats.

22.12.4 Ongoing Issues

Click here to see the latest information about issues discovered in 22.12.4 that are being resolved in a future TrueNAS SCALE release.

22.12.3.3 through 22.12.3

July 25, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.3.3!

This is a small hotpatch to address a ZFS issue that appears in specific circumstances with encrypted ZFS replication tasks. When the replication source system is updated to SCALE 22.12.3, a mismatch in indirect block size (IBS) values can cause kernel panics when an encrypted replication task attempts to receive ZFS snapshots to the destination system. See OpenZFS 2.1 Pull Request #15073 for more details.

Users are encouraged to update any TrueNAS SCALE system used as a replication source or destination to 22.12.3.3 to avoid this issue. It is also recommended to update any ZFS-based systems currently used as a replication destination.

22.12.3.3 Changelog

  • NAS-122583 Crash on ZFS replication receive with different indirect block size

22.12.3.2

July 5, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.3.2!

This is a small hotpatch to prevent an edge-case issue from occurring when Active Directory is faulted on High Availability (HA) systems.

22.12.3.2 Changelog

  • NAS-122689 Allow sysdataset move if AD is faulted

  • NAS-122693 Prevent database replication when alembic versions do not match

22.12.3.1

June 20, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.3.1!

This is a small hotpatch designed to resolve issues with PCI passthrough to Virtual Machines, the order in which system services are started, and an issue with error logging when upgrading a High Availability (HA) system from 22.12.3.

22.12.3.1 Changelog

22.12.3

June 13, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.3!

22.12.3 includes many new features and improved functionality that span new applications for deprecated services, change to SMB service, additional tools for troubleshooting, and web UI improvements. Changes include:

  • New applications for deprecated SCALE services Dynamic DNS, TFTP, OpenVPN, WebDAV, rsync daemon, and S3 MinIO.
  • Multichannel capabilities added to the SMB configuration form
  • Updates to the Dashboard R50 image
  • Updates to the latest Linux v5.15 kernel branch
  • Update Samba to 4.17.8

This release fixes a bug with dataset encryption where it was possible to create an encrypted storage pool or dataset and unencrypted datasets within that pool or dataset. Beginning with 22.12.3, it is no longer possible to create an unencrypted dataset when the storage pool or dataset is created with encryption active. Datasets created in this manner are not affected by this fix. If the original intention was for the dataset to be encrypted, please migrate any data from the unencrypted dataset to a new encrypted dataset.

An issue was discovered with virtualization post-release. When virtual machines with PCI passthrough are deployed, delay upgrading to 22.12.3. For details and resolution notes, see NAS-122456.

Component Versions

TrueNAS SCALE is built from many different software components. This list has up-to-date information on which versions of Linux, ZFS, and NVIDIA drivers are included with this TrueNAS SCALE release. Click the component version number to see the latest release notes for that component.

ComponentVersion
Linux Kernel5.15.107
Nvidia Driver515.65.01
ZFS2.1.11

Deprecated Services in SCALE Bluefin

As part of security hardening and improving feature maintainability, SCALE Bluefin 22.12.3 deprecated several TrueNAS systems services in preparation for full removal in SCALE 23.10 Cobia. Users with TrueNAS SCALE Bluefin installed should review the deprecated features table and migrate any currently used services before upgrading to TrueNAS SCALE Cobia 23.10. Beginning in SCALE Bluefin 22.12.3, the SCALE web interface generates an alert when a deprecated service is in use.

TrueNAS Enterprise
To avoid any possible service interruptions, customers with a TrueNAS Enterprise licensed system and Silver or Gold -tier support are prevented from upgrading to TrueNAS SCALE Cobia 23.10 until a guided upgrade with iXsystems Support is scheduled.

These software features are affected:

FeatureMigration Path
Dynamic DNSDeploy the DDNS Updater application and port any existing configuration from System Settings > Services > Dynamic DNS into the deployed application.
LLDPThe current service is deprecated with no replacement available.
OpenVPN ClientThe current service is deprecated with no replacement available.
OpenVPN ServerThis service is deprecated as several solutions are now available in the Apps menu. Choose a new VPN solution from the Apps menu and configure to provide similar functionality.
Rsyncd ServerDetermine if enabling an rsync server is necessary on the system. Rsync tasks that have Rsync Mode set to SSH or are externally configured with SSH don’t need the rsync service enabled. The rsyncd application is available when TrueNAS must be used to create insecure non-SSH rsync tasks.
S3Deploy the minio application from the TrueNAS Enterprise catalog and port any existing configuration from System Settings > Services > S3 to the deployed application. For instructions on how to migrate from the S3 service to the MinIO application see Migrating from S3 Service.
TFTPDeploy the tftpd-hpa application and port any existing configuration from System Settings > Services > TFTP to the deployed application.
WebDAVDeploy the webdav application and port any existing configuration from Shares > WebDAV and System Settings > Services > WebDAV to the deployed application.

22.12.3 Change Log

New Feature

  • NAS-118965 Document charts and general workflow of how the structure is composed
  • NAS-120029 Expose multichannel in SMB service form
  • NAS-120537 If S.M.A.R.T. test status is ABORTED, do not treat it as a pool health issue
  • NAS-121358 need method for userspace to report arm status info from acpi tables
  • NAS-121752 generate an alert about s3 service on host being deprecated
  • NAS-121753 prevent upgrades from 22.12.3 to 23.10 if s3 is used (and licensed)
  • NAS-121891 allow users to “force” upgrade if they’re running deprecated service
  • NAS-122143 Add deprecation configuration alert for 22.12.3
  • NAS-122215 Handle `EAGAIN` error for `update.update`, `update.file`, `failover.upgrade`

Improvement

  • NAS-120155 Scale Additional tools for troubleshooting and platform needs
  • NAS-120268 Show description in UI for PCI passthrough devices choices
  • NAS-120350 Optionally read AFPInfo xattrs directly when generating SMB2 AAPL readirattr response
  • NAS-120494 Fix page title width
  • NAS-120582 Better UI for Cloud Sync “transfers” option
  • NAS-120588 Drive identify support for R30 SCALE
  • NAS-120652 SCALE Help text Period Snapshots incorrect
  • NAS-120957 review and fix any overly-strict validation on NFS share paths
  • NAS-120995 Core file alert should be rewritten with more precise guidance on what we need
  • NAS-121111 Adapt to IPMI API changes
  • NAS-121150 Update R50 dashboard picture in webui
  • NAS-121222 `user.shell_choices` depends on user’s group IDs
  • NAS-121406 Add default indirect block size
  • NAS-121443 Nvdimm 2666 Micron 2.6 firmware is ONLY qualified firmware
  • NAS-121517 Change Official catalog to TrueNAS
  • NAS-121563 Update v5.15 Linux kernel branches to latest upstream releases
  • NAS-121718 Add raw ZFS size to usage stats
  • NAS-121743 Update SCST to check the client-supplied initiator name is a legal value
  • NAS-121760 Hide API and SCALE CLI Auth Check_User and Check_Password Commands
  • NAS-121765 improve path lookup performance via zpl_permissions changes
  • NAS-121906 Update tooltip to specify that lowercase must be used.
  • NAS-121988 samba / vfs_io_uring - add ability to set IOSQE_ASYNC
  • NAS-121995 Disable default init_on_alloc kernel feature for Bluefin
  • NAS-122068 Update samba in bluefin to 4.17.8
  • NAS-122096 Deprecate OpenVPN Client/Server and Rsync services in Bluefin
  • NAS-122280 prevent creation of new WebDAV shares in 22.12.3

Bug

  • NAS-112093 ZFS ashift on vdev addition for pre-12 pools
  • NAS-112497 CLI: service gluster eventsd: sync command dumps stack
  • NAS-117393 Zpool import -m also removing spares and read cache
  • NAS-118157 NFS read operations causes system to crash
  • NAS-119516 No email alert sent when zpool is degraded if you have a hot-spare
  • NAS-119556 Can’t delete openvpn certificate
  • NAS-119639 VM are getting shut down randomly
  • NAS-119689 Disk Space Reports - click the link just goes to reporting, not much to do with disk space
  • NAS-119945 Decimals not saved in quota and reserved fields
  • NAS-120085 app not work after update from 22.02.4 to 22.12.0
  • NAS-120096 Error when creating dataset: failed to create mountpoint: Operation not permitted
  • NAS-120230 Attaching GPU to VM causes system crash
  • NAS-120304 TrueNAS SCALE limit on private Docker registry passwords is too short for AWS ECR passwords
  • NAS-120333 SCALE - Snapshot Retention time is always shown as 1h late while it actually isn’t
  • NAS-120382 TrueNAS SCALE fails to boot after installation on HP Proliant MicroServer Gen8
  • NAS-120458 TypeError in the codepath of “app kubernetes restore_backup”
  • NAS-120508 WebUI validation of VDEV redundancy across VDEV types
  • NAS-120510 nextcloud cron settings were not recognized during installation.
  • NAS-120533 UI does not allow for EXTEND operations on single-device special VDEVs
  • NAS-120602 Uncommanded reboot from logging into the web interface
  • NAS-120616 Can’t use wildcards in NFS host allow list
  • NAS-120621 Leading whitespaces lost when displaying logs
  • NAS-120655 Errors in authorized hosts are not displayed in Web UI during NFS share create or edit
  • NAS-120968 port.validate_port doesn’t consider bind address
  • NAS-120970 Can’t change ACL rules
  • NAS-120971 Cannot save gpus in VM edit form
  • NAS-120980 Could not log into all portals iscsi democratic-csi
  • NAS-121014 System is configured to be on LA time but the time on the network dashboard cards is in EST
  • NAS-121032 After upgrade to 22.12.1 bond0 mac address changed
  • NAS-121035 webUI not updating pool column in storage->disks page (disk.get_unused)
  • NAS-121038 Using certificates with “unlimited” end date and timezone with positive UTC offset kills middlewared
  • NAS-121064 fix x-series controller detection logic
  • NAS-121065 x-series ntb failing to initialize on receive buffer
  • NAS-121074 Non-critical interfaces may have BACKUP vrrp state on Active Controller
  • NAS-121082 Extra Users in UPS service settings has rogue tab (/t) which causes it not to work unless you add an extra carriage return
  • NAS-121085 SCALE CLI: debug command failure
  • NAS-121087 TrueNAS CLI and Console User Shell Options Don’t Work
  • NAS-121105 Load state not working on the User create/edit form
  • NAS-121114 VM Device Details Screen Display
  • NAS-121128 Reporting > CPU - chart only ever shows in %
  • NAS-121133 Manual reboot of active controller via SSH breaks HA on SCALE
  • NAS-121174 Intel X540-T2 : IXGBE continuous warning message on TrueNAS SCALE Machine
  • NAS-121183 Zvol dataset shows misleading Enable Atime: ON
  • NAS-121207 Removed drive from pool does not show attached after reinsertion, spare remains “in use” (SCALE)
  • NAS-121215 Adding Cloud Sync Tasks causes UI to slow to a halt
  • NAS-121218 Datasets table header is not stuck with rows
  • NAS-121244 Custom Scheduler window displays partially off screen
  • NAS-121247 TrueNAS SCALE - RangeError: Invalid time value on UI
  • NAS-121262 Chia app from community train fails upgrade from 1.7.0_1.0.1 to 1.7.1_1.0.2
  • NAS-121266 When replication wizard tries to create a snapshot and it already exists, it should not be a fatal error
  • NAS-121271 Add error handling for ENOTCONN in ctdb events scripts
  • NAS-121274 Error on attempting disk wipe post install
  • NAS-121287 Core files for /usr/sbin/snmpd
  • NAS-121308 Upgrade to Scale with old-style time format causes error that prohibits many actions in UI
  • NAS-121333 Post Reset Network interface cannot be set up blocking bring up of system
  • NAS-121359 Root ownership of openvpn-status.log file breaks OpenVPN client connection
  • NAS-121371 Web Portal for Apps launches after logout - login
  • NAS-121378 Sudo Enabled dialog appears for Local source location replication
  • NAS-121384 Telegram alerts can’t be setup due to negative chat ID
  • NAS-121419 [Catalog Validator] Python exception at indentation increase after $ref
  • NAS-121445 Trivial: Waiting to renew Kerberos ticket. Current ticket expires ……………
  • NAS-121446 NFS and VM using encrypted datasets not started when dataset unlocked even with autostart enabled on TrueNAS SCALE 22.12.2
  • NAS-121480 Some drives in pools are reporting Disk unavailable in Disk Info but are available.
  • NAS-121505 Dataset ACL abnormally shows errors when switching list objects
  • NAS-121506 Upgrade Faulty for Large Container Images
  • NAS-121508 All disks disappeared after 22.12.2 upgrade
  • NAS-121509 ix-applications is not initialized properly, cannot deploy apps
  • NAS-121532 LDAP with tls cannot work
  • NAS-121547 Pool named “Storage” toggles Storage widget
  • NAS-121557 Disk information is not updated after editing in the disk table
  • NAS-121612 Import Data Button Appears on Data Protection Header
  • NAS-121657 Cannot set IPMI password through SCALE UI
  • NAS-121696 VM using encrypted datasets not started when dataset unlocked even with autostart enabled on TrueNAS SCALE 22.12.2
  • NAS-121721 SCALE dashboard doesn’t show actual serial numbers; uses license serials instead
  • NAS-121738 Snapshot Lifetime Unit Would Be Hidden If Custom Schedule Is Too Long
  • NAS-121816 After update to SCALE 22.12.2 - boot pool scrub every day
  • NAS-121834 TrueNAS-SCALE-22.12.2 Telegram Alert Service doesn’t work when the chat IDs has “-”
  • NAS-121883 Do not allow to replicate unencrypted datasets beneath encrypted datasets
  • NAS-121907 cannot create datasets after upgrade to 12.12.2
  • NAS-121944 After using the Rest API command (incorrect parameter) /kubernetes/backup_chart_releases, snapshots are nonfunctional
  • NAS-122057 UI should adapt to the change of official catalog being renamed

22.12.2

April 11, 2023

iXsystems is pleased to release TrueNAS SCALE 22.12.2!

TrueNAS Enterprise
22.12.2 is the first SCALE release that supports TrueNAS Enterprise systems! For TrueNAS Enterprise systems that are already deployed with TrueNAS CORE installed, you can contact iXsystems Support to verify SCALE compatibility and schedule a migration. To purchase a new TrueNAS Enterprise system, please contact iXsystems for a quote!

22.12.2 includes many new features and improved functionality that span SCALE Enterprise High Availability (HA), applications, rootless login administrative user, enclosure management, and replication:

  • Adding sudo options to user and replication configuration screens
  • SSH service option for the administration user
  • Application advanced settings changes that add a force flag option
  • Replication task improvements that add reasons why tasks are waiting to run
  • (Enterprise only) Applications new Kubernetes passthrough functionality
  • (Enterprise only) New enclosure management for the R30 and Mini R platforms

It also implements fixes to pool status reporting, application options, reporting functions, cloud sync and replication tasks, iSCSI shares, SMB service in HA systems, various UI issues, UI behavior related to isolated GPU and USB passthrough in VMs, and changes to setting options and failover on HA systems.

Component Versions

TrueNAS SCALE is built from many different software components. This list has up-to-date information on which versions of Linux, ZFS, and NVIDIA drivers are included with this TrueNAS SCALE release. Click the component version number to see the latest release notes for that component.

ComponentVersion
Linux Kernel5.15.79
Nvidia Driver515.65.01
ZFS2.1.9

22.12.2 Change Log

New Feature

Epic

NAS-120108 SCALE enterprise enclosure functionality

Improvement

  • NAS-119244 Log equivalent info to mprutil output in scale
  • NAS-119687 Missing force flag in Apps -> Advanced Settings
  • NAS-119748 Partial enclosure Management for R30 SCALE
  • NAS-119753 Enclosure Management for R30 SCALE (UI)
  • NAS-120101 Display waiting reason for WAITING replication task
  • NAS-120160 Need plx_eeprom tool updated for and installed on scale
  • NAS-120253 No need to check update of a dangling image
  • NAS-120264 Dataset names don’t have to begin with an alphanumeric character.
  • NAS-120289 Add min_memory field to VM edit/create screen in UI
  • NAS-120424 Add a migration to add community train to preferred trains in official catalog
  • NAS-120605 Add reporting of NVDIMM Operational Statistics.
  • NAS-120648 Add deps for building spotlight elasticsearch backend
  • NAS-121111 Adapt to IPMI API changes
  • NAS-121152 Add sas3flash tool

Bug

  • NAS-117906 Cannot clear optional integer value - nodePort
  • NAS-119427 SCALE 22.12.0, /usr/local/bin/snmp-agent.py constantly using high CPU
  • NAS-119431 Bluefin Apps: Error “[emptyDirVolume] A dict was expected” when adding Memory Backed Volume
  • NAS-119452 [Apps] No GUI option to force selection of “partially initialized” pool
  • NAS-119515 hot-spares do not auto detach from zpool after they have been activated and the failed drive replaced
  • NAS-119605 Replication Tasks between two TrueNAS SCALE 22.12: Destination part requires mandatory root user to initiate replication
  • NAS-119682 scale - ui/credentials/certificates section slide-out window for certificates each have the name “edit certificate authority”
  • NAS-119707 [Bluefin 22.12.0] Angelfish sysctl values don’t persist following Bluefin upgrade
  • NAS-119750 Sorting snapshots by space used not working as intended
  • NAS-119838 [TrueNAS SCALE Bluefin] VM USB Passthru does not see USB device
  • NAS-119868 View Enclosure -> Enclosure label in model “undefined”
  • NAS-119886 iSCSI Wizard - Add Listen should be a required field
  • NAS-119945 Decimals not saved in quota and reserved fields
  • NAS-119955 Network speed mismatch between Key-Max-Mean-Min values
  • NAS-119980 Missing icon in dataset details header
  • NAS-120011 Do not check for failover.upgrade_pending on non-HA systems
  • NAS-120092 Cannot edit SMART test task
  • NAS-120113 Do not toggle ZFS_ARCHIVE on mtime updates
  • NAS-120126 Resetting config doesn’t properly go to signin page
  • NAS-120128 Static routes added through WebUI are not reflected in kernel
  • NAS-120133 Cloud Sync Task to Google Drive fails 50% of the time
  • NAS-120157 User creation wizard does in fact not create a subdir if the given path does not end with username
  • NAS-120246 IntegrityError ISCSI
  • NAS-120269 nss_winbind can return results for passdb-backed local users
  • NAS-120296 remove netbiosname for standby controller from webui for services->SMB.
  • NAS-120303 iSCSI Extent not enforcing selected Logical Block Size
  • NAS-120310 Jobs dropdown progress bar is broken for very long job descriptions
  • NAS-120352 unable to setup SSH over Rsync
  • NAS-120372 High Memory Usage - /usr/bin/python3 /usr/bin/cli –menu –pager
  • NAS-120376 Storage - Manage Devices incorrectly presents the “EXTEND” button for member disks in RAIDZ VDEVs
  • NAS-120387 When loading currently running jobs for task manager, exclude the ones that have `transient: true`
  • NAS-120403 GUI behavior for isolated GPUs
  • NAS-120426 When creating “admin” user it says “root account password”
  • NAS-120432 Replication tasks cannot be edited
  • NAS-120435 Button-field for type in “Reporting” disappears when pressing “Reporting” again
  • NAS-120446 py-libzfs should have a non-blank default history prefix
  • NAS-120489 [SCALE/Apps]: Setting `immutable` on a `string` causes it to be locked even at install time.
  • NAS-120490 [SCALE/Apps]: Editing an app with a `type: list` variable with added items, fails to render
  • NAS-120492 [SCALE/Apps]: Initial value of a dropdown is null, but after picking something and reverting to empty is no longer null
  • NAS-120493 [SCALE/Apps]: Weird behavior with show_if under subquestions
  • NAS-120498 Pool reporting as unhealthy due to aborted smart tests, not failures
  • NAS-120672 Fix disk_resize to work with solidigm (Intel) P5430 (D5-P5316) 30TB NVMe drives
  • NAS-121074 Non-critical interfaces may have BACKUP vrrp state on Active Controller
  • NAS-121133 Manual reboot of active controller via SSH breaks HA on SCALE

22.12.1

February 21, 2023

TrueNAS SCALE 22.12.1 has been released. It includes many new features and improved functionality that span initial effort for high availability (HA) feature support and improvements, and new or improved features in SCALE applications, services, ACLs, and shares:

  • New Kubernetes Passthrough functionality in SCALE applications.
  • Improvements to the security hardening function, rootless login, in the SCALE installer, SCALE sign-in, and root user administration.
  • New ACL function that allows users to create and manage ACL presets, and adding a loading indicator to the Permissions editor.
  • Improvements to the advanced scheduler used by many of the data protection tasks.
  • Ability to manage websocket sessions.
  • Improved validation in many areas including applications.
  • New SSH service options when logging into an SSH session as admin.
  • New and improved Dashboard for SCALE Enterprise HA and Enclosure management.
  • Improvement to the Host Path Validation option for SCALE applications.
  • Added support for external share paths.
  • Added support for Windows 10/11 to address “Fail to Install” issues.
  • Changes to the sudo options on the Add User and Add Groups screens, and add sudo to the Replication task wizard.

22.12.1 Change Log

New Feature

  • NAS-104788 Add “Upload SSH Key” button to Accounts/Users Add|Edit forms
  • NAS-118955 DFS Proxy Share Feature
  • NAS-119055 Add new Kubernetes Passthrough Functionality
  • NAS-119071 Rootless login installer changes
  • NAS-119101 New process for first UI login when root password is not set up
  • NAS-119180 Allow users to create and manager ACL presets
  • NAS-119208 Try to extract /data/update.failed file from all the existing BEs?
  • NAS-119277 Dump currently active WebSocket sessions with the ability to terminate all of them except the current one
  • NAS-119324 New endpoint to monitor and wait on a `smart.test`
  • NAS-119830 Add support for CRON type in dynamic forms with scheduler
  • NAS-119932 Allow adding minimum scale version validation to apps
  • NAS-119933 Enhance validation for enterprise users wrt catalog management
  • NAS-120019 New SSH service field: `adminlogin`
  • NAS-120048 Changes to sudo fields on users and groups
  • NAS-120049 Add `sudo` field to replication and credentials forms

Epic

  • NAS-120108 SCALE enterprise enclosure functionality

Improvement

  • NAS-116577 Improve Handled unknown error in sentry
  • NAS-118441 Adjust the layout of the storage widget when there are no vdevs in the pool
  • NAS-118820 Move AdminLayoutComponent to the Layouts module
  • NAS-118906 Refactor dialogs in PodShellComponent and PodLogsComponent
  • NAS-118929 Investigate security implications of using `api.login_with_token`
  • NAS-118945 Add jobs ids to `core.bulk` API response
  • NAS-118993 Update WebUI for quota API changes
  • NAS-119087 Scale: Ensure that dashboard card correctly reflects versions and HA state during updates
  • NAS-119092 Add functional tests for iSCSI configuration into API tests / CI
  • NAS-119106 zed: unclean disk attachment faults the vdev
  • NAS-119125 Add support for external share paths to webui
  • NAS-119167 Enable module preloading to improve performance
  • NAS-119168 Switch codecov github action to use token
  • NAS-119185 Add loading indicator to permissions editor
  • NAS-119186 Rewording Validate Host Path for Apps and show dialog
  • NAS-119241 pylibzfs and zfs.snapshot.query is overly strict about checks for when to use a simple zfs dataset handle
  • NAS-119280 Add origin to pool.dataset.details
  • NAS-119293 Improve sorting for the tree
  • NAS-119314 Don’t attempt to resolve ids 0 and 950 through nss_winbind
  • NAS-119339 Investigate not re-attaching PCI device to host on deletion
  • NAS-119485 Windows 10/11 Updates (KB5012170) Fail to Install Due to Tianocore EDK2 UEFI Firmware
  • NAS-119705 Make SCALE kernel CONFIG_INIT_ON_ALLOC_DEFAULT_ON=n
  • NAS-119744 Enclosure Management for Mini-R Core/SCALE
  • NAS-119749 Enclosure Management for Mini-R Core/SCALE (UI)
  • NAS-119777 [SCALE] Consider enforcing atime=off on ix-application datasets
  • NAS-119845 Force docker to not start if it’s not being used in apps
  • NAS-119958 Merge zfs-2.1.8
  • NAS-120026 Merge zfs-2.1.9

Bug

  • NAS-113096 Add tests for LDAP + GSSAPI
  • NAS-114479 Hot spares use system swap default instead of pool partition layout
  • NAS-117563 expose zfs userspace (for user and group quota properties) to py-libzfs
  • NAS-118495 ZFS test suite hangs with recent zed hotplug fix if zed service is enabled
  • NAS-118508 Editing stopped app configuration starts the app
  • NAS-118583 Time Zone is right. System time is not
  • NAS-118588 TrueNAS keeps falling off LDAP
  • NAS-118611 SMBD tainted
  • NAS-118660 Cloud sync task “Bandwidth Limit” pop-up help text appears to be incorrect
  • NAS-118756 Deleting a dataset removes snapshot tasks assigned to the parent of a dataset
  • NAS-118803 VM deletion performs a check on systems virtualization capability
  • NAS-118859 add minio/operator app and use logsearchapi entrypoint override
  • NAS-118870 Sharing/SMB/Add Name field not updated after first folder click
  • NAS-118895 [Apps] Installing App without Kubernetes objects (empty), leads to error and middleware lockup
  • NAS-118921 [Apps] Helm charts are recreated/upgraded on restart before cluster is ready
  • NAS-118992 Verify that the update to Syncthing 1.22.0 works out of the box w/latest versions of SCALE
  • NAS-119007 API call “pool.dataset.details” responds to an object with a field “snapshot_count = 0”
  • NAS-119037 Critical alert : Failed to start Kubernetes cluster for Applications : [EFAULT] Failed to configure PV/PVCs support
  • NAS-119081 Do not disallow failover when system versions mismatch
  • NAS-119110 Zpool status is not showing the last scheduled Scrub event
  • NAS-119113 Head template error when reloading the page
  • NAS-119129 TrueNAS-SCALE-22.12-RC.1 couldn’t use Intel 12th gen iGPU and custom Docker Image
  • NAS-119131 VM Details are not updated after form submit, page reload helps
  • NAS-119138 Certificate has no `digest_algorithm ` property
  • NAS-119141 Reduce amount of any
  • NAS-119142 VirtIO block device serial numbers are not detected on TrueNAS SCALE
  • NAS-119165 Custom docker images create two instances?
  • NAS-119187 After upgrade from Angelfish to Bluefin, middlewared does not start
  • NAS-119204 configuring networking using CLI does not work on HA systems
  • NAS-119213 SMB file moving issues on MacOS
  • NAS-119233 GUI Settings validation errors
  • NAS-119236 certificate creation unsuccessful
  • NAS-119251 Degraded pool alert message shows a disk from another pool
  • NAS-119263 Fix alignment on devices tree
  • NAS-119267 login as “root” validates and then displays “Your account has been locked. Please contact your System administrator” twice
  • NAS-119279 Missing an option to promote dataset
  • NAS-119287 Merge zfs-2.1.7
  • NAS-119296 fix memory leak in py-libzfs/ZFS.find_import
  • NAS-119301 [SCALE - ACL GUI] Errors on just switching items (Ace has errors)
  • NAS-119307 Syncing catalogs ?
  • NAS-119323 [SCALE] UI reports all pools with failed SMART Tests
  • NAS-119330 cannot get used/quota for dataset unsupported version or feature
  • NAS-119335 Apps don’t validate whether proposed host path is in use by service
  • NAS-119336 midcli still references “change root password”
  • NAS-119354 Rsync Tasks always in Waiting status
  • NAS-119366 VM display button still can’t connect VNC on SCALE Bluefin
  • NAS-119371 Individual CPU core temperatures not being reported
  • NAS-119374 [Bluefin Apps] Non-root user permission denied using app shell
  • NAS-119390 SMB Access Based Share Enumeration fails due to inaccessible Share ACL DB (share_info.tdb)
  • NAS-119394 Pool Status Missing/Not Accessible
  • NAS-119396 GPU allocations missing for apps
  • NAS-119398 Apps pool choose, Migrate applications to the new pool, Results in apps without their saved storage.
  • NAS-119401 App Errors when Host Path dataset has a replication task
  • NAS-119403 Middleware not running after upgrade to Bluefin 22.12.0
  • NAS-119409 Mail message from mdadm after upgrade to TrueNAS-SCALE-22.12.0
  • NAS-119423 Regression: TNS 22.12.0 broke authorized networks for portals
  • NAS-119425 Some apps do not work after update + cannot upgrade apps
  • NAS-119427 SCALE 22.12.0, /usr/local/bin/snmp-agent.py constantly using high CPU
  • NAS-119437 Replication Tasks: Adding faulty SSH connection causes GUI crash and logout
  • NAS-119438 Rsync Tasks: Adding faulty SSH connection causes [Save] button to grey-out without error message/further information
  • NAS-119455 Swap doesn’t work after upgrade to Bluefin
  • NAS-119489 Warning about ZFS upgrade will not disappear after upgrade from Core to Scale
  • NAS-119500 Bulk Upgrade window does not generate a scroll bar preventing you from confirming
  • NAS-119507 Upgrading from 22.02.4 to 22.12.0 broke (my) Active Directory
  • NAS-119511 Backup_chart_releases Unable to complete
  • NAS-119512 TrueNAS-SCALE 22.12.0 theme is lost when session times out
  • NAS-119531 Entity table loading indication
  • NAS-119533 Interface Language doesn’t change to SimplifiedChinese
  • NAS-119570 Wrong users permissions on /home/admin
  • NAS-119571 New media user created on clean install
  • NAS-119577 Core files for the following executables were found: /var/lib/rancher/k3s/data
  • NAS-119579 Unnecessary scrollbar in dataset header
  • NAS-119585 /etc/netcli present in SCALE
  • NAS-119591 [SCALE/Apps]: `default` does not work in `list` types
  • NAS-119594 Cannot disable SMB share
  • NAS-119602 Unhandled exception; Task Manager reports disk.sync_all failed.
  • NAS-119604 Design flaw: If the error log is too large, it will be displayed beyond the log window
  • NAS-119605 Replication Tasks between two TrueNAS SCALE 22.12: Destination part requires mandatory root user to initiate replication
  • NAS-119607 Storage -> Disks if one disk details toggled, all the disks are toggled as well
  • NAS-119608 Cannot update 22.02.04->22.12.0 middleware not running- SQL column not present
  • NAS-119616 Unable to edit Google Photos credentials
  • NAS-119622 Failed to replace route to service VIP
  • NAS-119630 Error “The port is being used by ‘OpenVPN Server Service’” thrown when trying to download client config for OpenVPN
  • NAS-119632 [Bluefin 22.12.0] Chart tooltips/descriptions on headers are not rendered in the UI
  • NAS-119642 Swap Size field is missing
  • NAS-119668 Storage Topology card incorrectly reports vdev width
  • NAS-119670 IPMI is missing when page is reloaded
  • NAS-119681 QEMU guest agent fails to start in guest VM
  • NAS-119696 Wrong link in UPS master/slave tooltip
  • NAS-119698 Unsupported type = cron and uri when trying to Launch a docker image
  • NAS-119701 Trivial Bug: Display / Text Error
  • NAS-119707 [Bluefin 22.12.0] Angelfish sysctl values don’t persist following Bluefin upgrade
  • NAS-119713 Email alerts have 3 destinations
  • NAS-119716 [SCALE/Apps] Switching a drop down selection, does not “drop” values that are now hidden
  • NAS-119727 Job error on new install (group mapping)
  • NAS-119733 Target alias in iSCSI is optional, but only 1 entry can be blank
  • NAS-119735 Missing functionality: prompting user to add Kerberos keytab functionality
  • NAS-119743 System -> General -> Support -> Production system checkbox and modal bug
  • NAS-119770 KeyError when adding another vdev
  • NAS-119791 Session alive after `auth.terminate_session`
  • NAS-119792 Changing user password doesn’t work on non-root users
  • NAS-119793 Sidebar menu closes if I hit ESC button
  • NAS-119806 Save preferences per user
  • NAS-119838 [TrueNAS Scale Bluefin] VM USB Passthru does not see USB device
  • NAS-119844 When I set “S.M.A.R.T. extra options” for an NVMe drive I receive weird error message
  • NAS-119879 Unable to set ACL as preset
  • NAS-119880 Failed to replace boot drive
  • NAS-119883 [SCALE/Apps]: `max_length` property is not fully respected in Apps/questions.yaml
  • NAS-119922 Bug fix for unmartialing response from middleware client in docker
  • NAS-119941 Drives disappear when “Suggest Layout” is used in Create Pool
  • NAS-119996 Scale Swap field does “nice” UI formatting to B/MiB/GiB, but I am assuming uses the raw value as GiB in back-end.
  • NAS-120042 new zfs datasets created with certain samba configurations may not properly inherit parent ACL
  • NAS-120092 Cannot edit SMART test task
  • NAS-120099 desktop.ini files break permissions
  • NAS-120126 Resetting config doesn’t properly go to signin page

22.12.0

December 13, 2022

TrueNAS SCALE 22.12.0 has been released and includes many new features and improved functionality. SCALE 22.12.0 features include:

  • Improvements to rootless login authentication methods that allow you to specify the username to connect to the remote NAS while automatically setting up keychain SSH connections. It makes /home/admin always exist and stores the SSH authorized keys in this directory. It adds API authentication when using Directory Services. This feature is a first step toward improving the local accounts feature and additional improvements are being planned for future SCALE updates.

  • Adds a bulk Upgrade operation that updates installed applications that have available updates, adds new apps to the Available Applications catalog, and implements the overlayfs driver for Docker which improves performance over the Linux Kubernetes driver.

22.12.0 Change Log

Epic

New Feature

  • NAS-114369 Expand statx output on SCALE
  • NAS-114618 Investigate a clean way to clean aptly snapshots
  • NAS-115008 Write comprehensive/complete tests for official apps
  • NAS-115804 Add an application for Home Assistant
  • NAS-115805 Add an application for Qbittorrent
  • NAS-115806 Add an application for Pi Hole
  • NAS-115807 Add an application for syncthing
  • NAS-115808 Add an application for Photo Prism
  • NAS-115810 Add an application for diskover-community
  • NAS-116333 Create Expandable Tree Table Component
  • NAS-116611 Replacing gluster node API
  • NAS-116803 Allow building specific packages only with builder
  • NAS-117348 Make request to `pool.dataset.details` on the Datasets Management page
  • NAS-117368 Add missing attributes to `pool.dataset.details` response
  • NAS-117383 investigate adding io type to VM devices
  • NAS-117405 Fix IxDynamicFormItemComponent tests
  • NAS-118581 Allow creating Storj buckets when creating a cloud sync task
  • NAS-118725 Allow Syncing Unsafe Content In Cloud Sync Tasks
  • NAS-118773 Export All Dataset Keys button
  • NAS-118847 add new failover.disabled.reasons to front-end
  • NAS-118861 Resurrect Import Disks feature from old storage pages
  • NAS-118901 Create pool mockups public discussion
  • NAS-118923 Fix broken k3s build
  • NAS-118955 DFS Proxy Share Feature
  • NAS-118966 Improve investigating retrieving official catalog performance as we add more apps
  • NAS-119071 Rootless login installer changes
  • NAS-119102 Allow specifying remote NAS administrator username when setting up an SSH connection using semi-automatic mode
  • NAS-119158 Branchout / update mirrors for for 22.12 release

Improvement

  • NAS-109954 Improve heuristics for vfs_tmprotect snapshots
  • NAS-111664 use path_local key from sharing.smb.query for filesystem calls related to share
  • NAS-111965 APPS: Add bulk upgrade action
  • NAS-113218 Enclosure UI stage left Vdev should show name not type
  • NAS-113376 Default app name to chart name
  • NAS-114204 Show a warning in the UI for certain VM PCI devices
  • NAS-114413 Porting angelfish changes to Bluefin
  • NAS-114500 micro optimization in snmp-agent.py get_Kstat on SCALE
  • NAS-115010 Disable the docker-compose binary
  • NAS-115057 Provide indication that SED password was set
  • NAS-115066 Debug should show if connected to truecommand
  • NAS-115139 Create and update SCALE-v5.15-stable to latest
  • NAS-115222 Explicitly ask for user’s input on websockify port of display devices
  • NAS-115308 Update Bluefin apt mirrors
  • NAS-115390 Remove repository logic from repo-mgmt as we don’t have any anymore
  • NAS-115402 Update Kubernetes and related dependencies
  • NAS-115407 Have automatic updates for collabora app
  • NAS-115409 Improve apt sources generation in builder
  • NAS-115479 Get usage stats of docker images being used by ix-chart
  • NAS-115554 Investigate if its safe to use cgroups v2 now
  • NAS-115620 Use newer nft tables syntax for failover iptables plugin
  • NAS-115630 Have apt preferences in alphabetical order
  • NAS-115632 Clustered SMB Shares needs some improvements on the UI
  • NAS-115658 Allow selectively updating apt mirrors
  • NAS-115673 Validate catalog apps in parallel
  • NAS-115822 Investigate removing openjdk from scale
  • NAS-115933 Allow only publishing snapshots of mirror
  • NAS-115940 Remove dangling aptly snapshots on each update of mirrors
  • NAS-115963 Force cleanup in case build epoch changes
  • NAS-115984 Improve translations in zh-hans.json
  • NAS-116193 Manage system.info data with NgRx Store
  • NAS-116236 Improve OpenZFS speculative prefetcher
  • NAS-116508 Add integration test for running commands as some user
  • NAS-116721 Allow defining resource limits for apps
  • NAS-116756 Do not exit on first failure in apps CI
  • NAS-116758 Add integration tests for authorized networks of targets
  • NAS-117940 Revert temporary fix for NAS-117908 once glusterfs is fixed for glfs_open() on dirs
  • NAS-118161 Improvements for Jobs
  • NAS-118366 Change font face on headers
  • NAS-118548 Improvements for Reports Toolbar
  • NAS-118602 Add ability for users to fix clock on NAS
  • NAS-118612 Linter for attribute order in html
  • NAS-118661 Remove any in CloudsyncFormComponent
  • NAS-118669 Extract dialogs from ChartReleasesComponent into separate components
  • NAS-118683 Extract some dialogs into separate components
  • NAS-118766 Update HaStatus interface to hold boolean for status value
  • NAS-118768 Directive to show UI elements on nightlies only
  • NAS-118777 Default cloudsync provider name to provider title
  • NAS-118788 Remove truecommand_stats source/package as it is no longer used
  • NAS-118801 Remove usages of any
  • NAS-118807 Prevent multiple users from having same homedir
  • NAS-118811 remove 3rd party asyncio k8s client (use upstream proper)
  • NAS-118817 Zvol form refactoring
  • NAS-118820 Move AdminLayoutComponent to the Layouts module
  • NAS-118821 Enable additional template linter rules
  • NAS-118823 Refactor Display device code in VmListComponent
  • NAS-118825 Refactor Create SSH Connection in replication wizard
  • NAS-118846 Improve disabled reasons
  • NAS-118855 Dump currently active WebSocket sessions. Allow terminating all except the current one.
  • NAS-118899 Refactor VM Edit form
  • NAS-118900 Improve return types for appLet directive
  • NAS-118906 Refactor dialogs in PodShellComponent and PodLogsComponent
  • NAS-118907 Remove `regexValidator`
  • NAS-118910 add private GlusterBricksService
  • NAS-118913 NVDIMM DMA support
  • NAS-118931 update and privatize GlusterRebalance service
  • NAS-118940 update corssl to 1.1.1s.001
  • NAS-118946 Update styles on the Alert Panel
  • NAS-118951 don’t SMB_ASSERT() on mixed case sensitivity settings in vfs_shadow_copy_zfs
  • NAS-118961 Allow adding more reviewers for app update PRs
  • NAS-118971 add CtdbRootDirService class
  • NAS-118973 Split up API test protocols into separate files
  • NAS-118975 Reduce amount of any
  • NAS-118985 Update dataset node
  • NAS-118988 Stop any md mirror which might be present on disk
  • NAS-118990 add format_bricks helper function
  • NAS-118994 Make python-glfs a middleware build dependency
  • NAS-119001 Preselect first option for rollback
  • NAS-119017 Add glusterfs filesystem plugin
  • NAS-119026 Investigate enhancing node configured functionality in k8s lifecycle
  • NAS-119027 Extract dialog in ManagerComponent
  • NAS-119035 Enable no-shadow linter rule
  • NAS-119041 Restore `vmware_sync` functionality from CreateSnapshotDialogComponent
  • NAS-119044 Add endpoint to check service configuration prior to start
  • NAS-119046 Remove “Unused Resources” section header on Storage Dashboard
  • NAS-119047 Bluefin Kernel updates to fix several CVEs
  • NAS-119056 Refactor truecommand wireguard interface name
  • NAS-119059 Remove numberValidator
  • NAS-119084 Remove Kubernetes asyncio from scale build
  • NAS-119103 Highlight degraded vdevs in Devices
  • NAS-119132 Allow 3rd party catalogs to benefit from catalog sync performance improvements
  • NAS-119136 Add glusterfs.filesystem tests
  • NAS-119147 Remove entity-dialog
  • NAS-119168 Switch codecov github action to use token
  • NAS-119186 Rewording Validate Host Path for Apps and show dialog

Bug

  • NAS-119270 One Time Replication of Same System to A Different System Fails with Traceback
  • NAS-119296 fix memory leak in py-libzfs/ZFS.find_import
  • NAS-111547 ZFS shouldn’t count vdev IO errors on hotplug removal
  • NAS-114235 Need better Linux kernel config procedure
  • NAS-115181 Fix “Start Automatically” checkbox for services table
  • NAS-115186 Fix close icon on tooltips
  • NAS-115331 Initramfs modules for NVIDIA driver version 460.91.03 fail to build with 5.15 kernel
  • NAS-115389 Updating apt mirror uri fails to reflect when updating mirrors
  • NAS-115619 Don’t write to same log file during parallel checkout in builder
  • NAS-115716 “Import pool” dialog says “No options”
  • NAS-115783 Generated dhclient.conf files in Bluefin nightlies are broken
  • NAS-115855 Incrementals are failing in Jenkins
  • NAS-115857 Investigate scale-pr* builders as build fails on them
  • NAS-115878 CI fails when installing charts like collabora sometimes
  • NAS-115904 Machines do not properly retrieve NFS SPN from Active Directory on join
  • NAS-115992 NFSv4 not configured properly when active directory domain name != server subdomain
  • NAS-116159 Investigate minio cluster failure for customer
  • NAS-116267 Image having lots of tags can break automated updates
  • NAS-116278 iSCSI Initiators Group Ignoring Defined “Authorized Networks”
  • NAS-116324 filesystem.can_access_as_user is broken. May be impacting vm plugin access checks
  • NAS-116701 VM RAW file support does not work because it configures the domain wrong
  • NAS-117064 SCALE 22.02.2 Global Configuration Settings Form Does Not Display Current Nameserver or Default Gateway settings
  • NAS-117121 WebUI shell is not available on slow connections
  • NAS-117312 Scheduled scrub task does not start on one disk pool
  • NAS-117320 CLONE - Do not allow immutable fields to be modified in UI - Bluefin
  • NAS-117845 Scale’s UI freezes and becomes unavailable
  • NAS-117990 Service running toggle state incorrect after canceling
  • NAS-118236 Trouble expanding pool, error “[EZFS_NOCAP] cannot relabel ‘/dev/disk/by-partuuid/905647b7-3ca7-11e9-a8f0-8cae4cfe7d0f’: unable to read disk capacity”
  • NAS-118492 Datasets detail cards should realign to fill horizontal space first
  • NAS-118571 Apps Used port detection, does not read Kubernetes services
  • NAS-118660 Cloud sync task “Bandwidth Limit” pop-up help text appears to be incorrect
  • NAS-118691 NoVNC Not working for Some VMS on Scale Bluefin Beta 2
  • NAS-118738 [SCALE]: svclb pods are getting created on kube-system namespace and there are also couple of stuck svclb pods from previous installation
  • NAS-118756 Deleting a dataset removes snapshot tasks assigned to the parent of a dataset
  • NAS-118759 [SCALE] Failed to start Kubernetes cluster for Applications
  • NAS-118765 SMB Share ACLs do not open/work on TrueNAS Scale 22.12-BETA.2
  • NAS-118803 VM deletion performs a check on systems virtualization capability
  • NAS-118819 Apps failing to list any thing, spinning circle, after a reboot
  • NAS-118826 Investigate `extra` in ExportDisconnectModalComponent
  • NAS-118830 Localhost redirects to remote machine when Api Keys page is reloaded
  • NAS-118845 failover_critical as response to failover.disabled.reasons
  • NAS-118856 SCALE nightlies includes kernel modules for wrong kernel
  • NAS-118867 [Scale] Apps does not respect the selected version.
  • NAS-118868 [SCALE] Apps UI goes into a back and forth loop between tabs.
  • NAS-118891 Used snapshot size not showed on the storage page
  • NAS-118895 [Apps] Installing App without Kubernetes objects (empty), leads to error and middleware lockup
  • NAS-118897 Fix invalid token on the Shell page after manual reload
  • NAS-118898 [SCALE] Editing an app does not show the default values for fields under a checkbox
  • NAS-118902 Minio app update to 2022-10-29_1.6.59 stuck at “Deploying”. Requires Roll Back to 1.6.58
  • NAS-118905 Loading indicator is not cleared on error in Permissions card
  • NAS-118921 [Apps] Helm charts are recreated/upgraded on restart before cluster is ready
  • NAS-118922 Devices Screen Doesn’t Update After Replacing a Disk
  • NAS-118938 Scale UI Shares NFS clicking enabled toggles incorrect share.
  • NAS-118939 websocket client socket.timeout: timed out
  • NAS-118941 `.system` dataset is visible in `pool.dataset.details`
  • NAS-118969 fchmod() on dirs via pyglfs doesn’t persist
  • NAS-118977 SCALE scst crash on attaching iscsi zvol
  • NAS-118979 Trivial: Display / Numerical Issue with Dashboard display of disks in Pool
  • NAS-118983 cron jobs don’t work
  • NAS-119000 [Scale] Single app won’t update, but bulk does. Also with midclt command works.
  • NAS-119006 Enclosure View Only Updates After Leaving Page
  • NAS-119010 SCALE drive replacement within a pool produces drive busy error
  • NAS-119011 iSCSI Wizard Does Not Function Properly
  • NAS-119020 Loading indication is missing when system dataset is changed
  • NAS-119022 [Bluefin RC1] Sysctl - ‘field was not expected’ error when trying to disable sysctl
  • NAS-119025 Errors not shown when ACME certificate is not created
  • NAS-119034 after 22.12-BETA.2 to RC.1 upgrade, can no longer log into web UI
  • NAS-119037 Critical alert : Failed to start Kubernetes cluster for Applications : [EFAULT] Failed to configure PV/PVCs support
  • NAS-119038 [Bluefin RC1] Chart tooltips/descriptions on headers are not rendered in the UI
  • NAS-119039 [Bluefin RC1] Pod Shell/Logs applications link incorrectly goes to dashboard
  • NAS-119043 Fix and improve config.save and config.upload
  • NAS-119051 Importing certificate with password may be broken
  • NAS-119052 Network Card Statistics
  • NAS-119058 UPS Service ( save Setting is grayed out, when IP or Hostname is set in Field “Port or Hostname”)
  • NAS-119060 Installed apps not showing
  • NAS-119062 Storage screen will not refresh after successful import of a pool
  • NAS-119079 Different endpoints disagree on which drives belong to a pool
  • NAS-119082 Too many Add Zvol buttons
  • NAS-119096 Certificate set to none is not possible
  • NAS-119098 Some elements have wrong colors on light themes
  • NAS-119099 Loading indicator in permissions card appears outside of the card
  • NAS-119116 VM CPU info is N/A
  • NAS-119124 Fix status icons on storage dashboard
  • NAS-119141 Reduce amount of any
  • NAS-119187 After upgrade from Angelfish to Bluefin, middlewared does not start
  • NAS-119213 SMB file moving issues on MacOS
  • NAS-119274 After reboot the earlier version (22.04) stuck at deploying whereas the new version (22.12 RC-1) stopped deploying any application.
  • NAS-119289 SMB auth hanging after update to Bluefin 22.12-RC.1 from Angelfish 22.02.4

22.12-RC.1

November 15, 2022

TrueNAS SCALE 22.12-RC.1 has been released and includes many new features and improved functionality. SCALE 22.12-RC.1 features include:

  • Adds FIPS-validated SSL module (Enterprise Only)
  • Adds the R50M to the Enclosure screen
  • Adds USB passthrough support and allows users to specify USB vendor/product IDs in the UI
  • Adds increased functionality in the new Storage screens that include overprovisioning on zpool creation and the ability to see the full name for datasets with long names
  • Adds support for creating S3 buckets in Cloud Sync Backups
  • Updates Kubernetes to 1.25 and Samba to 4.17.0.rc5
SCALE 22.12-RC.1 introduces a change in Applications. Users upgrading to 22.12-RC.1 now use the Docker overlay2 driver instead of ZFS. This change brings a considerable performance boost to applications but applications installed in 22.12-RC.1 are incompatible with any previous version of SCALE 22.12.

22.12-RC.1 Change Log

Epic

New Feature

  • NAS-109036 OverlayFS support for docker on zfs
  • NAS-116558 `special_small_block_size` dataset option is inheritable
  • NAS-117028 Offline/errored out pools on new storage pages
  • NAS-117236 Check for keyboard support on new storage pages
  • NAS-117302 Integrate overprovisioning on zpool creation on SCALE
  • NAS-118325 Add USB passthrough support in the UI
  • NAS-118446 add MISMATCH_VERSIONS to webUI
  • NAS-118505 R50BM needs to be added to webUI codebase
  • NAS-118593 Update Kubernetes to 1.25 and related deps
  • NAS-118642 Allow users to specify USB vendor/product id in UI
  • NAS-118701 add new public endpoint to return whether or not truenas is clustered
  • NAS-118749 Branchout mirrors for RC1
  • NAS-118923 Fix broken k3s build

Improvement

  • NAS-111509 Empty job field on replication task after failover
  • NAS-111781 VMware snapshot improvements
  • NAS-116286 Rework ZFS Log Size Limit
  • NAS-116557 Ensure that users have ability to view full dataset names in storage form in webui
  • NAS-116675 Add info about RSS support to interfaces API
  • NAS-117837 disk.get_unused should maybe include info from ID_FS_LABEL in output
  • NAS-117958 Fix chart colors on different themes
  • NAS-118073 Update samba to 4.17.0.rc5 in nightlies
  • NAS-118077 Add python bindings for libwbclient
  • NAS-118088 Publish unit tests workflow for SCALE master branch
  • NAS-118101 Function clean up for Datasets module
  • NAS-118134 Add CTDB mutex helper using libgfapi-python
  • NAS-118176 Support creating S3 Buckets in CloudSync Backups
  • NAS-118213 Wireframes: Apps Available and Apps Discovery
  • NAS-118256 Wireframes: App Install Form
  • NAS-118301 investigate removing docker on zfs
  • NAS-118335 Make spinners look the same across the app
  • NAS-118341 libzfsacl - add function to convert ZFS ACL to string
  • NAS-118387 USB passthrough should allow USB VID/PID and dynamic location
  • NAS-118390 Refactor `UpdateComponent` to use ix-form
  • NAS-118394 implement get_real_filename_at_fn() in vfs_shadow_copy_zfs in Samba 4.17
  • NAS-118408 Type safety/linter improvements
  • NAS-118411 Fix swatch color in space-management-chart
  • NAS-118420 Extract user/group deletion dialog forms
  • NAS-118432 Acpidump on scale
  • NAS-118480 Do not spam daemon logs with kube-router logs
  • NAS-118493 need integration tests for middleware port validation
  • NAS-118499 Extract some VM dialogs into separate components
  • NAS-118514 Remove DocReplaceService
  • NAS-118526 Partially enable no-restricted-syntax
  • NAS-118543 Provide better indication when user password is set
  • NAS-118545 Make Dataset Space Management chart smaller
  • NAS-118612 Linter for attribute order in html
  • NAS-118662 Remove `any` in chart-form.component
  • NAS-118668 Remove usages of any
  • NAS-118677 Implement jest eslint rules
  • NAS-118683 Extract some dialogs into separate components
  • NAS-118692 Whitelist Rsync Module in docker host path validations
  • NAS-118699 Use snack bar to inform users about success actions
  • NAS-118737 Whitelist cloud sync tasks in docker host path validation
  • NAS-118783 update SCST with upstream

Bug

  • NAS-107288 GUI slow/consuming GBs of RAM with large number of datasets (10k)
  • NAS-110305 report page graphs no scroll back
  • NAS-112088 Don’t do validation on empty textboxes if they are not set required: true.
  • NAS-112650 Onedrive for Business
  • NAS-114884 WebUI - displayed reorder & configure buttons on the other pages not dashboard
  • NAS-115225 “client certificate chain could not be verified with specified root CA.”
  • NAS-115869 NTP service broken when DHCP provides NTP servers.
  • NAS-115943 3080 GPU not detected / won’t install
  • NAS-116495 Run blocking calls in threads in sysdataset plugin
  • NAS-116526 Enabling the wrong PCI Passthrough bricked host SCALE
  • NAS-116537 Replace disk dialog does not include any identifying information about the disk
  • NAS-116716 [SCALE] OpenEBS failing to start after update
  • NAS-117316 [SCALE] Prevent user from deploying app with port conflicts
  • NAS-117392 Add clustered time health check
  • NAS-117473 Scrub causes system to be unresponsive
  • NAS-117935 Rootless login: local authentication and authorization
  • NAS-117941 Error when going to datasets after removing all pools
  • NAS-118011 On TrueNAS SCALE, when performing GPU passthrough with high-memory cards QEMU options are required
  • NAS-118177 Storj integration doesn’t work with existing accounts
  • NAS-118210 webUI making unnecessary calls on reporting page
  • NAS-118244 Pool creation silently fails on former MDRAID disks
  • NAS-118255 Scale UI shows all VMs in stopped state, but they are running
  • NAS-118290 [SCALE] Apps logs, keep repeating every few seconds
  • NAS-118291 Data Protection - Replication Tasks - Snapshot Retention
  • NAS-118305 Changing network settings in CLI on initial install
  • NAS-118327 Restore Angular loading indication
  • NAS-118328 Kubernetes migration hangs if encryption is turned on
  • NAS-118339 No Snapshots are shown
  • NAS-118348 ZFS snapdirs stats are gathered by collectd df plugin
  • NAS-118349 Fix Datasets table to cut off really long dataset names
  • NAS-118354 Nextcloud on SCALE crashes when Postgres Backup Volume option is selected
  • NAS-118369 recycle touch file causes SMB assertion on 4.17.0 release
  • NAS-118375 UI Breaks on mobile screens if you have dataset details open and you delete the dataset
  • NAS-118381 test_create_schema_formation unit test failing
  • NAS-118383 [TrueNAS SCALE-22.12-BETA.1] Config Import not working
  • NAS-118421 openvpn: Options error: In [CMD-LINE]:1: Error opening configuration file: client.conf
  • NAS-118423 Reporting is broken - Cannot read properties of undefined
  • NAS-118428 Add upgrade strategy for storj app
  • NAS-118444 add MISMATCH_VERSIONS to failover.disabled.reasons
  • NAS-118447 During Select an unused disk progress-spinner is not render
  • NAS-118464 `Metadata (Special) Small Block Size` on the dataset form has a null default value
  • NAS-118465 Config upload error message is not displayed
  • NAS-118470 Multi-select styles are broken
  • NAS-118477 Cleanup all the cluster things
  • NAS-118478 fix cluster smb config test
  • NAS-118513 prevent swap on data drives on ix enterprise hardware
  • NAS-118517 CalledProcessError dialog appears when I open /ui/storage page
  • NAS-118519 webUI showing wrong HA status
  • NAS-118520 WebUI elements missing from System Settings -> General page after migrating from CORE to SCALE
  • NAS-118524 WebUI: Atime is displayed differently.
  • NAS-118530 Advanced system settings, a few boxes appear twice
  • NAS-118535 Apps stopped working
  • NAS-118536 K3s not starting
  • NAS-118541 Progress bar overflows jobs dialog
  • NAS-118546 Disable some cloud sync buckets
  • NAS-118557 Replication: Only Same as Source and None retention policies can be used with Naming regex
  • NAS-118563 fix service.restart and journal sync race
  • NAS-118567 Allow migrating applications when encrypted
  • NAS-118573 Apps lead to deathlocks due to low inotify.max_user_watches
  • NAS-118580 Remove k8s cronjobs when scaling down apps
  • NAS-118583 Time Zone is right. System time is not
  • NAS-118586 Fix VMware snapshot delete test
  • NAS-118594 Avoid unnecessary avahi reload_config() calls
  • NAS-118599 Do not expose MIXED case sensitivity as user choice
  • NAS-118614 Cloud tasks for Move and Sync transfer mode reverts to Copy
  • NAS-118616 SMB Share Option Edit FilesystemACL Opens Main Dashboard Not the Edit Filesystem ACL Configuration Form
  • NAS-118624 Remove unnecessary freebsd rc files in scale
  • NAS-118627 Employ new method of testing if storj bucket is related to iX as conf…
  • NAS-118628 Rework UI for replacing an unavailable disk
  • NAS-118635 (py-libzfs) zed core dump after merging zfs-2.1.6 patchset
  • NAS-118695 [SCALE] k3s crash loop
  • NAS-118697 (openzfs) zed core dump after merging zfs-2.1.6 patchset
  • NAS-118765 SMB Share ACLs do not open/work on TrueNAS Scale 22.12-BETA.2
  • NAS-118782 Update samba to 4.17.2
  • NAS-118856 SCALE nightlies includes kernel modules for wrong kernel
  • NAS-118949 pywbclient - Fix refcounting on PyUidGid class init error path

Notice

MinIO has removed backwards compatibility with version 2022-10-24_1.6.58.

MinIO fails to deploy if you update your version 2022-10-24_1.6.58 Minio app to 2022-10-29_1.6.59 or later using the TrueNAS web UI. Use the app roll back function and return to 2022-10-24_1.6.58 to make your MinIO app functional again. See the MinIO Migration documentation to manually update your MinIO app to the latest version without losing functionality.

22.12-BETA.2

October 18, 2022

TrueNAS SCALE 22.12-BETA.2 has been released and includes many new features and improved functionality. SCALE 22.-BETA.2 features include:

  • Removes old Storage pages, renames storage modules, and makes minor improvements to storage pages
  • Adds the official Filecoin application to the Apps catalog

22.12-BETA.2 Change Log

New Feature

  • NAS-118403 Branchout for BETA2
  • NAS-118325 Add USB passthrough support in the UI
  • NAS-118303 Need to add new reasons to FailoverDisabledReason enum in webUI
  • NAS-118270 Remove old storage pages
  • NAS-118209 Hold option for snapshots
  • NAS-118147 Refactor html components, improve readability and restructure Input, Output priorities
  • NAS-118068 Add R50BM to enclosure mapping code and to keyserver
  • NAS-118050 Research usage stats for Apps Redesign
  • NAS-118037 Fix out of bounds text for the Apps page
  • NAS-118036 Add Ukrainian 🇺🇦 Translations to the APP | 22.12
  • NAS-117938 Rename storage modules
  • NAS-117867 Roles card sometimes doesn’t match roles cell
  • NAS-117827 New cloud sync provider: “Storj iX” (13 and Angelfish)
  • NAS-117813 Improve indication for which apps use dataset
  • NAS-117812 Minor updates to storage pages
  • NAS-117754 Fix font rendering
  • NAS-117491 Improve error handling in new storage pages
  • NAS-117474 Replace sticky search with sticky table headers in Datasets
  • NAS-117427 Fix out of bounds text for the new disks and datasets page
  • NAS-116194 Review and break down the tasks required to restructure and refactor the storage page
  • NAS-110516 Storage → (cog) → Snapshots: New column “retention”

Improvement

  • NAS-118526 Partially enable no-restricted-syntax
  • NAS-118514 Remove DocReplaceService
  • NAS-118499 Extract some VM dialogs into separate components
  • NAS-118480 Do not spam daemon logs with kube-router logs
  • NAS-118466 Create RootPath enum with MNT variable to avoid strings ‘/mnt’ in code
  • NAS-118432 Acpidump on scale
  • NAS-118420 Extract user/group deletion dialog forms
  • NAS-118412 Pool process modal width depends on content [width jumping]
  • NAS-118411 Fix swatch color in space-management-chart
  • NAS-118387 USB passthrough should allow USB VID/PID and dynamic location
  • NAS-118364 make reinstall of middleware should apply systemd unit changes
  • NAS-118334 ScreenType across APP => make sure we use enum and use in .html instead of just string
  • NAS-118333 App Icons improvements & text colors near icons
  • NAS-118273 Refactor some dialog components into separate components
  • NAS-118269 Improve UI layout on forms, chips
  • NAS-118262 Improvements for Boot Pool Status page
  • NAS-118216 Record midclt enclosure.query in debug (Core/Enterprise/Scale)
  • NAS-118198 Tuning to improve Storj / rclone performance
  • NAS-118185 Reduce number of any
  • NAS-118151 Hide Aliases section if DHCP/Autoconfiguration radio box(es) is/are checked
  • NAS-118130 Upgrade rxjs
  • NAS-118101 Function clean up for Datasets module
  • NAS-118058 Sync [visual-ui] data on the Pool and Storage widgets
  • NAS-118044 Refactor console message footer
  • NAS-118041 Do not backup catalogs dataset on Kubernetes backup
  • NAS-118039 Clean up topbar.component
  • NAS-118007 Remove BaseService
  • NAS-118006 Refactor ReportsDashboard module
  • NAS-118003 Refactor Cloud Sync Form to ix-forms
  • NAS-117968 Add tooltips to status icons on Pools Dashboard
  • NAS-117947 Add otp_token field when creating an SSH connection in semi-automatic mode
  • NAS-117945 Invert customValidator
  • NAS-117942 Code cleanup in new Storage module
  • NAS-117937 Refactor AlertConfigComponent to ix-forms
  • NAS-117932 Enable more linter rules
  • NAS-117905 A way to indicate which “unused” disks are part of importable pools
  • NAS-117892 Bump up starting range for UIDS / GIDS on SCALE and Core
  • NAS-117887 hactl needs to be improved on SCALE
  • NAS-117874 Handle incorrectly formatted disks
  • NAS-117870 Properly handle change of an icon name at ix-icon
  • NAS-117859 Fix sidenav bar overlapping with truenas text at the bottom
  • NAS-117854 UI should add validate host path attribute in apps settings
  • NAS-117848 subprocessing 16 times in main event loop on middleware startup
  • NAS-117847 add endpoint to retrieve VM log files
  • NAS-117846 Find a better way of handling max concurrent calls errors on storage dashboard
  • NAS-117837 disk.get_unused should maybe include info from ID_FS_LABEL in output
  • NAS-117836 Use new method for updating isolating gpu pci ids in UI
  • NAS-117796 Don’t allow unsetting host path validation for enterprise users
  • NAS-117766 Extract ix-label from ix-form components
  • NAS-117759 Investigate setting permissions on /data to 0o700
  • NAS-117699 add tests for copy_file_range (server-side copy) for NFSv4.2
  • NAS-117618 Review pickle module usage in middlewared
  • NAS-117614 middleware files in /var/run should be in dedicated run directory
  • NAS-117445 Charts MinIO pod does not follow standard min.io folder structure
  • NAS-117372 Add client side validation for app names
  • NAS-117298 Expose timemachine_quota key if users enable time machine on share
  • NAS-117261 Investigate on reducing usages of IxEntityTreeTable
  • NAS-117134 Improvement for Bugclerk
  • NAS-115917 use secrets module instead of random
  • NAS-115636 Expose Cluster Volume Locations
  • NAS-114416 Document how to start middleware in debug mode
  • NAS-114415 Document how to build custom SCALE ISO
  • NAS-112452 Hold option for snapshots
  • NAS-111781 VMware snapshot improvements
  • NAS-111464 Add who field to filesystem.get_default_acl
  • NAS-100748 Remove Internet Explorer support

Bug

  • NAS-118582 debug symbols for ZFS userspace tools appear to be missing in SCALE
  • NAS-118576 Correctly whitelist openvpn.client/server namespace when validating port
  • NAS-118575 Upgraded catalog item(s)
  • NAS-118568 Avoid spamming log files with docker mounts
  • NAS-118565 Fix vmware migration
  • NAS-118564 fix iommu number detection
  • NAS-118558 Update machinaris from 0.8.3 to 0.8.4
  • NAS-118547 Fix pihole helm test failing
  • NAS-118512 Cloud Sync Task can no-longer work for onedrive due to missing parameters for –checkers and –tpslimit
  • NAS-118510 When staying on one page and want to directly change url by hands (to view another page), it redirects to previous page
  • NAS-118508 Editing stopped app configuration starts the app
  • NAS-118500 Include avahi-utils in the build
  • NAS-118498 regression: file name search of samba share from macOS Finder no longer works since Core 12 to 13 upgrade
  • NAS-118496 Fix docs build
  • NAS-118494 Document how to fake CPU temperature reporting on a VM
  • NAS-118490 Extract strings from app routes for translations
  • NAS-118478 fix cluster smb config test
  • NAS-118476 Override avahi hostname with hostname_virtual in HA
  • NAS-118471 Unexpected directory explorer behavior in Cloud Sync Task
  • NAS-118469 call ctdb shared vol methods explicitly
  • NAS-118463 VMware snapshot tests
  • NAS-118459 Fix and enhance recycle test
  • NAS-118452 Add git workflows for upgrade strategy / info linting
  • NAS-118450 optimize zfs.{pool/dataset}.query
  • NAS-118447 During Select an unused disk progress-spinner is not render
  • NAS-118444 add MISMATCH_VERSIONS to failover.disabled.reasons
  • NAS-118429 properly wait on job in dir services
  • NAS-118428 Add upgrade strategy for storj app
  • NAS-118424 Improve test_420_smb - use python SMB client
  • NAS-118423 Reporting is broken - Cannot read properties of undefined
  • NAS-118416 impose limit on max length of pool name
  • NAS-118415 Tree select sets undefined to form element if clicked twice
  • NAS-118414 Warning modal icon bug
  • NAS-118413 [SCALE] openEBS crashing - CoreDNS won’t start
  • NAS-118393 Apps - ‘NoneType’ object is not subscriptable
  • NAS-118391 Cannot create VM - NoneType object is not subscriptable
  • NAS-118384 don’t block event loop in ws_can_access
  • NAS-118383 [TrueNAS SCALE-22.12-BETA.1] Config Import not working
  • NAS-118381 test_create_schema_formation unit test failing
  • NAS-118375 UI Breaks on mobile screens if you have dataset details open and you delete the dataset
  • NAS-118373 Fix a few HA issues on SCALE
  • NAS-118372 Add some more delay to fix k8s logs/exec tests
  • NAS-118362 dramatically optimize retrieving drive temps
  • NAS-118354 Nextcloud on SCALE crashes when Postgres Backup Volume option is selected
  • NAS-118353 Fix loading for mobile screens on the Datasets page
  • NAS-118352 Incorrect current train
  • NAS-118351 Disable middleware debug mode being the default
  • NAS-118349 Fix Datasets table to cut off really long dataset names
  • NAS-118348 ZFS snapdirs stats are gathered by collectd df plugin
  • NAS-118338 Avoid logging on FileNotFoundError for sysdataset
  • NAS-118331 fix interface unit tests
  • NAS-118330 fix m-series nvme unit test
  • NAS-118329 fix validation error
  • NAS-118328 Kubernetes migration hangs if encryption is turned on
  • NAS-118326 Bring back VMware snapshots page
  • NAS-118324 Fix build
  • NAS-118305 Changing network settings in CLI on initial install
  • NAS-118304 Avoid blocking calls in smb plugin
  • NAS-118302 netbios_name_check_sid integration test failing on SCALE HA
  • NAS-118297 Fix keyerror during idmap_create
  • NAS-118296 revert 058034a092b8d1d5df55a49c2f0e65dba763e218
  • NAS-118295 don’t run boot_attach tests on HA VMs
  • NAS-118294 move test_008_hactl to test_14_failover_related
  • NAS-118291 Data Protection - Replication Tasks - Snapshot Retention
  • NAS-118290 [SCALE] Apps logs, keep repeating every few seconds
  • NAS-118289 fix copy and paste typo….
  • NAS-118283 fix failover.disabled.reasons
  • NAS-118282 Unexpected results when filtering datasets
  • NAS-118278 GUI element “SSH Public Key” incorrectly named
  • NAS-118267 Disallow mat-icon selector in styles
  • NAS-118261 Fix test__get_smartd_config
  • NAS-118260 Keep column in Boot Environments in confusing
  • NAS-118258 Fix icon color in sidebar
  • NAS-118257 fix mapping rear NVMe on M50/60 HA systems
  • NAS-118252 Failed to replace route to service VIP
  • NAS-118250 SMB2 not working unless SMB1 checked
  • NAS-118249 don’t call pool.query in vmware plugin
  • NAS-118244 Pool creation silently fails on former MDRAID disks
  • NAS-118243 boot.attach/boot.replace/boot.detach tests
  • NAS-118242 boot.replace is a job now
  • NAS-118241 Fix boot device replace
  • NAS-118234 When uploading a manual update file, an accidental click outside the upload progress window cancels the entire job
  • NAS-118228 Send correct label when replacing a vdev in the boot pool
  • NAS-118227 Boot pool vdev replace dialog disk dropdown misses disk size
  • NAS-118222 Fix keyerror in ACL template domain info lookup
  • NAS-118205 Fix tests Suites
  • NAS-118200 Hardcoded alert message with old Jira link
  • NAS-118197 Fix k3s logs/exec issue
  • NAS-118191 Initialize csource before zfs_prop_get
  • NAS-118184 Fix link to create a new pool
  • NAS-118178 fix typo in failover_/event.py
  • NAS-118177 Storj integration doesn’t work with existing accounts
  • NAS-118171 rsync task remote path widget offers to select a local path
  • NAS-118169 When I edit an rsync task that uses SSH connection from keychain “SSH connection” field is empty
  • NAS-118168 Do not require remotehost when rsync task is configured using an SS…
  • NAS-118167 Dashboard crashing due to WidgetNetworkComponent bug
  • NAS-118165 Wrong width of blocks with charts after expansion the sidenav
  • NAS-118164 fix AttributeError crash in update.get_trains
  • NAS-118148 Translate tooltips in navigation and page title
  • NAS-118146 freenas_default expiring alert cannot be removed once the certificate is deleted
  • NAS-118141 allow easy checking of sha256 checksum
  • NAS-118139 Catalogs need to be synced after restoring k8s backup
  • NAS-118138 Fix unused disks issue
  • NAS-118136 fix crash(es) in webui_auth::addr_in_allowlist
  • NAS-118135 fix crash in nginx.get_remote_addr_port
  • NAS-118131 fix ctdb shared volume teardown integration test
  • NAS-118123 Alert in TrueNAS Scale won’t go away even after clicking on “dismiss”
  • NAS-118117 move gluster fuse mounts to root cgroups
  • NAS-118113 [SCALE] WebUI cannot get the properties of the dataset correctly
  • NAS-118111 Fix undefined name in vm/devices.cdrom.py
  • NAS-118110 move fenced process to root cgroup
  • NAS-118107 Application Snapshots are getting high
  • NAS-118104 Allow to subscribe to events for unauthenticated users
  • NAS-118103 add connect_timeout to remote client
  • NAS-118098 improve failover.disabled.reasons
  • NAS-118097 Allow non-coroutine to be passed to register_hook and executed corr…
  • NAS-118094 Use libwbclient bindings
  • NAS-118093 Don’t block event look in check_permission hook
  • NAS-118083 fix AttributeError crash in ha_permission hook
  • NAS-118080 fix scale nightlies build (update collectd to 5.12.0-11)
  • NAS-118078 fix test_is_outdated_alert
  • NAS-118076 Switch to using vfs_ixnas for default ACL module
  • NAS-118075 fix ssl integration test (typo)
  • NAS-118074 (SCALE) Plugins HPE MicroServer Gen8 not working with more, than 4 Drives
  • NAS-118072 Update Dataset Roles
  • NAS-118071 Fix expand button indentation on datasets tree
  • NAS-118065 Cannot convert stripe to mirror in UI
  • NAS-118064 cache failover.hardware.detect
  • NAS-118059 fix blank graphs when UPSBase plugin crashes
  • NAS-118055 Add ability to configure environment variables for nextcloud application
  • NAS-118053 Fix CI runs on master
  • NAS-118048 remove trailing forward slash in corssl package
  • NAS-118040 Introduce an internal job for retrieving catalog items
  • NAS-118025 Bluefin (22.12) fails to bring up interface
  • NAS-118019 Prohibit trailing spaces in ZFS dataset names
  • NAS-118015 prevent blocking event loop when checking updates
  • NAS-118014 fix failover.get_ips
  • NAS-118013 Improve core.bulk documentation
  • NAS-118011 On TrueNAS SCALE, when performing GPU passthrough with high-memory cards QEMU options are required
  • NAS-118004 Preserve pool disks for Disk Temperature Reports
  • NAS-117997 Fix hostname spelling
  • NAS-117996 Inherit border width for inputs on focus
  • NAS-117991 Use zfs.pool.query_imported_fast in failover.status
  • NAS-117987 certificate verify failed: self signed certificate in certificate chain
  • NAS-117986 Number in CPU widget looks weird on Safari
  • NAS-117983 Clickable logo on mobile screens
  • NAS-117973 Simplify ixDetailsHeight
  • NAS-117972 No error message when trying to delete snapshot with hold
  • NAS-117962 Remove freebsd services
  • NAS-117959 UI Setting automatically switches to browser language
  • NAS-117953 [SCALE] Arrays are getting removed when editing
  • NAS-117952 [Apps] App logs dropdown, doesn’t allow selecting initcontainer
  • NAS-117950 mask ndctl-monitor.service
  • NAS-117944 Allow passing OTP token to `keychaincredential.remote_ssh_semiautomatic
  • NAS-117943 Browser navigation doesn’t close slide-in
  • NAS-117933 remove migrate call in make reinstall_container
  • NAS-117931 Using HTTP Basic Auth will bypass 2FA
  • NAS-117927 Remove dead smartctl code and fix functional tests
  • NAS-117926 fix test_mountinfo unit test
  • NAS-117925 Make container.prune a job
  • NAS-117921 add reinstall_container make argument
  • NAS-117917 hitting ctrl +C via OOB management on truenas console menu locks up console
  • NAS-117916 NFS does not start on boot
  • NAS-117911 Samba Share ACL resets to Everyone when disabled and re-enabled
  • NAS-117903 CPU Usage graph key shows incorrect values when zooming
  • NAS-117902 [SCALE]: show_if ‘!=’ does not work, but ‘=’ does work.
  • NAS-117901 Optimize Zpool related alerts
  • NAS-117897 webUI isn’t showing what controller the alert was generated on
  • NAS-117895 CRITICAL ERROR ON UPDATE TrueNAS-22.02.0.1 -> TrueNAS-22.02.3
  • NAS-117890 Truecharts Applications failing to deploy due to snapshot task on latest Bluefin nightly
  • NAS-117872 License Apps and VMs for Enterprise (Backend)
  • NAS-117871 Hide/Disable Apps and VMs based on License for Enterprise (UI)
  • NAS-117857 WebUI shell breaks on long strings
  • NAS-117853 UI should not specify path attribute when zvol is being created for disk based vm devices
  • NAS-117843 cli app container config prune failed
  • NAS-117831 Update on disk GRUB configuration for serial
  • NAS-117800 Systemd Services fail
  • NAS-117794 /etc/resolv.conf in Live ISO’s filesystem.squash contains development information
  • NAS-117777 Unable to join active directory if SMB is not started first
  • NAS-117752 Unable to boot into previous boot environment
  • NAS-117748 Application States incorrectly reports available update
  • NAS-117747 vm.stop services do not stop
  • NAS-117736 Installed chart in TrueNAS SCALE gives Middleware error
  • NAS-117722 After migrating Core to Scale, cannot resilver boot mirror
  • NAS-117715 [SCALE] Data Protection pages is broken
  • NAS-117710 ZFS space efficiency on devices with huge physical blocks
  • NAS-117708 Wireguard setup stuck in loop if wireguard connection is not established with cloud
  • NAS-117688 Cannot Edit VMs
  • NAS-117674 Pool import fails randomly
  • NAS-117658 TrueNAS-SCALE-22.02.4-MASTER-20220805-041141 can’t start VMs after importing old config or upgrading from 22.02.3 or earlier
  • NAS-117653 GUI allows creation of SMB shares for nonexistent paths
  • NAS-117631 Retrieve and display metadata for a single snapshot
  • NAS-117599 Installing netdata gets stuck at 75%
  • NAS-117508 SCALE ACL inheritance not working when migrated from POSIX to NFSv4
  • NAS-117464 Network widget does not show active interface
  • NAS-117409 Unable to isolate GPU or see in apps in SCALE.
  • NAS-117379 WS-Discovery Name not using specified hostname
  • NAS-117316 [SCALE] Prevent user from deploying app with port conflicts
  • NAS-117230 A pool scrub shows up twice in task manager
  • NAS-117104 PiHole Docker Install
  • NAS-116678 Refuse to download update if insufficient space avail
  • NAS-116539 TrueNAS CLI does not provide a pager mechanism
  • NAS-116537 Replace disk dialog does not include any identifying information about the disk
  • NAS-116495 Run blocking calls in threads in sysdataset plugin
  • NAS-116318 SQL unique constraint error when incorrectly editing an idmap
  • NAS-115737 Space in Pool Name / Path to Zlog kills iSCSI
  • NAS-115648 Low Encryption Performance on Atom Processors
  • NAS-115586 Enable pool.replace_disk tests
  • NAS-115238 Removed drive from pool does not degrade pool status (SCALE)
  • NAS-113889 Remove Microsoft Account in User
  • NAS-113216 New dataset does not inherit ACL Type from Pool’s root dataset.
  • NAS-112650 Onedrive for Business
  • NAS-112326 Deprecate and remove “media” user and group
  • NAS-112088 Don’t do validation on empty textboxes if they are not set required: true.
  • NAS-111962 “Not an integer” error in Transfers field in Sync Cloud task
  • NAS-110795 Can’t create unencrypted dataset on Encrypted pool

22.12-BETA.1

September 13, 2022

TrueNAS SCALE 22.12-BETA.1 has been released and includes many new features and improved functionality. SCALE 22.12-Beta.1 features:

  • Redesign of Storage web UI including new dashboards for Storage, Pools, Dashboards, Devices and other storage related areas
  • Storj iX Cloud Sync backup solution now available.
  • Apps improvements including adding Storj to the official catalog and adding a default Apps catalog exclusive for Enterprise customers (SCALE 22.12-Beta.1)
  • STIG hardening through limiting web login and API access by restricting access for non-approved IP addresses and ranges. Additional STIG hardening through disabling root login access and tying user to API ACLs (target SCALE 22.12-Beta.2).
  • Enclosure management for all iXsystems platforms
  • Improved clustering over the Angelfish clustered SMB (aka Windows storage).

Additional feature in future Bluefin releases:

  • Applications improvements include:
    • Add bulk upgrade action for selected apps (target SCALE 22.12-RC.1)
    • Add new Apps widget (target SCALE 22.12-RC.1)
    • Add a better Apps directory (target SCALE 22.12-RC.1)
    • Improve and simplify the app installation process (22.12-RC.1)
  • FIPS validated SSL Module for SCALE Enterprise (target SCALE 22.12-RC.1)
  • Replacing gluster node API (target SCALE 22.12-RC.1)
  • FIPS 140-3 Level 1 Compliant Crypto Module for Enterprise Only using CorSSL module as a replacement for OpenSSL (target SCALE 22.12-RC.1)
  • Add disk count scalability that includes improved boot time (target SCALE 22.12-RC.1)
  • Replacing nodes (target SCALE 22.12-RC.1)
  • High-Availability Active/Standby (target SCALE 22.12 release)
  • Improved TrueNAS feedback system (target SCALE 22.12 release)
  • Support for Enterprise and Pro license keys (target SCALE 22.12 release)

22.12-BETA.1 Change Log

Epic

New Feature

  • NAS-117909 Branch out for 22.12 BETA1
  • NAS-117820 Hide unused resources card
  • NAS-117813 Improve indication for which apps use dataset
  • NAS-117734 Handle nulls in disk temperatures
  • NAS-117676 New cloud sync provider: “Storj iX”
  • NAS-117628 Dataset quota is not shown
  • NAS-117615 Hide Add Datasets / Add Zvol buttons on zvols
  • NAS-117573 Pre-filter data protection items when clicking on Manage links
  • NAS-117572 Handle empty states better on new storage pages
  • NAS-117566 Add support for snapdev
  • NAS-117558 Fix loading progress on storage pages
  • NAS-117520 Re-implement disk health card
  • NAS-117510 Extract dashboard pool loading into a separate store
  • NAS-117492 Adds tests to DatasetDetailsCardComponent
  • NAS-117475 Group disks in Unassigned disks dialog
  • NAS-117407 Clean up pool.dataset.query calls in the new Datasets module
  • NAS-117405 Fix IxDynamicFormItemComponent tests
  • NAS-117383 investigate adding io type to VM devices
  • NAS-117368 Add missing attributes to pool.dataset.details response
  • NAS-117365 Extract device loading into a separate store
  • NAS-117348 Make request to pool.dataset.details on the Datasets Management page
  • NAS-117323 Implement the click action for “Add vDev” button on the Device Management page
  • NAS-117321 Adopt new datasets API
  • NAS-117319 Allow vdevs to be selected in Devices
  • NAS-117317 Smaller fixes for Storage pages
  • NAS-117302 Integrate overprovisioning on zpool creation on SCALE
  • NAS-117253 Add loading indication to storage dashboard
  • NAS-117239 2 new endpoints for webUI network changes
  • NAS-117235 Test new storage pages in different browsers
  • NAS-117216 Fix card scaling in storage dashboard
  • NAS-117212 Show auto trim value in ZFS Health Card
  • NAS-117203 Separate the dataset capacity management form from the dataset edit form
  • NAS-117177 Finish Space Management Card
  • NAS-117082 Better loading indication for datasets and devices
  • NAS-117024 Fix the column layout of details panel for the storage redesign pages
  • NAS-117023 Investigate the “Mirror XYZ” row on the Devices table
  • NAS-117021 What should the “Add VDEV” button do on the Device Management page
  • NAS-117019 Which cards should be removed under certain conditions for the Dataset Management page
  • NAS-117017 Investigate the conditions for Encryption card on Dataset Management page
  • NAS-117015 Icon for ‘Locked by parent’
  • NAS-116964 Add URL support to Devices tree view
  • NAS-116916 Add details to the IxTreeTable on the Devices page
  • NAS-116915 Add the pool header row on Datasets IxTreeTable
  • NAS-116807 Synchronize storage design changes
  • NAS-116806 Design for Dataset Capacity Management
  • NAS-116788 Create the Dataset Capacity Management Card chart
  • NAS-116715 Review and fix card sizes for storage redesign pages
  • NAS-116635 Storj App in Official Catalog
  • NAS-116413 Device Management Page
  • NAS-116411 Information for different roles attached to a dataset or child datasets
  • NAS-116410 The Roles details Card/Widget
  • NAS-116406 Data Protection Card/Widget
  • NAS-116403 Dataset Management Page
  • NAS-116397 Disk Health card
  • NAS-116393 Pool Topology details widget/card
  • NAS-116391 Single Pool details component on Pools dashboard
  • NAS-116389 Create Pools Dashboard
  • NAS-114198 Advanced boot options for SCALE (udev rules and kernel parameters)
  • NAS-111020 Assigning Host USB device to a Guest VM in SCALE
  • NAS-102765 Ask for EC2 Instance ID when setting initial root password

Improvement

  • NAS-117841 Ban res as variable name
  • NAS-117803 Blank dashboard of the first login
  • NAS-117802 Use truenas tls endpoint for usage stats
  • NAS-117775 Update Kubernetes related dependencies from upstream
  • NAS-117769 Add support for multi selection in ix-explorer
  • NAS-117719 Do not run CI checks when only RE tests were changed
  • NAS-117707 Merge zfs-2.1.6-staging
  • NAS-117704 Enforce linting rules in CI
  • NAS-117699 add tests for copy_file_range (server-side copy) for NFSv4.2
  • NAS-117696 Update Bluefin nightlies mirrors
  • NAS-117646 Reduce amount on any
  • NAS-117634 Refactor bootenv-status.component
  • NAS-117614 middleware files in /var/run should be in dedicated run directory
  • NAS-117606 Refactor Alert Services to ix-forms
  • NAS-117595 Add webdav shares to the pool.dataset.details
  • NAS-117576 Optimize calls on Storage pages
  • NAS-117574 Update Roles column on Datasets page
  • NAS-117540 Select the correct pool on datasets page when clicking on “Manage Datasets” on Pools Dashboard
  • NAS-117539 Make the first row of table selected state when Datasets page first loads
  • NAS-117528 ctdb.public.ips.interface_choices require interfaces with an IP
  • NAS-117445 Charts MinIO pod does not follow standard min.io folder structure
  • NAS-117401 In UI allow users to set trust_guest_rx_filters for NIC device in VMs
  • NAS-117398 Add Storj as Cloud Sync service
  • NAS-117385 options.only_cached: Field was not expected when calling disk.temperatures
  • NAS-117372 Add client side validation for app names
  • NAS-117371 Make type field in pool topology and boot.get_state similar
  • NAS-117366 Disable patch status check from codecov
  • NAS-117363 Split Vdev type into separate types
  • NAS-117354 Change AD cache setting label
  • NAS-117333 UX: Wrong lock icons on datasets table
  • NAS-117308 Minor improvements to pool.dataset.details endpoint
  • NAS-117301 UX Remove redundant close icon on VM>Devices page
  • NAS-117299 less expensive chart.release.query endpoint
  • NAS-117279 Please add provisioning info to pool.dataset.query
  • NAS-117269 failover.disabled_reasons returns a new NO_FENCED that webUI needs to account for
  • NAS-117255 Add units tests for Dataset Capacity Management Card
  • NAS-117233 New Google Cloud Storage task field: bucket_policy_only
  • NAS-117221 Improvements for custom icons
  • NAS-117215 IPv6 NDP doesn’t work by default on VMs
  • NAS-117198 Enable linter rule no-trailing-spaces
  • NAS-117172 webui should use filesystem.acltemplate APIs for presenting templates to users
  • NAS-117119 Change loading animation in permissions card
  • NAS-117108 Find a different way of hiding dynamic controls other than disabled
  • NAS-117041 CLONE - Allow custom Management URLs for Apps
  • NAS-116905 ZFS scrub performance optimizations
  • NAS-116902 Expose ZFS dataset case sensitivity setting via sb_opts
  • NAS-116838 Add a query-option for pool.dataset.query to join dataset alerts with results
  • NAS-116755 Reword label for ACL types in SCALE permission editor
  • NAS-116736 Expand information available in simple dataset handles is libzfs snapshot iterator
  • NAS-116685 Add file size to manifest.json
  • NAS-116675 Add info about RSS support to interfaces API
  • NAS-116570 Refactor CloudCredentialsFormComponent
  • NAS-116482 Investigate whether to expose zvol snapdev
  • NAS-116375 Locate source of periodic writes to boot-pool and minimize
  • NAS-116343 Refactor bootenv-list.component to ix-tables
  • NAS-116138 Implement validation for Interface name
  • NAS-115959 User Feedback Service API
  • NAS-115620 Use newer nft tables syntax for failover iptables plugin
  • NAS-113922 gluster volume deletion integration tests
  • NAS-113681 Add support for prefer-as-const for class members
  • NAS-113183 Add loading state for ix-select/ix-combobox
  • NAS-112616 Enable prefer-early-return
  • NAS-112047 Investigate quiescing of VMs and Pods (PVCs?) during snapshot
  • NAS-111488 Implement disk_resize equivalent in SCALE
  • NAS-111356 network settings general improvements
  • NAS-108490 Add nvdimm related management tools

Bug

  • NAS-118080 fix scale nightlies build (update collectd to 5.12.0-11)
  • NAS-118048 remove trailing forward slash in corssl package
  • NAS-117992 VM not created in SCALE 22.12-BETA.1 testing
  • NAS-117987 certificate verify failed: self signed certificate in certificate chain
  • NAS-117931 Using HTTP Basic Auth will bypass 2FA
  • NAS-117889 fix KeyError in pool.dataset.details
  • NAS-117886 Fix Manage Datasets button link on the Pools Dashboard
  • NAS-117885 Shift winbindd_cache.tdb path in middleware
  • NAS-117877 Improve KDC detection during domain join
  • NAS-117868 Do not run post stop actions if VM is suspended
  • NAS-117865 Fix timeout during idmap updates
  • NAS-117864 Fix edge case for k8s node ca
  • NAS-117860 Ensure that we always have a valid krb5.conf during AD start
  • NAS-117858 relax zfs_space VFS object validation
  • NAS-117852 Fix path behavior when disk type vm device is created
  • NAS-117842 fix creating/updating bonds
  • NAS-117840 Remove customized nss-pam-ldap from build
  • NAS-117829 fix failover.disabled.reasons….again
  • NAS-117825 Remove python nslcd client
  • NAS-117823 Restore loading indication on Storage pages
  • NAS-117806 update network configuration domain to match AD one
  • NAS-117801 Add some explicit tests for first boot
  • NAS-117795 Move replace-disk-dialog to storage2
  • NAS-117789 Errors in ix-page-title-header on one pages disable header on all pages
  • NAS-117779 Enforce passwd/group specified reference files
  • NAS-117777 Unable to join active directory if SMB is not started first
  • NAS-117776 Clean chroot mounts when making update image
  • NAS-117768 undefined in filter box on some pages
  • NAS-117762 Build with Bluefin with Samba 4.17
  • NAS-117761 fix typo of nft fw rules for SCALE HA
  • NAS-117755 * [SCALE] Downloading Logs from VMs is not working
  • NAS-117749 Unable to select “category” when submitting a bug report from TrueNAS Scale 22.02.3
  • NAS-117745 Add AMD NTB driver to the build as a module.
  • NAS-117735 Only break out of fuse mount loop early on success
  • NAS-117728 Shift timeouts to a single dict for cluster tests
  • NAS-117727 NaN in disk.temperature_agg
  • NAS-117725 Deleting cluster does not wipe the ctdb_shared_vol brick / dataset causing many issues on new create
  • NAS-117723 FIPS self test failure broke installer
  • NAS-117718 No pools message flashing when switching to Storage
  • NAS-117716 Storj tests
  • NAS-117714 FTP “Certificate” dropdown should be under “Enable TLS” checkbox
  • NAS-117713 Change how API keys are created
  • NAS-117700 Dashboard Config settings revert after save
  • NAS-117695 use asterisk to explicitly indicate full API access
  • NAS-117692 Explicitly reference min_memory
  • NAS-117688 Cannot Edit VMs
  • NAS-117684 Separately test basic NFS ops for version 3 and version 4
  • NAS-117681 Remove overlay_dirs
  • NAS-117680 Bug with Dataset Icon in Details Panel header
  • NAS-117675 Add basic tests for ctdb managed services
  • NAS-117673 enforce minimum zfs passphrase length
  • NAS-117669 The “snapdev” field is returned in lowercase
  • NAS-117661 Minor bug fix for vm plugin
  • NAS-117658 TrueNAS-SCALE-22.02.4-MASTER-20220805-041141 can’t start VMs after importing old config or upgrading from 22.02.3 or earlier
  • NAS-117655 Active Directory gets disabled on reboot
  • NAS-117637 If middleware_OVERRIDE is specified, let’s also override truenas and truenas_files
  • NAS-117635 remove unused startup_seq file
  • NAS-117630 Update test__iscsi_extent__disk_choices
  • NAS-117627 zfs.dataset.query_for_quota_alert returns only top-level datasets
  • NAS-117625 Add “run as user” option in ix chart
  • NAS-117624 No existing ZVOL images detected when creating new VM and trying to import existing zvol. Bluefin 05082022 and 100822
  • NAS-117622 Add SMB client failover test for cluster
  • NAS-117620 HA issue on M30 after loading SCALE Bluefin, ntb device problem
  • NAS-117617 Allow setting snapdev field for filesystems
  • NAS-117616 Do not try to revoke ACME certificate which has expired
  • NAS-117604 Node is unable to rejoin cluster after power off/on of 1/4 nodes
  • NAS-117602 Privilege Management API
  • NAS-117601 system.general.get_ui_urls blocks main event loop
  • NAS-117599 Installing netdata gets stuck at 75%
  • NAS-117596 Redirect to Disks Reports with pre-selected disks
  • NAS-117594 Add Vdev Form raises Maximum call stack size exceeded
  • NAS-117592 24h clock in tasks
  • NAS-117587 Fix regression in getgrnam for gid 0
  • NAS-117584 fix Makefile MWPATH
  • NAS-117575 Add more properties to dataset details
  • NAS-117562 Add more dataset details
  • NAS-117560 Unable to Delete Expired certificates
  • NAS-117557 Improvements to ctdb.public.ips APIs
  • NAS-117556 fix IndexError in failover.vip.get_states
  • NAS-117553 Require at least one public IP address before joining cluster to AD
  • NAS-117551 Fix ftp_server_with_user_account asset
  • NAS-117544 NOT FOUND when querying for a list of support categories
  • NAS-117524 huge optimization to query_for_quota_alert
  • NAS-117519 Various improvements to builder
  • NAS-117513 Import ZFS Pools failed
  • NAS-117511 Remove zpool_get_physpath
  • NAS-117509 Sync colors on cards
  • NAS-117506 MatchNotFound on pool.query after update
  • NAS-117501 disk_resize: Don’t trigger udev events for NVMe
  • NAS-117500 call install-dev-tools before setup_test.py
  • NAS-117499 disk.query sometimes doesn’t return pool disk if it was just attached
  • NAS-117498 No Applications after cron job reboot
  • NAS-117495 fix and improve middlewared Makefile
  • NAS-117479 Skipping RAW device to be created
  • NAS-117478 Revert change to SMB etc generation
  • NAS-117476 bucket_policy_only: Field was not expected when expanding folders in Cloudsync task
  • NAS-117472 minor grammar fix
  • NAS-117471 Improve AD health checks
  • NAS-117467 Reuse tdb / ctdb handles
  • NAS-117465 Fix broken icon links
  • NAS-117459 Post NAS-113963 - pool can’t be locked while system-dataset is present
  • NAS-117451 Unable to download debug
  • NAS-117449 credentials.verify doesn’t timeout on incorrect SFTP credentials
  • NAS-117443 Fix clustered SMB service management events
  • NAS-117442 fix test_cluster_path_snapshot test
  • NAS-117441 Added better support for python virtual environment
  • NAS-117439 Misaligned text on Topology Card
  • NAS-117437 Remove microsoft account option
  • NAS-117436 stop running file IO in main event loop
  • NAS-117435 move thick_provision key to dataset level
  • NAS-117434 VM Clone does not account for explicit web port
  • NAS-117430 Simplify/Improve VM devices validation
  • NAS-117428 Improper regex used on name validation for apps
  • NAS-117426 Add common method for defining cpu/memory/gpu limitations
  • NAS-117424 freenas-debug: Restore ZFS kstat capture
  • NAS-117423 Errors waterfall on new Storage page
  • NAS-117420 Initialize cluster so that all nodes have all public IPs
  • NAS-117419 Pull-Replication failed
  • NAS-117418 Fix iscsi tests
  • NAS-117416 Plex wont deploy (kubernetes.io/not-ready)
  • NAS-117409 Unable to isolate GPU or see in apps in SCALE.
  • NAS-117404 Remove unused library common charts
  • NAS-117400 Fix activedirectory join in cluster
  • NAS-117395 iscsi_/extents.py blocks main event loop in many places
  • NAS-117391 Remove redundant dataset.query
  • NAS-117382 Handle case of non-existent path during smbconf generation
  • NAS-117378 Bump up timeout values for permissions tests on cluster
  • NAS-117377 Fix clustered filesystem test
  • NAS-117376 Remove port from portal configuration in issci
  • NAS-117367 Ensure that required paths are auto-created for clustered pwenc
  • NAS-117362 improve ntp alert verbiage
  • NAS-117360 disk_resize: Don’t wait 15 seconds for SAS flash
  • NAS-117357 fix typo in disabled_reasons
  • NAS-117353 Fix Failover_disks alert typo
  • NAS-117330 vfs_fruit can write invalid timestamp as BTIME to user.DOSATTRIB xattr
  • NAS-117328 Fixes an empty line in SMB share presets
  • NAS-117327 NAS-117318: Fixes and empty line in SMB share presets
  • NAS-117322 Minor improvements to pool.dataset.details
  • NAS-117320 CLONE - Do not allow immutable fields to be modified in UI - Bluefin
  • NAS-117318 Empty line in SMB share presets
  • NAS-117313 Active Directory randomly automatically getting disabled during server reboot
  • NAS-117307 Investigate/fix ix-volumes being migrated on apps migration
  • NAS-117306 Fix ctdb jobs on pnn 0
  • NAS-117305 fill in app information in pool.dataset.details
  • NAS-117303 use ejson in Kubernetes backup plugin
  • NAS-117293 Deprecate legacy behavior to allow empty homes path
  • NAS-117289 Attempting to delete VM causes system crash
  • NAS-117285 [required] validator from FormsModule conflicts with * [required] input ix-* components
  • NAS-117284 TrueNAS Scale nightly is trying to update to an older version
  • NAS-117278 Missing Provisioning Type Field in Space Management Card
  • NAS-117277 Space Management Card console error
  • NAS-117273 sedutil-cli fails to identify SAS SED drives on Linux
  • NAS-117264 Updater size estimates seem quite off
  • NAS-117231 Add CTDB event integration
  • NAS-117201 Fix qbittorrent upgrade strategy
  • NAS-117186 Change ProFTPD TLS Protocol
  • NAS-117175 unable to flash chelsio cards on SCALE
  • NAS-117166 Syncthing App will not deploy on TrueNAS SCALE Bluefin nightly
  • NAS-117159 save/rollback default gateway on interface changes
  • NAS-117158 Network dashboard widget fails due to permissions after Scale update
  • NAS-117153 Cloud Sync create_empty_src_dirs checkbox
  • NAS-117144 Swagger documentation line on API Keys screen incorrect if default port has been changed
  • NAS-117125 middleware worker process core dumped
  • NAS-117118 Invalid update image file when trying to update nightlies
  • NAS-117109 Apps: Plex: Plex can’t start sometimes “No such file or directory”
  • NAS-117104 PiHole Docker Install
  • NAS-117101 Charts MinIO pod cannot connect to itself when hostname is used
  • NAS-117076 Resource Limits are not applied to pod
  • NAS-117045 Improve error messaging for ‘min_memory’ when creating a VM
  • NAS-117039 Failed to check for alert ZpoolCapacity
  • NAS-117037 Python message
  • NAS-116998 SCALE: Cannot bind second network adapter to new VM
  • NAS-116987 TrueNAS SCALE webui become very slow
  • NAS-116933 UI won’t allow UPS on ttyS0
  • NAS-116927 ZFS replication causing unscheduled reboot on destination
  • NAS-116894 CLONE - [SCALE] Application Events is not sorted
  • NAS-116859 pool.dataset.summary
  • NAS-116808 Improve IPMI password validation
  • NAS-116777 [Scale 22.12-master] Apps won’t start
  • NAS-116702 Trivial (I think) Task Manager timing out
  • NAS-116688 A Start Job is Running for Import ZFS Pools (xxmin xxs / 15min 11s)
  • NAS-116674 [SCALE] BlockingIOError: [Errno 11] Resource temporarily unavailable
  • NAS-116664 Stopped Apps/Docker spamming msg on syslog No Destination Available
  • NAS-116662 Non boot-drive swap space “unclean” and re-constructed every boot
  • NAS-116603 Exclusive default Apps Catalog for Enterprise
  • NAS-116574 Apps Node IP Not Matching What is Configured
  • NAS-116513 pmem on SCALE doesn’t report serial information
  • NAS-116483 Can’t add zvol with space in name to VM as disk
  • NAS-116380 Trivial: On Network, Scale is displaying 2 default Gateways
  • NAS-116295 Free RAM reported mismatch
  • NAS-116098 nmbd breaks system dataset migration
  • NAS-116071 On Angelfish Nightly after pressing Failover at the login it display “Failover is in an error state.”
  • NAS-116023 Boot Issues with TrueNAS-SCALE-22.02.0.1
  • NAS-115994 Idmap issue with “OWNER RIGHTS” SID
  • NAS-115992 NFSv4 not configured properly when active directory domain name != server subdomain
  • NAS-115869 NTP service broken when DHCP provides NTP servers.
  • NAS-115858 Fix netdata hitting apparmor profile
  • NAS-115235 Restrict job log dir to root
  • NAS-115058 Exception disable_offload_capabilities when configuring network interface from CLI
  • NAS-114575 [SCALE] When using OneDrive as a Backup the Client sends tens of thousands of DNS Requests
  • NAS-114305 Network Interfaces - Test/Save Changes bug (back-end)
  • NAS-114064 IPV6 Neighbor Solicitation if started by TrueNAS SCALE fails => NO IPV6
  • NAS-113833 /update/check_available API call crashes when update-master.ixsystems.com is unavailable
  • NAS-113830 SCALE: Time Machine does not work for large source on macOS Monterey (12.0.1 and 12.1)
  • NAS-113534 sqlite error creating link aggregation
  • NAS-113529 VERIFY(PageUptodate(pp)) failed
  • NAS-112995 Alert reads “…replication from scratch…” but entry is called differently in GUI
  • NAS-112877 Docker networking configuration prevents certain images from working correctly
  • NAS-112277 /usr/local/bin/zilstat not functional on SCALE
  • NAS-110490 Scale - NVMe drives in USB case show same Serial Number
  • NAS-103225 clear Enclosure Status when not OK

Known Issues

Known issues are those found during internal testing or reported by the community and are listed in three tables:

  • Notices that provide more detail about Bluefin specific changes.
  • Issues from a release that will be resolved in a future targeted release(s).
  • Issues resolved in a particular version.

Notices without a Resolution Release

Notice or BehaviorDetails
Virtual Machine display devices appear to be insecure.This is under investigation and resolution is TBD. To secure the system, disable any VM display devices after configuring the VM.
TrueNAS does not create alerts for SMR disks.TrueNAS SCALE and TrueCommand have never created alerts when SMR disks are used.
TrueNAS SCALE does not support T10-DIF drives.We are currently working on a procedure to resolve the issue.
Unable to mount an NFS export after migrating from CORE > SCALE or updating to 22.02.0.The /etc/exports file is no longer generated when the NFS configuration contains mapall or maproot entries for unknown users or groups. If you are unable to mount an NFS export, verify the NFS share configuration is compatible with your network environment.
SCALE Gluster/Cluster.Gluster/Cluster features are still in testing. Administrators should use caution when deploying and avoid use with critical data.
AFP sharing is removed from TrueNAS SCALE.The AFP protocol is deprecated and no longer receives development effort or security fixes. TrueNAS SCALE automatically migrates any existing AFP shares into an SMB configuration that is preset to function like an AFP share.
MS-DOS based SMB clients cannot connect to TrueNAS BluefinSMB clients determined to be end-of-life (EOL) by their vendor are not supported in TrueNAS. Administrators should work to phase out any clients using the SMB1 protocol from their environments.
Cannot mount WebDAV share in Windows when WebDAV service is set to Basic AuthenticationIf the TrueNAS WebDAV service is set to Basic Authentication, you cannot mount the share in Windows. This is a security protection on the part of Windows as Basic Authentication is considered an insecure way to input passwords. While the Windows Registry can be edited to allow for basic authentication, this is not recommended. It is recommended to access WebDAV shares using a browser with https security enabled or mounting shares with Digest Authentication enabled.
App deployment can get stuck in validation when the Host Path is used between Apps and TrueNAS sharing services (e.g. SMB and NFS).Shared host paths are considered insecure and are not recommended. Review host paths used by Apps and Sharing services and adjust paths to be unique. As a last resort that can result in system and app instability, Host Path Safety Checks can be disabled in Apps > Settings > Advanced Settings.
Apps fail to startThere are known issues where applications fail to start after reboot. The fixed-in release is not known at this time.

Known Issues with a Future Resolution

Seen InKeySummaryWorkaroundResolution Target
22.12.3NAS-122570Regression in automated Kerberos Domain Controller (KDC) lookup for non-default sites.Bypass auto-detection of KDCs during domain join (see Jira ticket for details).22.12.4
22.12.3.1NAS-122515PCI devices aren’t immediately appearing in the PCI passthrough drop down fields and popup dialogs are duplicating.This field can take an extended length of time (>30 seconds) to populate with options and some dialog boxes are duplicating erroneously. Wait until all options are visible in the drop down before proceeding and if multiple dialogs appear, respond the same way to each.22.12.4
22.12.2NAS-121030ES12 Enclosure View not updating after drive insertion and recognition (HA/SCALE)An HA system Enclosure View for an ES12 does not update after drive insertion and recognition by SCALE.N/A
22.12.1NAS-120238Widget Sizes and Fonts Differ Between Web BrowsersWidget sizes and text in the WebUI is different between web browsers.23.10-BETA.1
22.12-BETA.1NAS-117974Replication Task Wizard Source and Destination fields cut off the path informationThe Source and Destination fields in the Replication Task Wizard window are cutoff. UI form issue that positions the paths in the fields such that only part of the value is visible.Backlog
22.02.1NAS-116473Large Drive Count IssuesiX is investigating issues with booting SCALE on systems with more than 100 Disks.23.10-ALPHA.2 (Cobia)
21.06-BETA.1NAS-111805Cannot configure static IP on HA B nodeOn an HA system with the NTB card removed and the interface working with DHCP-assigned IP after a clean install, attempt to set a static IP and test changes results in the network interfaces and default gateway disappearing from the serial console screen, and the system does not respond to a new IP address. After test time expires, these network settings reappear and the system responds to the DHCP-assigned IP address.24.XX-ALPHA.1 (Cobia)

Resolved Known Issues

Seen InResolved InKeySummaryWorkaround
22.12.322.12.3.1NAS-122456PCI devices aren’t being passed through to virtual machines.Update to 22.12.3.1
22.12.222.12.3
23.10.ALPHA.1
NAS-121371Web portal for Apps launches after failover but was closed pre-failoverAfter installing and successfully deploying the MinIO app on an HA system and with the app active, successfully logged into it, then closed the MinIO web browser. After failing over the HA system and logging into the system, the MinIO web portal automatically launched as expected but the MinIO browser URL contained the VIP address without the :30001 so it had no connection and was blank.
22.12.222.12.3
23.10.ALPHA.1
NAS-121358Need method for userspace to report arm status info from ACPI tablesOlder Micron nvdimms do not properly report arm information status until the second power cycle occurs and after the nvdimm is unarmed. This unarmed state during power loss can result in data loss. Find a way for userspace to identify and report the ACPI nvdimm arm information status on TrueNAS CORE and SCALE.
22.12.222.12.3
23.10.ALPHA.1
NAS-121333Post Reset Network interface cannot be set up blocking bring up of systemOn an HA system, after configuring HA license, networking, and confirming failover works, then selecting the option to reset the configuration through an API call, when you change to the Console setup menu, then select option 1 to configure the interface aliases, failover group, failover_aliases, and failover_virtual_aliases, and after save the configuration changes, received an error. The DHCP option on HA system is hidden in Console setup menu so you cannot disable the functionality to allow this change. To work around this issue, use the UI to make network setting changes to the primary interface.
22.12.222.12.3
23.10.ALPHA.1
NAS-121274Error when attempting disk wipe post installOn an HA system, after installing SCALE, during the initial system configuration of a new storage pool when performing a Disk Wipe, the operation fails if the disk selected is part of a exported pool. SCALE, by design, prevents this operation to prevent accidental destruction of data on a disk associated with an exported pool.
22.12.222.12.3
23.10.ALPHA.1
NAS-121244Custom Schedule window displays partially off screenThe Custom Schedule window displays partially off screen when scheduling a task like a periodic snapshot task on a system with a smaller screen like a laptop and running 125% zoom in Windows. Issue is not present on a normal monitor.
22.12.222.12.3NAS-121207Removed drive from pool does not show attached after reinsertion, spare remains in useAfter removing a drive from a mirror pool degrades the poll so the spare attaches, but when reinserting the drive and the pool status changes to healthy, the spare still shows in use status in the Enclosure view and the reinserted drive does not show as part of the pool.
22.12.222.12.3
23.10.ALPHA.1
NAS-121128Reporting CPU chart only ever shows in percentageReporting CPU option to report kernel time does not show in the report when selected. Reports only show (%) usage values.
22.12.1
22.12.12
22.12.3
23.10.ALPHA.1
NAS-121087TrueNAS CLI and Console User Shell Options Don’t WorkAfter creating a user and setting Shell type to TrueNAS Console or TrueNAS CLI, then changing SSH service to enable Allow Password Authentication, receive an error when attempting to set up an SSH session.
22.12.222.12.3
23.10.ALPHA.1
NAS-121085SCALE CLI debug command failureThe SCALE CLI system debug command fails to generate a system debug, and returns errors when attempting the command and the command with additional arguments.
22.12.222.12.3
23.10.ALPHA.1
NAS-121065x-series ntb failing to initialize on receive bufferThe SCALE CLI system debug command fails to generate a system debug, and returns errors when attempting the command and the command with additional arguments.
22.12.222.12.3
23.10-ALPHA.1 Cobia
NAS-121064Fix x-series controller logicCorrects the method of calculating the controller position in the chassis, which prevented IP address assignment of the ntb0 interface.
22.12.222.12.3
23.10-ALPHA.1 Cobia
NAS-121035Web UI not updating pool column in Storage > Disks page (disk.get_unused)If a disk, associated with an exported zpool, and where you perform a Disk Wipe operation, the pool table does not update and the disk shows the wrong state.
22.12.222.12.3
23.10-ALPHA.1 Cobia
NAS-121014System configured on LA time but Network dashboard card is in ESTSystem time configured PST while the main Dashboard Network card displays EST.
22.12.222.12.2
23.10.ALPHA.1
NAS-120623Only have one sudoers file entry as only the last one is taken into accountWhen setting user sudo options, set on only one as the system only takes the last set into account. For example, when setting sudo for replication tasks as the admin user, set only one of the sudo options such as the Allow all sudo commands with no password.
22.12.122.12.2
23.10.ALPHA.1
NAS-120432Existing replication tasks updated from 22.12.0 cannot be edited in 22.12.1Replication tasks that can’t be edited can be remade as a new replication task to work around this bug.
22.12.122.12.2
23.10.ALPHA.1
NAS-120361TrueNAS Mini Enclosure view should not have Identify Drive buttonThe View Enclosure screen for TrueNAS Mini should not have the Identify Drive button on the disk information screen after selecting a drive on the image.
22.12.123.10-ALPHA.2NAS-120348Storage and Topology page does not update when a pool gets degradedAfter removing a drive from a pool, the main Storage and the Topology pages do not update the status to show a degraded state unless you do a hard refresh of the screen.
22.12.122.12.2
23.10.ALPHA.1
NAS-120319Cannot Replicate from an Encrypted Dataset to an Unencrypted DatasetWhen creating a replication task from an encrypted dataset to a remote system with an unencrypted dataset, and creating a new SSH connection, the task fails with a permissions error.
22.12.122.12.2
23.10.ALPHA.1
NAS-120266Stopping VM Popup Does Not Go Away after VM StopsAfter clicking Force Stop After Timeout, the Stopping VM dialog does not close after the VM stops.
22.12.122.12.2
23.10-ALPHA.1 (Cobia
NAS-120243Using Non-Supported Characters while creating a Boot Environment Creates a CallErrorSCALE allows you to save a new boot environment created with non-supported characters but it results in a call error. Do not use bracket ([]), brace ({}), pipe (
22.12.122.12.2NAS-120232Apps not starting after failoverWith Apps deployed on an HA system, after failover the apps stick a deploying but never finish and the system generates alerts in the UI. Issue is pools are degraded after failover, and docker is not able to get image details.
22.12.122.12.2
23.10-ALPHA.1 (Cobia)
NAS-120145The web UI isn’t updating various parts on the screen (Jobs)On and Enterprise HA system with some alerts, the Jobs screen shows tasks running and trying to gather the information for listed alerts.
22.12.122.12.2
23.10-ALPHA.1 (Cobia)
NAS-120136App Collabora installation failed with error values.config: not a string values.config.extra_params not a string.
22.12.122.12.1
23.10-ALPHA.1 (Cobia)
NAS-120210Enclosure View does not Function Properly on TrueNAS MinisView Enclosure only displays the top and bottom rows of slots as active and clickable, but the middle row is inactive even when loaded with drives.
22.12.123.10-ALPHA.1NAS-1200692FA SSH not functional for non root usersAfter installing SCALE using the admin user (non-root option), setting the SSH service to allow admin to log in, and then enabling 2FA. After logging out and verifying 2FA works for the UI, and then changing the 2FA settings to Enable Tow-Factor Auth for SSH, the SSH session asks for the admin password several times before the session disconnects.
22.12.022.12.1
23.10-ALPHA.1 (Cobia)
NAS-119608Middleware halt after upgrade from Angelfish to Bluefin due to multiple iSCSI portals with the same IP address.Before upgrading from SCALE Angelfish, remove any iSCSI portals with duplicate IP addresses.
22.12.022.12.1NAS-119390SMB Access Based Share Enumeration fails due to inaccessible Share ACL DB (share_inf.tdb)SMB shares with Access Based Share Enumeration enabled and share ACLs are not browsable. Disabling Access Based Share Enumeration makes them browsable. Download the replacement Samba package attached to this ticket to correct this issue and make shares with Access Based Share Enumeration enabled browsable.
22.12.022.12.1
23.10-ALPHA.1 (Cobia)
NAS-119374Non-root administrative users cannot access installed VM or App console.For Apps console access, log in to the UI as the root user. For VM console access, go to Credentials > Local Users and edit the non-root administrative user. In the Auxiliary Groups field, open the dropdown and select the root option. Click Save.
22.12.023.10-ALPHA.1 (Cobia)NAS-119270One Time Replication of Same System to A Different System Fails with TracebackUnable to perform a run once operation for a replication task without getting a traceback, or to set an option from the UI replication wants.
22.12.022.12.1
23.10-ALPHA.1 (Cobia)
NAS-119233Validation error received when modifying HTTP/S Port Setting in the Web UIA validation error can occur if using the iw.iso8 keyboard map where the system interprets digits “81” as the text “us”.
22.12.022.12.1
23.10-ALPHA.1 (Cobia)
NAS-119279Missing an option to promote datasetAfter cloning a snapshot to a dataset, the option to promote that dataset is missing from the UI.
22.12.023.10-ALPHA.1NAS-115112Zpool status upon removal/reinsertion of spare does not updateAfter removing a spare from a pool the zpool status showed spare as removed, but after reinserting the spare the zpool status does not update and continues to sow the spare as removed. Disk does show as in inventory.
22.12-BETA.122.12.-BETA.1NAS-117437Remove Microsoft Account OptionThis feature, initially added in FreeNAS 9 for the convenience of home users with Windows 10 was introduced, has been removed as a User authentication method for SMB shares because Windows 11 now defaults to requiring sign-in when using Microsoft accounts for authentication.
22.12-RC.122.12.0NAS-118922Device Screen doesn’t update after replacing a diskWhen replacing a disk the UI doesn’t update to show the replace operation completed and might display an error message. After replacing a disk, return to the Storage Dashboard and then the Devices screen to see the status of the disk replacement as complete.
22.12-RC.122.12.0NAS-119005On Enterprise systems, the Open Ticket button doesn’t workOn Enterprise systems, when filing a ticket using the Open Ticket button should open an issue reporting screen but it does not. Customers should either contact Support directly or open a ticket directly in Jira.
22.12-RC.122.12.0NAS-119011iSCSI wizard does not function properlyThe Extent Type device dropdown list is empty and the Portal dropdown list does not include the create new option so users can not select or add a new device, or add a new portal.
22.12-RC.122.12.0NAS-119006Enclosure view only updates after leaving the pageRelated to a known screen caching issue. Either clear your browser cache or change to a different UI screen and return to the Enclosure screen see the updates.
22.12-RC.122.12.1 (Bluefin)
23.10-ALPHA.1 (Cobia)
NAS-119007API call ‘pool.dataset.details’ responds to an object with a field “snapshot_count = 0”API call to obtain number of zvol snapshots returns an incorrect value of zero when there are two snapshots.
22.12-RC.122.12.1NAS-119010SCALE drive replacement within a pool produces drive busy errorDuring HDD testing, replacing a drive in a pool resulted in the Error: [EFAULT] Railed to wipe disk sdb: [Errno 16] Device or resource busy: ‘/dev/sdb’. Appears to be a ZFS error. Duplicated NAS-119106
22.12-BETA.222.12-RC.1NAS-118632Traceback received during pool creationThis is an occasional noncritical race condition with the disk temperatures widget during pool creation. The traceback can be acknowledged and ignored; the issue is temporary and does not impact pool creation..
22.12-BETA.222.12-RC.1NAS-118616SMB Share option Edit Filesystem ACL does not open the filesystem editor screen.After adding an SMB share, if you select the option to Edit Filesystem ACL, the main Dashboard opens instead of the filesystem ACL editor screen. To workaround this issue, go to the Storage > Dashboard screen, select the dataset for the SMB share, scroll down to the Permissions widget and click Edit.
22.12-BETA.222.12-RC.1NAS-118614Cloud tasks for Move and Sync transfer modes revert to CopyWhen creating a cloud sync task where the Transfer Mode is set to either Move or Sync, when the task completes successfully and runs for the first time, the notification to the user states the transfer mode was reset to Copy.
22.12-BETA.122.12-BETA.2n/aUpgrading from 22.02.4 to 22.12-BETA.1 is known to not work.Workaround is to either upgrade from a version before 22.02.4 or to upgrade to 22.12-BETA.2 when it is released.
22.12-BETA.122.12.0NAS-117940Implements temporary fix for the return from glfs_open() to honor O_DIRECTORY flagPertains to an internal issue in Samba. This temporary fix reverts after glusterfs is fixed with a permanent solution to this issue.
22.12-BETA.122.12.0NAS-118066UI is not updating or properly showing snapshotsUI isn’t showing dataset snapshots without creating one from Shell, but the UI doesn’t display this Shell-created snapshot in Manage Snapshots.
22.12-BETA.122.12-RC.1NAS-118054Replication Warning: Cannot receive sharesmb propertyReplication created sending from an encrypted dataset to a non-encrypted dataset. After running replication the screen displays an orange warning icon. After clicking on the warning the “cannot receive sharesmb property in *tank/repwizrd/*set: pool and dataset must be upgraded to set this property or value.” where tank/repwizrd is the pool/dataset path.
22.02.423.10-BETA.1 (Cobia)NAS-118894Web UI changes in Data Protection SectionIssues with spacing on Cloud Sync Task and Scrub Task widgets between Nex Run, Enabled and State. The color orange for running tasks is misapplied, pending or aborted tasks display in orange. Make Running tasks blue.
22.02.022.12-BETA.2NAS-115238Removed drive from pool does not degrade pool status (SCALE).Issue is being investigated and a fix provided in a future release
21.06-BETA.122.12.0NAS-111547ZFS shouldn’t count vdev IO errors on hotplug removalPool status isn’t being updated immediately on disk exchange events.

OpenZFS Feature Flags

For more details on feature flags see OpenZFS Feature Flags.

For more details on zpool.features.7 see OpenZFS zpool-feature.7.

Feature FlagGUIDDependenciesDescription
blake3org.openzfs.blake3extensible)datasetEnables use of the BLAKE3 hash algorithm for checksum and dedup. BLAKE3 is a secure hash algorithm focused on high performance. When enabled, the administrator can turn on the blake3 checksum on any dataset using zfs set checksum=blake dset see zfs-set(8).
head_errlogcom.delphix:head_errlogn/aEnables the upgraded version of errlog. The error log of each head dataset is stored separately in the zap object and keyed by the head id. Every dataset affected by an error block is listed in the output of zpool status.
zilsaxattrorg.openzfs:zilsaxattrextensible_datasetEnables xattr-sa extended attribute logging in the ZIL. If enabled, extended attribute changes from both xattrdir=dir and xattr=sa are guaranteed to be durable if either sync=always is set for the dataset when a change is made or sync(2) is called on the dataset after making changes.

Bluefin Unstable Nightly Images (Unstable Branch, developers and brave testers)

Nightly builds are considered experimental and highly unstable. Do not use a nightly build for anything other than testing and development.

Nightly images for TrueNAS SCALE are built every 24 hours, at around 2AM Eastern (EDT/EST) time. These images are made publicly available when they pass automated basic usability testing. This means that during times of heavy development, nightly images might be less frequently available. Online updates are created every 2 hours and are available in the SCALE UI online updating page.