git: b78abf1e81 - main - releases/15.0R/relnotes: Add notes for commits mentioning relnotes, batch 4

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

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

commit b78abf1e81245d7a77b6a63e316a1f81bc56dd27
Author:     Olivier Certner <[email protected]>
AuthorDate: 2025-12-01 17:41:01 +0000
Commit:     Olivier Certner <[email protected]>
CommitDate: 2025-12-01 18:03:35 +0000

    releases/15.0R/relnotes: Add notes for commits mentioning relnotes, batch 4
    
    Add more content coming from RELNOTES.
    
    Content in this commit corresponds to stopping at eeb04a736cb9 included.
    
    Remove duplicated "virtual channels" info.
    
    Sponsored by:   The FreeBSD Foundation
---
 website/content/en/releases/15.0R/relnotes.adoc | 48 +++++++++++++++++++------
 1 file changed, 38 insertions(+), 10 deletions(-)

diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc
index c3dfcbce81..9fad2c028d 100644
--- a/website/content/en/releases/15.0R/relnotes.adoc
+++ b/website/content/en/releases/15.0R/relnotes.adoc
@@ -430,6 +430,7 @@ gitref:516009ce8d38[repository=src]
 The man:date[1] program now supports nanoseconds.
 For example: `date -Ins` prints "2024-04-22T12:20:28,763742224+02:00" and `date +%N` prints "415050400".
 gitref:eeb04a736cb9[repository=src]
+{{< sponsored "Klara, Inc." >}}
 
 The man:dtrace[1] utility can now generate machine-readable output in JSON, XML, and HTML using man:libxo[3].
 gitref:aef4504139a4[repository=src] {{< sponsored "Innovate UK" >}}
@@ -487,7 +488,7 @@ gitref:615c9ce250ee[repository=src]
 
 The man:grep[1] utility no longer follows symbolic links by default for recursive searches.
 This matches the documented behavior in the manual page.
-gitref:3a2ec5957ea9[repository=src]
+gitref:fc12c191c087[repository=src]
 
 The man:mdo[1] utility now supports fully specifying all users and groups in the target credentials.
 As a convenience, in addition to a full explicit specification, it allows starting from a baseline providing default values for all attributes, which is either the login credentials from some user in the password database or the current credentials, and then amending these attributes selectively.
@@ -772,6 +773,10 @@ It is compatible with OpenStack and many hosting facilities.
 See the https://cloud-init.io[cloud-init] web site and the commit messages,
 gitref:16a6da44e28d[repository=src] gitref:227e7a205edf[repository=src] {{< sponsored "OVHcloud" >}}
 
+Basic Cloudinit images no longer generate RSA host keys by default for
+SSH.
+gitref:b22be3bbb2de[repository=src]
+
 The FreeBSD project is now publishing OCI-compatible container images.
 gitref:8a688fcc242e[repository=src]
 
@@ -800,6 +805,12 @@ gitref:584265890303[repository=src] {{< sponsored "Amazon" >}}
 
 FreeBSD "base" EC2 images now boot up to 76% faster than corresponding {releasePrev} images, with the largest improvements found on arm64 ("Graviton") instances.
 
+EC2 AMIs no longer generate RSA host keys by default for SSH.
+RSA host key generation can be re-enabled by setting `sshd_rsa_enable="YES"` in
+`/etc/rc.conf` if it is necessary to support very old SSH clients.
+gitref:0aabcd75dbc2[repository=src]
+{{< sponsored "Amazon" >}}
+
 [[kernel]]
 == Kernel
 
@@ -890,6 +901,14 @@ Since these sysctls do not trigger any (de-)allocations anymore, their effect is
 gitref:960ee8094913[repository=src].
 {{< sponsored "The FreeBSD Foundation" >}}
 
