Skip to content

Releases: samanhappy/mcphub

v0.12.12

06 Apr 10:04
62083ef

Choose a tag to compare

What's Changed

  • chore(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #723
  • chore(deps): bump i18next-fs-backend from 2.6.0 to 2.6.3 by @dependabot[bot] in #720
  • chore(deps-dev): bump next from 16.1.7 to 16.2.2 by @dependabot[bot] in #717
  • chore(deps-dev): bump jest from 30.2.0 to 30.3.0 by @dependabot[bot] in #719
  • handle nullable fields like headers correctly by @samanhappy in #724
  • chore(deps-dev): bump @tailwindcss/postcss from 4.1.17 to 4.2.2 by @dependabot[bot] in #718
  • fix: use constant-time comparison for all secret/token checks by @spidershield-contrib in #687
  • Add server-level embeddings to smart-routing tool search reranking by @Copilot in #727
  • docs: update TDD Bug Resolution workflow to include documentation and review phases by @samanhappy in #730
  • feat: add configurable bearer auth header name and JSON body size limit for MCP routing by @samanhappy in #731
  • feat: add prompt and resource group visibility parity by @samanhappy in #733

New Contributors

Full Changelog: v0.12.11...v0.12.12

v0.12.11

03 Apr 01:02
4957644

Choose a tag to compare

What's Changed

  • fix: update documentation links to new domain for consistency by @samanhappy in #712
  • fix: persist passthroughHeaders in database mode by @samanhappy in #714
  • feat: add configuration template export/import for team collaboration by @samanhappy in #716

Full Changelog: v0.12.10...v0.12.11

v0.12.10

30 Mar 02:27
a184786

Choose a tag to compare

What's Changed

  • fix(logging): enhance error serialization in logs for better detail retention by @samanhappy in #700
  • fix(smart-routing): harden embedding under low RPM limits and surface failures to users by @josepcrespo in #702
  • fix(oauth): widen regex validation for scope, state, and code_challenge params by @geekdada in #704
  • fix: enable trust proxy for correct HTTPS detection behind reverse proxies by @tempo22 in #706
  • fix(vector-embeddings): prevent DB connection staleness, avoid redundant resync (fixes #695) by @josepcrespo in #705
  • fix: replace hardcoded default admin password with random generation (CWE-1188) by @sebastiondev in #711

New Contributors

Full Changelog: v0.12.9...v0.12.10

v0.12.9

21 Mar 03:39
aa7a49e

Choose a tag to compare

What's Changed

  • feat: add restore default option for server tool descriptions by @samanhappy in #684
  • fix(smart-routing): prevent embedding sync failures with BAAI/bge-m3 in restricted networks (fixes #689) by @josepcrespo in #693
  • chore(deps): bump kysely from 0.28.9 to 0.28.14 by @dependabot[bot] in #696
  • fix: add degraded status to /health endpoint by @samanhappy in #697
  • chore(deps-dev): bump next from 16.1.5 to 16.1.7 by @dependabot[bot] in #690
  • fix(logging): stringify error objects in console logs for better readability by @samanhappy in #698

Full Changelog: v0.12.8...v0.12.9

v0.12.8

14 Mar 09:19
0caccbd

Choose a tag to compare

What's Changed

  • Install Firefox in full Docker image for Playwright by @Copilot in #670
  • feat: add passthrough headers support for upstream server requests by @samanhappy in #674
  • fix(ui): mark OpenAI Base URL and Embedding Model as required fields in Smart Routing settings (#675) by @josepcrespo in #676
  • Feature: token aware text truncation before creating embeddings by @josepcrespo in #672
  • chore(deps): bump hono from 4.12.4 to 4.12.7 by @dependabot[bot] in #678
  • Potential fix for code scanning alert no. 126: Reflected cross-site scripting by @samanhappy in #680
  • chore(deps): bump undici from 7.18.2 to 7.24.0 by @dependabot[bot] in #682
  • fix(settings): add required field validation for OpenAI smart routing configuration by @josepcrespo in #681

Full Changelog: v0.12.7...v0.12.8

v0.12.7

08 Mar 04:21
51436c7

Choose a tag to compare

What's Changed

  • feat: add basic Gemini embedding model support (#643) by @josepcrespo in #661
  • chore(deps): bump hono from 4.11.10 to 4.12.4 by @dependabot[bot] in #663
  • chore(deps): bump multer from 2.1.0 to 2.1.1 by @dependabot[bot] in #664
  • feat: optimize better auth enable loogic by @samanhappy in #668
  • chore: update code structure for improved readability and maintainability by @samanhappy in #669
  • feat: display smartRoutingRequiredFields in Smart Routing settings UI by @samanhappy in #667

Full Changelog: v0.12.6...v0.12.7

v0.12.6

03 Mar 13:51
a790680

Choose a tag to compare

What's Changed

  • fix: adjust header font size for server statistics on dashboard by @samanhappy in #652
  • feat: add built-in resource and prompt management functionality by @samanhappy in #633
  • fix: prevent vector_embeddings schema churn during startup by @NoeFabris in #644
  • feat: use provider-neutral labels in Smart Routing settings UI by @josepcrespo in #653
  • chore(deps-dev): bump autoprefixer from 10.4.21 to 10.4.27 by @dependabot[bot] in #651
  • chore(deps): bump multer and @types/multer by @dependabot[bot] in #648
  • chore(deps): bump @modelcontextprotocol/sdk from 1.25.3 to 1.27.1 by @dependabot[bot] in #650
  • fix: pre-populate group from session context before bearer auth on /messages by @samanhappy in #657

New Contributors

Full Changelog: v0.12.5...v0.12.6

v0.12.5

01 Mar 13:09
2040c8b

Choose a tag to compare

What's Changed

  • fix: implement base64 encoding support for embedding conversion by @samanhappy in #603
  • fix: correct group tool count display for enabled tools (#631) by @samanhappy in #632
  • feat: normalize whitespace and newline characters in text before generating embeddings by @josepcrespo in #645
  • fix(smart-routing): trim whitespace from string settings to prevent hard-to-diagnose API failures by @josepcrespo in #646

New Contributors

Full Changelog: v0.12.4...v0.12.5

v0.12.4

24 Feb 14:29
9fd08b7

Choose a tag to compare

What's Changed

  • chore(deps): bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in #621
  • chore(deps): bump hono from 4.11.7 to 4.11.10 by @dependabot[bot] in #623
  • fix: dashboard separate disabled count and exclude disabled from offline by @samanhappy in #627
  • fix: gracefully acknowledge session-less MCP notifications (#629) by @samanhappy in #630
  • fix: resolve issue #626 server tools count, styling, notes, and page-size persistence by @samanhappy in #628

Full Changelog: v0.12.3...v0.12.4

v0.12.3

08 Feb 03:35
c62e37b

Choose a tag to compare

⚠️ Important Changes(重要变更)

🔐Security note(安全提示):Starting from this version, MCP endpoints require authentication by default to prevent accidental exposure. To allow unauthenticated MCP access, disable Enable Bearer Authentication in the Keys section(从此版本开始,MCP 端点默认需要身份验证,以防止意外暴露。如需允许无需身份验证的 MCP 访问,请在 Keys 设置中关闭 Enable Bearer Authentication)。

What's Changed

  • feat: sync vector embeddings when toggling server enabled status by @samanhappy in #596
  • feat: add Bug Fixer Agent for diagnosing and fixing bugs using TDD approach by @samanhappy in #598
  • Update mcp-settings.mdx by @hamiltont in #601
  • feat: add TDD Bug Resolution Agent for structured bug diagnosis by @samanhappy in #604
  • feat: rename DXT to MCPB and update related upload functionality by @samanhappy in #607
  • chore(deps-dev): bump jest-environment-node from 30.0.5 to 30.2.0 by @dependabot[bot] in #609
  • chore(deps-dev): bump react-router-dom from 7.12.0 to 7.13.0 by @dependabot[bot] in #608
  • chore(deps-dev): bump @swc/core from 1.15.3 to 1.15.11 by @dependabot[bot] in #610
  • chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.1.2 by @dependabot[bot] in #611
  • chore(deps): bump axios from 1.13.2 to 1.13.4 by @dependabot[bot] in #612
  • chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 by @dependabot[bot] in #613
  • chore: update code structure for improved readability and maintainability by @samanhappy in #615
  • feat: add documentation links to Header and LoginPage components by @samanhappy in #618
  • feat: enhance auth check for mcp endpoints by @samanhappy in #617
  • feat: enhance loading state management in Dashboard by @samanhappy in #620

New Contributors

Full Changelog: v0.12.2...v0.12.3