Changelog
Complete version history for Fp Switchboard. Latest version: v4.10.14 (February 8, 2026).
v4.10.x — Security & Architecture Hardening
Section titled “v4.10.x — Security & Architecture Hardening”v4.10.14 — Mobile UX + Accessibility
Section titled “v4.10.14 — Mobile UX + Accessibility”Added:
- Mobile hamburger menu with slide-in sidebar and overlay backdrop
- Skip-to-content link for keyboard/screen reader users
- ARIA landmarks on header, sidebar, main content, and admin tabs
- Admin tab
role="tablist"/role="tab"/role="tabpanel"pattern
Fixed:
- Admin tabs now horizontally scroll on small screens instead of overflowing
v4.10.13 — Toast Notification System
Section titled “v4.10.13 — Toast Notification System”Added:
- Toast notification system replacing all 158 browser
alert()popups - Confirmation modal system replacing all 15 browser
confirm()dialogs - Toast types: success (green), error (red), warning (amber), info (blue) with auto-dismiss
- Dark mode support for toasts and modals
Changed:
- Destructive actions now use styled red confirmation modals
- Success operations show green slide-in toasts
- Error messages show persistent red toasts (6s auto-dismiss)
v4.10.12 — Security Hardening
Section titled “v4.10.12 — Security Hardening”Changed:
- PBKDF2-derived encryption key cached with 10-minute TTL (eliminates 80-450ms re-derivation cost)
- API CORS restricted from wildcard to known origins
- Token verification uses constant-time comparison (timing attack prevention)
- Centralized
SERVICE_METADATAas single source of truth for service flags
Added:
- 15 service registry validation tests
v4.10.11 — Performance: DB Query Batching
Section titled “v4.10.11 — Performance: DB Query Batching”Changed:
- Batched user lookup + service access into single D1 round trip (~20-40ms saved per request)
- Batched 3 DLP config queries into single round trip (~40ms saved on cache miss)
- Replaced 31 copy-paste MCP route handlers with single registry loop (~200 lines removed)
v4.10.10 — Roadmap Update
Section titled “v4.10.10 — Roadmap Update”Added:
- Phase 9.5: Security & Architecture Hardening
- Phase 12: Enterprise Hardening (GDPR, per-org encryption, SSO/SCIM)
- Comprehensive 10-agent codebase review with executive scorecard
v4.10.x — Jira Cloud Integration (Phase 9)
Section titled “v4.10.x — Jira Cloud Integration (Phase 9)”v4.10.9 — Critical Fix: MCP Tool Calls
Section titled “v4.10.9 — Critical Fix: MCP Tool Calls”Fixed:
- All MCP tool calls failing with scoping bug —
constdeclared insideswitchblock but referenced outside it
v4.10.8 — Jira Extended Tools
Section titled “v4.10.8 — Jira Extended Tools”Added:
- 21 new Jira tools: delete, worklogs, watchers, attachments, components, versions, filters, sprint lifecycle, changelog, permissions, JSM request types
- Jira registered in admin service manager
- Dashboard tools reference expanded to 53 tools across 12 categories
v4.10.7 — Jira Dashboard Complete
Section titled “v4.10.7 — Jira Dashboard Complete”Added:
- Jira system prompt with tool priority, JQL examples, and workflows
- 6 example prompts and 32 tools organized into 7 categories
- Best practices: JQL, issue keys, workflows, ADF, sprints, rate limits
Changed:
- Phase 9 (Jira Cloud Integration) marked complete on roadmap
v4.10.6 — JSM Service Desk Tools
Section titled “v4.10.6 — JSM Service Desk Tools”Added:
jira_list_service_desks— List JSM service desksjira_get_queue_issues— Get issues from a JSM queuejira_get_sla_info— Get SLA status for customer requestsjira_create_request— Create JSM customer service requests
v4.10.5 — Jira Setup Guide
Section titled “v4.10.5 — Jira Setup Guide”Added:
- Step-by-step OAuth 2.0 (3LO) app setup guide
- Prompt generator config for JQL, transitions, and ADF tips
v4.10.4 — Jira DLP Patterns
Section titled “v4.10.4 — Jira DLP Patterns”Added:
- Atlassian API token detection (ATATT-prefix, critical severity)
- OAuth token and webhook secret pattern detection
- Jira-specific DLP allowlist entries
v4.10.3 — Sprint Management Tools
Section titled “v4.10.3 — Sprint Management Tools”Added:
- 9 new tools: create/move sprints, epics, backlog, watchers, issue links, labels, statuses
v4.10.2 — Agile & Sprint Tools
Section titled “v4.10.2 — Agile & Sprint Tools”Added:
- 8 new tools: boards, sprints, sprint issues, work logging, labels, transitions, issue types, user search
- Agile API support for board and sprint endpoints
v4.10.1 — Core Issue Tools
Section titled “v4.10.1 — Core Issue Tools”Added:
- 10 core tools: search (JQL), get, create, update, transition, comment, assign, list/get projects
- Markdown-to-ADF auto-conversion for descriptions and comments
v4.10.0 — Jira Cloud Foundation
Section titled “v4.10.0 — Jira Cloud Foundation”Added:
- Atlassian OAuth 2.0 (3LO) with audience param and rotating refresh tokens
- ADF converter utilities (markdown to ADF, ADF to text)
- Cloud ID auto-discovery and storage
v4.9.x — Observability, Metering & Analytics (Phase 8)
Section titled “v4.9.x — Observability, Metering & Analytics (Phase 8)”v4.9.3 — Analytics Dashboards
Section titled “v4.9.3 — Analytics Dashboards”Added:
- User analytics page with daily call volume, service breakdown, top tools
- Admin analytics with user activity ranking and error hotspots
- Time range selector (today/7d/30d/custom) with CSV export
v4.9.2 — Tool Observability
Section titled “v4.9.2 — Tool Observability”Added:
- Request/response capture (DLP-sanitized)
- Execution detail view with timing, errors, and AI intent
- Real-time feed with 5-second polling
- Service health panel with 24-hour color-coded tiles
v4.9.1 — Usage UI + Export
Section titled “v4.9.1 — Usage UI + Export”Added:
- Monthly usage summary cards with bar chart
- Admin usage tab with user ranking and service breakdown
- CSV/JSON export with period filtering
v4.9.0 — Usage Metering Foundation
Section titled “v4.9.0 — Usage Metering Foundation”Added:
- Daily usage summaries with per-user, per-service aggregation
- Automated CRON persistence for daily rollups
- User and admin usage APIs with period support
- Backfilled 90 days of historical data
v4.7.x — Dynamic Loading, Bundles & Claude.ai
Section titled “v4.7.x — Dynamic Loading, Bundles & Claude.ai”v4.7.14 — Dynamic Claude.ai Bundle Switching
Section titled “v4.7.14 — Dynamic Claude.ai Bundle Switching”Changed:
- Claude.ai now uses current default bundle preference (not connection-time snapshot)
- Bundle edits apply immediately without reconnection
v4.7.13 — Claude.ai Bundle Connection Fix
Section titled “v4.7.13 — Claude.ai Bundle Connection Fix”Fixed:
- Claude.ai connections with custom bundles disconnecting immediately after connecting
v4.7.12 — Claude.ai Bundle UX
Section titled “v4.7.12 — Claude.ai Bundle UX”Changed:
- Bundle cards now show “Claude.ai” button for direct connection
- Tool count warnings update in real-time during bundle editing
v4.7.11 — Claude.ai Custom Bundle Support
Section titled “v4.7.11 — Claude.ai Custom Bundle Support”Added:
- Designate a specific bundle as your Claude.ai connector
switchboard_discover_toolsmeta-tool for finding tools outside your bundleswitchboard_list_servicesmeta-tool for service/tool count overview- Bundle-scoped OAuth tokens (
fps_mcp_bundle_*)
v4.7.10 — Token Validation Fix
Section titled “v4.7.10 — Token Validation Fix”Fixed:
cloudflare_tenanttokens incorrectly validating ascloudflare(regex ordering)
v4.7.9 — Missing MCP Endpoints
Section titled “v4.7.9 — Missing MCP Endpoints”Fixed:
- Added missing
/mcp/github,/mcp/fathom_ai, and/mcp/n8n_mcproutes
v4.7.8 — MCPB Manifest v0.3
Section titled “v4.7.8 — MCPB Manifest v0.3”Fixed:
- Corrected MCPB manifest format to v0.3 spec for Claude Desktop extensions
v4.7.7 — Internal Service Tokens
Section titled “v4.7.7 — Internal Service Tokens”Fixed:
- Internal services (fp_design) can now generate tokens without requiring OAuth credentials
v4.7.6 — Deferred Tool Loading
Section titled “v4.7.6 — Deferred Tool Loading”Added:
- Claude.ai web uses
defer_loading: truefor all tools (~95% context reduction) tools/getendpoint for on-demand schema fetching
v4.7.5 — Claude Desktop Extensions
Section titled “v4.7.5 — Claude Desktop Extensions”Added:
- Download
.mcpbextension files for any service or bundle - 3-step install: Download, double-click, enter token
v4.7.4 — Unified Endpoint Warning
Section titled “v4.7.4 — Unified Endpoint Warning”Changed:
- Added context window consumption warning on unified access page
- Recommend bundles or per-service endpoints over unified
v4.7.3 — Fp Design System
Section titled “v4.7.3 — Fp Design System”Added:
- 7 tools for querying design tokens, components, guidelines, and code validation
v4.7.2 — Claude.ai Custom Connector
Section titled “v4.7.2 — Claude.ai Custom Connector”Added:
- Connect Switchboard directly to Claude.ai as a custom MCP connector
- MCP OAuth 2.1 authorization server (RFC 9728, RFC 8414)
- Streamable HTTP transport for Claude.ai
- OAuth discovery endpoints and consent UI
v4.7.1 — Templates, Aliasing & Sharing
Section titled “v4.7.1 — Templates, Aliasing & Sharing”Added:
- Save bundles as personal templates
- Tool aliasing from bundle edit page
- Bundle sharing with specific users or public visibility
v4.7.0 — Dynamic Tool Loading
Section titled “v4.7.0 — Dynamic Tool Loading”Added:
?dynamic=truefor unified endpoint — 3 meta-tools instead of 996+ (96% token reduction)- Read-only service tokens (
fps_google_readonly_xxx) - Token budget hints (
max_tokensparameter on read tools) - Platform and organization bundle templates
v4.6.x — Bundles & Response Optimization
Section titled “v4.6.x — Bundles & Response Optimization”v4.6.6 — Custom Bundles
Section titled “v4.6.6 — Custom Bundles”Added:
- Bundle builder UI with two-panel tool selection
- 6 pre-built templates (Daily Summary, Email Assistant, Sales CRM, etc.)
- Bundle-scoped tokens and dedicated MCP endpoints
v4.6.5 — Universal Format Parameter
Section titled “v4.6.5 — Universal Format Parameter”Added:
- 571 tools auto-enhanced with
formatparameter (compact/full/ids_only) - Response formatter safety net on all tool responses
v4.6.4 — Format Parameter
Section titled “v4.6.4 — Format Parameter”Added:
formatparameter on 25+ tools for controlling response verbosity
v4.6.3 — MCP Client Detection
Section titled “v4.6.3 — MCP Client Detection”Added:
- Client detection during MCP initialize (Claude Desktop, Claude Code, Cursor, VS Code, ChatGPT)
- Client-aware response limits (30KB for compact clients, 50KB for full clients)
- Bundle database schema (bundles, tokens, templates tables)
v4.6.2 — Response Optimization
Section titled “v4.6.2 — Response Optimization”Added:
gmail_inbox_summarytool for compact daily briefings
Changed:
- Response size thresholds lowered (60KB to 30KB truncation)
- Default result limits reduced across Gmail, Slack, Teamwork
Fixed:
- Claude Desktop “Too many compactions” errors
v4.6.1 — Batch Timeout Fix
Section titled “v4.6.1 — Batch Timeout Fix”Fixed:
- Batch operation timeouts increased from 30s to 90s for Slides, Docs, Sheets
v4.6.0 — Google Workspace Expansion
Section titled “v4.6.0 — Google Workspace Expansion”Added:
- 16 new Google Workspace tools (85 to 101 total)
- Slides: batch update, delete, duplicate, thumbnails, reorder
- Docs: batch update, text styling, headers, page breaks
- Sheets: charts, conditional formatting, pivot tables, filters, validation, named ranges
- Drive: export, revisions
v4.5.x — DLP Admin Controls
Section titled “v4.5.x — DLP Admin Controls”v4.5.1 — Bug Fixes & UI Polish
Section titled “v4.5.1 — Bug Fixes & UI Polish”Fixed:
- Toggle switch colors, skeleton loaders, admin promote behavior, 18 TypeScript errors
v4.5.0 — DLP Admin Controls
Section titled “v4.5.0 — DLP Admin Controls”Added:
- DLP admin panel with per-org pattern overrides
- Per-service granularity (same pattern, different actions per service)
- Term frequency analysis and AI-powered recommendations
- One-click allowlist, content test panel, false positive reporting
- Automated 2am daily AI analysis CRON
v4.4.x — Foundations
Section titled “v4.4.x — Foundations”v4.4.85 — MCP Apps Dashboard
Section titled “v4.4.85 — MCP Apps Dashboard”Added:
- MCP Apps badges on service pages, interactive dashboard previews
v4.4.84 — MCP Apps Extension
Section titled “v4.4.84 — MCP Apps Extension”Added:
- Tools can return interactive HTML dashboards in AI conversations
- QuickBooks P&L and Invoices dashboards, Google Analytics report visualization
v4.4.83–4.4.78 — Transport & Routing Fixes
Section titled “v4.4.83–4.4.78 — Transport & Routing Fixes”Fixed:
- MCP HTTP transport auth detection for Warp clients
- Static assets 404 on dynamic routes
- CORS preflight for MCP unified endpoint
v4.4.77–4.4.73 — n8n Integration
Section titled “v4.4.77–4.4.73 — n8n Integration”Added:
- n8n MCP Server integration (separate from n8n API)
n8n_runandn8n_discover_workflowsfor easy workflow execution- n8n MCP connection verification
Fixed:
- SSE response parsing, service endpoint routing, CHECK constraints
v4.4.68–4.4.66 — Security Quick Wins
Section titled “v4.4.68–4.4.66 — Security Quick Wins”Added:
- Unicode sanitization and prompt injection detection
- Security roadmap UI
v4.4.65 — E2E Test Suite
Section titled “v4.4.65 — E2E Test Suite”Added:
- 264 tests across 32 services
v4.4.64–4.4.60 — Branding & Client Tiers
Section titled “v4.4.64–4.4.60 — Branding & Client Tiers”Changed:
- Switchboard branding refresh
- Client tier system for different access levels
- Roadmap consolidation