Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v0.10.1 (2026-03-05)

Bug Fixes

  • Update cli.py description to remove stale Token-efficient wording (#160, 6a52649)

Documentation

  • Update server.json description to mention curated tools (#159, ad7b12d)

v0.10.0 (2026-03-05)

Chores

Features

  • Add check_deployment_health tool — 7-check parallel health report (#158, 4f9d6ac)

v0.9.0 (2026-03-05)

Documentation

  • Update FastMCP badge from 2.14+ to 3.1+ (#155, 172f57a)

Features

  • Remove Eunomia, tighten progressive disclosure (#156, 7e329c8)

v0.8.3 (2026-03-03)

Bug Fixes

  • Restore mcp-registry-publish — move trigger into release workflow (#154, 1c57d04)

Chores

  • Update project dependencies to latest (#153, bc51330)

  • deps: Bump poethepoet from 0.42.0 to 0.42.1 (#151, a37c3b7)

  • deps: Bump pyasn1 in the uv group across 1 directory (#107, 2b6e711)

  • deps: Bump ruff from 0.15.2 to 0.15.4 (#150, 7a78b79)

  • deps: Bump ty from 0.0.18 to 0.0.19 (#149, 86ef65f)

  • deps: Bump zensical from 0.0.23 to 0.0.24 (#148, 99c0a13)

v0.8.2 (2026-02-25)

Bug Fixes

  • Fix CHANGELOG.md never updating (wrong insertion marker + deprecated PSR v10 config) (#145, 26e77b0)

v0.8.1 (2026-02-25)

Bug Fixes

  • Add uv lock to semantic-release build_command; sync uv.lock to 0.8.0 (#144, 53d0438)

  • Correct mcp-registry-publish workflow name (remove -bun suffix) (#143, 91f260e)

v0.8.0 (2026-02-25)

Features

  • Add runtimeHint uvx to server.json; prefer uvx in docs and README (#142, b14db32)

v0.7.1 (2026-02-25)

Bug Fixes

  • Restore PyPI publish job to release workflow (#141, 905805a)

Continuous Integration

  • Fix docs workflow Python version 3.13 → 3.14 (#140, b9fef54)

v0.7.0 (2026-02-25)

Features

  • Implement wise-mcp improvements (error hints, identity anchor, batch persons, progressive detail, gui urls, perf hints) (#138, 5a98eca)

v0.6.0 (2026-02-25)

Bug Fixes

  • Resolve all prek --all-files lint issues (#136, be4a67f)

Chores

  • Pre-template-update cleanup (#133, 2d341ee)

  • Set _commit to 0.1.0 baseline for copier update (#134, 76f5d19)

  • Update project dependencies to latest versions (#104, 8c068ea)

  • Update template from 0.1.0 to 0.30.1, upgrade deps, pin hook versions (#135, 5fb56af)

  • ci: Bump actions/checkout from 4 to 6 (#102, 39fdd5d)

  • deps: Bump bandit from 1.9.2 to 1.9.3 (#116, 10fb58f)

  • deps: Bump build from 1.3.0 to 1.4.0 (#105, b35469a)

  • deps: Bump fastmcp from 2.14.1 to 2.14.2 (#103, 324890f)

  • deps: Bump fastmcp from 2.14.2 to 2.14.3 (#110, 484ac5a)

  • deps: Bump fastmcp from 2.14.3 to 2.14.4 (#114, c1d6851)

  • deps: Bump fastmcp from 2.14.4 to 2.14.5 (#120, ad851c1)

  • deps: Bump mkdocs-git-revision-date-localized-plugin (#118, 51ee4e1)

  • deps: Bump mkdocs-material from 9.7.1 to 9.7.2 (#131, cc856ea)

  • deps: Bump poethepoet from 0.40.0 to 0.41.0 (#127, 9424c6e)

  • deps: Bump prek from 0.2.27 to 0.2.29 (#111, 36f8ab6)

  • deps: Bump prek from 0.2.29 to 0.3.0 (#117, 149006a)

  • deps: Bump prek from 0.3.0 to 0.3.2 (#121, cde4343)

  • deps: Bump prek from 0.3.2 to 0.3.3 (#130, c4883f1)

  • deps: Bump ruff from 0.14.10 to 0.14.11 (#106, 7034e1f)

  • deps: Bump ruff from 0.14.11 to 0.14.13 (#109, 3ff891f)

  • deps: Bump ruff from 0.14.13 to 0.14.14 (#113, 7e885f8)

  • deps: Bump ruff from 0.14.14 to 0.15.0 (#122, 31e8460)

  • deps: Bump ruff from 0.15.0 to 0.15.2 (#129, f2079d9)

  • deps: Bump ty from 0.0.10 to 0.0.12 (#112, 25fe68d)

  • deps: Bump ty from 0.0.12 to 0.0.13 (#115, bcccca2)

  • deps: Bump ty from 0.0.13 to 0.0.14 (#119, 2a4f87b)

  • deps: Bump ty from 0.0.14 to 0.0.15 (#123, a44a8eb)

  • deps: Bump ty from 0.0.15 to 0.0.17 (#126, fe0b274)

Documentation

  • Fix CONTRIBUTING.md and markdownlint issues (#101, 6be4fa4)

Features

  • Refactor MCP server tool architecture, docs, and tests (#137, 58de2a4)

v0.5.2 (2026-01-01)

Bug Fixes

  • Trigger MCP Registry publish on release, not workflow_run (#100, 3c3e756)

Chores

  • Remove PR template that conflicts with gt submit (#99, 40b951b)

Documentation

  • Create separate documentation pages (#98, 3868634)

  • Slim down README and point to full documentation (#97, 467b205)

v0.5.1 (2025-12-31)

Bug Fixes

  • Simplify port-forward coordination and add auto-restart (#96, acd2881)

Documentation

  • Recommend uv tool install over uvx to avoid cache locking (#95, aac3811)

v0.5.0 (2025-12-30)

Features

  • Add ConfigurationError for graceful kubectl auth failure handling (#94, 7d51c58)

v0.4.3 (2025-12-30)

Bug Fixes

  • Extend pre-commit hook to check uv.lock for non-PyPI URLs (#93, 4c07287)

v0.4.2 (2025-12-30)

Bug Fixes

  • Add lfs: true to all GitHub workflows for swagger.json (#91, f218c6d)

v0.4.1 (2025-12-30)

Bug Fixes

  • Add package version to server.json for MCP Registry (#90, 5c92fc8)

Documentation

  • Add MCP Registry name to README for ownership validation (#89, 32b946c)

v0.4.0 (2025-12-30)

Bug Fixes

  • Move PyPI publish to separate job for trusted publishing (#88, be7e22a)

  • k8s: Add timeouts to kubectl subprocess calls to prevent server hang (#86, 1e029b3)

Chores

  • Apply template improvements from v2.14.0 (#85, ebeb4c2)

  • ci: Bump actions/upload-pages-artifact from 3 to 4 (#81, 892a868)

Continuous Integration

  • Use reusable semantic-release workflow from ci-components (#83, 1a6cf96)

Documentation

  • Add troubleshooting section and test client script (#80, cf4a8c4)

Features

  • Add MCP Registry publishing support (#87, b6ab7f9)

v0.3.4 (2025-12-17)

Bug Fixes

  • Improve error handling with mask_error_details and defensive catches (#79, 85a5c8b)

  • Make list_operations case-insensitive and add exhaustive tests (#78, 2f14d8c)

Continuous Integration

  • Chain workflows to ensure CI passes before release and docs (#77, f89cf10)

v0.3.3 (2025-12-17)

Bug Fixes

  • Improve K8s provider error handling for auth failures (#76, 2ed3334)

v0.3.2 (2025-12-17)

Bug Fixes

  • Multi-instance coordination and logging improvements (#74, 7f21897)

Documentation

  • Add badges for PyPI, Python versions, license, FastMCP, Ruff, and uv (#73, 49cb818)

v0.3.1 (2025-12-16)

Bug Fixes

  • Call provider.setup() in lifespan to start port-forward (#72, 322e318)

Continuous Integration

Documentation

  • Add timing metrics note to README (#69, fed559b)

v0.3.0 (2025-12-15)

Features

  • Add FastMCP error handling with ToolError and ErrorHandlingMiddleware (#68, 7f6a51b)

v0.2.6 (2025-12-15)

Bug Fixes

  • Windows path comparison in logging test (#67, 4f17483)

v0.2.5 (2025-12-15)

Bug Fixes

  • Fetch LFS files in release workflow (#66, cfeb050)

v0.2.4 (2025-12-15)

Bug Fixes

  • Bundle swagger.json in PyPI package (#64, b5b785d)

Chores

  • Enable GitHub Pages deployment for docs (#62, 8f0c6c8)

v0.2.3 (2025-12-15)

Bug Fixes

  • Update install instructions for PyPI release (#61, f73833d)

v0.2.2 (2025-12-15)

Bug Fixes

  • Update default policy to allow all read-only operations (#60, 2c6a1bc)

v0.2.1 (2025-12-15)

Bug Fixes

  • Improve semantic-release error handling in workflow (#59, d6adca3)

v0.2.0 (2025-12-15)

Chores

  • Add allow_zero_version for 0.x.x versioning (#57, d6467ea)

  • Re-enable automatic releases after 0.1.0 tag (#56, f814b68)

Features

  • Enable PyPI publishing infrastructure (#58, b22f6ff)

v0.1.0 (2025-12-15)

  • Initial Release