FreeBSD 15.1 was originally planned to be released in early June, but due to new problems, the release schedule was delayed again. The second release candidate (15.1-RC2) was released last week, bringing some minor fixes and updates. It was regarded as a transitional release leading to the official version in the short term. However, the development team later released a third version candidate (15.1-RC3), which delayed the release of the official version by another week.

Compared with previous release candidates, the changes in 15.1-RC3 focus on critical fixes for x86/amd64 users. According to the release announcement, the only changes listed in RC3 are fixes for "critical" flaws in the x86 bootloader-kernel handoff. This issue can cause a boot hang during system startup and is more common when loading Intel microcode updates, but is not limited to this scenario. The development team notes that these fixes are considered high-priority issues that must be addressed before release.
FreeBSD officials confirmed in the latest announcement that 15.1-RELEASE is currently scheduled to be released on June 16, provided that no new blocking problems will occur in the future, thus ensuring that the release cycle is not further disrupted. The two previously added candidate versions were seen as "unexpected" steps, but are believed to help improve the stability of the final version on different hardware platforms.
As an important stable version update, FreeBSD 15.1 will bring many improvements in device drivers, virtualization, file systems and platform support. In terms of hardware support, this version includes a series of driver updates to be better compatible with new generation devices. Virtualization-related functions have also been further enhanced to improve operating efficiency and reliability in different virtualization environments. In addition, FreeBSD 15.1 adds support for DTrace probes on the PowerPC architecture, providing richer tools for debugging and performance analysis on this architecture platform.
In terms of scheduler, developers implement the sched_ule scheduler as a scheduler instance to provide more flexible configuration and expansion capabilities at the scheduling framework level. In terms of cloud environment adaptation, this version has removed the build target of Oracle Cloud Infrastructure to reflect the project's adjustment in cloud support strategy. At the file system level, FreeBSD 15.1 has updated support for OpenZFS, brought new features and fixes to the storage subsystem, and synchronized a batch of software package updates to improve the functionality and security of the overall system.