netatalk.io

Netatalk 3.2.6


DOCKER COMPATIBILITY ALERT

If you previously used the Netatalk 3.1.18 Docker image for making Time Machine backups in macOS, you may run into errors after upgrading to the Netatalk 3.2.0 image or later. It is recommended to discard the backup sparsebundle and redo the backup. If you absolutely must access the older backup sparsebundle, downgrading to the 3.1.18 image should restore access.


Netatalk 3.2.6 is available!

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

This release contains primarily improvements and bug fixes for the Meson build system. All users of the 3.2 release series are recommended to upgrade their versions to 3.2.6.

Breaking changes (Meson)

Refresh the dynamic linker cache when installing on Linux

The Meson build system will now run ldconfig as an install hook on glibc based Linux systems. This brings the behavior of Meson in line with Autotools.

This fixes the issue of the libatalk.so shared library not being found when configuring with a non-standard library path, e.g. /usr/local/lib .

A new Meson option -Dwith-install-hooks controls this behavior, allowing you to disable the install hook in non-privileged environments.

Additionally, on Linux systems with glibc, we now install the following config file which contains the path where libatalk.so was installed:

/etc/ld.so.conf.d/libatalk.conf

Install html manual into htmldocs subdir

Previously, the html manual files were installed into the root of the netatalk doc directory. Now they are put neatly inside a netatalk/htmldocs subdirectory.

Use modern linker flag for rpath

When configuring with -Dwith-rpath=true the linker flags -Wl,-rpath, will be prepended instead of the old -R flag which is no longer supported by gcc.

In addition, on Linux systems we no longer prepend the -Wl,--enable-new-dtags linker flag.

Added Features

The Meson build system got the following additional options:

What’s Changed

Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-3-2-5…netatalk-3-2-6

Note: The Debian deb package distributed with this release is built for Debian 12 Bookworm.


Release published on 2024-08-11

Generated from GitHub Release Notes