TrueNAS Changelog

What's new in TrueNAS 13.0-U3

Nov 23, 2022
  • Bugfix for replacing multipath drives.
  • Fixed a bug with VNET for jail installations.
  • Fixes to the SMB shadow copies module.
  • iSCSI configuration bug fixes NAS-104954.

New in TrueNAS 12.0-U4.1 (Jun 1, 2021)

  • A detailed security scan of 12.0-U4 is also available at the TrueNAS Security site.
  • 18 improvements and 81 bug fixes are included.
  • Python upgrade and several improvements to reduce memory leaks and probability of crashes of core middleware processes. This issue happens rarely, does not impact ongoing data services, and has proven to be difficult to reproduce.
  • OpenZFS improvements for both small and high performance systems. Performance during scrubs while under high CPU load should be more reliable.
  • Security updates for OpenVPN, Samba, and various other ports.Replication webUI improvements to simplify process and avoid mistakes.
  • Updated Minio (the S3 target) to the latest version which includes support for APIv3.
  • Minor webUI and reporting issues including the display of more jails per page.
  • New driver support for Realtek RTL8125/RTL8111 Ethernet devices (2.5GBase-T).
  • Improvement:
  • [NAS-105205] - Sort order of replication destination dataset list
  • [NAS-105480] - Screen space is not used effectively WebUI (Jails list)
  • [NAS-108091] - Realtek RTL8125/RTL 8111 support
  • [NAS-109450] - Enclosure UI should not require refresh to detect disk status changes
  • [NAS-109955] - Make AD join progress clearer to end-users
  • [NAS-110029] - make public api endpoint for retrieving unique system hash
  • [NAS-110054] - Install Husky and eslint
  • [NAS-110107] - Add dashboard and enclosure management support for TRUENAS-R20A
  • [NAS-110117] - Link Jira ticket in PR when it is created
  • [NAS-110134] - Link to Enclosure Management on Dashboard
  • [NAS-110177] - Add non-invasive linter rules
  • [NAS-110179] - remove grub2 port from MOVED file in ports root
  • [NAS-110198] - Make 12.0-stable branch behave similar to master
  • [NAS-110289] - Use absolute path for imports in VSCode
  • [NAS-110328] - Refactor DialogService
  • [NAS-110331] - Simplify translation system
  • [NAS-110471] - Improve type safety of ws calls
  • [NAS-110546] - Support URLs in setup_env.js
  • Bug Fixes:
  • [NAS-107364] - Scrub causes system "catatonic", apparently due to extreme CPU starvation
  • [NAS-107676] - enabling lockd debugging raises CallTimeout when restarting nfsd
  • [NAS-108044] - Unable to generate debug file
  • [NAS-108370] - Transfers fail with krb5i
  • [NAS-108847] - repeated POLLHUP on zfsd
  • [NAS-108995] - Make WebUI builds reproducible
  • [NAS-109033] - Error while importing certificates
  • [NAS-109388] - disk.get_unused isn't returning a complete list
  • [NAS-109397] - Failed to connect to RRDCacheD
  • [NAS-109522] - Can't reconfigure S3 AkSk on the same dataset
  • [NAS-109545] - Slow (iSCSI) api
  • [NAS-109635] - smbd.core file found while moving files between 2 shares
  • [NAS-109664] - UI components should avoid redundant disk.query event subscriptions
  • [NAS-109672] - Scheduler preview not handling daylight savings time correctly
  • [NAS-109696] - Cloud Sync Task Dropbox never completes, stuck at 100%
  • [NAS-109720] - Interrupted full replications are silently failing to resume
  • [NAS-109755] - Stray question mark in "Restart SMB Service" button string
  • [NAS-109756] - Filtered SMB share list does no refresh after deleting a share
  • [NAS-109769] - HA journal EOFError pickle.load()
  • [NAS-109778] - Unable to delete a corrupt jail NAS-109776
  • [NAS-109799] - Some Text In UI (Storage > Pools > Edit ACL) don't show up in the .PO file
  • [NAS-109803] - SMB User/Group not showing up correctly in Windows clients after updating TrueNAS netbios name
  • [NAS-109828] - SNMP UCD-SNMP-MIB Counter64 wrap at 32bit values
  • [NAS-109830] - Middleware error on cloudsync
  • [NAS-109831] - Task manager shows vmware.periodic_snapshot_task_begin every 10 minutes
  • [NAS-109837] - Truenas 12.0 U2.1 Cant install Plugin / Jail -- DNS Error
  • [NAS-109846] - failover taking 6hrs to complete on 12.0-U2.1
  • [NAS-109849] - failover log spam
  • [NAS-109885] - Alert Message to submit ticket
  • [NAS-109903] - Wrong openapi schema on {id} endpoints
  • [NAS-109907] - TrueCommand Cloud cannot access added systems if they have the Listen Interface customized
  • [NAS-109910] - Add unique constraints
  • [NAS-109912] - ZFS checksum errors with PMC8003/pms(4)
  • [NAS-109928] - Replication failed (ZFS snap) after last upgrade
  • [NAS-109932] - Properly show error messages for invalid client cert
  • [NAS-109959] - Fix AD cache fill with alternate character sets
  • [NAS-109967] - Add tests for ZFS quotas through SMB proto
  • [NAS-109971] - Replication error inconsistent display
  • [NAS-109972] - zettarepl.datasets_have_encryption is always called with recursive=true
  • [NAS-109976] - Changes in debug generation process
  • [NAS-109979] - replications of zvol fails
  • [NAS-109989] - [EFAULT] LDAP cache already exists. Refusing to generate cache
  • [NAS-109993] - Fix spacing and border color on dark themes
  • [NAS-110000] - zfsd crash on device detach
  • [NAS-110038] - Replication of dataset fails after big deletion on the source
  • [NAS-110097] - netcli doesnt generate carp password on HA systems
  • [NAS-110133] - Do not show a successful status for cloud sync that was not executed …
  • [NAS-110140] - upgrade to python 3.9 in 12.0-U4
  • [NAS-110162] - s3:modules:ixnas - fix regression in base user quota
  • [NAS-110171] - Two dashboard widgets hanging after update to 12.0-U3
  • [NAS-110174] - SSH alerts even though SSH service is disabled
  • [NAS-110201] - clearing old core files crashes
  • [NAS-110214] - After upgrade to 12.0-U3, at boot no active network.
  • [NAS-110234] - All replication hangs until system reboot, again, after SSHException
  • [NAS-110240] - Not showing temps for hdd
  • [NAS-110243] - GET /api/v2.0/system/general/ui_restart fails with 405: Method Not Allowed
  • [NAS-110244] - Snapshot Lifetime help text contradicts default value
  • [NAS-110246] - Pools > Edit Zvol fields show incorrect data or not populated
  • [NAS-110247] - Missing "Force HDD standby" in SMART prevent drives to go to sleep
  • [NAS-110258] - net/samba - tevent_kqueue - reduce logging
  • [NAS-110259] - Disable sentry if middlewared code is an NFS mount
  • [NAS-110294] - nmbd core dump
  • [NAS-110311] - core dump at smb
  • [NAS-110317] - Fix retention shells
  • [NAS-110351] - mpr(4): corrupted DPM recovery
  • [NAS-110362] - TypeError "cannot convert 'int' object to bytes" when enabling SSSD Compatibility in AD Idmap
  • [NAS-110433] - xmrig plugin breaks mdns responder
  • [NAS-110448] - Update Minio to API v3 compatible release
  • [NAS-110461] - net/samba - update to Samba 4.12.15
  • [NAS-110465] - OpenVPN CVE-2020-15078
  • [NAS-110474] - Dashboard CSS bugs in Firefox 88
  • [NAS-110478] - Clicking on "Storage" from the side menu does nothing. Can't access Storage page
  • [NAS-110503] - Wrong Selection of drive
  • [NAS-110505] - SMART test results, spinning circle with no results
  • [NAS-110509] - Error when test run
  • [NAS-110575] - Wireguard Tunnel remains on passive node of HA system after failover.
  • [NAS-110596] - net/samba - handle EINTR properly in tevent_kqueue
  • [NAS-110598] - Fix a few python ports for new python extension format
  • [NAS-110606] - Update zettarepl port
  • [NAS-110607] - Fix (almost all) unit test failures
  • [NAS-110714] - fix memory allocation/leak in multipath.query()

New in TrueNAS 12.0-U3.1 (May 5, 2021)

  • Improvement:
  • [NAS-110465] - OpenVPN CVE-2020-15078
  • Bug Fixes:
  • [NAS-109912] - ZFS checksum errors with PMC8003/pms(4)
  • [NAS-110171] - Two dashboard widgets hanging after update to 12.0-U3
  • [NAS-110461] - net/samba - update to Samba 4.12.15

New in TrueNAS 12.0-U1.1 (Jan 25, 2021)

  • NAS-108627:
  • While the underlying ZFS issue causing the instability is being resolved, there has been a temporary reversion of the ZFS CFA patch. This means that Asynchronous Copy-on-Write is temporarily disabled in TrueNAS 12.0-U1.1, with the goal to re-enable this functionality in a later TrueNAS 12.0 update release after this issue has been fully resolved.

