netatalk.io

Netatalk 4.2.2 is available!

The Netatalk team is proud to announce the latest version in the Netatalk 4.2 release series.

This release contains overhauled documentation, improvements to the netatalk webmin module, and significant new additions to containerization.

All users of previous Netatalk versions are encouraged to upgrade to 4.2.2.

Containers

Note: The netatalk config files have been moved from /usr/local/etc to /etc/netatalk on the container file system. This should be transparent for most users, but be mindful of this change if you interact directly with the file system.

When running netatalk in a container, you can now use a MySQL or MariaDB database container with the mysql CNID backend. This is a more scalable and maintainable option to BerkeleyDB.

The netatalk webmin module has also been containerized and can be used as a graphical admin interface for netatalk running in an adjacent container.

In addition, options for enabling Classic Mac OS extension mapping and for disabling Spotlight have been added.

For details on how to use these new container options, see the netatalk container docs

Documentation

The markdown sources of the netatalk documentation have been overhauled for portability and formatting.

In particular the man pages should look nicer now, and transcode to more portable roff code.

In addition to cmark and cmark-gfm, pandoc can now be used to build the documentation. The output of pandoc is reportedly of higher quality than cmark, in particular for roff man pages.

A workaround has been introduced to make it possible to build the html manual with the cmark reference implementation. This can come in handy on platforms where cmark-gfm or pandoc are not distributed.

What’s Changed

Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-4-2-1…netatalk-4-2-2

Footnotes

Release published on 2025-04-27

Generated from GitHub Release Notes