iX Information Library

A one-stop shop for product information.

FreeNAS 11.2-BETA2

We are pleased to announce the general availability of FreeNAS 11.2-BETA2. This second BETA of the 11.2 series is considered to be feature-complete and ready for testing. Users, especially those who use Plugins, Jails, or VMs, are encouraged to update to this release in order to take advantage of the many improvements and bug fixes to those subsystems. Please report any bugs to https://redmine.ixsystems.com/projects/freenas/.

To update to this release, select the 11.2-STABLE train in System → Update. Should you need to return to the 11.1 series after updating, reboot and select that boot environment from the boot menu.

These major features are new in the 11.2 series:

  • 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

Cron Job Tasks created using the new UI will generate an error if the job is viewed in the legacy UI. This bug will be fixed for BETA3.

If the UI does not automatically refresh after updating, restart the browser or open a new private window.

Known Impacts

SMB1 has been disabled by default for security reasons. If legacy clients are no longer able to connect, type this command in the Shell, then restart the SMB service:

sysctl freenas.services.smb.config.server_min_protocol=NT1

If that resolves the issue, you can make that setting permanent by going to System → Tunables →Add Tunable and creating a Tunable with these settings:

Variable: freenas.services.smb.config.server_min_protocol

Value: NT1

Type: Sysctl

Changelog

 