New in TrueNAS 11.3-U5 Legacy (Jan 25, 2021)

  • Bug Fixes:
  • NAS-107603: Replication that worked in 11.3-U4 and 12.0-Beta2 fails in 12.0-RC1
  • NAS-107544: SMART and scrub tasks are not running
  • NAS-107533: Unable to remove certificate in s3 service
  • NAS-107531: Comment and restrict change of large blocks support in replication
  • NAS-107506: Additional Domains don’t show up on save
  • NAS-107468: Cloud sync to Wasabi fails with “Can’t mix absolute and relative paths”
  • NAS-107411: No Task Manager Progress is shown
  • NAS-107316: UPS Settings Saving Bug
  • NAS-107315: middlewared memory leak
  • NAS-107314: Replicated dataset is not set to read-only
  • NAS-107292: Unable to Delete Expired ACME Certificate
  • NAS-107235: Error when updating a Jail 11.3-RELEASE-p6 to 11.3-RELEASE-p612
  • NAS-107160: Apparent crash on delete of share to invalid directory
  • NAS-107148: Generate a random default serial extent
  • NAS-107133: unable to delete iscsi file extents
  • NAS-107128: When creating pool, adding vdev, then removing it, leaves debris
  • NAS-107121: `failover_aliases` and `failover_virtual_aliases` are being overwritten as empty arrays
  • NAS-107120: change failover_vhid to type `select` instead of `input`
  • NAS-107116: allow editing empty interfaces
  • NAS-107108: Google Drive Cloud Sync tasks fail with exportSizeLimitExceeded
  • NAS-107107: Clear any potential stale state after leaving AD domain
  • NAS-107104: ACME DNS renewals don’t work
  • NAS-107100: Do not run check_available in a tight loop in case an exception happens
  • NAS-107099: Do not display previous replication task status after deleting it and…
  • NAS-107096: Custom sync schedule forgotten when editing task
  • NAS-107090: Merge FreeBSD SA-20:21-30 EN-20:17-18
  • NAS-107076: Expand regression tests for user api
  • NAS-107074: Permissions are incorrect on home directory move
  • NAS-107067: Fix chown of skel directory contents for new local users
  • NAS-107055: Forums user reported logs filled with fruit error messages
  • NAS-107053: Pool in dashboard omits special vdevs from count and status
  • NAS-107037: Have ftp reload method reload proftpd rather than restart it
  • NAS-107035: Swap size setting not honored on 4k sector disks
  • NAS-107032: Unable to upload 8TB file to backblaze.
  • NAS-107029: Unable to configure UPS on TrueNAS 12
  • NAS-107023: Expand list of error strings that should trigger an AD rejoin
  • NAS-106993: Reassign sys.{stdout,stderr} after log rollover
  • NAS-106984: “jls” hostname does not reflect modified hostname
  • NAS-106978: Add regression tests for AD machine account keytab generation
  • NAS-106966: collectd: blank warning emails
  • NAS-106965: qBittorrent Plugin Not Installing
  • NAS-106948: Recycle bin versioning not enabled
  • NAS-106918: Replacing boot usb drive problem
  • NAS-106866: Proper/better errno for failed authentication
  • NAS-106864: SED doesn’t work for nvme
  • NAS-106854: plugin boot checkbox re-enables itself
  • NAS-106842: Setting IPMI to DHCP should gray-out IP addresses
  • NAS-106840: setting invalid VHID value fails silently.
  • NAS-106808: Ensure monpwd/monuser fields are provided for UPS service
  • NAS-106798: api context /services/iscsi/targettoextent does not allow null value for iscsi_lunid
  • NAS-106797: Periodic Snapshot Tasks – “Enabled” checkboxes are not unique inputs
  • NAS-106787: iSCSI webUI columns COMPLETELY break when edited
  • NAS-106745: Cloud Sync Bandwidth Limit Field Validation
  • NAS-106713: Cron job still runs despite being deactivated and then deleted
  • NAS-106690: Can’t clear Kerberos Principal from GUI
  • NAS-106682: Validation Error on creation of Manual SSH Connection for Replication Task
  • NAS-106675: dashboard is completely blank no widgets
  • NAS-106658: ZFS replication does not create datasets on target
  • NAS-106583: FreeNAS disks forget their assigned pool
  • NAS-106496: System crash after middlewared.set_sysctl():407 – Failed to set sysctl
  • NAS-106133: Categories for support proxy
  • NAS-106110: UPS ups is on battery power alerts since upgrade to 11.3
  • NAS-106038: Replication progress report error
  • NAS-105099: Periodic Snapshot are missing the lifetime in its name
  • NAS-104906: Rsync tasks view shows incorrect remote path
  • NAS-102808: Running Cloud Sync tasks keep on running after deletion in GUI

New in TrueNAS 12.0 Beta 2 (Aug 27, 2020)

  • Improvements:
  • NUMA Improvements: With multiple CPUs in a system, there is a need to manage Non Uniform Memory Access (NUMA). TrueNAS 12.0 does a better job of assigning cores and memory, providing performance improvements for the M50 and other dual socket architectures.
  • ZFS Metadata on Flash: Special SSD vdevs can be used for Metadata acceleration. This can include both file systems metadata and dedupe tables. This is one of the core features of OpenZFS 2.0.
  • ZFS Fusion Pools: The special SSD vdevs can also be used for data based on I/O write size. This is configurable on a per dataset basis. Users can accelerate database datasets by configuring a higher I/O size.
  • ZFS Persistent L2ARC: L2ARC (flash-based read cache) is typically cleared on a controller reboot or failover. For smaller systems with less than a TB of L2ARC, that can be ok. For larger systems with 10TB of L2ARC, it may take hours or even days to rehydrate the L2ARC. The persistent L2ARC option avoids clearing the cache allowing performance sensitive systems to get back to full speed without delay.
  • ZFS async DMU and CoW: Within ZFS is a Data Management Unit (DMU) and an algorithm for Copy-on-Write (CoW). These algorithms were implemented in a synchronous manner which required a transaction to wait until another transaction was completed. iXsystems contributed to the conversion of these algorithms to an asynchronous approach which reduces the amount of wait time and increases parallelism in OpenZFS 2.0. An added benefit is that fewer disk I/Os are needed for sequential writes. This increases drive efficiency and reduces latency in heavy workloads.
  • ZFS Record Size Increases: One benefit of async CoW is that larger ZFS record sizes will perform better with fewer Read-Modify-Write activities. Instead of operating with 128KB record size, a 256KB or 512KB record size may be OK for some workloads. This will increase the bandwidth of many RAIDZ1/2/3 VDEVs.
  • ZFS Checksum Vectorization: ZFS protects data by writing a Checksum into metadata for each block of data written to disk. These checksums are then used for scrubbing the data and verifying every READ. The calculation of these checksums can be compute intensive. Vectorization uses the accelerated instructions found in many Intel processors to reduce compute overhead and free up valuable compute cycles for other tasks.
  • ZFS Asynchronous TRIM: OpenZFS 2.0 includes asynchronous automatic and manual trim capabilities. Manual Trims can be scheduled overnight or each weekend to provide more performance during business hours.
  • Faster ZFS Boot: OpenZFS 2.0 includes a more parallel process for importing a ZFS pool with many drives. This reduces boot and failover times by over 50% for larger systems.
  • ZFS Dedupe: ZFS deduplication performs well if all the dedupe metadata is in DRAM, but is painfully slow if the dedupe metadata ends up on HDDs. With the addition of Fusion Pools, the dedupe metadata can be assigned to the flash VDEVs and performance is improved. There is some ongoing testing to see how much faster it will be, but we expect significant progress.
  • In addition to the ZFS improvements, there have been some dramatic improvements in the performance of some key services:
  • ISCSI Reads: iXsystems has enhanced the iSCSI target software so that a memory copy between the Ethernet NIC and ZFS is removed. This improves the high end performance limits and allows greater than 1 Million IOPS and over 15GB/s to be achieved with the right hardware.
  • SMB Single Client Speed: The speed of a single SMB client is important for many applications including multimedia editing where the upload and download speeds for 4K and 8K video files is important. These speeds have been increased by >20% to over 2 Gigabytes per second.
  • SMB Multi-Client Capacity: The number of SMB clients that can be supported is important to large organizations. The number of SMB clients that can be supported on a high end system has been increased by more than 50%.
  • NFS Single Client: The NFS target has been improved to reduce latency and increase the bandwidth of a single NFS client from less than 2GB/s to over 3GB/s.
  • On the TrueNAS Enterprise side with the M-Series platforms, we have been testing for a high performance system and have added support for:
  • Multiple NVDIMMs: Each NVDIMM can be assigned as a Write SLOG for different pools. A single system can have an All-flash pool and a Fusion or Hybrid Pool with HDDs.
  • 20GB/s PCIe Interconnect: For High Availability (HA) systems with dual controllers, we use a high speed PCIe interconnect to provide low latency synchronization of WRITES. This high bandwidth interconnect reduces latency and increases WRITE bandwidth by 100%.

New in TrueNAS 11.3-U2.1 (Apr 22, 2020)

  • 11.3-U2.1 is a hotfix release of 11.3-U2 which only addresses a critical issue when exporting and destroying pools (NAS-105782 Link).

New in TrueNAS 11.3-U2 (Apr 7, 2020)

  • FreeNAS version 11.3-U2 has officially been released. This version nearly includes a combined 150 bug fixes, updates, and improvements. Some highlights of this version include:
  • An update to Samba, version 4.10.13 (NAS-105349)
  • Bug fix when importing a pool (NAS-105297)
  • Fix for a middleware memory leak (NAS-104437)
  • Mitigation for specific LSI 9X00 cards (NAS-105568 )

New in TrueNAS 11.3-U1 (Apr 7, 2020)

  • Bugfix for replacing multipath drives [NAS-105059]
  • Fixed a bug with VNET for jail installations [NAS-104963]
  • Fixes to the SMB shadow copies module [NAS-105015 ]
  • iSCSI configuration bug fixes [NAS-104954, NAS-104789]

New in TrueNAS 11.3 (Feb 18, 2020)

  • FreeNAS 11.3 includes many new features and improvements, with the following highlights:
  • Re-implemented Replication Engine, allows up to 10Gb replication speeds (a 10x improvement), resume support on failed transfers, as well as ability to replicate locally.
  • ACL Manager – Allows setup and management of SMB ACL’s directly via the FreeNAS web interface.
  • SMB Shadow Copies are now enabled by default for new shares – Note: Snapshots will only show up in Windows “Previous Versions Tab” if the snapshot USED size shows changes to the file.
  • A repository of Community plugins has been created, users can now create and distribute 3rd party plugins which are not officially iXsystems supported.
  • Updated translations for Czech, French, Japanese, Russian, and Simplified Chinese. Additionally, the process to add additional translations has been greatly improved.
  • iSCSI Wizard – Streamlines the process of creating new iSCSI targets down to a few clicks.
  • Alert System Overhaul – More granular alerts, as well as controls to set alert thresholds.
  • Dashboard Updates – The initial dashboard now shows a live view of system status, including network traffic, CPU / memory utilization and more.
  • NAT Support for Plugins – Eliminates the need for each plugin to have a dedicated IP address on your network.
  • Full featured 2.0 API – Includes both REST and Websocket connections, allowing FreeNAS to be fully scripted and driven via the same API used by the web-interface.
  • Large Pool Creation Assistance – When creating ZFS pools with large number of disks, the UI provides an automated way to repeat a VDEV layout across all remaining disks.
  • ZFS Performance optimizations across the board for many different workloads.

