What changed
New
| Package | Architecture | Download |
|---|---|---|
atglance_2.0.0_amd64.deb |
x86_64 | Download |
atglance_2.0.0_arm64.deb |
aarch64 | Download |
atglance_2.0.0_armhf.deb |
armv6l / armv7l | Download |
atglance-2.0.0-1.x86_64.rpm |
x86_64 | Download |
atglance-2.0.0-1.aarch64.rpm |
aarch64 | Download |
atglance_2.0.0_linux_amd64.tar.gz |
x86_64 | Download |
atglance_2.0.0_linux_arm64.tar.gz |
aarch64 | Download |
atglance_2.0.0_linux_armhf.tar.gz |
armv6l / armv7l | Download |
SHA256SUMS |
all | Download |
Health: new states Failed (separate from Stopped), Done (one-shot jobs) and Starting; exit code 3 for monitoring; JSON output with a version number; a gentler watch. Console: login, logout, whoami, and check (formerly doctor, which checks console, token, clock, registration, systemd, journal and key expiry). System: system register (with a service account), status, deregister, reactivate, rotate-key, admin --force, system service-account set|remove. Config: config backup (single service or --all), list, pull, diff, restore (backs up first, restarts the service, rolls back on failure, refuses to restart SSH over SSH). Offline queue and sync: backups made while the console is down upload later; unchanged files are skipped, checked by sha256. Schedule: schedule enable adds a daily check and sync through cron, using a service account key, never a person's key. Admins: security events and security lockouts. 1.x import: happens automatically on the first console command; the host keeps its system id and key. Docs: man page and bash completion.
Checksum
| Package | SHA-256 |
|---|---|
atglance_2.0.0_amd64.deb |
66f70e6a4a55b0bb35fb44ad7c425408f1299895eac062a42466cc2ab73d7abc |
atglance_2.0.0_arm64.deb |
2a819d16acc2b85884b2729b6c08ac86d91e67d0960c87613229c187c5636527 |
atglance_2.0.0_armhf.deb |
ae687f5c6befdac04368900ad27258edc2468883a98f2469e846427b93d28f76 |
atglance-2.0.0-1.x86_64.rpm |
510c93af887b0d4f84fff07d28ef07a0f74cf6358b027ad699cac48d8aab1654 |
atglance-2.0.0-1.aarch64.rpm |
282f18262c2f696e6b527143c03fb63c4431e7d8775c3167bd02ed41a8f9260c |
atglance_2.0.0_linux_amd64.tar.gz |
fbff23cf0817aa4e6a45e3dfaec669038186b55669895fe90985bc7346ad1405 |
atglance_2.0.0_linux_arm64.tar.gz |
5f2380fada4a53e708c688f1b27606c53b6afbc61b2da008465fabae42a93ee1 |
atglance_2.0.0_linux_armhf.tar.gz |
ca693be2d6b5b8d4b02f3d0e36d0ae20d597fc3b0165c7841806c3b0ebb93e4b |
Improved
Rows instead of service names; failed units unnamed missing units filtered out; failed units named --app ssh said "not found" (needed ssh.service) service ssh works "Latest backup" always - (read from a different folder than it saved to) one backup folder Uptimes like "144d" after a Pi clock jump uptime measured from boot, so clock jumps don't affect it Services that restarted long ago flagged as Restarting forever flagged only when the restarts are recent Journal read for every service even to show one read for the one service only, capped at 5000 entries Ports duplicated (IPv4 and IPv6) deduplicated --system-regenerate-hash never told the console, so the key didn't match rotate-key updates the console Upgrading 1.x hosts lost the :8002 port the 1.x URL rule is kept
Security fixes
Token file readable by other users (0644/0664) 0600 root, and looser files are refused Predictable temp file in /tmp written as root (overwrite risk) safe temp files Full system key printed by --config-save never printed System key sent in the URL, so access logs recorded it sent in a header (v1) --validate dumped email, date of birth and tracebacks short summary; -v without secrets Followed redirects with the key attached redirects refused Console messages printed raw tokens and keys hidden, control characters removed The console fixes (force actions for org admins only, organisation checks on uploads, masked keys in the web UI) are part of the console release, not the CLI.