git: 3ee52f19fb - main - 13.2 relnotes: fill in some initial observations from git log.

From: Xin LI <delphij_at_FreeBSD.org>
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