New in TrueNAS 11.3 Beta 1 (Nov 5, 2019)

  • Improved ZFS Replication: 8x performance, Parallel tasks, Auto-resume, Setup wizard
  • New Wizards for faster setup: iSCSI, SMB, Pools, Networking
  • SMB Improvements: User quotas via AD, Shadow copies, ACL manager
  • Plugin improvements: UI redesign, Categories, NAT reduces IP addresses
  • Dashboard and Reporting Improvements: Faster response, more relevant data
  • Configuration Management: API enables config save and audits in TrueCommand
  • TrueNAS Features: Web UI, HA Jails/Plugins/VMs, Graphical enclosure management

New in TrueNAS 11.2 Beta 1 (Oct 3, 2018)

  • The login screen defaults to the new, Angular-based UI. Users who wish to continue to use the classic UI can select “Legacy UI” in the login screen.
  • Beginning with this release, the screenshots that appear in the published version of the Guide and in the Guide icon within the new UI are for the new UI. However, users who click on the Guide icon while logged into the classic UI will continue to see screenshots for the old UI. The availability of both versions of the Guide is to assist users as they become familiar with the new UI during the transition period before the classic UI is deprecated in a future release.
  • The rewrite from the old API to the new middlewared continues. Once the API stabilizes and the rewrite is complete, api.freenas.org will be deprecated and replaced by the new API documentation. In the mean time, to see the API documentation for the new middleware, log into the new UI, click on the URL for the FreeNAS system in your browser’s location bar, and add /api/docs to the end of that URL.
  • The boot loader has changed from GRUB to the native FreeBSD boot loader. This should resolve several issues that some users experienced with GRUB. GRUB was introduced as a temporary solution until the FreeBSD boot loader had full support for boot environments, which it now has.
  • The Plugins and Jails backend has switched from warden to iocage and warden will no longer receive bug fixes. The new UI will automatically use iocage to create and manage Plugins and Jails. Users are encouraged to recreate any existing Plugins and Jails using the new UI to ensure that they are running the latest supported application versions.
  • Virtual Machines are more crash-resistant. When a guest is started, the amount of available memory is checked and an initialization error will occur if there is insufficient system resources. When a guest is stopped, its resources are returned to the system. In addition, the UEFI boot menu fix allows Linux kernels 4.15 and higher to boot properly.
  • Cloud Sync Tasks provides configuration options to encrypt data before it is transmitted and to keep it in the encrypted format while stored on the cloud. The filenames can also be encrypted.
  • Preliminary support has been added for Self-Encrypting Drives (SEDs).
  • OpenZFS is up-to-date with Illumos and slightly ahead due to support for sorted scrubs which were ported from ZFS on Linux. Notable improvements include channel programs, data disk removal, more resilient volume import, the ability to import a pool with missing vdevs, pool checkpoints, improved compressed ARC performance, and ZIL batching. Note that many of these improvements need further testing so have not yet been integrated into the UI.
  • Known Issues:
  • There are 2 known limitations of BETA1 that should be fixed for RC1:
  • Serial console installations are not yet supported.
  • Resizing zvols created in the new UI is not yet supported. If you need to create a zvol, log into the legacy UI to create it.

New in TrueNAS 11.1 (Feb 10, 2018)

  • Do not create an actual /nonexistent directory
  • Add ability to attach smaller disk to a larger one
  • Try to validate certificate before importing it
  • Improve FHA locality control for NFS read/write requests
  • Register mDNS on all interfaces
  • Fix AWS-SNS Alert Service
  • Add Docker section to Guide
  • Update module that reports ARC Hit Ratio
  • Allow interfaces to be selected from netcli
  • Autostart at boot iocage jails that have property boot=on
  • Make sure mDNS starts
  • Fix disk attach/detach of boot pool
  • Fork netatalk
  • Fix regression that prevented VNC connection
  • Allow special characters in grub-bhyve password
  • Fix mDNS traceback
  • Don't create iocage datasets if no jails exist
  • Fix iocage logging
  • Avoid exception when number of maximum swap mirrors is reached
  • Fix destroying system datasets on migrate
  • Fix traceback on cloud credentials
  • Fixes to address OpenSSL SA 17:12
  • Do not destroy volume if wizard import fails

New in TrueNAS 11.0 (Jun 27, 2017)

  • OS: The base OS version for FreeNAS 11 was upgraded to FreeBSD 11.0-STABLE which delivers a large number of OS-related bug fixes, performance improvements, software enhancements and new features. Initial testing indicates that the FreeNAS 11 kernel is 20% faster than FreeNAS 9.10.
  • Directory Services: Active Directory provides a number of critically important directory services for Windows domain network environments. FreeNAS 11 introduces a key enhancement that maintains Active Directory services online even if there are networking issues and interruptions. This allows Active Directory users to maintain consistent mapping and thus connections on MacOS and FreeNAS 11 systems.
  • Object & Cloud Storage: FreeNAS is now Amazon S3 compatible! FreeNAS includes is object storage software that connects FreeNAS systems together to present object storage to S3 clients; FreeNAS users can now build FreeNAS into their own private cloud or integrate it as part of a hybrid cloud.
  • Services: The 'Services' pages have been re-designed to add the ability to manage which services and applications are started at boot.
  • New Alert Services: Also new in FreeNAS 11 is an Alert Service page which configures the system to send critical alerts from FreeNAS to other applications and services such as Slack, PagerDuty, AWS, Hipchat, InfluxDB, Mattermost, OpsGenie, and VictorOps. Now you can tell FreeNAS how best to alert you if there is an issue with your FreeNAS without changing the way you monitor your existing infrastructure.
  • VM: FreeNAS 11.0 adds bhyve virtual machine support, letting you host web-scale VMs on your FreeNAS system. Jails and plugins are also supported. But this type of virtualization does require an Intel processor with Extended Page Tables (EPT) or an AMD processor with Rapid Virtualization Indexing (RVI) and/or Nested Page Tables (NPT). If you have one of these system types, take advantage of native VM support today.
  • UI: The FreeNAS GUI will be getting a new a makeover! You can preview a beta version of the administration GUI. The new GUI is more responsive and strikingly elegant in design but follows a similar workflow to the existing GUI. The new and classic GUIs are selectable from the login screen, allowing you to experience the new GUI.
  • Other notable changes:
  • The popular Samba protocol has been (SMB filesharing) updated to 4.6.3. Similarly, Netatalk has been updated to 3.1.10.
  • FreeBSD ports have been updated to follow the FreeBSD 2016Q4 branch.

New in TrueNAS 10.0.2 (Corral) (Mar 27, 2017)

  • Thank you for installing FreeNAS Corral RELEASE!
  • The FreeNAS Development team is very happy to announce the launch of FreeNAS 10 RELEASE and, at the same time, the renaming of "10" to "Corral", a new name befitting what is also a radically new version of FreeNAS!
  • With all of the new features in FreeNAS 10, as well as its entirely new look, we decided that just slapping a "10" into the release string simply didn"t do justice to the giant evolutionary step we took with this release, nor has the version numbering scheme we've been using been increasingly accurate, since we stopped basing our release numbers on that of the underlying FreeBSD OS. "FreeNAS Corral" provides a more holistic description of this release and sets it apart from previous FreeNAS versions: It manages storage, containers, and VM services through one unified interface, making it the most powerful FreeNAS release yet. So, what you knew as FreeNAS 10 is now FreeNAS Corral!
  • We also want to stress that we did not create FreeNAS Corral in a vacuum. It was a collaborative effort between the FreeNAS development team and literally thousands of users. We listened to your feedback in the form of thousands of tickets, and your feedback made the product immeasurably better. We hope and expect that process to remain a vital part of continuing this journey because FreeNAS Corral remains 100% Open Source and has all the same features as FreeNAS 10, it's simply a new brand to describe this effort going forward.
  • If you find something that you think we can do better, we want to hear about it!The FreeNAS Corral development team will review and respond to every ticket that you open on <a href="https://bugs.freenas.org/projects/freenas-10">the bug tracker</a>
  • Please also keep an eye out for our Youtube video tutorial series on how to use various features of FreeNAS Corral; they will be posted in the days following this release.
  • To also talk about FreeNAS 9 for a moment: Many users are currently happy with FreeNAS 9.10 and expressed a desire to stick with it. That is totally fine, and we will continue to support FreeNAS 9.10 for a long time to come - as long as there is an audience for this technology, we will continue to release fixes and updates as appropriate. If you are running FreeNAS 9.10 you can also upgrade straight to FreeNAS Corral at any point without losing your previous 9.10 environment.
  • To upgrade, select the FreeNAS-Corral-STABLE train from the Update tab of the FreeNAS 9.10 GUI or install FreeNAS Corral from the ISO image and pick the option to install into a new Boot Environment. Either option will allow you to roll backwards and forwards between 9 and Corral at your leisure, just like any other update, because from the perspective of the updater, that's exactly what it is!
  • Welcome aboard the Corral train!

