Skip to content

Releases: majorcontext/moat

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 03:35
Immutable release. Only release title and notes can be modified.
9b0628c

Changelog

Features

  • dcf9f31: feat(cli): inline grant prompting for missing credentials (#389) (@dpup)

Bug Fixes

  • a73c090: fix(daemon): scope OAuth token refresh to the run's credential profile (#392) (@dpup)

Others

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 16:04
Immutable release. Only release title and notes can be modified.
ebcc7f6

Changelog

Features

  • 7cc343d: feat(mcp): add Langfuse regional MCP shortcuts (#384) (@dpup)
  • 5ba011c: feat(mcp): adopt mcp: grant naming (mcp- still accepted) (#386) (@dpup)
  • e80c600: feat(oauth): add posthog OAuth/MCP auto-discovery shortcut (#382) (@dpup)
  • 61d205c: feat(proxy): add 'moat proxy restart' with version-aware daemon adoption (#385) (@dpup)
  • c14cd24: feat: declarative MCP shorthand for well-known servers (#383) (@dpup)
  • 9316faf: feat: moat join — run a second agent in a running container (#379) (@dpup)

Bug Fixes

  • e1fb7ed: fix(claude): install python by default for the Claude agent (#371) (@dpup)
  • 02b212f: fix(container): harden Apple async container ops (network delete + service IP) (#367) (@abezzub-dr)
  • 3348e5e: fix(container): report pre_run hook failures clearly (#377) (@dpup)
  • 4add020: fix(github): stop proactively refreshing env-sourced tokens so re-grant takes effect (#373) (#381) (@dpup)
  • 5b48a97: fix(github): surface re-grant hint when an injected credential is rejected (#380) (@dpup)
  • 80036aa: fix(github): use Basic auth for github.com git smart-HTTP over HTTPS (#376) (@dpup)
  • ce12113: fix(mcp): address proxy relay via moat-proxy so the token is stripped (#387) (@dpup)
  • 6e20317: fix(run): default service version to registry default; add ministack (#366) (@abezzub-dr)

Others

Full Changelog: v0.5.4...v0.6.0

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 01 Jun 18:29
Immutable release. Only release title and notes can be modified.
e051df6

Changelog

Bug Fixes

Full Changelog: v0.5.3...v0.5.4

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 25 May 22:58
Immutable release. Only release title and notes can be modified.
4b07278

Changelog

Bug Fixes

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 21 May 21:13
Immutable release. Only release title and notes can be modified.
3ecc34a

Changelog

Bug Fixes

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 28 Apr 22:17
Immutable release. Only release title and notes can be modified.
fc05968

Changelog

Features

Bug Fixes

  • 9fdb9a3: fix(ci): pre-compile E2E test binary and capture output on timeout (#329) (@dpup)
  • 7c3393b: fix(ci): prevent E2E test hang on CI runners (#328) (@dpup)
  • 0d6c955: fix(deps): handle multi-line YAML block scalars in build hooks (#339) (@dpup)
  • 616f1b3: fix(e2e): skip host traffic tests that freeze CI runner (#332) (@dpup)
  • 27566bb: fix(proxy): close loopback bypass in NO_PROXY under Docker host networking (#327) (@dpup)
  • be55720: fix(proxy): install ip6tables rules to block IPv6 egress bypass (#324) (@dpup)
  • d707c86: fix(proxy): prevent host traffic from bypassing proxy (#321) (@dpup)
  • a60349f: fix(proxy): prevent ip6tables hang on hosts without IPv6 kernel module (#325) (@dpup)
  • 4c57090: fix(proxy): reach host from custom networks on Docker Desktop (#337) (@abezzub-dr)
  • cfc5f2e: fix(run): auto-include MCP auth grants in credential loading (#338) (@dpup)
  • 3cbb241: fix(run): bound network create and reap orphan moat networks (#342) (@dpup)
  • 2c3f51e: fix(run): stop reconciliation from corrupting persisted run state (#309) (@dpup)
  • c9ee1be: fix(test): use fake runtime type in unavailable cache test (#312) (@dpup)
  • 9fc790d: fix: correct error message to suggest command that actually exists (#336) (@abezzub-dr)

Refactoring

Others

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 17:57
Immutable release. Only release title and notes can be modified.
094f3c3

Changelog

Features

Bug Fixes

  • 8eb83e3: fix(aws): surface actionable errors and rename legacy agentops references (#290) (@dpup)
  • b5ab1e3: fix(claude): SSH fallback for marketplace clone and clearer error output (#285) (@dpup)
  • 8936389: fix(claude): SSH known_hosts ordering and clone fallback visibility (#283) (@dpup)
  • b3f3d55: fix(claude): disable git credential prompt during host-side marketplace clone (#280) (@dpup)
  • 0d68907: fix(claude): skip plugin install when claude CLI is absent (#291) (@dpup)
  • 66777de: fix(daemon): use ConfigureProxy for token refresh propagation (#289) (@dpup)
  • 909e690: fix(e2e): add curl retry for Apple container network startup delays (#284) (@dpup)
  • f4d880a: fix: add Anthropic and Gemini token placeholders (#293) (@daveworth)
  • 8dc9acf: fix: install Rust toolchain to shared location for non-root access (#305) (@joonas)

Refactoring

Others

  • 17485bf: test(claude): add assertion for plugin script guard (#294) (@dpup)
  • 8dd6377: test(gatekeeper): add integration tests for credential injection and network policy (#302) (@dpup)

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 00:55
Immutable release. Only release title and notes can be modified.
d915212

Changelog

Features

Bug Fixes

  • 62c791b: fix(claude): suppress startup prompts in container runs (#253) (@dpup)
  • bd473b4: fix(claude): warn that imported credentials are short-lived (#251) (@dpup)
  • 7f42a0e: fix(daemon): complete run setup before registry insertion to prevent proxy race (#250) (@dpup)
  • 970b0b9: fix(daemon): per-container runtime cache in liveness checker (#221) (@dpup)
  • e2fb4ab: fix(deps): generate legacy-compatible Dockerfiles when BuildKit unavailable (#235) (@dpup)
  • d49a2a8: fix(deps): resolve default runtime versions to prevent broken tarball URLs (#227) (@dpup)
  • e7cf702: fix(deps): suppress interactive prompts for corepack and playwright (#223) (@dpup)
  • 06d2be9: fix(e2e): isolate tests from host Claude plugin settings (#271) (@dpup)
  • 2a4366d: fix(github): configure git to use SSH for GitHub when SSH grant is active (#252) (@dpup)
  • db93fea: fix(github): strip nil values from gh config to prevent YAML null round-trip (#241) (@abezzub-dr)
  • 68f4fbf: fix(langserver): use uv tool install for pyright instead of pip (#259) (@dpup)
  • b7e36ba: fix(plugins): add Claude CLI path so plugins can be baked into image (#261) (@dpup)
  • 1fc62da: fix(plugins): make plugin/marketplace install errors fail Docker build (#260) (@dpup)
  • d36cc09: fix(provider): use init-files for gh config to fix .config ownership (#224) (@dpup)
  • 653f3ed: fix(routing): auto-clean stale routes on agent name collision (#237) (@dpup)

Refactoring

  • 17b5582: refactor(deps): unify image pipeline structs and fix OpenAI grant detection (#220) (@dpup)

Others

Full Changelog: v0.3.3...v0.4.0

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 07 Mar 01:08
Immutable release. Only release title and notes can be modified.
028c7d3

Changelog

Features

Bug Fixes

  • 63cd756: fix(image): include firewall flag in image tag hash (#214) (@dpup)
  • aef5a1b: fix(proxy): rewrite proxy host for custom network gateways (#217) (@dpup)
  • c0b747a: fix(proxy): separate credential proxy port from routing proxy (#213) (@dpup)
  • c677adf: fix(snapshot): consider current file size in total-size guard (#208) (@joonas)
  • 3cb863f: fix(snapshot): prevent silent truncation of large files (#209) (@joonas)
  • fc17245: fix(trace): fix network tracing bugs and improve test coverage (#216) (@dpup)

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Mar 00:37
Immutable release. Only release title and notes can be modified.
b1f5aaf

Changelog

Features

Bug Fixes

  • 06bdbe4: fix(container): Apple port bindings + daemon run persistence (#210) (@dpup)

Full Changelog: v0.3.1...v0.3.2