Prepared first beta release of FreeBSD 12.1. The FreeBSD 12.1-BETA1 release is available for the amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 and armv6, armv7 and aarch64 architectures. Additionally prepared images for virtualization systems (QCOW2, VHD, VMDK, raw) and Amazon EC2 cloud environments. FreeBSD 12.1 release is planned on November 4st.
For the i386 architecture, the LLD linker from the LLVM project is enabled by default;
Disabled by default the "-Werror" flag in gcc;
Added trim utility to remove block content from Flash using wear minimization algorithms;
The pipefail option has been added to the sh utility, when set, the final return code includes the error code that occurred in any of the applications in the call chain;
Added firmware update functionality for Mellanox ConnectX-5, ConnectX-4 and ConnectX-5 to mlx6tool utility;
Added posixshmcontrol utility;
Added "resv" command to nvmecontrol utility to manage redundancy for NVMe;
In the camcontrol utility, in the "modepage" command, support for block descriptors has appeared;
The bzip2recover utility is included. Support for the xz compression algorithm has been added to gzip;
The ctm and timed utilities have been deprecated and will be removed in FreeBSD 13.