Releases: 0x3639/nomctl
Releases · 0x3639/nomctl
Release list
v0.6.0
Changelog
- 648831f: Add nomctl bootstrap: verified chain snapshot instead of syncing from genesis (@0x3639)
- 4174176: Address review: refuse an existing move-aside destination; document recovery (@0x3639)
- 6e38ff2: Address review: transactional swap, header timeout, leave cache alone (@0x3639)
- a7951c2: Docs: point pinned examples at v0.5.0 (@0x3639)
- 4009914: Merge pull request #8 from 0x3639/bootstrap (@0x3639)
- a97d4fa: Spec: bootstrap sync (@0x3639)
v0.5.0
Changelog
- 71e0fc7: Add Docusaurus documentation site in the Zenon design system (@0x3639)
- 0ced1c7: Add nomctl upgrade, update checks in status/top, opt-in update_available alert (@0x3639)
- 21a147f: Add update package: release check, verified fetch, atomic replace, cache (@0x3639)
- aaed96c: Address review: bound update checks, top flag, exclusive upgrade flags (@0x3639)
- 65b5760: Address review: reject --check with --version, avoid archive copy, fence lang (@0x3639)
- d0a53a5: Docs review: scoped Pages permissions, self-hosted fonts, accuracy fixes (@0x3639)
- 288af7c: Docs: complete pinned-installer example (@0x3639)
- c4decab: Docs: local search, Open Graph card, robots.txt, llms.txt, page descriptions (@0x3639)
- 3e89de2: Document upgrading and update checks (@0x3639)
- 1957452: Grafana client follows the bind address; restart a running node when its unit changes (@0x3639)
- dab2e41: Harden the node unit and Grafana defaults (@0x3639)
- 9399075: Merge pull request #4 from 0x3639/docs-site (@0x3639)
- 4c49a3a: Merge pull request #5 from 0x3639/docs-search (@0x3639)
- f9d4e8e: Merge pull request #6 from 0x3639/hardening (@0x3639)
- 701f73b: Merge pull request #7 from 0x3639/self-update (@0x3639)
- 2697ef7: llms-txt plugin: resolve relative slugs safely, add tests (@0x3639)
v0.4.0
Changelog
- de7b628: Add momentums_stalled and pillar_missed rules (@0x3639)
- e39ae67: Add pillar alerts spec and plan (@0x3639)
- 955a613: Add pillar lookup to the node client (@0x3639)
- e5e1995: Document pillar alerts; roadmap item 2 done (@0x3639)
- b649501: Merge pull request #3 from 0x3639/pillar-alerts (@0x3639)
- 7de6c2a: Show pillar production in status and top (@0x3639)
- 5d1b731: Wire the pillar name through setup, daemon, status and top (@0x3639)
- 64b595a: pillar_missed: require a full window after an epoch rollover (@0x3639)
v0.3.1
v0.3.0
Changelog
- 01e7691: Add Telegram Bot API client (@0x3639)
- 1068275: Add alert protocol types and request signing (@0x3639)
- 26388cb: Add alert rules (@0x3639)
- d5562ad: Add alerting design spec (Telegram via shared relay) (@0x3639)
- f12b4ed: Add alerting implementation plan (@0x3639)
- 1978374: Add alerts config file (@0x3639)
- 821aa08: Add alerts daemon and relay client (@0x3639)
- 53702e4: Add nomctl alerts commands and service unit (@0x3639)
- 0e08741: Add nomctl-relay binary, container image and release config (@0x3639)
- 3718f23: Add relay server, delivery rules and Telegram commands (@0x3639)
- d55348d: Add relay store with SQLite and in-memory backends (@0x3639)
- 3c4fdf8: Add roadmap for v0.3 and beyond (@0x3639)
- a48047e: Address review: deliver-then-record, retries, trusted proxies, unit env (@0x3639)
- db1cdf1: Address second review round (@0x3639)
- e05a67c: Document alerts and add end-to-end test (@0x3639)
- 2fdd280: Merge pull request #2 from 0x3639/alerting (@0x3639)
v0.2.0
Changelog
- 8a681ac: Add /proc, cgroup and systemd readers for metrics (@0x3639)
- 17b3c3f: Add metrics Sampler with sync rate, ETA and text format (@0x3639)
- e461909: Add nomctl status (@0x3639)
- d687b69: Add nomctl support-bundle with --watch (@0x3639)
- 81fa627: Add nomctl top live dashboard (@0x3639)
- 5038042: Add status and support entries to the menu (@0x3639)
- 55ed94c: Add support bundle collection and archive (@0x3639)
- cd6df30: Add support bundle redaction, crash markers and log tails (@0x3639)
- bdf277a: Add troubleshooting design spec (live view + support bundle) (@0x3639)
- e1eacf4: Add troubleshooting implementation plan (@0x3639)
- b093e0a: Add znnd JSON-RPC client (@0x3639)
- e30c3fd: Address review: status measurement window, bounded log tails, quoted secrets (@0x3639)
- 9c72bac: Document status, top and support-bundle (@0x3639)
- 07c94a3: Merge pull request #1 from 0x3639/troubleshooting (@0x3639)
- a720d3d: Polish status output for missing data dir and multi-line errors (@0x3639)
- 5f89882: gofmt (@0x3639)
- c0ccbe8: gofmt metrics (@0x3639)
v0.1.2
v0.1.1
v0.1.0
Changelog
- 7cbb6b1: Add analytics install with embedded Grafana dashboard (0x3639 0x3639@protonmail.com)
- 3a5b08f: Add backup, restore and resync (0x3639 0x3639@protonmail.com)
- 1511a14: Add deploy: dependencies, Go toolchain, clone/build, service unit (0x3639 0x3639@protonmail.com)
- 3b940d8: Add goreleaser, GitHub Actions, install.sh and README (0x3639 0x3639@protonmail.com)
- 0d88671: Add interactive TUI menu (0x3639 0x3639@protonmail.com)
- b4c58d3: Add systemd service control: start, stop, restart, logs (0x3639 0x3639@protonmail.com)
- 7a0b809: Address review: safer restore/backup/resync, service state, datasource UID (0x3639 0x3639@protonmail.com)
- 5b916d1: Make analytics install converge on re-runs (0x3639 0x3639@protonmail.com)
- b1ea64c: Pin golang.org/x/sys so go.mod requires Go 1.24 (0x3639 0x3639@protonmail.com)
- 5f06c2d: README: lead with the one-line install and quick start (0x3639 0x3639@protonmail.com)
- 301f8a3: Scaffold nomctl: config, execx, logging, preflight, root command (nomctl nomctl@localhost)
- e70d86e: Serialize backup, restore, resync and deploy with a flock (0x3639 0x3639@protonmail.com)
- 010d85e: Set module path to github.com/0x3639/nomctl (0x3639 0x3639@protonmail.com)
- 0e7e0ca: Silence unconvert on the cross-platform Statfs block size (0x3639 0x3639@protonmail.com)
- 4091249: Use charmbracelet/x/term so go.mod stays at 1.24 (0x3639 0x3639@protonmail.com)