Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Dec 2025 18:03:56 +0000
From:      Olivier Certner <olce@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: b78abf1e81 - main - releases/15.0R/relnotes: Add notes for commits mentioning relnotes, batch 4
Message-ID:  <692dd88c.21f81.5b45dd0c@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch main has been updated by olce:

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

commit b78abf1e81245d7a77b6a63e316a1f81bc56dd27
Author:     Olivier Certner <olce@FreeBSD.org>
AuthorDate: 2025-12-01 17:41:01 +0000
Commit:     Olivier Certner <olce@FreeBSD.org>
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]
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?692dd88c.21f81.5b45dd0c>