9 Commits
Author SHA1 Message Date
Tai GrootandChristian Rocha 9e126c27da fix: detect stale server during development with BuildID
The version check compared Version strings, but during development both
client and server report "devel" — so stale servers were never restarted.

BuildID is now derived from the executable's modification time, which
changes on every recompilation (including go run). The server exposes it
via /v1/version and the client checks both Version and BuildID match.

Assisted-by: Crush:AWS Claude Opus 4.6
2026-05-14 15:32:41 -04:00
Ayman Bagabas 0f2e2f0526 feat(server): initial implementation of Crush RPC server/client 2026-03-10 18:00:16 +03:00
afc8fd0be1 feat: notify about new crush versions (#361)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
2025-11-18 12:22:40 +01:00
Tai GrootandGitHub 5c319e6433 chore(lint): enable staticcheck and fix its issues 2025-07-15 15:41:00 -03:00
Kujtim Hoxha a011b86e05 chore: small fix 2025-06-17 10:18:51 +02:00
Kujtim Hoxha 06e8c755ef chore: change the module 2025-06-07 20:57:32 +02:00
Kujtim Hoxha b106787a50 change package name 2025-04-24 18:26:16 +02:00
Kujtim Hoxha a8d5787e8e config validation 2025-04-21 14:29:28 +02:00
Kujtim Hoxha 7844cacb25 add help 2025-03-23 15:00:12 +01:00