Releases: Gthulhu/api
v1.3.0
v1.2.1
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:
- Manager restart: re-sends all DB intents to DM pods
- Decision Maker restart: detects Merkle root mismatch, re-sends intents
- 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
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
v1.0.1
v1.0.0
v0.1.0
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
What's Changed
- fix: Dockerfile by @ianchen0119 in #1
New Contributors
- @ianchen0119 made their first contribution in #1
Full Changelog: v0.0.0...v0.0.1
v0.0.0
Full Changelog: https://github.com/Gthulhu/api/commits/v0.0.0