+The `hw.snd.version` man:sysctl[8] knob was removed.
+gitref:7398d1ece5cf[repository=src]
+{{< sponsored "The FreeBSD Foundation" >}}
+
+The `unit.*` code in man:sound[4] was retired, and as part of that the `hw.snd.maxunit` man:loader[8] tunable was removed.
+gitref:25723d66369f[repository=src]
+{{< sponsored "The FreeBSD Foundation" >}}
+
 Gradual slowdowns and freezes experienced by owners of some AMD GPUs using the amdgpu DRM driver from the `drm-kmod` ports, starting with v5.15 (`graphics/drm-515-kmod` port), have been fixed.
 In particular, owners of graphics cards with Green Sardine, Polaris 10 and 20 and Vega chips were known to be affected.
 Recent Intel-based GPUs (gen 13+) may also have been affected.
@@ -1400,12 +1419,24 @@ Furthermore, it is possible to define a man:domainset[9] policy for each guest N
 This is supported only for amd64 guests for now.
 gitref:f1d705d4f431[repository=src]
 
-The NVMM hypervisor is now detected.
-gitref:34f40baca641[repository=src]
-
 The VNC server in man:bhyve[8] will now show the correct colors when using the package:www/novnc[] client.
 gitref:f9e09dc5b1d5[repository=src]
 
+When running man:bhyve[8] guests with a boot ROM, i.e., bhyveload(8) is not used, bhyve now assumes that the boot ROM will enable PCI BAR decoding.
+This is incompatible with some boot ROMs, particularly outdated builds of `edk2-bhyve`.
+To restore the old behavior, add `pci.enable_bars='true'` to your bhyve configuration.
+Note that the `uefi-edk2-bhyve` package has been renamed to `edk2-bhyve`.
+gitref:e962b37bf0ff[repository=src]
+{{< sponsored "Innovate UK" >}}
+
+amd64 man:bhyve[8]'s `lpc.bootrom` and `lpc.bootvars` options are deprecated.
+Use the top-level `bootrom` and `bootvars` options instead.
+gitref:43caa2e805c2[repository=src]
+{{< sponsored "Innovate UK" >}}
+
+The NVMM hypervisor is now detected.
+gitref:34f40baca641[repository=src]
+
 Under Hyper-V, TLB flushes are now performed using hypercalls rather than IPIs, providing up to a 40% improvement in TLB performance.
 gitref:7ece5993b787[repository=src] {{< sponsored "Microsoft" >}}
 
@@ -1426,12 +1457,6 @@ Many improvements to the audio stack including support for hot-swapping in man:m
 gitref:cf9d2fb18433[repository=src] {{< sponsored "The FreeBSD Foundation" >}}
 gitref:7224e9f2d4af[repository=src] {{< sponsored "The FreeBSD Foundation" >}}
 
-In the audio stack, `hw.snd.maxautovchans` has been retired.
-The `hw.snd.vchans_enable` sysctl has been introduced which, along with `dev.pcm.X.{play|rec}.vchans`, from now on work as tunables to only enable/disable vchans, as opposed to setting their number and/or (de-)allocating vchans.*
-Since these sysctls do not trigger any (de-)allocations anymore, their effect is instantaneous, whereas before we could have frozen the machine (when trying to allocate new vchans) when setting `dev.pcm.X.{play|rec}.vchans` to a very large value.
-gitref:02d4eeabfd73e6a8[repository=src]
-{{< sponsored "The FreeBSD Foundation" >}}
-
 A new utility man:sndctl[8] has been added to concentrate the various
 interfaces for viewing and manipulating audio device settings (sysctls,
 `/dev/sndstat`), into a single utility with a similar control-driven
@@ -1462,6 +1487,9 @@ This section covers changes to manual (man:man[1]) pages and other documentation
 [[man-pages]]
 === Man Pages
 
+Filesystem manual pages have been moved to section four.
+gitref:1687d77197c0[repository=src]
+
 A new man:networking[7] manual page provides a quickstart guide to connecting the system to networks including Wi-Fi, and links to other manual pages and the handbook.
 gitref:39f92a4c4c49[repository=src]
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.