12207 Bug Add Redmine iocage plugin
17697 Feature Add a tunable to enable multichannel Samba
21458 Feature Provide alert if configured NTP server can not be contacted
25057 Bug Fix traceback when deleting boot environment
25545 Bug Remove online/offline button for cache device in new UI
26157 Feature Add warning that setting the minio directory changes ownership
26434 Bug Add descriptive error to API when VM fails to start
27820 Feature Add sysutils/devcpu-data
28063 Bug Write local SID to correct DB file
28209 Bug Add unix_primary_group and unix_nss_info to idmap_ad configuration to address how Samba now handles groups
28406 Bug Do not grant extra privileges to users when a Directory Service is enabled
28615 Bug Fix the description of Validate Remote Path checkbox in Guide
29825 Bug Allow middleware to save Cloud Sync setting even if bucket listing failed
32055 Bug Remove warning that vfs_full_audit may cause transfer problems
32754 Bug Display version numbers for the Available Plugins in new UI
32961 Feature Add MineOS iocage plugin
33180 Feature Add nut.so to /usr/local/lib/collectd/
33186 Bug Fix installation using serial console
33453 Bug Fix unnecessary AD restarts caused by enabling service monitor
33645 Feature Add ability to stop winmsa from changing owner
33774 Bug Add pool name validation to new UI to prevent creating pools with a duplicate names
33804 Bug Sort pools by name in Disk screen of new UI
33954 Bug Make filter function case insensitive in new UI
34077 Bug Use selectable columns to make User, Disks, and Cron Jobs lists readable in new UI
34083 Bug Change true/false to yes/no in entity tables to reduce size of crowded tables in new UI
34131 Feature Improve dashboard network information widget in new UI
34204 Bug Strengthen locking for the NFSv4.1 server DestroySession operation
34228 Feature Add IPsec kernel module
34309 Bug Fix sidenav open and close issues in new UI
34312 Bug Prevent the graphs on the new UI dashboard from stealing the mouse
34378 Feature Log netatalk messages to /var/log/afp.log
34384 Bug Indicate in Guide to disable Physical Block Size Reporting when using an iSCSI target for VMware
34495 Feature Create qBittorrent iocage plugin
34624 Bug Add simple visual effect when clicking a navigation item in new UI
34648 Bug Add delay indicator to new UI
34735 Feature Support all cloud sync services that rclone supports in new UI
34762 Bug Disable SMB1 by default
34768 Bug Add note to new UI version of Guide to unset Zoom Text Only
34822 Bug Improve Jails breadcrumbs in new UI
34882 Bug Use tree view for boot pool status page in new UI
34921 Bug Update API section of Guide
34927 Bug Add page for editing/viewing CAs in new UI
34975 Bug Do not display hidden files when selecting installation media when creating VM in new UI
35008 Bug Rename Sharing -> ISCSI -> Global Configuration to Target Global Configuration in new UI
35011 Feature Display paused scrub state as Paused in middleware
35062 Bug Stop iocage jails before locking drive that contains jails
35104 Bug Display paused scrub state in new UI
35143 Bug Fix capitalization in “NIC to attach” in new UI
35221 Bug “Sparse Volume” checkbox should say “Sparse”
35266 Bug Use correct default for Docker host raw file size in new UI
35269 Bug Put buttons next to the input field and deal with multiple layout issues when resizing in the new UI
35275 Bug Close websocket connection when navigating away from Jail Shell in new UI
35281 Bug Fix css in top bar breadcrumb area on VM page
35293 Feature Move VM Devices and Edit options to Options menu in new UI
35299 Bug Allow edit of Docker VM raw image size in new UI wizard
35302 Bug Fix Docker VM wizard autostart field in new UI
35323 Bug Fix detach pool dialog remaining open after pool is detached in new UI
35344 Bug Fix bad destroy target for iocage export
35347 Bug Fix Export Password Secret Seed setting in legacy UI
35359 Bug Prevent VM and Docker wizards in new UI from creating VMs with names that are already in use
35371 Bug Improve IPv4 validation for Plugins and Jails in new UI
35407 Bug Don’t show “Members of groupname group” until groupname is populated
35410 Bug Prevent user from editing a jail’s properties in the new UI while the jail is running
35413 Feature Add API call for system “health” status
35428 Bug Disable RRD write cache when Reporting Database is unchecked
35431 Bug Rewrite plugin_get_versions to operate on a single plugin at a time
35434 Feature Join latest job to cloud sync tasks so its state can be inspected through API
35446 Bug Fix System -> Advanced -> Console Footer not displaying in legacy UI
35458 Bug Add ability to check boxes in new UI by clicking on label in entity forms
35464 Bug Fix unique constraint failure in Storage:Scrub API
35491 Bug Fix traceback for S3 validation errors in APIv1
35497 Bug Wait for all-device probe to complete before mounting root
35503 Bug Populate iSCSI extent device list in new UI
35509 Bug Fix bugs with IP choices and iSCSI portal IPs
35524 Bug Use “Apply Update” instead of “Save” for Manual update button in new UI
35539 Bug Make BMC firmware version check more robust
35572 Bug Rename certificate edit to view and remove tooltips from read-only fields
35599 Bug Don’t check peer_secret if peer_user isn’t supplied in Sharing -> iSCSI -> Authorized Access
35608 Bug Sort services alphabetically in new UI
35626 Bug Convert VMware Snapshot page to websocket in new UI
35629 Bug Rename System “Enable Console Menu” to “Show Text Console Without Password Prompt” in new UI
35635 Bug Add error handler for entity-table getFunction to new UI
35650 Bug Improve wording of offline disk dialog
35718 Bug Add support for additional Intel NICs
35730 Bug Clarify installer boot loader menu
35737 Bug Use sane default zvol blocksize based on pool topology
35741 Bug Rename webdav.share to sharing.webdav
35765 Bug Remove redundant serial ports in System -> Advanced of new UI
35785 Bug When importing a pool, do not get disks of UNAVAIL/OFFLINE vdevs
35789 Bug Add to the new UI an option to unlock pool using recovery key and hide actions that cannot be accessed when pool is locked
35797 Bug Fix args error when adding Cloud Sync Task in new UI
35809 Bug Assign background color to chart tooltips on Reports page
35834 Bug Fix traceback when editing VMware Snapshot task
35838 Bug Don’t rely on porcelain for cloning iocage remote repositories
35933 Bug Add style rules to render lighter text in dark themes
35948 Feature Remove syscons terminal from kernel
35993 Bug Format dataset recordsize correctly in new UI
36078 Bug Fix URL for FreeNAS logo in legacy UI
36083 Bug Unlock volume with recovery key in APIv1
36103 Bug Fix typo and lack of clarity in NTLMv1 warning
36128 Bug Remove yellow progress bar across top of new UI
36163 Bug Match progress spinner to theme primary color
36168 Bug Add migration for legacy nologin shell values
36178 Bug Fix Services background images URL in new UI
36203 Bug Disable/enable repl_remote_hostkey when replication mode is switched in new UI
36218 Bug NPM complains about security warnings on install
36238 Bug Add VMware sync support for snapshots to APIv1
36293 Bug Try to use the hosts’s IP instead of 0.0.0.0 for VNC connection
36408 Feature Style iX logo with theme primary color
36453 Bug Make keytabs and username/password mutually exclusive in new UI
36538 Bug Fix smartd.conf being empty on first boot due to race condition
36553 Bug Do not allow allow users to shrink zvol in new UI
36588 Bug Regenerate /etc/resolv.conf when disabling Domain Controller service
36598 Bug Fix “Host: 11.1 is not greater than jail: 11.2” error in iocage
36653 Bug Add warning to configure the interface used by the UI
36668 Bug Fix validation of extent size in new UI
36673 Feature Display popup error when service does not start
36678 Feature Add popup to start iSCSI service after configuring
36683 Bug Fix “1 out of zero” error on entity table footer in new UI
36718 Bug Use human readable Boot Environment Created date/time
36783 Bug Allow saving cloud sync in new UI even if bucket listing failed
36803 Feature Improve bhyve exit(3) error code
36808 Bug Fix VNC for touch events and mobile
36823 Bug Fix unneeded stops and restarts in AD monitoring
36828 Bug Miscellaneous CSS fixes for new UI
36913 Bug Avoid traceback if disk in iSCSI extent does not exist
36963 Feature Allow NIS to be ID provider for Active Directory
36968 Bug Add validation to S3 “Access Key” and “Secret Key” fields to prevent use of non-allowed characters
37003 Bug Set user permissions correctly when selecting the location for the user’s home directory
37088 Bug Tooltip references to Guide are pointing to old Guide
37113 Bug Fix datatable and swatches in new UI
37138 Bug Write out pam configuration files in /etc/pam.d/ if they don’t already exist
37143 Bug Remove unnecessary pam_sss errors from /var/log/auth.log
37168 Bug Implement interfaces.websocket_interface which returns the interface the websocket is connected to
37208 Bug Fix redundant error message in new UI
37228 Bug Update dd example in Guide
37263 Bug Fix detection of the installer disk
37268 Bug Shorten page titles displayed in tabs of new UI
37298 Bug Catch unhandled case where device lookups table was failing with VMs in new UI
37308 Feature Update base OS to FreeBSD 11.2
37318 Bug Fix typo in VM message
37393 Bug Bind children formControlName with parent in new UI
37408 Feature Remove Console Screensaver option as it is no longer supported
37423 Feature Remove Console Screensaver option from new UI
37443 Bug Sync with iocage upstream 07/10/2018
37478 Feature Convert Rsync tasks and Cron jobs to entity-form
37483 Feature Convert Smart test to entity-form
37498 Feature Convert Scrub Task to entity-form
37503 Feature Convert Cloud Sync Tasks to entity-form
37554 Bug Allow updates from 11.2-STABLE to nightlies
37570 Bug Fix ZFS ZIOs leak in ddt_sync()
37610 Bug Allow wildcard IPs for iSCSI Portal addresses
37618 Bug Add sas3flash -listall to freenas-debug
37650 Bug Rename Boot to Boot Environments in the side menu of the new UI
37666 Bug Remove ellipsis on overflow to allow data to show in new UI
37690 Bug Fix entity table checkboxes in new UI
37694 Bug Allow users to paste the contents of certificates signed by an external CA
37706 Bug Fix bad caching on list_resource in Jails Wizard in new UI
37710 Bug Fix filter function broken by checkboxes on entity pages in new UI
37726 Bug Keep minio Secret Key after it is set in new UI
37730 Bug Fix traceback in Volume Status
37766 Bug Fix performance issue with cron in new UI
37770 Bug Add GiB to docker wizard to clarify the size
37778 Bug Rename Boot Volume Condition to Boot Pool Condition in new UI
37786 Bug Remove double free which caused bhyve to SIGBUS
37846 Bug Fix Swap Size field name and tooltip
37850 Bug Cosmetic fixes to checkboxes in new UI
37862 Bug Add ability to create rsync task without “Validate Remote Path” and fix regeneration of crontab
37866 Bug Fix validation for Rsync over SSH in new UI
37874 Bug Return password blur function early on invalid conditions in new UI
37902 Bug Remove ‘net usersidlist’ from freenas-debug
37958 Bug Hide VNC option if VM has existing VNC device
37970 Bug Increase loader autoboot timeouts
37994 Bug Add Manual Update section to new UI version of Guide
37998 Bug Show random MAC address generator in NIC edit mode of new UI
38022 Bug Add validators for VM and Docker wizards in new UI
38026 Bug Add writeable certificates field when importing a certificate in new UI
38038 Bug Do not send empty SNMP password when sending an email
38058 Feature Add UnavailableException for alert checkers
38078 Bug Fix Cloud Credentials breadcrumb
38083 Bug Hide minutes from cron picker for SMART tasks in new UI
38105 Bug Do not count ARC against available RAM
38155 Bug Add default gateway interface to vnet jail bridge
38170 Bug Add ability to upload config file in new UI
38195 Bug Use UNIX ACLs on iocage datasets
38205 Bug Update Guide to reflect that iocage was added with FreeNAS 11.0
38220 Bug Fix display of rsync task “extra options” in new UI
38245 Bug Fix bug in new UI that allowed duplicate LUNs
38255 Bug Update zsh to 5.5.1
38265 Bug At boot, have MDNS wait for /etc/resolv.conf to be available and valid
38355 Bug Fix license error that prevented some plugins from installing
38390 Bug Fix bug in Storage -> Disks in new UI that caused “Name” column to disappear
38400 Bug Update zvol Configuration Options table in new UI version of Guide
38455 Bug Fix installer logo and artwork
38530 Bug Add ‘run now’ option to cron tasks in new UI
38540 Bug Fix some button-placement problems in UI Preferences
38545 Bug Avoid further CAM retries when drive asks for a recovery action which fails
38565 Bug Fix save action while creating VMware snapshot in new UI
38605 Bug Fill in gap above scroll bar in new UI with background color
38615 Bug Fix conflicting recordSizeMap keys in new UI
38630 Bug Fix “cannot open ‘None’: dataset does not exist” error when creating snapshot in new UI
38684 Bug Disable the Cloud Sync Task “save” button if the credential checked failed
38699 Bug Replace text logos with ASCII art
38735 Bug Add UI Preferences and Theme Editor information to the Guide
38739 Bug Remove memtest from loader menu until it is fixed upstream
38791 Bug Correct the example for generating a keytab in Guide
38799 Bug Fix possible race condition that causes a traceback on System -> General in new UI
38807 Bug Add new error handling method for websocket errors
38863 Bug Add ‘Run Now’ option to Cloud Sync task in new UI
38868 Bug Add ‘run now’ option to rsync tasks in new UI
38878 Feature Switch iocage plugin infrastructure to FreeBSD 11.2-RELEASE
38898 Bug Improve text of unauthorized email alert message
38993 Bug Redesign shutdown screen in new UI
38998 Bug Do not expose AD or LDAP passwords in new UI
39067 Bug Adjust top margin on data table footer in new UI
39083 Bug Have browser reload login page when leaving reboot screen
39095 Bug Hide collapsed toggle in new UI when sidenav is offscreen
39103 Bug Raise descriptive error in new UI when VM fails to start
39213 Bug Password fix for CHAP authentication
39228 Bug Redesign restart screen in new UI
39248 Bug Remove unnecessary pthread_mutex_unlock() in VNC server
39363 Bug Update text of ZFS Upgrade Pool alert to point to the relevant documentation
39443 Bug Convert row data on display in new UI
39503 Feature Fix bug in core.service unregister method for new UI
39533 Bug Format Plugins IP address field in new UI to make it obvious that interface and mask are also required
39598 Bug Make sure to UP VM bridge if it already exists
42413 Bug Show node name for TrueNAS alerts and prevent duplicate alerts between nodes