From nobody Mon Feb 13 09:03:27 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PFdfm0FcVz3ppGc for ; Mon, 13 Feb 2023 09:03:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PFdfl6ptYz3JnQ; Mon, 13 Feb 2023 09:03:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1676279008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rQ/l2QrAf4YQWdwoybSZ6ajEi/JmpoU6Hzdw5Pnu3Bg=; b=iJJVLytcvUx6z9DE7z829JOGDCIFiMZ/hWn1Bmx562Gc1R8Ec9Oz1Q0E+RddfUJi4sqoDa YYHb9dLS9PVFMA0gzDE2sda9qaaQnj68Z6Z6Y7DxjV52cYICzL02bb6/HdMlUMD0dFV6hJ 0WZY1oAtHtqqV+jU2bs0/Zi0ycBQPuqlYOFtYH7HMCJ+HX49QYhY9WX/PLyXWOzyk5jBMO MYvs1t2zC7GOmnUEbNeQatdBamNMhJ1DZM8aVL9zwQ6uzuRkgkb46v43+R/Cw7LKsD5Zeo os+Wqim1mc7txu3/VDdgv1jdGW1x6Ubb+P1cFfxfacGPpJ7PSqvXAfxqmwgAlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1676279008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rQ/l2QrAf4YQWdwoybSZ6ajEi/JmpoU6Hzdw5Pnu3Bg=; b=puiOdWqTWSdP0jfwr4w1T5gj6lpQYkt3usp+VAaivJ8pmhXjHGYFfmQG2ecFmZGndTWAlv r7Tt/KLSSzKBgryL0t9uzIfWUQCbhqqk8jUXbY/C8a6CTIpLv0kHF1qKOqtKp1P1VlEj3E xwHURReipENv30zBiYeQGHloUq05jOw/0Sv+Zurol6eZxSGMAE2TpYPxrPfE5lfyN8x5Py c69hOPLS/uqthCnFEyGZXYeXQ/rPILmAjeTQo1xpCOIk/dIdsbi/SI5R268kt4DXhW8Mby p1hO5g7G8F4SIf8QrJIN4D0mbzFWT1oyKg2RVFKuxWH6edjEK1/ezowhbGLokg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1676279008; a=rsa-sha256; cv=none; b=xArGPxtQ39Jeq3YGw+kU/mzpDmZnLpqNg//qxqPxmWjYw/JNpffx4LczWa4PpzS1RSqrRP YPBJFIF9KVQt/MgUdWHoDWs0zSCWpGUtAFgLeUZJWWa/Iwi1bS7/64oib5u7dtbfeO+Bj1 oKisRbbz5BW+YifY6coAgea2uNFawBbz3unLqXUGYVuMNAXFZvg/C2w9ld44Qtc+h1D/eT o6w8qCPwzP9jGm+c99SkT9ZK+02UGm9KcdHs/4W127mpvQkLgPwxWdTtqXP1DgZ13VjZY7 d0MMKD6bvW3PFywlb3l7zhk4nFnPDLADBs1rGH9tZOzVcAxaetMeIklf3dri2w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PFdfl5Xxkz1CBk; Mon, 13 Feb 2023 09:03:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 31D93RcM023809; Mon, 13 Feb 2023 09:03:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 31D93Rpn023808; Mon, 13 Feb 2023 09:03:27 GMT (envelope-from git) Date: Mon, 13 Feb 2023 09:03:27 GMT Message-Id: <202302130903.31D93Rpn023808@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Xin LI Subject: git: 3ee52f19fb - main - 13.2 relnotes: fill in some initial observations from git log. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: delphij X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3ee52f19fb18f604ad18159088acbbe1bb107848 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/doc/commit/?id=3ee52f19fb18f604ad18159088acbbe1bb107848 commit 3ee52f19fb18f604ad18159088acbbe1bb107848 Author: Xin LI AuthorDate: 2023-02-13 09:03:06 +0000 Commit: Xin LI 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 ,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