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

Xin LI <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by delphij:

URL: https://cgit.FreeBSD.org/doc/commit/?id=3ee52f19fb18f604ad18159088acbbe1bb107848

commit 3ee52f19fb18f604ad18159088acbbe1bb107848
Author:     Xin LI <[email protected]>
AuthorDate: 2023-02-13 09:03:06 +0000
Commit:     Xin LI <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.