Skip to content

Releases: klarlabs-studio/mcp-go

v1.17.1

13 Jun 21:02
v1.17.1
1b8c83f

Choose a tag to compare

v1.17.0

08 Jun 22:05
v1.17.0
84f84ac

Choose a tag to compare

What's Changed

Full Changelog: v1.16.0...v1.17.0

v1.16.0

08 Jun 20:53
v1.16.0
7ccbea4

Choose a tag to compare

What's Changed

Full Changelog: v1.15.0...v1.16.0

v1.15.0

06 Jun 20:02
v1.15.0
ed686c2

Choose a tag to compare

What's Changed

Full Changelog: v1.14.0...v1.15.0

v1.14.0

02 Jun 14:44
v1.14.0
428ff64

Choose a tag to compare

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

18 May 05:52
v1.13.0
3ed22e8

Choose a tag to compare

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

17 May 19:22
v1.12.0
9df8c05

Choose a tag to compare

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

12 May 07:19
v1.11.2
04962c5

Choose a tag to compare

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

10 May 18:31
5f54e1a

Choose a tag to compare

What's Changed

Fixes

  • schema: always emit properties for object schemas (#79). OpenAI strict tool-calling rejects object schemas that omit the properties key (object schema missing properties. (format)), which broke any tool whose handler input is struct{}. Custom MarshalJSON now forces properties ({} when empty) and writes additionalProperties: false for 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 nox version and use curl -fsSL so a stale download URL fails fast instead of feeding HTML to tar (#80).

Internal

  • chore: extract repeated string literals to satisfy goconst; reuse protocol.Method* constants in audit middleware; reflect.Ptrreflect.Pointer (#77). No behaviour change.

New public API

  • schema.Schema.AdditionalProperties any — set per-schema; struct-derived schemas default to false (closed).
  • server.CompletionRefPrompt, server.CompletionRefResource — string constants for CompletionRef.Type values.
  • transport.JSONRPCVersion"2.0", the JSON-RPC version emitted in transport-level notifications.

Full Changelog: v1.10.1...v1.11.0

What's Changed

Full Changelog: v1.10.1...v1.11.0

v1.10.1

10 May 09:35
v1.10.1
d601173

Choose a tag to compare

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