Releases: Drift-Guard/driftguard
Releases · Drift-Guard/driftguard
Release list
v0.3.4
What's Changed
- docs: defer DISC-001/DISC-002 npm publish track by @kioie in #95
- docs(OPS-001): execution log for PostHog prod alignment by @kioie in #96
- docs(mgfa): Wave B/C Go enablement (E2,E10,E15,E16,E20,E21,E22) by @kioie in #97
- docs(DIST-002): link GTM launch playbooks from DISCOVERY by @kioie in #98
- docs: sync roadmap execution log (OPS-001, DIST-002, MGFA) by @kioie in #99
- docs(E1): watch health SLOs and incident lifecycle by @kioie in #100
- docs(NARR-2): gate ladder progressive strictness + loop glossary by @kioie in #101
- docs(E4): drift audit export API index and MGFA delivery by @kioie in #104
- feat(E3): ToolChange manifest hardening and MGFA change-mgmt by @kioie in #105
- feat(e6): strengthen agents.yaml lint for MGFA binding manifest by @kioie in #106
- docs(E9): SchemaSync literal blocking MGFA refine delivery by @kioie in #107
- ci: enable SonarCloud for OSS client by @kioie in #102
- E17: MockDrift cloud replay MGFA workflow docs by @kioie in #108
- E18 Refine: MockDrift init + fixture marketplace by @kioie in #109
- feat(E22): harness bundle MGFA orchestration and lint phrase mapping by @kioie in #111
- docs(E5): runtime preflight reason taxonomy and MGFA pattern (Wave D) by @kioie in #112
- docs(GTM-1): First week OSS onboarding path in getting started by @kioie in #110
- docs: README namespace + MCP quickstart paths by @kioie in #103
- docs(E13): semantic vs structural drift boundary (MGFA Wave D Refine) by @kioie in #113
- docs(GTM-2): pointer to hosted loop tutorial by @kioie in #114
- docs(ROADMAP-PUB-1): public hosted phase summary and capability matrix by @kioie in #115
- feat(oss-2): scoped npm publish prep by @kioie in #116
- docs(oss-5): npx-first install in quickstart by @kioie in #117
- docs(E23): MockDrift SIEM export guide for partner integration by @kioie in #118
- docs: mark E23 merged in roadmap execution log by @kioie in #119
- E6: assert_a2a_coverage CI gate (CLI, Action, MCP) by @kioie in #120
- docs: mark E6 merged in roadmap execution log by @kioie in #121
- docs(E10): coverage gate template and Go delivery by @kioie in #122
- docs(E12): design-time MGFA keywords and Go delivery by @kioie in #123
- docs(E3): execution log and ToolChange GA positioning by @kioie in #124
- docs: MGFA execution log sync + E8 harness enablement by @kioie in #125
- OSS distribution sprint: description drift + get_watch_status contract by @kioie in #126
- Add npm run ci:local for pre-PR CI parity by @kioie in #127
- Streamline local/CI alignment: Node 22 pin and unified pre-PR path by @kioie in #128
- Add local SonarCloud scan for pre-push feedback by @kioie in #129
- Add local SonarCloud scan and pre-push workflow parity by @kioie in #130
- Point OSS docs at developers.driftguard.org by @kioie in #131
- Document driftguard.co brand collision in DISCOVERY.md by @kioie in #132
- [INGRESS] Offline validate engine, CLI, MCP, and fixtures by @kioie in #133
- [INGRESS] v1 launch docs and CI workflow examples by @kioie in #134
- Ingress phase 5: n8n node, quarantine schema, FuseGuard ingress by @kioie in #135
- chore: document path flags in pre-push hook sample by @kioie in #136
- Ingress positioning: Confluent coexistence and BI boundary guides by @kioie in #137
- Ingress playbook: link Notion-style producer CI example by @kioie in #138
- feat(ingress): agent output contract profile kinds (5.6) by @kioie in #140
- IP boundary policy and migrate strategy docs to cloud by @kioie in #141
- IP boundary policy, ingress profiles, and MCP suspicious severity by @kioie in #144
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #142
- build(deps-dev): bump @types/node from 25.9.3 to 26.0.0 by @dependabot[bot] in #143
- feat(cli): MCP lockfile lock/check commands and CI action by @kioie in #145
- docs(mcp): ship lockfile bridge guide (MCP-L1.7) by @kioie in #148
- docs(guides): AP-507 — Agent Protection Hub link-out by @kioie in #149
- feat(fuseguard): FG-PROD-1 OSS runtime kernel and offline fuse by @kioie in #150
- fix(ci): default OpenRouter PR review model to openrouter/free by @kioie in #151
- feat(fuseguard): apply cloud kill switch from heartbeat (FG-S14-04) by @kioie in #152
- feat(fuseguard): FG-S16 OTel/CEF export and sync idempotency keys by @kioie in #153
- feat(fuseguard): FG-S17 IDE extension, policy lint CI, and doctor by @kioie in #154
- feat(fuseguard): FG-S18 GA polish, IP audit CI, and fg-test PR labels by @kioie in #155
- fix(ci): FG labeler use git diff instead of gh pr diff by @kioie in #156
- feat(fuseguard): FG-P03/P05 cost overrides and policy CDN sync (OSS) by @kioie in #157
- feat(fuseguard): FG-P04 device trace pull upload (OSS) by @kioie in #158
- docs(fuseguard): FG-P01/P02 edge env vars and gate-ladder note by @kioie in #159
- docs(mcp-l4): conformance CI cross-links and workflow stub by @kioie in #161
- fix(disc-001): publish under @Drift-Guard npm org scope by @kioie in #162
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Full Changelog: v0.3.2...v0.3.3
What's Changed
- fix(mcp): harden hosted tools and redact login API key by @kioie in #26
- feat(mockdrift): Phase 1A/1B harness and OSS test expansion by @kioie in #27
- Bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #20
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #21
- Bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in #22
- Bump gitleaks/gitleaks-action from 2 to 3 by @dependabot[bot] in #23
- Bump tsx from 4.22.3 to 4.22.4 by @dependabot[bot] in #24
- Bump @types/node from 22.19.19 to 25.9.2 by @dependabot[bot] in #25
- feat(mockdrift): Phase 1C cloud replay + GitHub Action by @kioie in #28
- fix(mockdrift): User-Agent for production cloud replay by @kioie in #29
- feat(fuseguard): Phase 2A OSS loop fuse and budget gate by @kioie in #30
- ToolChange Phase 3A: manifest lint (OSS) by @kioie in #31
- SEC-U03 + SEC-U04: CI redaction and trial logging by @kioie in #33
- [PERF-U05] Merge npm test and c8 coverage in one CI job by @kioie in #43
- SEC-H05: AbortSignal.timeout on hosted fetch by @kioie in #44
- fix(ci): dedupe mockdrift full pytest (PERF-U06) by @kioie in #49
- [PERF-H05] Avoid redundant summarize in nested diffSchemas by @kioie in #50
- Add entry harness tests for check.ts and MCP server (TST-U05) by @kioie in #53
- fix(cli): lazy-load subcommands so version avoids MCP graph (PERF-U04) by @kioie in #51
- ARCH-U01: unify diff core in @driftguard/diff-core by @kioie in #34
- ToolChange 3A action/hooks + SchemaSync 4A lint-nl by @kioie in #32
- [SEC-H07] Gate custom DRIFTGUARD_API base URL by @kioie in #54
- [PERF-H06] Compact MCP compare_json output by @kioie in #52
- Standardize Parallel Agent PR Runner Protocol by @kioie in #55
- Overlay GA: OSS scale/quality hardening (PERF-M04, SEC-M02/M03) by @kioie in #56
- feat(mcp): get_watch_status hosted tool (CP-1.3) by @kioie in #57
- feat(mcp): agent status and affected-agents tools (CP-2.6) by @kioie in #58
- docs: OSS documentation hub (phases 1–4) by @kioie in #59
- feat(fuseguard): CP-3.1 drift preflight gate by @kioie in #60
- feat(fuseguard): CP-3.2 FuseTrip blocked response by @kioie in #62
- docs: plain-language OSS hub and guides by @kioie in #61
- feat(mcp): trigger_remediation hosted tool (CP-4.2) by @kioie in #63
- docs: A2A Contract Watch hub sync and gate ladder by @kioie in #64
- docs: plain language sprint — README and guides index by @kioie in #65
- feat(agents): CP-2.1 agents.yaml CI validation by @kioie in #66
- feat(agents): drift-agents-lint GitHub Action (CP-2.1) by @kioie in #67
- feat(agents): add drift-agents-lint GitHub Action (CP-2.1) by @kioie in #68
- docs(readme): pin hosted trial and MCP tutorial above the fold by @kioie in #69
- feat(harness): bundle ADR, sensor v1, and H1–H5 harness engineering by @kioie in #71
- chore(sonar): OSS SonarCloud config and hotspot guide by @kioie in #72
- chore(docs): move product IP to driftguard-cloud boundary by @kioie in #73
- feat(INT-002): npx-based MCP client config without absolute paths by @kioie in #75
- feat(INT-003): AGENTS.md snippet for consumer repos by @kioie in #76
- build(deps-dev): bump @types/node from 25.9.2 to 25.9.3 by @dependabot[bot] in #70
- docs: agent discovery roadmap with testable P0/P1/P2 tasks by @kioie in #74
- fix: bump hono to resolve high-severity npm audit findings by @kioie in #81
- docs: Singapore MGFA product fit and E1–E23 assessments by @kioie in #77
- feat(DISC-005): design-time discovery keywords by @kioie in #78
- feat(INT-001): single DRIFTGUARD_API_KEY activation story by @kioie in #79
- feat(INT-004): offline-first messaging by @kioie in #80
- feat(DISC-004): cursor rule template for consumer mcp.json repos by @kioie in #82
- docs(DISC-003): canonical llms.txt URL in DISCOVERY by @kioie in #83
- docs(ACT-003): GET /api/me key verification by @kioie in #84
- ACT-002: trial/pricing URLs in hosted failure responses by @kioie in #85
- DES-001: design-time trigger table and agent eval scenarios by @kioie in #86
- DES-002: positioning vs Sentry / OpenAPI lint by @kioie in #87
- DES-003: A2A + MCP correlation narrative by @kioie in #88
- DES-004: gate ladder agent start path by @kioie in #89
- chore: DES-004 merged in roadmap log by @kioie in #90
- docs(roadmap): mark ACT-001 merged by @kioie in #91
- docs: MGFA Wave A evidence pack + ACT-003 log by @kioie in #92
- docs: npm brand collisions and disambiguation by @kioie in #93
- feat(disc-001): scoped npm publish @driftguard/driftguard + defensive @driftguard/cli by @kioie in #94
Full Changelog: merchant-demo-2026-06...v0.3.3
DriftGuard product demo (merchant verification)
72-second walkthrough of https://driftguard.org — demo console, drift/MCP monitoring, compare workspace, Lemon Squeezy checkout, API key activation, and free trial.
v0.3.2
v0.3.1
What's Changed
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #9
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #8
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #7
- Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #6
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #5
New Contributors
- @dependabot[bot] made their first contribution in #9
Full Changelog: v0.3.0...v0.3.1
v0.3.0
DriftGuard 0.2.1 — README pricing update
README now reflects hosted Pro at $39/mo (founding $29). No client code changes.
DriftGuard 0.2 — MCP client + CLI
DriftGuard 0.2
Open-source local client for API schema drift detection.
- CLI — diff two JSON payloads locally
- MCP server —
compare_jsonoffline; monitoring tools call hosted API - Diff engine — breaking / warning / info classification
Hosted monitoring
Pro plans from $19/mo: https://driftguard.eddy-d55.workers.dev/pricing
Quick start
npm install && npm run build
npm run check -- diff '{"id":1}' '{"id":1,"name":"x"}'See README for Cursor MCP setup.