There is now a macOS GUI installer app (for macOS 14+)
- Download
TimeCapsuleSMB.app.zipbelow - Can use your old AFP backups, now fully supports native Apple metadata on HFS filesystem
What's Changed
- Replace the old hacky Bonjour and NetBIOS responders with Apple’s firmware services:
- Bonjour records are now registered through Apple’s
mDNSResponder - NetBIOS names are now registered through Apple’s native
wcifsnd - Preserve Apple’s AirPort Utility and USB-printer discovery; those now use the fully native path
- Use Apple’s default service name and automatic conflict renaming
- Bonjour records are now registered through Apple’s
- Consolidate the manager, discovery, telemetry, and diagnostics into one static native
serviceexecutable:- Replaces the large shell manager and separate helper binaries
- Uses native device events! (With bounded polling fallback checks)
- Improve disk and Samba recovery:
- Wake and prepare Apple managed volumes without blocking supervision
- Retry incomplete storage preparation without rescanning healthy disks
- Disconnect only Samba trees affected by a removed or remounted disk
- Let Samba bind and track interfaces natively!
- Add NetBSD network interface enumeration. Fixed longstanding bug where
smbdcould not read network interfaces due to libc being incompatible with NetBSD! - Follow Apple’s disk-sharing policy instead of the removed LAN-only binding option!
- Add NetBSD network interface enumeration. Fixed longstanding bug where
- Improve legacy v2.x metadata migration:
- Run migration during deployment only
- Save validated per-volume progress so completed disks are not rescanned
- Quarantine proven-orphan databases as
xattr.tdb.orphaned.Ninstead of deleting them
Full Changelog: v3.0.0...v3.1.0