netatalk.io

Netatalk 4.5.0 beta is available!

The Netatalk team is proud to announce a pre-release version in the Netatalk 4.5 release series.

This release is meant to give the community an opportunity to try out major new features and provide feedback to the development team. It is not recommended for production use.

This release introduces an ARC (Adaptive Replacement Cache) for the directory cache, along with enumerate caching, AppleDouble support in cache, inter-process cache sync, and a Resource Fork caching framework. Together with other optimizations, this results in a significant reduction of file system I/O and improved performance on workloads with many small files, which speeds up both file operations and directory listings.

A new feature synthesizes a virtual Icon\r file in the volume root, enabling Classic Mac OS clients to display custom color volume icons over the wire with the legacy icon setting.

Other highlights include a default global ‘cnid scheme’ option, static volume UUID configuration, mkdir and rmdir commands in the nad utility, and important improvements to the SQLite CNID backend.

This is a source-only release. To build:

# Extract the source
tar -xf netatalk-4.5.0beta.tar.xz
cd netatalk-4.5.0beta

# Configure and build
meson setup build
meson compile -C build

# Install
sudo meson install -C build

What’s Changed

Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-4-4-0…netatalk-4-5-0beta

Downloads

Footnotes

Release published on 2026-04-03

Generated from GitHub Release Notes