v0.3.0
What's Changed
- Add Tool Middleware config to HTTP API. by @blkt in #1774
- We missed adding documentation for the CLI changes that came with OTEL by @JAORMX in #1800
- Fix tests to account for remote servers by @JAORMX in #1799
- Update PID field in status files by @dmjb in #1796
- Refactor Telemetry Provider Builder to Option pattern by @ChrisJBurns in #1753
- Migrate PID files to file statuses on status Get/List by @dmjb in #1802
- bumps operator to version 0.2.17 by @ChrisJBurns in #1803
- Update registry from toolhive-registry release v2025.09.09 by @github-actions[bot] in #1798
- removes path ignore as it only allows paths on its own by @ChrisJBurns in #1807
- Update registry from toolhive-registry release v2025.09.10 by @github-actions[bot] in #1809
- add new configmap flag in proxy runner to read config from there by @yrobla in #1789
- Do not show error when client config file is not found by @RyanCarlisle in #1725
- Colima Runtime Documentation Update by @jesseobrien in #1492
- fix: correct remote path handling in GenerateMCPServerURL by @amirejaz in #1810
- add missing support for proxy mode in proxy runner by @yrobla in #1813
- fix(deps): update kubernetes packages to v0.34.1 by @renovate[bot] in #1812
- Fix issue with duplicate entries in thv ls for some workloads by @dmjb in #1815
- Update group catalog proposal by @eleftherias in #1822
- Fix workload update API race condition by implementing proper async sequencing by @lujunsan in #1768
- Extend the registry type to support groups by @rdimitrov in #1823
- propagate configmap configuration to runconfig by @yrobla in #1820
- Update registry from toolhive-registry release v2025.09.11 by @github-actions[bot] in #1828
- Refactor
RunConfigBuilderto Option Pattern. by @blkt in #1816 - Enable all in thv rm cmd by @joyy09 in #1827
- Drop task test-silent by @dmjb in #1831
- Allow multiple workloads to be passed to the stop command by @dmjb in #1832
- Add support for passing multiple workloads to thv rm by @dmjb in #1835
- Add alternatives considered for registry groups by @eleftherias in #1834
- Fix race condition in workload edit API causing state deletion by @lujunsan in #1836
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to df92998 by @renovate[bot] in #1837
- Stop calling PID file functions in process/pid.go in tests by @dmjb in #1826
- Ensure that container lookup is done by container name by @dmjb in #1833
- Fix OAuth issuer discovery to comply with RFC 8414 and RFC 9728 by @JAORMX in #1839
- refactor retrieval of runconfigmap to kubernetes package by @ChrisJBurns in #1840
- Update registry from toolhive-registry release v2025.09.11 by @github-actions[bot] in #1844
- Drop patch coverage check in codecov by @dmjb in #1845
- Add trace propagation to proxy by @Deepam02 in #1782
- fix(deps): update module github.com/charmbracelet/bubbletea to v1.3.9 by @renovate[bot] in #1848
- Add proxy_mode field to Workload API output by @JAORMX in #1846
- Add support for Tool Override to CLI. by @blkt in #1841
- fix(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 by @renovate[bot] in #1660
- Fix timeout handling for large Docker image pulls by @JAORMX in #1847
- Add ToolConfig CRD for tool filtering and renaming by @JAORMX in #1814
- Add Docker runtime unit tests for monitor, squid config, and helpers by @JAORMX in #1854
- Fix duplicate listing in
thv listby @amirejaz in #1860 - Auto add remote server to clients by @amirejaz in #1857
- Set remote URL when the remote server is run from registry by @amirejaz in #1859
- [Kubernetes MCPRegistry] ConfigMap source and store manager by @dmartinol in #1829
- Add Docker client adapter and unit tests for list/inspect paths by @JAORMX in #1862
- Helm: Fix the substitution and tests for operator.env by @danbarr in #1869
- Update Helm deployment name for CRDs in Taskfile by @danbarr in #1872
- Resolves Double ProxyRunner Pod Issue in Kubernetes by @ChrisJBurns in #1870
- Update registry from toolhive-registry release v2025.09.12 by @github-actions[bot] in #1878
- Exit early if container runtime is not found by @rdimitrov in #1876
- chore(deps): update sigstore/cosign-installer action to v3.10.0 by @renovate[bot] in #1875
- Add adapter and unit tests for Docker query paths by @JAORMX in #1865
- Fix ProxyMode flag missing in Kubernetes operator by @Deepam02 in #1879
- Refactors Accessor Logic for
MCPServerFields Into Specific Package by @ChrisJBurns in #1877
New Contributors
- @jesseobrien made their first contribution in #1492
- @Deepam02 made their first contribution in #1782
Full Changelog: v0.2.17...v0.3.0