Releases: klarlabs-studio/mcp-go
Releases · klarlabs-studio/mcp-go
v1.17.1
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
- ci(security): enable nox taint-analysis SAST by @felixgeelhaar in #109
- feat(client): resource subscriptions over HTTP+SSE by @felixgeelhaar in #110
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- ci: adopt shared reusable Go CI workflow by @felixgeelhaar in #106
- feat(server): resource subscriptions (resources/subscribe + push) by @felixgeelhaar in #108
Full Changelog: v1.15.0...v1.16.0
v1.15.0
What's Changed
- ci: dependabot auto-merge (patch+minor) by @felixgeelhaar in #103
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- ci: bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #82
- ci: bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in #83
- deps: bump github.com/felixgeelhaar/fortify from 1.4.0 to 1.5.0 by @dependabot[bot] in #84
- deps: bump github.com/alicebob/miniredis/v2 from 2.37.0 to 2.38.0 by @dependabot[bot] in #85
- deps: bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.44.0 by @dependabot[bot] in #101
- ci: bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by @dependabot[bot] in #96
- deps: bump go.opentelemetry.io/otel/sdk/metric from 1.43.0 to 1.44.0 by @dependabot[bot] in #95
- deps: bump github.com/redis/go-redis/v9 from 9.19.0 to 9.20.0 by @dependabot[bot] in #98
- deps: bump google.golang.org/grpc from 1.81.0 to 1.81.1 by @dependabot[bot] in #94
- feat(transport): add WithRequestContextFn HTTP hook by @felixgeelhaar in #102
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- feat(server): identity-aware list filtering for tools, resources, prompts by @felixgeelhaar in #91
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- feat(auth): BearerAuth shorthand for shared-secret deployments by @felixgeelhaar in #88
- feat(transport): expose TLS configuration for HTTP/gRPC/WebSocket by @felixgeelhaar in #89
Full Changelog: v1.11.2...v1.12.0
v1.11.2
What's Changed
- fix: spec-compliant structuredContent for typed-struct tool results by @felixgeelhaar in #81
Full Changelog: v1.11.0...v1.11.2
v1.11.0
What's Changed
Fixes
- schema: always emit
propertiesfor object schemas (#79). OpenAI strict tool-calling rejects object schemas that omit thepropertieskey (object schema missing properties. (format)), which broke any tool whose handler input isstruct{}. CustomMarshalJSONnow forcesproperties({}when empty) and writesadditionalProperties: falsefor struct-derived schemas — making generated schemas strict-mode compatible end-to-end. Map-derived schemas stay open. Reported by a downstream consumer running OpenAI gpt-4o through OpenClaw. - ci: pin
noxversion and usecurl -fsSLso a stale download URL fails fast instead of feeding HTML totar(#80).
Internal
- chore: extract repeated string literals to satisfy
goconst; reuseprotocol.Method*constants in audit middleware;reflect.Ptr→reflect.Pointer(#77). No behaviour change.
New public API
schema.Schema.AdditionalProperties any— set per-schema; struct-derived schemas default tofalse(closed).server.CompletionRefPrompt,server.CompletionRefResource— string constants forCompletionRef.Typevalues.transport.JSONRPCVersion—"2.0", the JSON-RPC version emitted in transport-level notifications.
Full Changelog: v1.10.1...v1.11.0
What's Changed
- deps(website): bump astro v5 → v6.3.1 by @felixgeelhaar in #76
- chore: extract repeated string literals to satisfy goconst by @felixgeelhaar in #77
- fix(schema): always emit properties for object schemas (OpenAI strict mode) by @felixgeelhaar in #79
- fix(ci): pin nox version and fail fast on download error by @felixgeelhaar in #80
Full Changelog: v1.10.1...v1.11.0
v1.10.1
What's Changed
- ci: bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #71
- ci: bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in #70
- ci: bump actions/setup-go from 6.3.0 to 6.4.0 by @dependabot[bot] in #64
- ci: bump actions/setup-node from 6.0.0 to 6.3.0 by @dependabot[bot] in #62
- ci: bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #61
Full Changelog: v1.10.0...v1.10.1