Skip to content

v0.2.14

Choose a tag to compare

@eleftherias eleftherias released this 02 Sep 12:46
· 2420 commits to main since this release
fe72ebe

Headline Changes

  • Disallow partial name matching in restart command
  • Update permissions validation to handle Windows paths
  • Telemetry Support for ToolHive MCP Servers in Kubernetes

What's Changed

  • fix(deps): update module github.com/onsi/gomega to v1.38.2 by @renovate[bot] in #1585
  • Fix race conditions and improve stability in HTTPSSEProxy by @JAORMX in #1580
  • dynamic client registration by @amirejaz in #1575
  • fix(deps): update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #1593
  • always write a pid file even if we run in foreground by @yrobla in #1588
  • fix(deps): update module github.com/go-chi/chi/v5 to v5.2.3 by @renovate[bot] in #1591
  • Fix MCP structured content validation errors by @JAORMX in #1594
  • Ignore notifications when waiting for responses in streamable proxy by @eleftherias in #1595
  • feat(client): add LM Studio support by @reegnz in #1546
  • Use xdg data dir to store pid files for toolhive by @yrobla in #1604
  • Add e2e test for uvx protocol using arxiv-mcp-server by @JAORMX in #1602
  • Add backward compatibility for PID file location changes by @JAORMX in #1608
  • Add group to workload endpoints by @eleftherias in #1610
  • Refactor deploymentForMCPServer for platform detection. (#1063) (#1285) by @RoddieKieley in #1500
  • Prevent Claude from adding priority labels by @eleftherias in #1617
  • Update registry from toolhive-registry release v2025.08.29 by @github-actions[bot] in #1620
  • fix(deps): update module github.com/onsi/ginkgo/v2 to v2.25.2 by @renovate[bot] in #1618
  • fix(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 by @renovate[bot] in #1563
  • Implement environment variable secrets fallback mechanism by @JAORMX in #1592
  • Fix parsing middleware to handle SSE streams with any path by @JAORMX in #1624
  • Add tool name override to tool middleware. by @blkt in #1612
  • Require group selection in client setup before proceeding by @yrobla in #1625
  • Fix partial name matching in restart command to prevent orphaned stat… by @yrobla in #1626
  • Improve transparent proxy path and host for remote servers by @amirejaz in #1622
  • Move authentication middleware to run before tool-filtering by @JAORMX in #1628
  • Do not error when creating server with prefixes of others by @yrobla in #1627
  • Fix client config removal error when server already removed by @yrobla in #1629
  • Telemetry Support for ToolHive MCP Servers in Kubernetes by @ChrisJBurns in #1596
  • Update registry from toolhive-registry release v2025.08.30 by @github-actions[bot] in #1631
  • Update registry from toolhive-registry release v2025.08.31 by @github-actions[bot] in #1633
  • Update registry from toolhive-registry release v2025.09.01 by @github-actions[bot] in #1635
  • Harden container name handling with input sanitization by @JAORMX in #1609
  • Enable parallel test execution by eliminating XDG global state by @JAORMX in #1634
  • Format unit test output with gotestfmt and upload raw log by @JAORMX in #1639
  • Pre-install packages at build time for network isolation by @JAORMX in #1601
  • Bump go.opentelemetry.io/otel/exporters/prometheus from 0.59.1 to 0.60.0 by @dependabot[bot] in #1653
  • Make Dockerfile template tests version-agnostic by @JAORMX in #1647
  • fix(deps): update module github.com/spf13/cobra to v1.10.0 by @renovate[bot] in #1657
  • fix(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 by @renovate[bot] in #1623
  • fix(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 by @renovate[bot] in #1659
  • Bump k8s.io/client-go from 0.33.4 to 0.34.0 by @dependabot[bot] in #1656
  • Bump sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.0 by @dependabot[bot] in #1654
  • fix(deps): update opentelemetry-go monorepo to v1.38.0 by @renovate[bot] in #1632
  • chore(deps): update alpine docker tag to v3.22 by @renovate[bot] in #1643
  • Drop gotestfmt due to macOS issues by @dmjb in #1664
  • Update permissions validation to handle Windows paths by @dmjb in #1646
  • fix(deps): update github.com/sigstore/sigstore-go digest to b9e4783 by @renovate[bot] in #1666
  • Update registry from toolhive-registry release v2025.09.02 by @github-actions[bot] in #1673
  • fix(deps): update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in #1669
  • fix(deps): update module github.com/mark3labs/mcp-go to v0.39.0 by @renovate[bot] in #1674

New Contributors

Full Changelog: v0.2.13...v0.2.14