v0.6.0 — 2026-08-13
Changes from v0.5.0 to v0.6.0 (5 commits). Full history: CHANGELOG.md
[0.6.0] - 2026-08-13
- System → Homelab tab — persistent Linux server-stability toggles: keep awake (systemd sleep/suspend/hibernate target masks with ownership-aware rollback), disable automatic sleep/hibernation (systemd-logind drop-in + reload), Wake-on-LAN (ethtool runtime + NetworkManager profiles, transactional preflight/rollback, includes inactive profiles), and Wi-Fi server stability (disable Wi-Fi power saving via
iw+ NetworkManager). Mutations are audit-logged; tools resolved from trusted absolute paths; honestUnavailablestates on unsupported hosts. - Node.js quick install via NodeSource LTS setup (
nsolid);rustup,bun, andclaude-code(new Dev Tools category) added to quick install. - Pi Agent Auth tab: interactive model/provider config manager (
[m]edit model,[p]cycle provider,[l]streamedpi login). - Native git module (
core/git/) replacingdeploy/git.rs; apt/dnf adapter updates. - Added 38 unit tests for the Homelab module (140 total).
Install
curl -fsSL https://raw.githubusercontent.com/rifkyputra/postlab/main/install.sh | bashPin a version: curl -fsSL .../install.sh | VERSION=v0.6.0 bash
Binaries (musl static by default on Linux):
| Asset | Platform |
|---|---|
postlab-x86_64-unknown-linux-musl.tar.gz |
Linux x86_64 (static) |
postlab-aarch64-unknown-linux-musl.tar.gz |
Linux arm64 (static) |
postlab-x86_64-unknown-linux-gnu.tar.gz |
Linux x86_64 (glibc) |
postlab-aarch64-unknown-linux-gnu.tar.gz |
Linux arm64 (glibc) |
postlab-aarch64-apple-darwin.tar.gz |
macOS arm64 |