iX Information Library

A one-stop shop for product information.

FreeNAS 11.1-RELEASE

We are pleased to announce the general availability of FreeNAS 11.1. This release delivers many performance improvements, new and updated drivers, new features and enhancements, and bug fixes. FreeNAS 11.1 can be used and distributed free of charge, and updates are freely available.

Operating System

FreeNAS 11.1 is based on the FreeBSD 11.1-STABLE operating system, which includes numerous performance improvements, new and updated drivers, new features, and bug fixes.

OpenZFS

OpenZFS has seen many improvements. Users will notice a significant speedup when listing a large number of snapshots or deleting multiple snapshots and large files.

The scrub and resilver algorithm implement substantial speed improvements which will be most noticeable on fragmented pools.

Resilver Priority has been added to Storage. Resilvering, which rebuilds the storage array, can now be run at a higher priority at configurable times and days of the week.

Hardware Support

The hardware watchdog has been reenabled for recent firmware versions of AsrockRack C2750D4I. The BMC bug which required the watchdog to be disabled is resolved with the 00.35.00 or newer BMC firmware version.

IPMI

The Identify Light button has been added to identify a system in a rack by flashing its Unit ID light.

Cloud Support

Cloud Credentials has been added to System, providing a secure connection with cloud service providers. Supported services include Amazon S3, Azure Blob Storage, Backblaze B2, and Google Cloud Storage.

Cloud Sync has been added to Tasks, giving the capability of synchronizing files or directories with remote cloud storage.

Virtual Machines

VMs have received significant improvements, including:

  • selecting which NIC is used by the VM, and setting the MAC address for the VM NIC.
  • specifying the sector size used by the emulated disk.
  • selecting the VNC screen resolution, the IP address to bind to, the VNC password, and the option to use the Web version of VNC.
  • the option to create a Docker instance based on RancherOS.

Services

  • The Netdata real-time performance and monitoring system has been added.
  • The SNMP MIB has many improvements, including the ability to send SNMP traps for new alerts.

Time Machine

Support for per-backup OS X Time Machine quotas has been added.

Alerts

The Send Test Alert button has been added to Alert Services, making testing of notification services simpler.

The complete list of features is available at http://doc.freenas.org/11/intro.html#new-features-in-release.

Changelogs

BETA1:

