Commit Graph

  • ee3df227a7 feat: reboot instances (#68) Julian Sommer 2026-03-10 10:48:58 +10:00
  • 015dbbc272 feat: frontend performance Julian Sommer 2026-03-10 10:31:59 +10:00
  • 404b3d6246 release: update go.mod for v0.2.3 v0.2.3 Julian Sommer 2026-03-10 09:36:58 +10:00
  • 021b0982f4 fix: bump go 1.26.1 references and fix gosec G104 in hiveui Julian Sommer 2026-03-10 08:33:04 +10:00
  • 7b590957e1 fix: bump go 1.26.1 Julian Sommer 2026-03-10 08:19:38 +10:00
  • c9c3cda651 fix: redirect HTTP to HTTPS on same port for hive-ui Julian Sommer 2026-03-10 08:00:37 +10:00
  • 1efb4c4a3b fix: config Julian Sommer 2026-03-06 14:51:21 +10:00
  • 05cb4ac108 feat: frontend refactors (#66) Julian Sommer 2026-03-06 14:42:01 +10:00
  • 6eac4d6598 feat: IAM Frontend (#65) Julian Sommer 2026-03-06 14:14:50 +10:00
  • f03a2314c6 feat: terminated instances expiry (#63) Julian Sommer 2026-03-06 11:51:27 +10:00
  • 2c444b1eba chore: install tsgo Julian Sommer 2026-03-06 11:46:21 +10:00
  • aea2e2c05a ci: setup go work after Julian Sommer 2026-03-06 10:41:45 +10:00
  • d90bf53eaf fix: log rotate ovn Julian Sommer 2026-03-06 10:10:34 +10:00
  • 14c52366da fix: decouple gateway from qmp Julian Sommer 2026-03-06 10:06:59 +10:00
  • 6737c42601 refactor: consolidate NATS/API types into types/ package (phase 1) Julian Sommer 2026-03-06 09:56:04 +10:00
  • 19988af768 fix: gofmt formatting Julian Sommer 2026-03-06 09:48:16 +10:00
  • d20fcd2c38 fix merge Julian Sommer 2026-03-06 09:43:50 +10:00
  • 1c6950b89e release: update go.mod for v0.2.2 v0.2.2 Julian Sommer 2026-03-06 09:42:22 +10:00
  • 94ec56bb59 fix: extract shared type Julian Sommer 2026-03-06 09:27:24 +10:00
  • 0b2e613c6c fix: diff-coverage.sh Julian Sommer 2026-03-06 08:20:10 +10:00
  • 2d304528b8 chore: bump deps Julian Sommer 2026-03-05 15:22:34 +10:00
  • 35f2104325 feat: more tests Julian Sommer 2026-03-05 15:09:24 +10:00
  • c4027a0380 test: add gateway core routing, IAM auth, and handler test coverage Julian Sommer 2026-03-05 14:20:00 +10:00
  • 77c6d05042 refactor: replace NYTimes/gziphandler with stdlib compress/gzip Julian Sommer 2026-03-05 11:16:44 +10:00
  • 8af3d2e5fa feat: migrate off fiber (#62) Julian Sommer 2026-03-05 11:43:25 +10:00
  • 49c5807ef1 refactor: accounts Julian Sommer 2026-03-05 11:41:51 +10:00
  • 5fad038b87 feat: IAM account scoping (#61) Julian Sommer 2026-03-05 09:03:26 +10:00
  • 48c0565d47 fix: ovn shut down on stop-dev.sh Julian Sommer 2026-03-03 15:00:48 +10:00
  • 371193a832 feat: IAM v1 (#59) Julian Sommer 2026-03-03 14:23:19 +10:00
  • 9d66ef8233 fix: sanitize error codes to prevent leaking internal errors to clients Julian Sommer 2026-02-27 08:49:18 +10:00
  • 992111e809 fix: race condition + frontend refetching Julian Sommer 2026-02-27 08:14:50 +10:00
  • 12c2e2789e fix: skip diff coverage when instrumentable lines below minimum Julian Sommer 2026-02-26 11:35:22 +10:00
  • 3720a5ba90 feat: blockdevicemappings fix (#55) Julian Sommer 2026-02-26 11:47:37 +11:00
  • de0e049b16 fix: e2e console output Julian Sommer 2026-02-26 08:26:34 +10:00
  • 6e3fe148af feat: frontend features Julian Sommer 2026-02-26 08:22:55 +10:00
  • 81b990a238 fix: e2e verify errored instance didnt restart on launch Julian Sommer 2026-02-25 11:33:44 +10:00
  • 52f2498699 fix: proper recovery checks e2e Julian Sommer 2026-02-25 11:16:07 +10:00
  • 61e8eb9d91 fix: reset LaunchTime on instance relaunch to prevent watchdog termination Julian Sommer 2026-02-25 10:48:16 +10:00
  • 1453beca6b Merge remote-tracking branch 'origin/main' into dev Julian Sommer 2026-02-25 10:45:45 +10:00
  • d0056ee925 fix: daemon-level retry with backoff for NATS/JetStream startup (#52) Julian Sommer 2026-02-25 11:43:10 +11:00
  • 55486490aa fix: kv stream recovery (#54) Julian Sommer 2026-02-25 11:41:28 +11:00
  • b370f6336e docs Julian Sommer 2026-02-25 10:01:12 +10:00
  • 1910347cce fix: make building on start-dev.sh opt in Julian Sommer 2026-02-25 08:33:51 +10:00
  • e08b8140a6 chore: bump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 (#51) dependabot[bot] 2026-02-25 10:36:09 +11:00
  • a7e0cb6972 chore: bump github.com/nats-io/nats-server/v2 (#50) dependabot[bot] 2026-02-25 10:35:49 +11:00
  • 6b9fc7b600 refactor: daemon Julian Sommer 2026-02-25 08:22:04 +10:00
  • c2e66e1ab4 refactor: extract respondWithError; fix nil panic in RunInstance Julian Sommer 2026-02-24 15:02:57 +10:00
  • deae613a75 refactor: split daemon_handlers.go into per-domain files Julian Sommer 2026-02-24 14:28:24 +10:00
  • 8188707c91 feat: VPC networking v1 — OVN-based virtual networking for EC2 instances Julian Sommer 2026-02-24 14:13:57 +10:00
  • b9c528ce4c fix frontend vuln Julian Sommer 2026-02-24 11:54:53 +10:00
  • 5992d3f056 test: general test coverage improvements across hive packages Julian Sommer 2026-02-20 15:09:33 +10:00
  • 6bc36455fc test coverage improvements: instance, hiveui, health, utils Julian Sommer 2026-02-20 13:46:31 +10:00
  • db45c028be test: e2e + unit coverage for ModifyInstanceAttribute and key service Julian Sommer 2026-02-20 12:01:03 +10:00
  • ff6ca8a057 feat: modify-instance-attribute (#48) Julian Sommer 2026-02-20 12:19:20 +11:00
  • df0e8a6459 ci: add race detection, fix test race conditions Julian Sommer 2026-02-20 09:40:02 +10:00
  • 3dc3d41d79 ci: enforce code coverage Julian Sommer 2026-02-20 08:58:44 +10:00
  • eba702b1f2 test: add 10 viperblockd coverage tests, fix daemon test sleep Julian Sommer 2026-02-20 08:42:30 +10:00
  • e6ffecafca gofix: exclude stringsbuilder analyzer from modernize checks Julian Sommer 2026-02-19 15:15:24 +10:00
  • 27a27f660a feat: add go fix check in ci Julian Sommer 2026-02-19 14:43:59 +10:00
  • b4dcd3ead9 gofix: modernize codebase with go fix analyzers Julian Sommer 2026-02-19 14:40:16 +10:00
  • 43acb57b9f feat: add e2e tests for serial console access and error compliance Julian Sommer 2026-02-19 14:23:55 +10:00
  • 17c011e9db fix Julian Sommer 2026-02-19 13:17:20 +10:00
  • a330e35d5f feat: account settings console access (#47) Julian Sommer 2026-02-19 12:54:40 +11:00
  • a5ff1ca5a7 feat: more awserrors (#46) Julian Sommer 2026-02-19 12:15:45 +11:00
  • 8573800914 fix: move instances with unavailable type to stopped on recovery (#45) Julian Sommer 2026-02-19 10:31:13 +11:00
  • cefbcea485 fix: README.md Julian Sommer 2026-02-19 08:30:25 +10:00
  • 1bf4a9cfab fix: ci branches Julian Sommer 2026-02-18 15:05:28 +10:00
  • 09a1e142eb release: update go.mod for v0.2.1 v0.2.1 Julian Sommer 2026-02-18 15:01:36 +10:00
  • ca14ecf2bc fix: port splitting (#44) Julian Sommer 2026-02-18 15:20:40 +11:00
  • 0c65d75371 feat: add coordinated cluster shutdown to multi-node E2E tests (#42) Julian Sommer 2026-02-18 13:22:12 +11:00
  • b5d2c22e68 chore: remove legacy security alias from Makefile (#43) Julian Sommer 2026-02-18 12:23:22 +11:00
  • 135f02c386 feat: make hive test use dev versions Julian Sommer 2026-02-18 09:36:25 +10:00
  • 4986e3fb87 fix: disable sharded WAL by default, bump viperblock v1.0.14 Ben Duncan 2026-02-18 07:08:11 +10:00
  • 20e67051b0 feat: EC2 GetConsoleOutput via QEMU socket chardev + logfile capture Ben Duncan 2026-02-18 06:25:43 +10:00
  • 5f370ab75e fix: bump viperblock v1.0.13, add local Docker E2E test docs Ben Duncan 2026-02-18 06:25:20 +10:00
  • a1a801b26a fix: bump viperblock v1.0.12 — shard WAL snapshot corruption fix Ben Duncan 2026-02-17 22:57:36 +10:00
  • c2265920eb fix: stop-dev.sh incorrectly detects single-node as multi-node in Docker E2E Ben Duncan 2026-02-17 22:15:49 +10:00
  • bb1fe5e485 feat: add configurable shard WAL toggle, bump viperblock v1.0.11 Ben Duncan 2026-02-17 21:48:44 +10:00
  • 1b431b29f7 Merge branch 'main' of github.com:mulgadc/hive Ben Duncan 2026-02-17 16:14:49 +10:00
  • c645fc46b1 fix: dispatch chunk WAL opening for EFI and cloud-init volumes Ben Duncan 2026-02-17 16:14:00 +10:00
  • 83b1435c99 fix: refactor instance type detection (#41) Julian Sommer 2026-02-17 15:54:45 +11:00
  • 7128a22fdb feat: detect CPU generation instead of vendor for instance types (#40) Julian Sommer 2026-02-17 14:59:29 +11:00
  • b7396b97c0 fix: use available instance types in allocation test to prevent flaky CI Julian Sommer 2026-02-17 13:30:44 +10:00
  • 1735a46f11 fix: e2e Julian Sommer 2026-02-17 12:32:40 +10:00
  • 8d9da69abb fix: e2e Julian Sommer 2026-02-17 11:52:31 +10:00
  • c6b89e873a feat: more testing Julian Sommer 2026-02-17 11:47:56 +10:00
  • 88ee6e3171 merge: resolve conflicts, accept remote changes Ben Duncan 2026-02-17 11:43:38 +10:00
  • dad0df0e33 fix: remove .vscode Julian Sommer 2026-02-17 10:50:24 +10:00
  • aeb802448b feat: more instance types Julian Sommer 2026-02-17 10:39:59 +10:00
  • b648fe7390 fix: merge Julian Sommer 2026-02-17 10:32:35 +10:00
  • 0e47a376c7 merge Ben Duncan 2026-02-17 10:29:29 +10:00
  • 81bf36bfc1 Moved .claude to internal repo for development Ben Duncan 2026-02-17 10:28:21 +10:00
  • 93c5b09ac5 Merge branch 'main' of github.com:mulgadc/hive Ben Duncan 2026-02-17 09:42:48 +10:00
  • dd7bce20e6 Move internal dev docs to private repo, trim CLAUDE.md for public use Ben Duncan 2026-02-17 09:38:28 +10:00
  • 2e9ede516a fix: lint errors Julian Sommer 2026-02-17 09:37:09 +10:00
  • 244cb69715 Merge branch 'main' of github.com:mulgadc/hive Ben Duncan 2026-02-17 09:11:37 +10:00
  • bb533dfbb6 multi-server tweaks, ec2 health, IAC templates, misc cleanup Ben Duncan 2026-02-17 09:10:13 +10:00
  • dae9d1bb42 fix: add t3a family + fix ci Julian Sommer 2026-02-17 08:56:06 +10:00
  • e4db948910 feat: O(1) snapshot volume checks (#38) Julian Sommer 2026-02-17 09:23:02 +11:00
  • 962d85edf2 Improved IAC automation testing Ben Duncan 2026-02-14 19:27:13 +10:00