Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Releases: Gthulhu/api

v1.3.0

23 Feb 03:37

Choose a tag to compare

What's Changed

  • Change SchedulingIntents.Priority from bool to int by @Copilot in #15
  • feat: mTLS for Manager ↔ Decision Maker communication by @Copilot in #16

Full Changelog: v1.2.1...v1.3.0

v1.2.1

20 Feb 08:36

Choose a tag to compare

What's Changed

  • Embed React frontend via go:embed and update CI to use make build & make image by @Copilot in #14

feat(manager): add periodic intent reconciliation and DM notification on stale intent cleanup

  • Add ReconcileIntents() that handles three restart scenarios:

    1. Manager restart: re-sends all DB intents to DM pods
    2. Decision Maker restart: detects Merkle root mismatch, re-sends intents
    3. Pod restart: removes stale intents, creates new ones for replacement pods
  • Add StartIntentReconciler lifecycle hook that runs reconciliation
    on startup (after 5s initial wait) and every 30s periodically

  • Notify DM pods to clear in-memory cache when stale intents are deleted
    (via notifyDMsDeleteIntents helper)

  • Notify DM to clear all intents when Merkle mismatch detected but no
    intents remain for that node

  • Add Repository.InsertIntents() for inserting intents without a strategy

  • Add unit tests for Merkle mismatch re-send, matching Merkle skip,
    and stale intent refresh with DM notification

Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 Feb 15:07
781269a

Choose a tag to compare

What's Changed

  • Feature/web UI pod pid mapping by @c9274326 in #11
  • feat(web): add node-based grouping for intents and help tooltips by @ianchen0119 in #13
  • Add DM intents merkle root check via k8s adapter by @yanun0323 in #12

New Contributors

  • @c9274326 made their first contribution in #11
  • @yanun0323 made their first contribution in #12

Full Changelog: v1.1.0...v1.2.0

v1.1.0

20 Jan 08:41

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

12 Jan 10:45
67ea325

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

29 Dec 06:37

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v1.0.0

v0.1.0

30 Oct 14:54

Choose a tag to compare

What's Changed

  • Add CI workflow for automated container image release to GitHub Container Registry by @Copilot in #3
  • feat: 實作排程策略快取機制提升 API 效能 by @thc1006 in #4
  • Refactor/5/layered arch by @vx416 in #6

New Contributors

  • @Copilot made their first contribution in #3
  • @thc1006 made their first contribution in #4
  • @vx416 made their first contribution in #6

Full Changelog: v0.0.1...v0.1.0

v0.0.1

22 Sep 13:04
f3cc65c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.0...v0.0.1

v0.0.0

29 Aug 16:03

Choose a tag to compare