7493 Feature Use inadyn as DDNS backend to support more providers
11534 Bug Register enterprise number for FREENAS-MIB
13630 Bug Prevent large file delete from starving out write operations
16455 Bug Add lsiget tool
17907 Feature Add ability to sign CSRs using internal FreeNAS CA
18428 Feature Speed up snapshots listing
18615 Bug Skip old login failures in daily security run output
19406 Bug Remove Snapshot Replication column
19572 Feature Allow readonly attribute for datasets to be set/unset from the GUI
19740 Bug Update Advanced Console UI description
20230 Bug Clarify scrub schedule fields in Guide
20908 Feature Add several new providers for Dynamic DNS
21091 Feature Script to migrate from warden to iocage jails
21872 Feature Apply default permissions to SMB share ACLs
22859 Bug Speed up the installation of base-os
23177 Feature Add System – General fields to Middlewared
23355 Feature Add Netdata service
23361 Feature Add unauthorized reboot e-mail alert
23439 Bug ZFS VFS objects are optional
23441 Feature Add Support for Backblaze B2
23455 Feature Detach device from mirrored boot pool
23481 Feature Allow users to access VM guest’s VNC via web shell
23493 Bug Fix VM stop
23523 Feature Support for mirrored swap partitions
23552 Bug Re-enable hardware watchdog for newer firmware versions of AsrockRack C2750D4I
23615 Bug Disallow attribute changes for builtin users
23651 Bug Add ability to set the VM NIC Mac Address
23652 Bug Add ability to use RAW disk with guest VMs
23684 Bug Disable Nginx server tokens
23691 Feature Add warning in MOTD
23780 Bug Allow Wizard to add another user after a user is deleted
23795 Feature Add ability to restart a VM
23848 Bug Unify zvol create/update code and update API docs
23850 Bug Add compression and dedup to zvol API
23857 Bug Filter out collectd log spam
23871 Bug Don’t create additional dataset at replication destination
23872 Bug Allow rsync task with / as remote host
23881 Bug Unify API code to create/update zvol
23883 Bug Document API for boot environment calls
23894 Feature Add ability to choose the VM VNC screen resolution
23916 Feature Allow multiple Subject Alternate Names in CAs and Certs
23922 Feature Allow WebDAV to function with no authentication
23927 Bug Add ability to select the NIC used by a VM
23928 Feature Add ability to send test alert to Alert Services
23934 Bug Fix traceback when trying to PUT nonexistent object
23943 Bug Prevent infinite folder replication within home directory
23977 Bug RealVNC Viewer can’t connect to VM VNC with auto quality enabled
23978 Feature Enable VLAN priority code point (vlanpcp) for CoS classification
23979 Feature Add VNC authentication support to VMs
23989 Bug Clarify what replicator does when there is no overlapping snapshot on the sending/receiving system
24013 Feature Add “clone promote” functionality to Storage tab
24014 Bug Do not auto-hide error messages on top of the GUI
24040 Bug Add comments to zvol dict
24042 Bug Fix update jail API
24049 Bug Only snapshot imported volumes
24051 Bug Add SNMP log level and default to LOG_ERR
24071 Bug Add VM device to API
24077 Bug Remove 120 character limit from SSH Service “Extra Options” field
24099 Bug Filter out useless messages
24139 Bug Increase timeout to delete boot environment
24172 Feature Add Identify Light button to IPMI
24202 Bug Document VM serial console access
24211 Feature Add compressed ARC stats to top(1)
24212 Bug Allow import of encrypted CA key
24217 Bug Fix SMART tests for wizard-generated configurations
24221 Bug Fix Stop VM button
24222 Bug Add NIC default to new VM
24237 Bug Allow S.M.A.R.T. tests for boot devices
24278 Bug Add API call to update iSCSI portal with unchanged ip:port
24337 Feature Add disk description to title of disk reporting graphs
24402 Bug Improvements to SNMP MIB
24491 Bug Fix traceback when disabling AD directory service
24521 Bug Fix traceback when creating jail using iocage
24528 Bug Fix iocage fetch traceback
24543 Bug Disable daily system uptime report
24571 Feature Add multiple NIC selection to VM networking
24573 Bug Change middlewared to use asyncio
24574 Bug Move BE validation to middleware
24586 Bug Make NFS service bind ip use list instead of string
24594 Bug Add SSL/TLS Support to S3
24597 Feature Add mmv
24598 Feature Randomize default VM NIC Mac Address to avoid conflicts
24599 Bug Ensure minimum memory for VM guest
24604 Feature Add support for HBA 9400-8i (P2 driver)
24731 Bug Replace smartd rc script with smartd-daemon that forks immediately
24782 Bug Fix sort error on Replication Column heading
24795 Bug Allow zvol comments to work with ‘ character
24816 Bug Specify “-o large” when mounting MSDOS filesystems
24819 Feature Add devcpu-data to allow CPU microcode update for Intel Skylake/Kaby Lake processors
24820 Bug Update ixl(4) driver
24845 Feature Provide a shell websocket to use with xterm.js
24885 Bug Update system packages
24926 Bug Do not require Options when adding a new Link Aggregation Member
24930 Bug Unify dataset create/update code in API
24947 Bug Remove LANMAN information from Guide
24949 Bug Don’t traceback when unable to send email
24956 Bug Reduce migration time when upgrading within 11 series
24964 Feature Improve freenas-debug -n (Dump Network Configuration)
24969 Feature Add descriptive headers to freenas-debug
24988 Bug Add API calls to submit tickets
25037 Bug Fix AWS-SNS Alert Service
25038 Bug Re-evaluate NICChoices every time
25053 Bug Reduce RAM fragmentation
25057 Bug Fix traceback when deleting boot environment
25090 Bug Fix bhyve core dump
25101 Bug Replace SMB min/max protocol fields with sysctls
25113 Bug Fix Users sorting error
25140 Bug Display multipath disks in View Disks
25151 Bug Fix cron job “Run now” button
25158 Bug Sync System tab with timezone change
25170 Feature Add Resilver Priority to Storage tab
25182 Feature Add Offline button for faulted devices
25183 Bug Fix Samba PID location
25237 Bug Fix ichwd(4) shutdown crash
25239 Bug Fix reset of webdav password
25252 Bug Add ability to dismiss alert to API
25269 Feature Add No Communication Warning Time field to UPS service
25272 Bug Update OpenVPN to 2.3.14
25278 Bug Add IPMI to middleware
25283 Feature Update API docs for dataset edit
25287 Bug Autocreate iocage bridges
25290 Bug Create RAM disk for RRD files so they don’t fill up tmp partition
25292 Feature Improve dataset resource in API
25303 Bug Add ability to edit a Certificate
25316 Bug Update Iperf to 3-3.2
25318 Bug Update iocage to 0.9.9
25323 Feature API function to retrieve resilvering progress
25328 Feature Add beadm list to freenas-debug
25354 Bug Stop VM before deleting it
25356 Feature Add mbuffer
25381 Feature Add bsdusr_attributes to API
25384 Feature Add sector size option for VM block devices
25392 Feature Add CP1252 to DOS charset choices
25397 Feature Add filtering for filesystem.listdir
25403 Bug Restore zvol size warning
25405 Bug Support hardware with many interrupt vectors, such as Dell R730
25429 Bug Fix wizard traceback when creating Windows share
25439 Bug Increase timeout for shell websocket
25479 Bug Fix traceback when creating snapshot with existing name
25501 Feature Display available uhid devices in UPS service
25518 Bug Prevent creation of duplicate vlan
25521 Feature Generate SHA256 checksum for manual update file
25522 Feature Add checkbox to enable time machine to home share
25529 Feature Add ability to clone VMs
25530 Bug Add scrub pause & resume
25531 Bug Add scrub sorting feature
25560 Bug Allow nfs onestart to work with NFSv4
25565 Feature Add users logic to middlewared
25619 Bug Validate LUN ID for associated targets
25621 Feature Add feature to force encryption with Amazon S3 Cloud Sync
25645 Bug Fix sshd config generation
25657 Bug Fix permissions on logs
25685 Feature Add enable/disabled option for Init/Shutdown Scripts
25697 Feature Uncheck “Wait to boot” VM option by default
25700 Bug Add IPv6 support for VNC in VMs
25704 Bug Add hot spare description to Guide
25709 Bug Update mps driver
25737 Bug Clarify replace disk instructions in Guide
25754 Bug Fix jail web shell hang
25764 Bug Move system dataset business logic to middlewared
25808 Feature Add back s3cmd
25821 Feature Remove unused idmap backends
25830 Bug Update Dojo Toolkit to 1.12.2
25848 Feature Add Cloud Sync, Google Cloud Storage, and Backblaze B2 support
25856 Bug Correct HTTP proxy username/password format in Guide
25894 Bug Enable IPMI support in collectd
25918 Feature Convert FTP service GUI to Middlewared
25919 Feature Convert AFP service GUI to Middlewared
25936 Feature Add checkbox to toggle Access Based Enumeration on SMB shares
25959 Bug Clarify collectd.conf documentation in Guide
25978 Feature Indicate that the new GUI is still in beta
25982 Bug Allow catia VFS object to be enabled independently from fruit and streams_xattr
25987 Bug Add support for Ryzen processors
25990 Feature Add ability to query Certificate ID using API
26004 Feature Convert System:Email to Middlewared
26011 Feature Remove character limitation in Auxiliary Parameters field of FTP service
26012 Bug Fix Rsync service tooltip
26020 Feature Convert Services:SNMP to Middlewared
26021 Feature Convert Services:SMART to Middlewared
26026 Bug Fix traceback on certificate import
26030 Bug Preserve RRD graphs after hostname change
26043 Bug Fix nginx alias bug in new GUI
26049 Bug Clarify description for LDAP certificate in Guide
26067 Bug Use Object ID for group in API
26080 Feature Convert System:Boot Env to Middlewared
26097 Bug Preserve new lines in MOTD
26101 Feature REST v2.0 OpenAPI Specification
26179 Feature Convert Services:DynDNS to Middlewared
26201 Feature Support double confirmation on some dialogs
26218 Bug Rewrite poor dedup warning
26239 Bug Indicate that the Netdata service needs to be started before it can be configured
26241 Bug Retire 9.3 train
26242 Bug Improve text in VM field names and tooltips
26244 Bug Fix traceback when signing a CSR
26270 Bug Restart cron after timezone change
26271 Feature Use middlewared to get public key and scan remote ssh key
26292 Feature Add support for Intel X553 to ixgb(4)

