Skip to content

Releases: getmockd/mockd

v0.6.5

10 Apr 02:51
5d9df7b

Choose a tag to compare

Changelog

  • fea37dd fix: align dashboard fetch with release workflow
  • 41ab67f fix: correct broken docs link and Go badge URL in README
  • 0e9c0a0 fix: embed dashboard UI in Docker image
  • 7c26c1c fix: waitlist link deep-links to form section on pricing page

v0.6.4

23 Mar 03:10

Choose a tag to compare

Changelog

  • 8b90881 feat: AllowLocalhost default true, exempt dashboard assets from auth

v0.6.3

23 Mar 02:37

Choose a tag to compare

Changelog

  • ef8fe99 fix: revert workspace normalization middleware — fixed in dashboard instead

v0.6.2

20 Mar 05:23

Choose a tag to compare

Changelog

v0.6.1

19 Mar 04:55

Choose a tag to compare

Changelog

  • d4d29a4 feat(schema): add workspaces section to JSON schema
  • 204f462 fix(ci): update smoke test for tables+extend CRUD flow
  • eedb00b fix(cli): --stateful flag now generates CRUD mocks when --path is provided
  • 64a7727 fix: resolve all CI lint failures — race, bodyclose, dupl, gocritic, perfsprint
  • 0221973 fix: resolve final CI lint issues — bodyclose, unused code, package docs
  • 552e735 fix: resolve remaining CI lint issues across 10 files

v0.6.0

16 Mar 05:06

Choose a tag to compare

Changelog

  • 989b4ac feat(cli): wire --workspace persistent flag through all commands
  • 15a13e0 feat(mcp): add daemon health monitor with auto-restart
  • 82fcd1b feat(mcp): add file path support to import_mocks tool
  • 1ac8736 feat(mcp): add workspace create action, chaos profile listing, remove dead path arg
  • d570447 feat(mcp): expose statefulBinding in manage_mock tool schema
  • c45da49 feat(stateful): add response transform layer for protocol-agnostic API shaping
  • 726cf2d feat(stateful): cursor pagination, form encoding, error transforms, computed has_more
  • 6611bda feat(stateful): expand relationships, list filtering, wrapAsList, preserve delete, admin reset
  • db29b8c feat(stateful): path param suffix matching, deep test coverage, Twilio digital twin
  • 6bdea22 feat(stateful): tables + extend architecture with custom operations
  • 5092d63 feat: add delete_resource action for stateful resource cleanup
  • 2330a57 feat: add workspace filtering to MCP, CLI client, and admin export
  • 56e3cd2 feat: complete workspace scoping — CLI gaps, validator fix, update command, and docs
  • aafe14b feat: expose stateful bindings as extend across CLI, MCP, and API
  • 4673e5c feat: full table config via API — CreateStatefulResource accepts full config
  • 4cde3a4 feat: plumb workspace through admin layer and engineclient
  • fac4376 feat: readiness endpoint, form coercion tests, custom op error propagation
  • ffdb7ee feat: surface workspace base path in CLI, MCP, and import responses
  • 18e0be5 feat: workspace-scoped request logs across entire stack
  • 59cd28c feat: workspace-scoped stateful resources across entire stack
  • aeb06a5 fix(admin): use temp dirs in tests to avoid loading 132MB data.json
  • 09bde72 fix(template): add 6 fakers, random.Element, fix nested resolution and Content-Type matching
  • fb3f964 fix(template): make template expressions case-insensitive
  • a998ba9 fix(test): remove Response from mocks with StatefulBinding, update default workspace ID
  • d58f154 fix(test): update engineclient tests for workspace parameter
  • aed811d fix: imported mocks now default to enabled in merge mode
  • 35abc5f fix: merge protocol patch fields instead of replacing entire spec
  • 2ab1491 fix: race condition in exporter, bodyclose in WS tests, dupl nolint
  • 9bae9e9 fix: request logs now show correct status codes and mock IDs
  • 3d7a05a fix: resolve DefaultWorkspaceID mismatch and add custom operation persistence
  • 66b31ca fix: resolve state disagreement between admin file store and engine
  • e33f37a refactor(stateful): DRY/KISS cleanup — fix critical conversion bug, extract constants, deduplicate
  • 9b33efa refactor(stateful): complete Bridge as shared protocol gateway
  • 69e1da4 refactor: align SOAP to shared StatefulBinding type

v0.5.1

07 Mar 23:53

Choose a tag to compare

Changelog

  • 82d54ef fix(ci): bump golangci-lint v2.8.0 → v2.11.2 — fixes Go 1.26 compatibility
  • bf2b47e fix(lint): resolve 10 gosec findings from golangci-lint v2.11.2
  • cdf820d fix(lint): resolve all gosec/staticcheck findings from golangci-lint v2.11.2
  • 66a0b35 fix(security): bump Go 1.25.7 → 1.25.8 — fixes 3 stdlib vulnerabilities
  • ed9c4c5 fix(security): bump Go 1.25.8 → 1.26.1 — fixes remaining crypto/x509 vulnerabilities
  • 74385ce fix(security): override svgo to 4.0.1 — fixes Billion Laughs DoS (GO-2026-4603)
  • 8014e68 fix(seo): add robots.txt for docs site, remove global meta description override

v0.5.0

06 Mar 03:50

Choose a tag to compare

Changelog

v0.4.7

28 Feb 18:33
5451006

Choose a tag to compare

Changelog

  • 342977c fix(docs): bump minimatch override to >=10.2.3 (CVE ReDoS)
  • c6137a1 fix: correct WireMock protocol support claims in comparison table
  • b1e1353 fix: make request template expressions case-insensitive
  • 95e9624 fix: use lowercase template syntax in CI config for released binary compat
  • 932a58f refactor: deduplicate chaos config conversion with canonical converter

v0.4.6

28 Feb 01:52

Choose a tag to compare

Changelog

  • b95d90e feat: add 'mockd engine' command for headless CI mode
  • 4f26101 feat: add Mockoon environment import (mockd import mockoon)
  • aed0d61 feat: multi-engine fan-out for CP/DP Phase 1
  • fac557e feat: schema-driven response generation from OpenAPI specs
  • 161af78 feat: seeded reproducible responses for deterministic testing
  • 89ce2f7 feat: stateful chaos faults — circuit breaker, retry-after, progressive degradation, chunked dribble
  • 74e355b feat: unify MQTT template engine with core pkg/template
  • fc30420 fix: template engine, chaos API, and Mockoon import bugs
  • 8bb6b34 fix: use engine fan-out for chaos config in ImportConfigDirect