File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,29 @@ All notable changes to this project are documented here.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.6.2] - 2026-05-13
9+
10+ ### Added
11+
12+ - ** Debian + RPM packages on every release.** Per-arch ` .deb ` (amd64,
13+ arm64) and ` .rpm ` (x86_64, aarch64) packages are now built via nFPM
14+ and attached to the GitHub release alongside the raw binaries. The
15+ package installs the binary at ` /usr/bin/tinyice ` with
16+ ` cap_net_bind_service=+ep ` , creates a dedicated ` tinyice ` system
17+ user, ships a hardened systemd unit at
18+ ` /lib/systemd/system/tinyice.service ` , and lays down ` /etc/tinyice `
19+ + ` /var/lib/tinyice ` for config and state.
20+
21+ The unit is ** masked** on install so a stray `systemctl start
22+ tinyice` or distro auto-enable hook can't bring up an unconfigured
23+ daemon. The post-install message walks the operator through unmask
24+ → ` enable --now ` → reading the auto-generated admin password from
25+ the journal.
26+
27+ CI smoke-tests the amd64 deb on every tag (` dpkg -i ` → file/user
28+ presence → ` --help ` execve → verifies the unit is masked →
29+ ` dpkg -r ` ).
30+
831## [ 2.6.1] - 2026-05-12
932
1033### Fixed
You can’t perform that action at this time.
0 commit comments