RC1:

24127 Feature Update AD and LDAP endpoints in API
25394 Bug Remove_ea_value() calls and its 64K limitation
25543 Bug Proper error messages for VMware exceptions
25889 Bug Allow reporting CPU usage as a percentage
26278 Feature Add ability to get console messages to API
26295 Bug More improvements to SNMP MIB
26313 Bug Merge in additional upstream scrub commits
26329 Bug Fix 11.1 Prerelease registering as a downgrade
26343 Bug Update iocage section of Guide
26344 Bug Preserve leading space in MOTD banner field
26352 Feature Update Netdata to 1.8.0
26357 Bug Report PCI UARTs to recognize serial cards
26358 Feature Convert Tasks:InitShutdown to Middlewared
26372 Bug Handle failed password attempts when logging into new UI
26373 Feature Middleware events for scrub/resilver progress
26387 Bug Fix SMART service not sending emails
26408 Bug Change minimum required memory to 8GB in installer

RC3:

17875 Bug Specify a quota per time machine backup
17923 Feature Add dataset quota email notifications
21336 Bug Add ability to attach smaller disk to a larger one
23357 Bug Add ability to create Docker container in VM using RancherOS
23544 Feature Allow up to 6 additional domains in DNS search directive
24972 Feature Add transfer mode for cloud sync tasks
25034 Bug Fix Intel i350 WOL bug
25527 Bug Allow $ character in IPMI password
25734 Bug Expose zvol state through SNMP
25886 Bug Ensure NFS shares networks do not overlap
26047 Bug Use certificate chain if certificate contains multiple parts
26165 Bug Send email when scrub finishes
26178 Feature Convert Services:TFTP to Middlewared
26316 Bug Include VirtualBox in note about promiscuous mode in Guide
26330 Feature Add API to get Kerberos principal
26340 Feature Add location to change lagg MTU to tooltip
26365 Bug Ensure uniqueness by combining guest VM name with its ID number
26386 Bug Be consistent when restarting NFS
26393 Bug Properly detect disks and display in View Disks
26403 Bug Don’t send email on authorized system reboot
26416 Bug Do not traceback if volume is locked
26441 Bug Add back scrub/resilver tunables
26470 Bug Allow interfaces to be selected from netcli
26471 Feature Add support for CloudSync Azure backups
26492 Feature Add zfs-stats command
26498 Bug Fix PULL tasks for BackBlaze and Google Cloud storage
26505 Bug Fix FTP traceback
26555 Bug Fix traceback when creating a volume after destroying the old volume
26557 Bug Only create new virtual interface if it does not exist
26563 Bug Provide message when configuring a dataset fails
26593 Bug Fix snmp-agent.py shebang
26615 Bug Remove 0.0.0.0 from VNC option
26650 Bug Correctly report ZFS dataset quota overflows
26661 Bug Fix traceback in CPU temperature graph
26663 Bug Fix disk attach/detach of boot pool
26687 Bug Improve performance for speculative prefetch in ZFS for misaligned reads
26774 Bug Fix middlewared segfault due to libzfs not being thread safe
26775 Bug Samba fixes for CVE-2017-14746 and CVE-2017-15275
26785 Bug Use websockets to prevent Support debug upload from timing out
26797 Bug Fix error when replacing a failed disk
26803 Feature Add netmap kernel module
26834 Bug Do not destroy GELI metadata on failed encrypted import
26878 Bug Add zfs.pool.query method to create Docker VM
26913 Bug Fixes to address OpenSSL CVE 17:11
26923 Bug Fix volume creation traceback
26925 Bug Fix error in volume import
26936 Bug Fix deadlock on middlewared startup
26938 Bug Remove runtime depend on GCC from grub2-efi
26973 Bug Fix error message when unlocking an encrypted volume

Release:

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