aboutsummaryrefslogtreecommitdiff
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES106
1 files changed, 104 insertions, 2 deletions
diff --git a/RELNOTES b/RELNOTES
index 42ca5282a79d..e34a5b23a005 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -10,6 +10,97 @@ newline. Entries should be separated by a newline.
Changes to this file should not be MFCed.
+5000d023a446, 03da141d59ae:
+ Add a "-f" option to "kadmin -l dump" which can be used to
+ dump the Heimdal KDC database in a format that can be loaded
+ into the MIT KDC.
+ See https://wiki.freebsd.org/Kerberos/Heimdal2MIT_KDC_Migration
+ for how to use "-f" to transfer/convert the KDC database.
+
+9cab9fde5eda:
+ virtual_oss is imported to base. The audio/virtual_oss port will stop
+ being built from FreeBSD 15.0 onwards.
+
+ Regarding user-facing changes, the only practical difference is the
+ installation process. Everything is provided by the base system, except
+ for the following optional components, which can be installed from
+ ports:
+
+ * sndio backend support: audio/virtual_oss_sndio
+ * bluetooth backend support: audio/virtual_oss_bluetooth
+ * virtual_equalizer(8): audio/virtual_oss_equalizer
+
+ Apart from that, virtual_oss should work as expected. Users of
+ virtual_oss can uninstall audio/virtual_oss and instead use the base
+ system version from now on.
+
+929f5966a9fd, b9b0e105c357, 5105e1ebecc7, cb3eac927b5d, ce9c325a2e92, 18a870751b03, 89c82750da1a, 0c13e9c3c464, 10eecc467f32, 619feb9dd00e, 7d2cfb27d62f, e26259f48afe, a245dc5d68c7, 9a726ef24134, 383e7290c0b5, c791ea80b5f7, 543b875a8ee4, 40a5abfc3f66, 73ed0c7992fd, 04764f21855a, 624b7beed5ac, 7b68893ffa9b, 6c4771c73470, dd0ec030f8fd, fb1ccc04adfe, b98d0566b2bd, ca9ccf0ce9ad, 6b28571cb6ba, 98d46e05ab08, 2a454b05f2c1, 110111a6cca1, 5f8493bbf479, e447c252d0ec, 4680e7fcc70a, 188138106b9f, 4cb1baa7d85c, 805498e49ae4, f58febc4cefa, ae07a5805b19, 0559f30a882d, cbb6e747af98, 0d1496f0f1e7, 60f970b85e44, 0b9a631e0724, ee3960cba106:
+ Replaced Heimdal 1.5.2 with MIT KRB5 (1.21.3, 1.22.0, 1.22.1).
+ Heimdal 1.5.2 can still be built using the WITHOUT_MITKRB5 flag.
+ Heimdal build plumbing will be removed in 16.
+
+2b74ff5fceb6:
+ Introduced support for watchdog timer in Intel 6300ESB I/O controller
+ hub via the i6300esbwd driver, now included in ichwd.ko.
+ This driver is intended primarily for QEMU users, where it serves as
+ the default and only watchdog timer for x86 virtual machines.
+
+3068d706eabe:
+ Lua updated to 5.4.8, which is minor bug fixes from 5.4.7.
+
+b45a181a74c8:
+ Awk updates to August 04, 2025 version, with minor bug fixes.
+
+dc5ba6b8b4f0:
+ The WITHOUT_GSSAPI src.conf(5) option has been removed. The GSSAPI
+ libraries are now always built unless WITHOUT_KERBEROS is set.
+
+c43cad871720:
+ jemalloc 5.3.0 has landed. See contrib/jemalloc/ChangeLog
+ for the long list of changes.
+
+cce64f2e6851:
+ Add support for the NFSv4.2 Clone operation, which uses
+ block cloning to "copy on write" files on an NFS server.
+ This only works for exported ZFS file systems that have
+ block cloning enabled, at this time.
+
+37b2cb5ecb0f:
+ Add support to VOP_COPY_FILE_RANGE() for block cloning.
+ At this time, ZFS is the only local file system that supports
+ this and only if block cloning is enabled. NFSv4.2 also supports it.
+ See pathconf(2) and copy_file_range(2) for more information.
+
+2ec2ba7e232d, df58e8b1506f (openzfs 2957eabbe), f61844833ee8, b1b607bd200f,
+ ee95e4d02dbd:
+ Add Solaris style extended attributes (called named attributes
+ in NFSv4). At this time, only ZFS when the ZFS property called
+ xattr=dir and NFSv4 support them. The attributes are presented
+ in a directory as regular files. See named_attribute(7) for
+ more information.
+
+ef2a572bf6:
+ Inline IPSEC offload infrastructure and driver support for mlx5(4)
+ Nvidia ConnectX-6+ network cards were added.
+
+68ba38dad3:
+ amd64: handling of the %fsbase/%gsbase registers and tls base
+ were reworked, making it more useful for apps that directly
+ manipulate CPU context.
+
+78aaab9f1cf:
+ rtld: added support for -z initfirst
+
+e36f069ecb4, c069ca085b:
+ Reliability of UFS on volumes with more than 2G of inodes is
+ significantly improved. The underlying issue was the invalid
+ interpretation of the 32bit inode number as signed, which got
+ sign-extended into ino_t.
+
+d390633cf8c:
+ On modern amd64 machines (which have the LA57 CPU feature),
+ FreeBSD is able to utilize more than 4TB of RAM.
+
2bd157bc732a:
The readdir_r(3) function is deprecated and may be removed in future
releases. Using it in a program will result in compile-time and
@@ -39,6 +130,16 @@ f1f230439fa4:
and obj NFSv4 mounted, the total RPC count dropped from
5461286 to 945643, with a 20% drop in elapsed time.
+c3fc0db3bc50
+ The default value of the sysctl variable
+ net.inet.tcp.nolocaltimewait has changed from 1 to 0. This means
+ that FreeBSD does not skip the TIME_WAIT state anymore for
+ endpoints for which the remote address is local. The new sysctl
+ variable net.inet.tcp.msl_local can be used to control the time
+ these endpoints stay in the TIME_WAIT state. The sysctl variable
+ net.inet.tcp.nolocaltimewait is deprecated and intended to be
+ removed in FreeBSD 16.
+
cd240957d7ba
Making a connection to INADDR_ANY (i.e., using INADDR_ANY as an alias
for localhost) is now disabled by default. This functionality can be
@@ -212,10 +313,11 @@ e962b37bf0ff:
7398d1ece5cf:
hw.snd.version is removed.
-a15f7c96a276,a8089ea5aee5:
+a15f7c96a276,66b5296f1b29:
NVMe over Fabrics controller. The nvmft(4) kernel module adds
a new frontend to the CAM target layer which exports ctl(4)
- LUNs as NVMe namespaces to remote hosts. The nvmfd(8) daemon
+ LUNs as NVMe namespaces to remote hosts. The ctld(8) daemon
+ now supports NVMe controllers in addition to iSCSI targets and
is responsible for accepting incoming connection requests and
handing off connected queue pairs to nvmft(4).