git: 3ee52f19fb - main - 13.2 relnotes: fill in some initial observations from git log.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Feb 2023 09:03:27 UTC
The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/doc/commit/?id=3ee52f19fb18f604ad18159088acbbe1bb107848 commit 3ee52f19fb18f604ad18159088acbbe1bb107848 Author: Xin LI <delphij@FreeBSD.org> AuthorDate: 2023-02-13 09:03:06 +0000 Commit: Xin LI <delphij@FreeBSD.org> CommitDate: 2023-02-13 09:03:06 +0000 13.2 relnotes: fill in some initial observations from git log. --- website/content/en/releases/13.2R/relnotes.adoc | 129 ++++++++++++++++++++++++ 1 file changed, 129 insertions(+) diff --git a/website/content/en/releases/13.2R/relnotes.adoc b/website/content/en/releases/13.2R/relnotes.adoc index afb8df2d07..77abf900c0 100644 --- a/website/content/en/releases/13.2R/relnotes.adoc +++ b/website/content/en/releases/13.2R/relnotes.adoc @@ -96,18 +96,109 @@ This section covers changes and additions to userland applications, contributed // SAMPLE ENTRY: // A new man:rc.conf[5] variable has been added, `linux_mounts_enable`, which controls if Linux(R)-specific filesystems are mounted in [.filename]#/compat/linux# if `linux_enable` is set to `YES`. {{< revision "364883" >}} (Sponsored by The FreeBSD Foundation) +A new man:rc.conf[5] variable has been added, `growfs_swap_size`, which controls +the size of swap partition created by the `growfs` startup script as documented +in man:growfs[7]. + +A new RC script, `zpoolreguid` has been added, which will assign a new GUID to +one or more zpools, useful for virtualization environments when sharing datasets. + +A new RC script, `machine_id` has been added, which will generate `/etc/machine-id` +file if it does not exist. The file is used by some libraries like GLib. +gitref:17333d92643d[repository=src] + +It is now possible to add default routes for other FIBs by using `defaultrouter_fibN` +and `ipv6_defaultrouter_fibN` man:rc.conf[5] variables. +gitref:c6ec1b441ad3[repository=src] +(Sponsored by ScaleEngine Inc.) [[userland-programs]] === Userland Application Changes +man:bhyve[8] has gained a virtio-input device emulation support. +This will be used to inject keyboard/mouse input events into a guest. +The command line syntax is: `-s <slot>,virtio-input,/dev/input/eventX` +gitref:6192776124c5[repository=src] + +The man:kdump[1] has gained support of decoding Linux system calls. + +The man:killall[1] utility now allow sending signals to processes with +control terminal on pts(4). +gitref:a76fa7bb6cb7[repository=src] + +The man:timeout[1] has been moved from /usr/bin to /bin. + +The man:pciconf[8] utility added support of decoding ACS extended capability. +gitref:dde4103a465b[repository=src] +(Sponsored by Chelsio Communications) + +The man:procstat[1] utility can now print information about advisory locks on +files with the newly added `advlock` command. +gitref:f9daaf452a8a[repository=src] + +The man:pwd_mkdb[8] no longer copies comments from `/etc/master.passwd` +to `/etc/passwd`. +gitref:3e955733117d[repository=src] + +MSS clamping has been improved for man:ppp[8]. +gitref:301bff9bdd62[repository=src] + +Metric aliasing has been changed in man:prometheus_sysctl_exporter[8] to avoid +confusing Prometheus server due to conflicting metric names. +The `tcp_log_bucket` UMA zone has been renamed to `tcp_log_id_bucket`, +and `tcp_log_node` was renamed to `tcp_log_id_node` for consistency. +Sysctl variables with `(LEGACY)` in their descriptions are no longer being +exported, these are used by ZFS sysctls that have been replaced by others, +many of which alias to the same Prometheus metric name (like `vfs.zfs.arc_max` +and `vfs.zfs.arc.max`). +gitref:e4f508d5a211[repository=src] +(Sponsored by Axcient) [[userland-contrib]] === Contributed Software +Gavin Howard's `bc` has been upgraded to version 6.2.4. + +`expat` (libbsdxml) has been upgraded to version 2.5.0. + +`file` has been upgraded to version 5.43. + +`less` has been upgraded to version 608. + +`libarchive` has been upgraded to version 3.6.2 with many reliability fixes. +Release notes are available at +https://github.com/libarchive/libarchive/releases[https://github.com/libarchive/libarchive/releases]. + +`libedit` has been upgraded to version 2022-04-11. + +`LLVM` has been upgraded to version 14.0.5. + +`mandoc` has been upgraded to version 1.14.6. + +`OpenSSH` has been upgraded to version 9.1p1. + +`OpenSSL` has been upgraded to version 1.1.1t. + +`sendmail` has been upgraded to version 8.17.1. + +`sqlite3` has been upgraded to version 3.40.1. + +`tzcode` has been upgraded to version 2022g with improved timezone change detection and reliability fixes. + +`tzdata` has been upgraded to version 2022g. + +`unbound` has been upgraded to version 1.17.0. + +`xz` has been upgraded to version 5.4.1. + +`xz-embedded` has been upgraded to 3f438e15109229bb14ab45f285f4bff5412a9542. [[userland-libraries]] === Runtime Libraries and API +Support of SHA-512/224 has been added to `libmd`. +gitref:e04ee7d95ef6[repository=src] +(Sponsored by Klara, Inc.) [[kernel]] == Kernel @@ -117,6 +208,16 @@ This section covers changes to kernel configurations, system tuning, and system [[kernel-general]] === General Kernel Changes +The man:bhyve[8] now supports more than 16 vCPUs in a guest. By default +bhyve permits each guest to create the same number of vCPUs as +the count of physical CPUs on the host. This limit can be +adjusted via the loader tunable `hw.vmm.maxcpu``. +gitref:3e02f8809aec[repository=src] + +Address Space Layout Randomization (ASLR) is enabled for 64-bit executables +by default. +gitref:10192e77cfac[repository=src] +(Sponsored by Stormshield) [[drivers]] == Devices and Drivers @@ -126,6 +227,21 @@ This section covers changes and additions to devices and device drivers since {r [[drivers-device]] === Device Drivers +Receiving buffer size for man:em[4] was extended to 32b to allow proper +setting of the receiving buffer watermarks. +gitref:3f8306cf8e2d[repository=src] + +The man:ena[4] driver has been upgraded to version 2.6.2. +(Sponsored by Amazon, Inc.) + +Basic Intel Alderlake CPUs support has been implemented for man:hwpmc[4]. +gitref:b8ef2ca9eae9[repository=src] + +The man:irdma[4] driver was introduced for the Intel E810 Ethernet Controller, +supporting both RoCEv2 and iWARP protocols in per-PF manner, RoCEv2 being the +default. +gitref:42bad04a2156[repository=src] +(Sponsored by Intel Corporation) [[drivers-platform]] === Supported Platforms @@ -142,6 +258,9 @@ This section covers changes and additions to file systems and other storage subs [[storage-zfs]] === ZFS Changes +ZFS has been upgraded to OpenZFS release 2.1.9. +OpenZFS release notes can be found at +https://github.com/openzfs/zfs/releases[https://github.com/openzfs/zfs/releases]. [[storage-nfs]] === NFS Changes @@ -172,10 +291,20 @@ This section describes changes that affect networking in FreeBSD. [[network-general]] === General Network +WireGuard driver has been added. +gitref:5ae69e2f10da[repository=src] +(Sponsored by The FreeBSD Foundation) [[future-releases]] == General Notes Regarding Future FreeBSD Releases +`OPIE` has been deprecated and will be removed in FreeBSD 14.0. + +The man:ce[4] and man:cp[4] sync serial drivers has been deprecated and will be +removed in FreeBSD 14.0. + +The man:minigzip[1] utility has been deprecated and will be removed in FreeBSD 14.0. + [[future-releases-cputype]] === Default `CPUTYPE` Change