New in TrueNAS 9.2.1.8 (Oct 1, 2014)

  • Fix bug where use of NONE cipher in replication erroneously reported an error on a successful replication.
  • Don’t enable lz4 compression on replication by default if upgrading from a pre-9.2.1.7 release.
  • Multiple kernel iSCSI / CTL improvements. This includes VMWare VAAI and Microsoft ODX acceleration support, improved performance and fixes for number of bugs. Kernel iSCSI can be activated by checking the experimental target checkbox under services -> iSCSI.
  • Improve performance of viewing snapshots when replication tasks are set up.
  • Allow binding CIFS to specific IPs.
  • Fix LDAP bind URL when using TLS.
  • Validate AD advanced settings. If the GC or DC are manually specified make sure they are reachable.
  • Set UNIX permissions when the Mac permissions radio button is selected. Netatalk does not play nicely with ACLs.
  • Fix a bug in the mail sending routines used by FreeNAS. With some mailserver configurations the To: address could’ve been set to root instead of the address specified in the root user.
  • Fix a bug that prevented the system from showing the replicated status of a snapshot if the remote path differed from the local path.
  • Shellshock” security vulnerability in bash (which is not the system shell FreeNAS or FreeBSD) proactively closed.

New in TrueNAS 9.2.1.6 (Jul 4, 2014)

  • performance improvements of ZFS ZVOLS when used over ISCSI with VMWare ESX
  • UI fixes for jails

New in TrueNAS 9.2.1.6 RC2 (Jun 30, 2014)

  • Samba updated to 4.1.9, ldb to version 1.1.17, and tdb to version 1.3.0
  • Netatalk updated to 3.1.2
  • Added extra safety belts and sane ACL behavior for CIFS sharing. Now when a ZFS dataset is created with the type set to Windows, or a Windows share is created on an existing dataset with "Apply Default Permissions" checked (a new GUI option in the CIFS sharing dialog), FreeNAS will make sure that the ACLs / ownerships are set properly for Windows and it will also make sure that the behavior of chmod(2) is set in ZFS such that it does not also destroy the Inherit, Delete or Delete Child ACLs whenever it's used.
  • No longer useful Inherit Owner, Inherit Permissions and Inherit ACLs GUI options removed. They can still be set in Auxiliary parameters if truly desired.
  • Delete potentially harmful kmem size tunables created (in former times) by the autotuner. Also updated autotuner to set tunables and sysctls according to current best practices.
  • Jails now auto-start properly when importing a volume containing jails.
  • The System Dataset now has its own Settings UI that allows you to control the placement of various sub-datasets under it.
  • The System Dataset will now migrate if you change the pool assignment, preserving your data and also moving it off the previous pool.
  • Several bugs which broke ZFS snapshot replication when snapshots expired before replication could complete successfully, or if the connection between the replication peers failed, have been fixed.
  • A new Virtualbox jail template has been added. Supporting Virtualbox in a jail is as easy as creating an instance of this template.
  • A .usb image is now being distributed that can be imaged to a USB key. This will boot into the installer which can ease installation on systems without an optical drive. This image will also work if burned to a CD.
  • Pool import time for healthy pools has been improved by a factor of 3x in many cases.
  • FreeNAS now includes the mpr driver, which is the officially sanctioned LSI 12 Gbps SAS HBA driver. Users who were using a tunable to load mps3 (the beta LSI driver) can safely delete that tunable as that driver has been removed from the build and replaced by the official driver.
  • FreeNAS includes an experimental in kernel iSCSI target, which can be enabled via the services -> iSCSI settings screen. Changing between the userland iSCSI target and the new kernel iSCSI target requires a reboot. Additionally while one should be able to migrate between targets at will this has not been well tested and VMWare at least notices the change. The new target is designed to be backed by zvols. While it works with files not all features are enabled and performance may suffer. The new target also enables FC target mode with a few additional tweaks. This is, again, an experimental feature largely aimed at Windows 2012 installations as an alternative to the stable, but feature-frozen, istgt (user-mode iSCSI) implementation.

New in TrueNAS 9.2.1.5 (Apr 25, 2014)

  • Bug fixes:
  • LDAP requires TLS
  • samba won't show as started when configured as a domain controller
  • misspelling in info popup
  • Can't list snapshots in GUI.
  • Solarflare driver trips an assert when LACP is used
  • AD and AFP

New in TrueNAS 9.2.1.4.1 (Apr 23, 2014)

  • ZFS snapshot UI bug fixed

New in TrueNAS 9.2.1.4 Beta (Apr 8, 2014)

  • Bug fixes:
  • Hash/Checksums are Case Sensitive
  • Download images missing for for 9.2.1.4-BETA
  • Set kernel change notify = no to disable libinotify
  • different homes with AD
  • AFP share definition ignore Database Path setting
  • Cant delete empty nfs path
  • collectd data should live on system dataset, if present
  • Receiving many replication status emails
  • Status Button: The string that could not be encoded/decoded was: as críticas
  • rsync does not work with spaces on directory filenames.
  • Slow Replication
  • Slow replication transfer after update 9.2.1.3
  • Replication task - GUI shows comma in port number
  • Strange permission denied on ups log
  • Links used for confirming selection of auxiliary groups are unlabeled

New in TrueNAS 9.2.1.3 (Mar 22, 2014)

  • High level features:
  • Samba (SMB/CIFS support) upgraded to version 4.1.6
  • Netatalk (AFP support) upgraded to version 3.1.1
  • ZFS replication status is now provided in ZFS Replication UI
  • The bug preventing FTP from starting when logging to system dataset has been fixed.
  • Bug fixes:
  • Replication bailing out fails to send email notifications
  • Cronjob kinit: krb5_get_kdc_cred: Matching credential not found
  • replication feedback
  • Most of the Tripp Lite UPS driver entries are malformed...
  • CIFS - turning on "Enable home directories" prevents smbd4.conf from being created
  • Update to samba 4.1.6
  • SMB causes CPU to climb up to 100% after 9.2.1.2 update
  • serial console menu - not working anymore
  • Add a sysctl which already exists, results in GUI traceback
  • Prevent edit of volumes in 'Volume Status'
  • AFP Share fixed and Work, but now Time Machine option broken
  • FTP fails to start when syslog dataset is added
  • FreeNAS can't detect disks attached to Marvell 88SX5041 sata ports
  • pyflakes output
  • homedirectory path always put in to smb4.conf
  • AD and LDAP services need manual reconfiguration after an upgrade
  • Unable to install plugins - libedit.so.7 not found, required by sh
  • smb4.conf not found
  • Samba Issues causing High CPU

New in TrueNAS 9.2.1.2 (Mar 19, 2014)

  • Logging to .system dataset is now optional. If you have an old syslog dataset (which is how this was formerly done), you are strongly encouraged to transition to the new .system/syslog dataset by enabling that option in System->Settings->Advanced and simply deleting your old syslog dataset
  • Includes changes from the previous RC version

New in TrueNAS 9.2.1.3 Beta (Mar 18, 2014)

  • Bug fixes:
  • Add a sysctl which already exists, results in GUI traceback
  • SMB causes CPU to climb up to 100% after 9.2.1.2 update
  • CIFS - turning on "Enable home directories" prevents smbd4.conf from being created
  • Update to samba 4.1.6
  • FreeNAS can't detect disks attached to Marvell 88SX5041 sata ports
  • pyflakes output
  • homedirectory path always put in to smb4.conf
  • AD and LDAP services need manual reconfiguration after an upgrade
  • Prevent edit of volumes in 'Volume Status'
  • serial console menu - not working anymore
  • AFP Share fixed and Work, but now Time Machine option broken
  • FTP fails to start when syslog dataset is added
  • Unable to install plugins - libedit.so.7 not found, required by sh
  • smb4.conf not found
  • Samba Issues causing High CPU

New in TrueNAS 9.2.1.2 RC (Feb 28, 2014)

  • Samba (SMB/CIFS support) upgraded to version 4.1.5
  • Linux Jails now work with UFS
  • NFS lockd now starts properly at boot time
  • Serial console misconfiguration is now harder to do.
  • Logging to the .system dataset is now optional and configurable (and many migration problems with the system dataset and older-style .samba4 datasets have been fixed).

New in TrueNAS 9.2.1.1 (Feb 28, 2014)

  • Samba (SMB/CIFS support) upgraded to version 4.1.4, with select key fixes cherry-picked from 4.1.5. This version adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. Samba4 also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3. We also fixed a number of Samba issues specific to FreeNAS in 9.2.1.1 – see the fixed bug list for details.
  • A system dataset (.system) is now created in a user-configurable pool, the default being the first pool found. This can be changed in System->Settings->Advanced, the .system dataset being created as needed. This dataset becamse necessary for storing persistent Samba permissions, and is also being leveraged for other purposes, like collecting core files (which otherwise might overflow the limited system partition space) and storing system log files. It will be used for additional purposes as FreeNAS evolves.
  • A panic that occurred with VIMAGE jails has been fixed.
  • A bad bug with jail templates that caused them to be gratuitously downloaded has been fixed. See the fixed bugs query above for details.

