- Add Windows automatic discovery support with WSDD
- Support spaces in configurable username
- Do initial healthcheck after 3s to speedup startup
- Update base image to Alpine 3.23 (base image tag 3.23-2026.02.0)
- Drop builds of unsupported architectures
- Fix invalid inverted commas in server signing parameter
- Add option for setting server signing parameter
- Avoid binding to disabled network interfaces
- Add configurations option to disable Apple devices interoperability. Disabling this setting might be required for file systems that do not support extended attributes such as exFAT.
- Add the ability to enable and disable trying to become a local master browser on a subnet
- Add the ability to enable and disable specific shares, improving user control over folder access
- Enable Samba configurations to improve interoperability with Apple devices
- Suppress benign idmap logged error
- Handle passwords with backslash correctly
- Upgrade Alpine Linux to 3.19
- Decrease Samba log level
- Use the new Home Assistant folder for the
configshare - Add support for accessing public add-on configurations
- Temporary remove access to add-on config shares, until Supervisor 2023.11.2 has been rolled out stable
- Revert
configshare name change to avoid user facing change - Adjust location of Home Assistant config to match latest dev/beta Supervisor
- Migrate add-on layout to S6 Overlay
- The
configshare has been renamed tohomeassistantto match upstream changes. - Add support for accessing public add-on configurations
- Update to Alpine 3.18
- Adds HEALTCHECK support
- Enable IPv6 ULA and IPv4 link-local addresses by default
- Update to Alpine 3.17
BREAKING CHANGE: Don't mangle filenames
By default, Samba mangles filenames with special characters to ensure compatibility with really old versions of Windows which have a very limited charset for filenames. The add-on no longer does this as modern operating systems do not have these restrictions.
- Don't mangle filenames (fixes #2541)
- Upgrade Alpine Linux to 3.16
- Upgrade Alpine Linux to 3.15
- Sign add-on with Codenotary Community Attestation Service (CAS)
- Remove lo from interface list
- Exit with error if there are no supported interfaces to run Samba on
- Run on all supported interfaces
- Add
hassio_apito add-on configuration
- Remove interface options in favor of network
- Upgrade Alpine Linux to 3.13
- Rewrite configuration generation code
- Update options schema for passwords
- Support new media folder
- Update Samba to 4.12.6
- Upgrade Alpine Linux to 3.12
- Pin base image version
- Rewrite add-on onto S6 Overlay
- Use default configuration location
- Add support for running in compatibility mode (SMB1/NT1)
- Add dummy files to reduce number of errors/warnings in log output
- Allow IPv6 link-local hosts by default, consistent with IPv4
- New option
veto_filesto limit writing of specified files to the share
- Fixes a bug in warning log message, causing start failure
- Minor code cleanups
- Update from bash to bashio
- Update Samba to version 4.8.8
- Fix access to /backup