Skip to content

Commit b8c7371

Browse files
committed
docs(changelog): 2.6.2 release notes
1 parent 0938ef8 commit b8c7371

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ All notable changes to this project are documented here.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and 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

0 commit comments

Comments
 (0)