From nobody Mon Dec 1 18:03:56 2025 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 4dKsGn2xTSz6K1mM for ; Mon, 01 Dec 2025 18:04:01 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKsGn2KCZz3x38 for ; Mon, 01 Dec 2025 18:04:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764612241; 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=RMyhGdUFsA2MhEoKWQSIJyPtOjVQWjagma1rDMN3SHY=; b=CQRFc35R83yNj6EYMOADJtgDJU58m5HBMbWC5mFa3pTKs3uiPhNJLGeH7gGfIxEf0zkiww VblFO4U0CjSMZXHXz3/JUum32rYc2eQGmCSw8P765AB7948h+ZxiU/nmUQVQCB4Cznhoxd 2x+hewQE3nGouSGBBFiZ+FC8UEOr1xCuc8+vscvLADerelCoBgW4FBsDLG8gplD78x7X9r r3XZXy+0U21446uY2fIiGB6zJ0icBDHqp3Dw+MH3Cj8xoAITgedOB55sicdXybX+glX6Lz 7hVT6ZY6bRviPco4drsmt2cH1RIpWGNuCwX99GoNJRUCOFypHfLCA+kO2mX6og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764612241; 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=RMyhGdUFsA2MhEoKWQSIJyPtOjVQWjagma1rDMN3SHY=; b=WJF3mV/picsWgUDa5c7LcaVtBlTFfwZDkW3ExqHyfwcyaz1YQ4KFYjwlWzMlynCfLcq++w gd6e5DJVvux3Z9/smB1IsVPAtVdRvsZOOZ/3dSLU7eQL037aPf4ThMRm2WQlWz74tooYBm vvrlcuzLTwUOFoeYyFbCDuhWE2g5100MfalbDB4+t8WoLjmYLhK+tQQPmPGv7Kc3zVpbEu kEXx/AJ1pjsBNmNiZAttJSiRorGMYRv4pndcZgAL0+jjd6/BBoK6fo8g5P3quWvqgWM6rk maGMM6ahYamQHLYSkKSrvmWaOSEnjoPE3WWOGyWQ0rgrrD8M5gzE5hOEe74FMw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764612241; a=rsa-sha256; cv=none; b=UObW+c2xIAqXAn8X8WsgzBspZqtLKpn4xkzfmHE9f0hVWRAAi6ghBjjGMd13nVot6yl8Ki U61NrzWhLoyjzpmb+nlZSEE56yqb0Gzh3LdXE442Y4f7ABDxL2N3zvtmjX2UXjE9lnMM5r GGFGAIP3JJYIEqZoOl+F1pPFpmYSRsIkGe56Glf1oOEUbX1uZqUr5ghU1xhfYEhqtSsHYf Uu57FfsjLqs+0GGMSBRyKxd54LJx8SH2SGjFfmTxVBsqqqXmYT2ISevhMgNAtoVd80N1yg KlVt66FPlzjMmy2Fgn0jkVKTqDThXE6aETiIvjsxKuIVdoq/25AGJd24EKsoKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKsGn1hf8zXgV for ; Mon, 01 Dec 2025 18:04:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 21f81 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 01 Dec 2025 18:03:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: b78abf1e81 - main - releases/15.0R/relnotes: Add notes for commits mentioning relnotes, batch 4 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b78abf1e81245d7a77b6a63e316a1f81bc56dd27 Auto-Submitted: auto-generated Date: Mon, 01 Dec 2025 18:03:56 +0000 Message-Id: <692dd88c.21f81.5b45dd0c@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=b78abf1e81245d7a77b6a63e316a1f81bc56dd27 commit b78abf1e81245d7a77b6a63e316a1f81bc56dd27 Author: Olivier Certner AuthorDate: 2025-12-01 17:41:01 +0000 Commit: Olivier Certner 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]