Samba 4.23.0 Launches with QUIC, SMB3 UNIX Extensions

After 6 months of development presentation, the release of Samba 4.23.0 has been announced. This release continues the development of the Samba 4 branch, implementing the Domain and Service controller Active Directory. It is compatible with Windows 2008 and supports all versions of Windows Clients, including Windows 11. Samba 4 is a multifunctional product that also includes features such as a file server, print service, and identification server.

Key changes in Samba 4.23 include:

  • Added support for the QUIC protocol as a transport for SMB3. This protocol, created by Google in 2013, is an alternative to TCP+TLS for Web connections. It improves connection setup time and eliminates packet loss delays during data transfer. Configuration parameters like “Client SMB Transports” and “Server SMB Transport” have been added to enable the use of QUIC. The server side requires loading the quic.ko kernel module.
  • Unix extensions have been included for SMB3, allowing compatibility with clients using Linux and UNIX-like operating systems. This feature enables POSIX semantics on file servers, supporting symbolic and hard links, locks, extended attributes, access rights, and special file types.
  • The data update logic for file modification times has been enhanced to reflect changes immediately, similar to servers based on Windows 10 and Windows Server 2016.
  • A new utility, smb_prometheus_endpoint, has been added to export monitoring metrics in a format compatible with Prometheus.
  • The “Samba-Tool Domain Backup” command now includes the option “–NO-SECRETS” to create backups excluding passwords and other secret attributes.
/Reports, release notes, official announcements.