New in TrueNAS 9.2.0 (Jan 12, 2014)

  • USB 3.0 support is disabled by default as it currently is not compatible with some hardware, including Haswell (Lynx point) chipsets. To enable USB 3.0 support, create a Tunable named xhci_load, set its value to YES, and reboot the system.
  • The Kernel UMA allocator is now the default for ZFS. This results in higher ZFS performance.
  • ZFS will now alert the administrator for pools that are not 4K-aligned.
  • By default, FreeNAS will treat all disks as 4K sector (“Advanced Format”) disks. This is a future-proof setting that allows AF disks to later be used as replacement drives for older, legacy 512 byte sector drives without compromising performance. The administrator can optionally disable this 4K-by-default behavior by setting vfs.zfs.vdev.larger_ashift_minimal to 0 in both sysctl and loader tunables.
  • Avahi (multicast DNS, aka Bonjour) registration of all services, include the web service, means you no longer need to have a head on the box to know its IP address, even for initial configuration, if the system your browser is running on supports mDNS (e.g. a Mac or mDNS-enabled Windows/Unix box). The default address will be freenas.local (or freenas-n.local, where n is the # of freenas.local instances already on the local network). This can be changed by changing the hostname in the FreeNAS system or network configuration screens.
  • The built-in admin user account is no longer used and the Admin Account removed. The first time the FreeNAS graphical interface is accessed, a pop-up menu will prompt for the root password. Subsequent logins to the graphical interface will require this password.
  • FreeNAS no longer sends daily emails when email reporting is enabled unless actual errors or issues of concern have arisen. Simply saying “all is well!” each and every day was causing email fatigue and obscuring actual errors. Those wishing for daily “all is well!” reports can simply add a cron job that does this.
  • The plugin system now offers in-place updates for plugins, also segregating installed plugins from available plugins to make the UI less cluttered.
  • A complete REST API has been created for FreeNAS, allowing a FreeNAS instance to be controlled remotely.
  • The “Permit Sudo” field has been added to the add and edit screens for Users and Groups. A column in View Groups and View Users now indicates whether or not “Permit Sudo” has been set.
  • HTTP and HTTPS access to the FreeNAS graphical interface are no longer mutually exclusive. The fields “WebGUI HTTP Port” and “WebGUI HTTPS Port” have been added to System Settings -> General.
  • An “Edit” button has been added to the “Hostname” field of System Information to make the hostname easier to change.
  • The results from the latest ZFS scrub now appear in Volume Status.
  • Netatalk has been updated to version 3.1.0. There are also a number of changes made to AFP sharing as a result:
  • The Add Apple (AFP) Share menu has been simplified and a “Default umask” option has been added.
  • The “Server Name” field has also been removed from AFP; in Netatalk 3, this value is automatically derived from the system hostname.
  • “Enable home directories” and “Home directories” options added to AFP.
  • The AIO options have been removed from CIFS.
  • Fourteen TLS-related fields have been added to the Advanced Mode of FTP.
  • An “IPv4 Address” column has been added to the View Jails screen.
  • A shell button has been added to Jails, making it easy to access the command line of the selected jail.
  • A “Create directory” checkbox has been added to the Add Storage function of a jail so that the user does not have to first access the jail’s shell to make sure that the directory already exists. A “Read-Only” checkbox has also been added to this screen.
  • A link to the online FreeBSD manual pages has been added to Help.
  • Added bxe(4) driver for Broadcom NetXtreme II Ethernet 10Gb PCIe adapter.
  • Added padlock(4) driver which provides cryptographic hardware acceleration for VIA C3, C7 and Eden processors.
  • Improved performance of encrypted ZFS volumes.
  • The iSCSI options have been updated to ensure the GUI constraints match the daemon constraints. In particular the GUI limited the number of sessions and the number of connections to a low value that may need to be increased if there are large numbers of targets or clients or both.

New in TrueNAS 9.1.1 (Aug 28, 2013)

  • A few features that were known to be broken, such as AIO in Samba3 or IPv6 in plugin jails, were also disabled to avoid people shooting their feet off. Finally, a number of important ZFS stability fixes were also picked up from the TrueOS repo during the creation of 9.1.1-RELEASE.

New in TrueNAS 9.1.1 RC2 (Aug 22, 2013)

  • A number of cosmetic issues, UI tracebacks and outright bugs (such as 32 bit plugins not working) have been addressed since 9.1 was released. Since the release of FreeNAS 9.1.1-BETA2, a number of important ZFS stability fixes were also picked up from the TrueOS repo.

New in TrueNAS 9.1.0 (Aug 21, 2013)

  • Synced with version 9.1-STABLE of FreeBSD for many performance improvements, bug fixes, and updated software packages.
  • Many improvements to the ZFS filesystem, including feature flags, TRIM support, enhanced drive removal notification, LZ4 compression, improved ARC memory reclamation and reliability improvements.
  • New Plugin management interface, with support for direct uploading and easy browsing and installation of plugins from a central FreeNAS plugin repository.
  • Improved Jail subsystem with support for multiple jails and an enhanced UI including enhancements from PC-BSD's Warden.
  • Improved Volume manager, including auto optimization of volumes for performance.
  • Improvements to the encryption subsystem.
  • Documentation enhancements.
  • **IMPORTANT** Backward compatibility of FreeNAS 9.1 ZFS pools with older versions of ZFS is not to be expected. Upgrade pools with extreme caution, as all ZFS pool upgrades are one-way and only FreeNAS 9.1, FreeBSD 9-STABLE, and FreeBSD 8.4 currently support this ZFS pool format.
  • To convert 8.* pluginjail to a 9.* pluginjail, please run the jail migration script like so (prior to configuring jails) from the command-line: /root/migrate_pluginjail.sh -D Any installed 8.x plugins will need to be updated manually.
  • There is a GUI image to upgrade older installations of FreeNAS from version 8.0.1 through 8.0.4p3, the names of those files are: FreeNAS-9.1.0-RELEASE-x64.8_0_x_LEGACY_GUI_Upgrade.xz and FreeNAS-9.1.0-RELEASE-x86.8_0_x_LEGACY_GUI_Upgrade.xz for amd64 and i386 platforms respectively.

New in TrueNAS 9.1.1 Beta 5 (Aug 21, 2013)

  • Sort disk names ascending. This makes it so the installer shows ada0 before ada1 which is cleaner.
  • Change error message about missing ZFS volume
  • Fix how install_worker on CDROM and output redirect.
  • Major bugs:
  • We were not properly passing the arguments down when exec'ing outselves because $@ is lost unless passed down into the function.
  • We were clobbering fd 3 and 4 when running against logger(1) causing us to lose our django error output.
  • fix how usage() is handled, save a special fd for that and have usage spit to that handle.
  • use warn() instead of echo when logger/mkfifo isn't available.
  • rename logfiles to "$TMPDIR/install_worker.foo"
  • when using logger(1) ALSO log to $FIFO_DIR/install.log for consistency.

New in TrueNAS 9.1.0 RC 1 (Jul 17, 2013)

  • Version 9.1-STABLE of FreeBSD with performance improvements, bug fixes, and updated software packages.
  • Many improvements to the ZFS filesystem, including feature flags, TRIM support, enhanced drive removal notification, LZ4 compression, improved ARC memory reclamation and reliability improvements.
  • Improved Plugin Jail subsystem which supports multiple jails and an enhanced UI including enhancements from PC-BSD Warden.
  • Improved Volume manager including auto optimization of volumes for performance.
  • Improvements to the encryption subsystem.
  • Documentation enhancements.
  • Increased base image size to 3.7GB.
  • GUI UPGRADES FROM FREENAS 8.X ARE NOT SUPPORTED (due to image size #7)
  • **IMPORTANT** Backward compatibility of FreeNAS 9.1 ZFS pools with older versions of ZFS is not to be expected. Upgrade pools with extreme caution, as all ZFS pool upgrades are one-way and only FreeNAS 9.1, FreeBSD 9-STABLE, and FreeBSD 8.4 currently support this ZFS pool format.
  • To convert 8.* pluginjail to a 9.* pluginjail, please run the jail migration script like so (prior to configuring jails): /root/migrate_pluginjail.sh -D
  • Any plugins installed will need to be updated manually, this can be done on the services->plugins page.

New in TrueNAS 0.8.3.0 (Oct 27, 2012)

  • ZFS can be manipulated from the CLI, and changes for supported items
  • tracked by FreeNAS will be reflected in the GUI. zvols, datasets, and
  • entire volumes can be created, destroyed, or manipulated on the CLI and
  • will be propagated to the GUI.
  • The GUI now supports active-passive multipath capable hardware, which
  • targets mainly SAS drives on dual expander backplanes. Any multipath
  • capable devices that are detected will be placed in multipath units
  • which are then exposed to the GUI, and the parent devices will be
  • hidden.
  • Plugins are now available. Third party modules can be added to FreeNAS
  • which will persist across upgrades and can be manipulated and configured
  • from the GUI. Documentation on using and creating plugins is available
  • at http://doc.freenas.org/index.php/Plugins . BitTorrent, DLNA/uPNP, and
  • iTunes plugins are available as of this writing.
  • The GUI now includes a webshell, which allows you to access a root shell
  • from within a web browser.
  • The "Create Volume" modal was renamed to "Volume Manager". Extending
  • existing pools is more intuitive than it was previously; selecting
  • multiple disks for a storage volume is now done via a multiselect widget
  • instead of checkboxes to improve ease of use when creating volumes.
  • ZFS volumes can now have periodic scrub tasks configured for them; the
  • default is set to 35 days to be consistent with the OS default.
  • An autotuning script is now available -- disabled by default. It sets
  • various tunables and sysctls based on system resources and components.
  • The predetermined values are exposed through the GUI from the Sysctls
  • and Tunables panes.
  • A newer web toolkit is used, which behaves better with modal dialogs and
  • more intuitively in general when compared with older versions. It also
  • has better browser compatibility, including compatibility with Android /
  • iOS mobile devices!
  • A more responsive service state detection mechanism was added to improve
  • FreeNAS interoperability in VM software (VMware, VirtualBox, etc).
  • GUI Bugfixes:
  • Fix IP address binding feature of the GUI. It was broken by the change of webserver from lighttpd to nginx.
  • OS/Third party Bugfixes:
  • Ensure iSCSI file extents exist before trying to delete them.
  • Regenerate ProFTPD SSL certs if needed.
  • /dev/ada1 was hardcoded in the ataidle script. Pass in the disk name instead.

New in TrueNAS 0.8.3.0 RC1 (Oct 17, 2012)

  • GUI enhancements:
  • Add zle as a ZFS compression option.
  • Bump maximum upload size for installing PBIs.
  • Add a bandwidth cap to snapshot replication.
  • If a GUI upgrade fails due to failing a pre-upgrade check display the reason.
  • OS/Third party enhancements:
  • Create new pools with the autoexpand property set.
  • Use the LUC to reload iSCSI targets only if it's enabled.
  • GUI bugfixes:
  • Fix a bug in the bulk deletion of snapshots.
  • Fix a bug in the IPv4 address cleaning when importing a jail.
  • Fix a typo that prevented the alert icon from returning to green status.
  • Properly disconnect from the webshell.
  • Fix backspace causing a double input in the webshell when using Firefox or IE.
  • Fix a traceback in the NFS sharing screen when the first part of the form doesn't validate.
  • Adjust dojo config so it handles upgrades better, by invalidating the old javascript. This should stop issues with the GUI after upgrading FreeNAS.
  • OS/Third party bugfixes:
  • Unmount any null mounts in PBI directories before updating.
  • Ensure upload paths have the execute bit set to avoid an error uploading files.

New in TrueNAS 0.8.3.0 Beta 1 (Sep 7, 2012)

  • FreeNAS 8.3.0-BETA1 has the FreeBSD base system switched to FreeBSD 8.3-RELEASE-p3. The most noticable affect of this change is the inclusion of ZFS version 28, but there are a number of other driver changes as well.
  • The mps driver for 6gbps LSI SAS HBAs is version 13, which requires phase 13 firmware on the controller. This is a hard requirement, running older firmware can cause many woes, including the failure to probe all of the attached disks, which can lead to degraded or unavailable arrays.

New in TrueNAS 0.8.2.0 (Aug 1, 2012)

  • Bugfixes:
  • OS/Third party:
  • A bug in startup ordering prevented ZFS volumes from importing at boot.

New in TrueNAS 0.8.2.0 Beta 1 (Aug 1, 2012)

  • The GUI upgrade format changed in 8.2.0-BETA3 from xz to txz. What this means is that if you are attempting to do a GUI upgrade to 8.2.0-BETA4 from 8.2.0-BETA3 use the .txz version of the GUI_Upgrade file. If you are upgrading from any previous version use the .xz file.
  • The image size increased in 8.0.1-BETA3. The new size requires a 2 GB storage device. The GUI upgrade can be used to upgrade a system from BETA3, BETA4, or RC1 but upgrades from earlier releases can only be done from the CD. The other option is to save the config, reinstall the new version, then restore the config.
  • FreeBSD can be really touchy with hardware. Please be sure to update your BIOS/BMC firmware when upgrading / installing FreeNAS if you run into OS hang issues. There have been cases identified where a BIOS upgrade has fixed driver hangs, and/or other issues with FreeNAS; one such example was with an Intel 82578DC motherboard, as noted in the FreeNAS 8 forum thread titled "8.0.3-RELEASE coming soon..": http://bit.ly/rq78Q3 , post # 70-88. Again, please only do this if you experience booting / runtime issues, as some vendors don't test FreeBSD interoperability as much as others between major firmware releases.
  • Previous builds were branded as i386/amd64 (32-bit and 64-bit respectively). 8.0.3-RC1+ rebranded the architectures as x86 and x64, respectively.
  • 8.0.1 and 8.0.2 images advertised CIFS shares to Macs by default but 8.0.3 and later images don't advertise CIFS shares by default. If you want to advertise CIFS shares in 8.0.3 and later, be sure to turn on "Zeroconf" support in the CIFS global settings.
  • Builds prior to 8.0.3-RELEASE with 'CIFS' didn't actually have AIO (asynchronous I/O) enabled. So, if you experience performance degradation after upgrading from prior versions of FreeNAS to 8.0.3-RELEASE or newer, turn off AIO or tune the AIO size from '1' to something more reasonable (the new default in 8.0.3-RELEASE-p1 is 4096 or 4kB).

New in TrueNAS 0.8.0.4 (May 8, 2012)

  • Bugfixes:
  • OS/Third party
  • Samba has been upgraded to 3.6.5 to address CVE-2012-2011 which is a critical vulnerability. All FreeNAS users who are using CIFS are urged to upgrade.

New in TrueNAS 0.8.0.3 (Jan 4, 2012)

  • OS/Third party:
  • Use smaller block and frag sizes for /etc and /var .
  • Import a build tweak to nuke /var/db/pkg to save ~7MB space.
  • Other build tweaks to remove non-essential features and packages from the image.
  • Disable output to /var/log/console.log in non-debug builds to avoid unnecessary duplication in /var/log/messages.
  • Upgrade ataidle to 2.6.
  • Upgrade nut / net-snmp to 2.6.2 and 5.7.1, respectively.
  • Import omnibus build system fixes to fix the fact that the 8.0.3-BETA1 image was broken due to the environment of the build machine where it was produced on. This also fixes other items, such as DDNS because of build environment tainting.
  • Increase the /var md size from 74MB to 160MB s.t. samba will be able to service requests copying large sets of files, and the rest of the system will be able to play nicely with samba to a certain degree. More tuning is required for larger samba userbases.
  • GUI:
  • Add kernel tunable / sysctl support.
  • Middleware:
  • Hide Etc/GMT* timezones as they're behavior is counterintuitive and conflicts with Windows 7 semantics (see r8707).
  • AD/CIFS:
  • Bump samba from 3.5.11 to 3.6.1. 2. Address simple failure cases with getting Kerberos tickets (clock skew) and joining AD domains (invalid passwords, bad short domain names, etc) so that users could better rectify improperly configured NAS boxes; this means that if either of these cases fail, the GUI will now inform the user that the 'Active Directory' service is stopped.
  • Fix cachetool to better prevent potential race condition at boot between winbindd and ix-cache.
  • Add knob for enabling/disabling Zeroconf/Bonjour (avahi) support in the GUI. For technical reasons outside of the author's control, this feature defaults to off when upgrading FreeNAS. FreeNAS admins anticipating that they will have Mac users attempting to connect to CIFS shares should enable this feature.
  • AFP:
  • Bump netatalk to 2.2.1.
  • Add knob for controlling the maximum number of configurable connections (see ticket: 847).
  • Only advertise services via avahi if they're enabled (see ticket: 852).
  • Rsync:
  • NFSv4 ACL support (see: r8375, r8414).
  • Bugfixes:
  • OS/Third party:
  • Fix NTFS volume imports.
  • GUI:
  • ZFS volume deletion failed when trying to delete zvol with the name 'zvol'. SSH pubkey saving was broken unless you manually add a newline to the text box.
  • Fix traceback when trying to edit user if ssh public key was not specified.
  • Fix the bug in rsync tasks where it would strip the trailing '/' off the end of the destination path.
  • Fix a validation error when editing users / groups in 8.0.2+ where if one entered in a path that wasn't valid, the GUI would traceback instead of punting the actual validation error.
  • Fix an issue where if one entered in an invalid path, the GUI would traceback instead of providing feedback stating that the directory provided was invalid.
  • Middleware:
  • Rsync task/crontab generation was broken with AD usernames and other unsanitized input.
  • Fix email regressions since 8.0.2-RELEASE-p1 (SMART emails now work with more than one recipient, non-SMTP authentication based emails work again).
  • Fix an issue where if one autosnap process was killed uncleanly, more autosnap processes could back up and eventually deadlock the system.
  • Fix an issue where the ZFS scrub cronjobs would execute every 30 days instead of a number divisible by 7, so what would generally happen is that ZFS scrubs would generally execute in the middle of the week.
  • Fix setting httpd to listen on an interface which is not the first interface.
  • Add logic to create home directories on demand instead of failing 'silently' if the path to the directory didn't already exist.
  • Fix 'detaching' NTFS/UFS volumes so that it unmounts the volume in the FreeBSD backend.
  • AD/CIFS:
  • Change the default workgroup from FREENAS to WORKGROUP as having the same name for the workgroup and the hostname is illegal per the SMB/CIFS protocol.
  • Cosmetic items:
  • Change "SSH key" in GUI to "SSH Public Key".
  • Fix GUI trademarks and branding to be more consistent with proper branding, similar to what TrueNAS does today.

New in TrueNAS 0.8.0.3 Beta 1 (Dec 13, 2011)

  • The image size increased in 8.0.1-BETA3. The new size requires a 2 GB storage device. The GUI upgrade can be used to upgrade a system from BETA3, BETA4, or RC1 but upgrades from earlier releases can only be done from the CD. The other option is to save the config, reinstall the new version, then restore the config.

New in TrueNAS 0.8.0.2 (Oct 28, 2011)

  • The image size increased in 8.0.1-BETA3. The new size requires a 2 GB storage device. The GUI upgrade can be used to upgrade a system from BETA3, BETA4, or RC1 but upgrades from earlier releases can only be done from the CD. The other option is to save the config, reinstall the new version, then restore the config.

New in TrueNAS 0.8.0.1 Beta 4 (Jul 14, 2011)

  • The image size increased in 8.0.1-BETA3. The new size requires a 2 GB storage device.
  • The GUI upgrade can be used to upgrade a system from BETA3 to BETA4, but upgrades from previous releases can only be done from the CD. The other option is to save the config, reinstall the new version, then restore the config.
  • Changes since 8.0.1-BETA3:
  • ACLs and UNIX file system permissions work properly on both UFS and ZFS volumes.
  • Because the ACLs needed by windows and UNIX are mutually exclusive the GUI now prompts for which system you will be using and sets permissions appropriately.
  • Changes to link aggregations which resulted in a regression in functionality
  • have been reverted. There was a workaround to the issue in BETA3. A migration has been added to the system to clear the workaround. If you are upgrading from something other than BETA3 you don't need to do anything. If you are upgrading from BETA3, and BETA3 broke your link aggregations BETA4 will fix things. If BETA3 broke your link aggregations and you applied a workaround the migration should revert the workaround and things will work properly. If upgrading to BETA4 causes link aggregations to stop working the best solution is to delete and recreate them.
  • BETA3 completed the change from hard wiring device names in the database to using identifiers. iSCSI device extents were not changed properly. This BETA addresses that issue.
  • A method was accidentally deleted from the middleware that prevented smartd from running. This has been resolved.
  • ZFS snapshots are now exported to CIFS shares and are visible in windows as
  • shadow copies. How you access these varies between windows version.
  • Many improvements have been made to replication that increase it's speed and robustness.
  • The CD upgrade now preserves all of /data instead of select files.
  • Fix a bug in the graph generation script which would allow the graphs of deleted volumes to persist.
  • Fix a bug in UFS volume creation, where newly created UFS volumes would only show after a reboot.
  • Add tmux to the system. Just like GNU screen in functionality only BSD licensed and actively maintained.
  • Add dmidecode to the system. This can provide very useful hardware diagnostic information.
  • Updated the version of Intel NIC drivers to handle Intel's latest round of hardware.
  • Add support for Marvell MX2 SATA controllers, sold with some WD 3TB drives.

New in TrueNAS 0.8.0.1 Beta 3 (Jul 1, 2011)

  • The image size has been increased from 1GB to 2GB. As more features have
  • been added to the system it has crept towards the max size. The translations
  • have brought this to a head, the current image just barely fits in 1GB, but
  • the translation effort is about 50% finished. Since an image size bump is
  • inevitable, it's happening now. Due to this size change the system now
  • requires a 2GB device to install to. Furthermore, the GUI upgrade is not
  • possible. Booting from the CD will work to do the upgrade, otherwise
  • save config, reinstall, restore config is the recommended upgrade path.

New in TrueNAS 0.8.0.1 Beta 2 (Jul 1, 2011)

  • Several issues relating to permissions with CIFS shares have been resolved.
  • Setting permissions from windows using either AD or not should work properly.
  • A bug that was preventing folder renames from windows was fixed.
  • Samba has been updated to 3.5.9
  • Drive replacement in volumes now works properly.
  • iSCSI allows targets to be created with no extents, which eases adding
  • targets to an already configured system.
  • Deleting a volume now turns the screen red much like shutdown to alert user
  • they are doing something potentially destructive.
  • Django sessions have been removed from the database and into /tmp
  • Importing ext2 volumes now works.
  • Timezone issues have been fixed.
  • Some fixes for the SATA driver have been backported from FreeBSD STABLE,
  • this should resolve an issue where certain systems had issues detecting disks.
  • GEOM_RAID has been ported from FreeBSD STABLE, allowing the system to use
  • Intel matrix RAID and some other BIOS RAID solutions.
  • SNMP was not validating it's config settings properly, and was only restarting
  • properly at system boot. This has been resolved.
  • Disk sizes match between the GUI and the console.
  • A bug in pw preventing users with home directories from being created was
  • fixed.
  • Anonymous AFP has been fixed, as well as time machine.

New in TrueNAS 0.8 RC4 (Apr 1, 2011)

  • Snapshot functionality has been added. There are features to create periodic
  • snapshot jobs, create one time snapshots, clone snapshots (which can then be exported as shares like any other dataset) and rollback to previous snapshot.
  • VLAN interfaces are fully supported. VLANs can be created from the GUI or
  • from the CLI menu on the console.
  • NFS shares can be set to use the full range of maproot and mapall options. In addition, tuning is available for the NFS service to boost performance past
  • gigE networking speeds.
  • Users and groups available to the system from any source (local users, LDAP, AD) are now presented anywhere a user or group is specified, whether it's volume permissions, samba anonymous user, or NFS maproot.
  • Several functions in System -> advanced were hooked up, a few were deleted.
  • Powerd now works, toggling between the CLI script and a normal login works,
  • the MOTD updates properly, and the serial console works.
  • The kernel modules to support several RAID controllers were added, as well
  • as the modules to enable mount_smbfs to work from the CLI.
  • Thanks to several users in the community, multiple issues with AFP have been resolved.
  • Several ZFS options have been exposed to the GUI, and the ability to edit
  • ZFS options such as quotas, compression, reservations on existing volumes
  • and datasets has been added.
  • Notable bug fixes:
  • Several errors that were causing volume creation to fail have been resolved.
  • User passwords were not propagating to the password files properly on creation,
  • this was causing issues with ssh access as well as samba access.
  • iSCSI device extents were not being dropped from the database correctly when they were deleted, leading to devices "vanishing" from the GUI.
  • A bug in the way FreeBSD handles empty removable devices was causing processing of the disk list to fail. If the kernel placed certain removable disks before traditional disks the failure of the processing would stop the GUI from recognizing all of the latter devices.
  • Lockd and statd were not starting when the NFS service was started.

New in TrueNAS 0.8 RC2 (Mar 1, 2011)

  • GUI Firmware upgrades are supported, but do to a bug in the interaction between FreeBSD, lighttpd, and python they work intermittantly. There is a work-around which wasn't implemented in time for RC2. The procedure involves running commands from the CLI shell.
  • # mount -uw /
  • # echo 'server.network-backend = "writev"' >> \
  • /usr/local/etc/lighttpd/lighttpd.conf
  • # mount -r /
  • # /usr/local/etc/rc.d/lighttpd restart
  • The upgrade procedure takes advantage of nanobsd by writing the OS to the "inactive" slice. If you are running off slice 1 the firmawre will be written to slice 2, and vice versa. The boot label is automatically updated, but during the initial boot the slice can be choosen manually, allowing for an easy reversal of an undesirable upgrade.
  • To use the GUI upgrade feature, first configure a storage volume. This is
  • used for temporary storage space of the image. The temporary location is
  • selected from system -> settings -> temporary directory. Once that is
  • configured, select the Firmware Update tab. Browse to the firmware on your
  • machine and choose it. Enter the correct SHA256 hash, and upload the firmware. It will report success on completion, go ahead and reboot the FreeNAS box at that point and it will boot off the new firmware.
  • Upgrading via the install iso is still supported, simply boot off the new ISO and select your boot device from the menu. If you are upgrading from a snapshot older than RC1 this is the only supported upgrade method.
  • The bugs in the FTP configuration are sorted out. The GUI will now generate valid configurations or refuse to save invalid values with an appropriate error message.
  • The system now will send email about LSI RAID controller events if the email service is properly configured.
  • Configuration bugs in the AFP service have been squashed, although there are still mixed reports concerning AFP.

New in TrueNAS 0.7.2.5266 Unstable (Aug 24, 2010)

  • New Features:
  • Samba 3.5.4.
  • AIO setting from WebGUI.
  • AMD CPU on-die digital thermal sensor.
  • Advanced Format 4KB sector (UFS/GPT data partition).
  • (data partition in the boot disk is always aligned to 32KB)
  • ZFS cache/log device and 4KB device in the pool.
  • Logical Block Length of iSCSI disk.
  • Virtual machine guest support (VMware and VirtualBox).
  • iSCSI boot/install (experimental).

New in TrueNAS 0.7.1.5127 (Jun 24, 2010)

  • Majors changes:
  • Upgrade e2fsprogs to 1.41.9.
  • Upgrade istgt to version 20100407.
  • Upgrade msmtp to 1.4.19.
  • Upgrade transmission to 1.92.
  • Upgrade PHP to 5.2.12 (Thanks to Xin LI).
  • Upgrade fuppes to 0.660.
  • Upgrade rsync to 3.0.7.
  • Upgrade inadyn-mt to 02.18.14.
  • Upgrade netatalk to 2.0.5.
  • Upgrade bash to 4.0.35.
  • Upgrade lighttpd to 1.4.26.
  • Upgrade proftpd to 1.3.2e.
  • Upgrade iSCSI initiator to 2.2.4.
  • Upgrade sipcalc to 1.1.5.
  • Upgrade nano to 2.2.3.
  • Minors changes:
  • Add iSCSI target removable media control.
  • Modify Samba default buffer size.
  • Modify Tuning values.
  • Add new MIB in System|Advanced|sysctl.conf.
  • Add English, Italian and Polish UTF-8 with English menu in File Manager
  • (quixp lorer) and set European language files to UTF-8.
  • Set all European WebGUI languages to UTF-8.
  • Restrict NFS sharing directory with alldirs.
  • Add serial console support.
  • Add aio(asynchronous I/O) support but default is disabled.
  • Modify /mnt and /tmp permission.
  • Add custom script in email report (FR 2964946).
  • Add Japanese in File Manager (quixplorer).
  • Add incomplete directory in Services|BitTorrent.
  • Bug fixes:
  • Fix bug in istgt script.
  • Fix Samba 'Unknown socket option IPTOS_LOWDELAY' messages. Thanks to Daisuke
  • Aoyama. (BR 2894782|2858262).
  • Fix mt-daapd/firefly error 'Undefined symbol "avcodec_decode_audio"'
  • (BR 2895960).
  • Fix bug in iSCSI initiator script (BR 2916334). Thanks to Daisuke Aoyama.
  • Set home dir for Quixplorer users. Thanks to Daisuke Aoyama.
  • Remove useless character in email (BR 2928068).
  • Every reboot increases the number of 'proc' entries in fstab on 'full'
  • installations (BR 2929029).
  • Fix message in console menu 'Reset WebGUI password' (BR 2929338).
  • Fix initial resolv issue.
  • Fix full install upgrade error.
  • Fix nsswitch error when ldap is enabled (BR 2936505).
  • Fix transmission umask does not work (BR 2945242).
  • Fix WebGUI allows usernames longer than 16 characters (BR 2934168).
  • Fix cannot check WebGUI default port.
  • Fix fail to apply if webserver authentication is enabled and documentroot
  • is missing.
  • Fix scheduled self-test does not work when one digit is contained in config.
  • Fix transmission script does not support spaces (BR 2872949).
  • Fix default configdir is wrong (BR 2896621).
  • Fix no tm option on AFP share (BR 2950743).
  • Fix SMART error on SMART disabled devices.
  • Fix the partition problem when installation on the disk > 1TB.
  • Fix union /var is useless (BR 2964649).
  • Fix warning in quixploler when using Russian.
  • Fix transmission_user = root does not work.
  • Fix spaces in password does not work for su, etc.

New in TrueNAS 0.7RC1 (Jul 4, 2009)

  • Majors changes:
  • Upgrade to FreeBSD 7.2.
  • Include ZFS support. Thanks to Nelson Silva for doing core coding and Falk Menzel for testing and giving some tipps and ideas.
  • Upgrade iSCSI initiator to 2.1.1.
  • Replace iSCSI target by istgt. Thanks to Daisuke Aoyama for the WebGUI adaption. Please note, if you have used devices with the previous iSCSI target software you have to recreate your target.
  • Add WOL patch for nVidia(nfe(4)) and 3Com(xl(4)). Thanks to Tobias Reber.
  • Upgrade mt-daapd/firefly to svn-1696.
  • Refactor 'Diagnostics|Log' WebGUI.
  • Add kernel patches to get ARTiGO A2000 hardware working. Thanks to David Davis for the patches.
  • Respect the modified log file location (via rc.conf for syslog, fuppes, mt-daapd, ...) in the WebGUI (FR 2778803/2791772).
  • Upgrade transmission to 1.61. Add 'Watch directory' and 'Extra options' fields to 'Services|BitTorrent' WebGUI.
  • Add entry 'FTP - Ban module' to the list of log files in 'Diagnostics|Log' if the module is enabled (FR 2797652).
  • Add 'iperf', a tool to measure maximum TCP and UDP bandwidth (FR 785038).
  • Add 'bsnmp-ucd' module that implements parts of UCD-SNMP-MIB.
  • Add SNMP client tools: bsnmpget, bsnmpset and bsnmpwalk
  • Add 'Auxiliary parameters' to 'Services|SNMP' that will be added to the end of the snmpd.config file.
  • Upgrade e2fsprogs to 1.41.5.
  • Upgrade rsync to 3.0.6.
  • Upgrade tftp-hpa to 0.49.
  • Bug fixes:
  • Hardening WebGUI to prevent cross-site request forgery attacks (JPCERT/CC JVN#15267895).
  • Permanent restrictions:
  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.
  • It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
  • Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
  • It is not possible to mount EXT2 disks with an inode size of 256 bytes. You have to format it with 128 bytes on Linux to use them on FreeBSD.4

New in TrueNAS 0.69.2 Stable (Jul 4, 2009)

  • Majors changes:
  • Add another WOL patch. It is tested for nfe(4) und xl(4). Thanks to Tobias Reber.
  • Add switch in 'System|Advanced' WebGUI to enable the console screensaver
  • Upgrade Adaptec SCSI RAID administration tool to 6.10.18359.
  • Add ability to enable or disable rc.conf variables configured via 'System|Advanced|rc.conf'.
  • Add danish WebGUI translation. Thanks to all translators.
  • Add kernel patches to get ARTiGO A2000 hardware working. Thanks to David Davis for the patches.
  • Add ability to use %d (date) and %h (hostname) in email subjects (e.g. Services|UPS) (FR 2796141).
  • Minors changes:
  • Add 'MaxLoginAttempts' event to FTP ban list rules (FR 2777481).
  • Add 'ClientConnectRate' event to FTP ban list rules.
  • Allow selecting the key length of the cryptographic algorithm used to encrypt a disk (FR 2779692).
  • Add system power control options to 'System|Advanced|rc.conf' (FR 2784889).
  • Show FTP transfer log in 'Diagnostics|Logs|FTP|Transfer' (FR 2785325).
  • Add filechooser button to 'Home directory' editbox in 'Access|Users|Edit' WebGUI (FR 2790909).
  • Sort various lists displayed in the WebGUI using a 'natural order' algorithm (FR 2481934). Thanks to Marion Desnault for the patch.
  • Bug fixes:
  • It was not possible to configure multiple FTP ban list rules. Thanks to Michael Zoon.
  • Modify Fuppes UPnP configuration to get PS3 with firmware 2.70 working again (BR 2782729).
  • Editing existing config items in WebGUI will display incorrect data (e.g. 'System|Advanced|rc.conf' or 'System|Advanced|sysctl.conf') (BR 2792956).
  • Fix bug in WebGUI which is caused by unhandled special HTML characters used in various languages (BR 2793875).
  • Set Quixplorer user permissions to 'View only' because of security reason because Quixplorer does not respect system user permissions (BR 2798934). If you want to allow users to modify file permissions set rc.conf variable 'webfm_user_permissions' to 1. If you want to deny all users to login into the Quixplorer WebGUI set 'webfm_user_active' to 0.
  • Disk temperature not detected correct for SCSI devices (BR 2801565).
  • Fix JPCERT/CC JVN#89791790 (Cross-site scripting vulnerability).
  • Permanent restrictions:
  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.
  • It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
  • Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.
  • It is not possible to mount EXT2 disks with an inode size of 256 bytes. You have to format it with 128 bytes on Linux to use them on FreeBSD.

New in TrueNAS 0.69b4 (Oct 1, 2008)

  • Upgrade to FreeBSD 6.4.
  • Upgrade rsync to 3.0.4.
  • Upgrade PHPMailer to 2.2.1.
  • Upgrade Transmission to 1.34.
  • Minors changes:
  • Add new attribute 'Temporary directory' to UPnP WebGUI to define a directory used to store temporary transcoded files.
  • Modify /etc/rc.d/samba script.
  • Add 'Who' combobox to RSYNC client/local jobs to select user which is used to execute this job.
  • Add 'Enable' checkbox to RSYNC client/local jobs to enable/disable them (FR 2123243).
  • Add hw.ata.to=15 to sysctrl to prevent 'TIMEOUT - WRITE_DMA' errors, e.g. when using APM for harddrives (FR 2101811).
  • Bug fixes:
  • Fix bug in zoneinfo port.
  • Remove Samba --with-utmp build parameter. It causes a crash when accessing shares (BR 2118240).
  • Fix bug in Samba Makefile which causes various problems, e.g. it was not possible to join an AD domain.
  • Permanent restrictions:
  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.
  • It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.
  • Enable 'polling' on interfaces used by a LAGG interface will make it inoperable.

New in TrueNAS 0.69b2 (Aug 8, 2008)

  • Upgrade e2fsprogs to 1.41.0, fusefs-ntfs/ntfs-3g to 1.2531, Samba to 3.0.30, rsync to 3.0.3.
  • Add 'perms' and 'xattrs' parameter to RSYNC client/local shares (FR 2009300).
  • Allow user to add additional parameters to RSYNC client/local shares.
  • Modified WebGUI look & feel.
  • Add ctorrent client (No WebGUI, only console support).
  • Disable splashscreen because it causes reboots on some systems.
  • Keep time zone informations up to date (BR 2034132).
  • Enable WLAN interface setup via console.
  • Add 'Loewe Connect' UPnP support (FR 2003278).
  • Modity iSCSI-Target WebGUI. This will hopefully reduce 'Extent' configuration problems.
  • Disallow adding duplicate named CIFS/SMB and AFP shares.
  • Rename environment variable used by /etc/rc.d/rsync_client and rsync_local scripts to rsync_client_logfile and rsync_local_logfile.
  • If 'Recycle bin' has been enabled for a CIFS/SMB share the '.recycle' directory will be created with 0777 permissions. A subdir will be created for each user with 0700 permissions.
  • Add 'mount_smbfs' command.
  • Fix bug in interfaces WebGUI.
  • Support large MSDOS file systems (use mount option 'large') (BR 2001483).
  • iSCSI Target lets you create a target with no storage (BR 2011723).
  • Fix bug in /etc/rc.d/hosts script.
  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.
  • It is not possible to get seperate CPU stats per processor on SMP machines because FreeBSD does not support that feature.

New in TrueNAS 0.686 (Dec 27, 2007)

  • Refactor port makefiles.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071221, fusefs-ntfs to 1.1120.
  • Disable firmware upgrade via WebGUI for 'full' installations. Use the 'full' upgrade mode from LiveCD instead.
  • Changed boot splashscreen and WebGUI logo images.
  • Try to fix AFP Time Machine problem.
  • Fix bug in 'full' upgrade/install routine (LiveCD).
  • Fix: Do not delete log files during boot process on 'full' installations.

New in TrueNAS 0.686b3 Beta (Dec 20, 2007)

  • Add file system check support during boot process.
  • Add attribute 'Store DOS attributes' to Samba/CIFS WebGUI. It will be enabled by default.
  • Modify idmap syntax in smb.conf.
  • Upgrade Adaptec AACRAID driver to v5.2.0 Build 15317.
  • Upgrade WOL patch to version from 25.11.2007.
  • Add AFP share support.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071130.
  • Upgrade PHPMailer to 2.0.0.
  • Modify rsync client/local WebGUI to define individual source/destination paths.
  • Modify rsync server WebGUI and rc-script. Now it is possible to manage rsync shares.
  • Modify rc scripts. Mount points and GEli providers will be detached correctly during shutdown process.
  • Add command '/usr/bin/nice'.
  • Send hostname only on DHCP request. See http://sourceforge.net/forum/forum.php?thread_id=1879462&forum_id=507590.
  • Update translation files. Thanks to all translators supporting FreeNAS.
  • Add misc patches to Samba 3.0.26a.
  • Modify iscsi-target WebGUI.
  • Add 'ro' (read only) flag for iscsi targets.
  • Add 'compression' checkbox to enable/disable it for SSH.
  • Add ushare mime patch to fix avi playback on X360. Also add video support for avc and hdmov and audio support for 3gp and flac.
  • Fix bug in extension menu formating code.
  • Admin users are now added to the admin group (GID 1000).
  • Fix bug in mount configuration WebGUI for older gvinum/gmirror/gconcat software RAIDs.
  • Fix bugs in GVinum tools page.
  • Fix bug when setting static IP for LAN via WebGUI.

New in TrueNAS 0.686b2 Beta (Dec 12, 2007)

  • Set correct sysid when formating disks with FAT32(0x0b) and EXT2(0x83).
  • Enable user to set volume label when formating disk using EXT2.
  • Refactor complete disk/RAID initialization/management/encryption PHP code && WebGUI.
  • Refactor API for better maintenance and feature enhancement.
  • Upgrade PHPMailer to 2.0.0 rc1.
  • Upgrade PHP to 5.2.5.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071025.
  • Add GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Apple Public Source License and PHP License text (located in /usr/local/www).
  • 'dd' destination disks and partitions during install process.
  • Modify filechooser. Now 'OK' and 'Cancel' buttons are on the top of the dialog for easier navigation in huge file lists.
  • Fix xml parser bug when switching language, e.g. English (ISO-8859-1) to Bulgarian (UTF-8).
  • Fix bug in function get_mount_usage(). Now mount points containing whitespace characters are displayed on index.php.
  • Fix mount bug. Mount disks using UFS without GPT successfully.
  • Fix bug in config convertion function. Convertion does not stop at version 2.1 anymore. This fixes many bugs, e.g. unreachable CIFS/Samba shares, ...
  • Fix bug in disk management. After modifying a disk (e.g. change UDMA mode) configuration was corrupted.
  • Enable usage of USB stick to store configuration in non LiveCD scenario.