Releases: getmockd/mockd
Releases · getmockd/mockd
v0.6.4
v0.6.3
v0.6.2
Changelog
v0.6.1
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
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
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
Changelog
v0.4.7
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
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
v0.4.4
What's Changed
- 9fabce2 chore: release v0.4.4
- 38e72b7 chore: fix server.json schema validation (description length, package identifier)
- bc41bbc chore: add MCP registry server.json and OCI label for io.mockd namespace
- c2d711f feat: add mockd verify CLI command for mock call count assertions
- 095aeef docs: improve coverage depth for MCP, chaos profiles, faker types, and verification
- d8e0720 docs: update docs, changelog, and tests for MCP expansion, faker types, and chaos profiles
- 8fc3946 Merge branch 'feat/mcp-tool-expansion' into main
- 4ef82c0 feat: add dedicated POST /state/resources endpoint for stateful resource creation
- 4c25c61 fix: correct chaos config JSON shape and use profile API endpoint
- 9a64f05 Merge branch 'feat/faker-expansion' into feat/mcp-tool-expansion
- 28f8b46 Merge branch 'feat/chaos-profiles' into feat/mcp-tool-expansion
- 425a67e refactor: consolidate MCP tools from 27 to 16 via multiplexing
- 382bf10 feat: optimize tool descriptions and add MCP annotations
- 481ed53 feat: add state overview, custom operations, and protocol filter
- feb5844 fix(test): add mutex to mockEngineServer to eliminate data race in CI
- d553a75 feat: complete faker expansion with 8 new types, camelCase rename, and parameterized support
- d83b0ca feat: add verification MCP tools and resource template
- c9f36b3 feat: add chaos MCP tools and mock://chaos resource
- 632b42b feat: add chaos and verification methods to AdminClient
- 83ddb62 feat: add admin API and CLI commands for chaos profiles
- 4202cab feat: add chaos profile registry with 10 built-in profiles
- 8d8e058 feat: add 15 new faker template functions
- c9533d6 fix: correct MCP drift — GetStats endpoint and toggle_mock atomicity
Full Changelog: v0.4.3...v0.4.4