Releases: marciogranzotto/addon-transmission-nas
Releases · marciogranzotto/addon-transmission-nas
v2.0.2 — Fix exec bit on rootfs scripts
Fix
- Set the executable bit on all rootfs init/service scripts. s6-overlay v3 (which arrived with the v2.0.0 base image bump) strictly requires scripts under
/etc/cont-init.dand/etc/services.d/*/runto have +x; v2 was lenient and ran them anyway. After the bump, all fourcont-init.dscripts plus both servicerun+finishscripts (and the openvpnup-transmission.shhelper) were tracked as100644and failed at startup withPermission denied(exit 126), leaving the addon inerrorstate with no transmission daemon running.
If you saw v2.0.0 or v2.0.1 either crash at startup or come up but never actually run transmission, this release fixes it.
v2.0.1 — Fix startup on s6-overlay v3
Fix
- Set
init: falseinconfig.json. The base image bump in v2.0.0 brought s6-overlay v3, which strictly requires/initto be PID 1. By default HA Supervisor wraps the container with Docker's tini as PID 1, leaving/initas PID 2 — s6-overlay-suexec then bails withfatal: can only run as pid 1and the addon won't start. Disabling Supervisor's tini wrapper makes/initPID 1 directly, matching upstreamhassio-addons/*conventions for the same base.
If you saw v2.0.0 fail to start with s6-overlay-suexec: fatal: can only run as pid 1, this release fixes it.
v2.0.0 — Transmission 4.0.6
Highlights
- Transmission 3.00 → 4.0.6. Major upstream version bump; ships the rewritten Transmission 4 web UI.
- Base image:
hassio-addons/base9.1.5 → 18.2.1 (Alpine 3.12 → 3.22). Last base release that still ships all five architectures — aarch64, amd64, armhf, armv7, i386 all remain supported. - Refreshed Alpine package pins:
coreutils 9.7-r1,openvpn 2.6.20-r0,nginx 1.28.3-r0,cifs-utils 7.3-r0.
Notes for users
- The web UI looks different — Transmission 4 ships a redesigned single-page UI bundled into
transmission-app.js. Same workflows, new look. - Existing
/data/transmission/settings.jsonis preserved across the upgrade; TM 4 reads the same config keys this addon writes. - User-facing config schema (network share mount, OpenVPN, auth) is unchanged.
Maintenance
- Ingress patch retargeted at TM 4's new web layout (
/usr/share/transmission/public_html/transmission-app.js), with a build-timegrepguard that fails the image build loudly if a future upstream bundler change ever stops matching — preventing silent ingress regressions.
Release v1.1.3
- Try to fix AppArmor profile not loading
Release v1.1.2
- Try to fix the unable to mount drive problem again
Release v1.1.1
- Try to fix unable to mount drive problem
Release v1.1.0
- Fixes compatibility issues with the Samba NAS add-on
- Updates base image to v9.1.5
- Updates Transmission to v3.00-r2
Release v1.0.0
First release