Skip to content

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”
Feb 8, 2026

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
Feb 8, 2026

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)
Feb 8, 2026

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_METADATA as 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”
Feb 8, 2026

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)
Feb 8, 2026

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)”
Feb 6, 2026

Fixed:

  • All MCP tool calls failing with scoping bug — const declared inside switch block but referenced outside it
Feb 6, 2026

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
Feb 6, 2026

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
Feb 6, 2026

Added:

  • jira_list_service_desks — List JSM service desks
  • jira_get_queue_issues — Get issues from a JSM queue
  • jira_get_sla_info — Get SLA status for customer requests
  • jira_create_request — Create JSM customer service requests
Feb 6, 2026

Added:

  • Step-by-step OAuth 2.0 (3LO) app setup guide
  • Prompt generator config for JQL, transitions, and ADF tips
Feb 6, 2026

Added:

  • Atlassian API token detection (ATATT-prefix, critical severity)
  • OAuth token and webhook secret pattern detection
  • Jira-specific DLP allowlist entries
Feb 6, 2026

Added:

  • 9 new tools: create/move sprints, epics, backlog, watchers, issue links, labels, statuses
Feb 6, 2026

Added:

  • 8 new tools: boards, sprints, sprint issues, work logging, labels, transitions, issue types, user search
  • Agile API support for board and sprint endpoints
Feb 6, 2026

Added:

  • 10 core tools: search (JQL), get, create, update, transition, comment, assign, list/get projects
  • Markdown-to-ADF auto-conversion for descriptions and comments
Feb 6, 2026

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)”
Feb 6, 2026

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
Feb 6, 2026

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
Feb 6, 2026

Added:

  • Monthly usage summary cards with bar chart
  • Admin usage tab with user ranking and service breakdown
  • CSV/JSON export with period filtering
Feb 6, 2026

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”
Feb 5, 2026

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”
Feb 5, 2026

Fixed:

  • Claude.ai connections with custom bundles disconnecting immediately after connecting
Feb 5, 2026

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”
Feb 5, 2026

Added:

  • Designate a specific bundle as your Claude.ai connector
  • switchboard_discover_tools meta-tool for finding tools outside your bundle
  • switchboard_list_services meta-tool for service/tool count overview
  • Bundle-scoped OAuth tokens (fps_mcp_bundle_*)
Feb 4, 2026

Fixed:

  • cloudflare_tenant tokens incorrectly validating as cloudflare (regex ordering)
Feb 4, 2026

Fixed:

  • Added missing /mcp/github, /mcp/fathom_ai, and /mcp/n8n_mcp routes
Feb 4, 2026

Fixed:

  • Corrected MCPB manifest format to v0.3 spec for Claude Desktop extensions
Feb 4, 2026

Fixed:

  • Internal services (fp_design) can now generate tokens without requiring OAuth credentials
Feb 4, 2026

Added:

  • Claude.ai web uses defer_loading: true for all tools (~95% context reduction)
  • tools/get endpoint for on-demand schema fetching
Feb 4, 2026

Added:

  • Download .mcpb extension files for any service or bundle
  • 3-step install: Download, double-click, enter token
Feb 4, 2026

Changed:

  • Added context window consumption warning on unified access page
  • Recommend bundles or per-service endpoints over unified
Feb 4, 2026

Added:

  • 7 tools for querying design tokens, components, guidelines, and code validation
Feb 4, 2026

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
Feb 2, 2026

Added:

  • Save bundles as personal templates
  • Tool aliasing from bundle edit page
  • Bundle sharing with specific users or public visibility
Feb 2, 2026

Added:

  • ?dynamic=true for unified endpoint — 3 meta-tools instead of 996+ (96% token reduction)
  • Read-only service tokens (fps_google_readonly_xxx)
  • Token budget hints (max_tokens parameter on read tools)
  • Platform and organization bundle templates

v4.6.x — Bundles & Response Optimization

Section titled “v4.6.x — Bundles & Response Optimization”
Feb 2, 2026

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
Feb 2, 2026

Added:

  • 571 tools auto-enhanced with format parameter (compact/full/ids_only)
  • Response formatter safety net on all tool responses
Feb 2, 2026

Added:

  • format parameter on 25+ tools for controlling response verbosity
Feb 2, 2026

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)
Feb 2, 2026

Added:

  • gmail_inbox_summary tool 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
Feb 1, 2026

Fixed:

  • Batch operation timeouts increased from 30s to 90s for Slides, Docs, Sheets
Feb 1, 2026

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

Jan 31, 2026

Fixed:

  • Toggle switch colors, skeleton loaders, admin promote behavior, 18 TypeScript errors
Jan 31, 2026

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

Jan 28, 2026

Added:

  • MCP Apps badges on service pages, interactive dashboard previews
Jan 28, 2026

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”
Jan 27, 2026

Fixed:

  • MCP HTTP transport auth detection for Warp clients
  • Static assets 404 on dynamic routes
  • CORS preflight for MCP unified endpoint
Jan 22, 2026

Added:

  • n8n MCP Server integration (separate from n8n API)
  • n8n_run and n8n_discover_workflows for easy workflow execution
  • n8n MCP connection verification

Fixed:

  • SSE response parsing, service endpoint routing, CHECK constraints
Jan 22, 2026

Added:

  • Unicode sanitization and prompt injection detection
  • Security roadmap UI
Jan 22, 2026

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”
Jan 22, 2026

Changed:

  • Switchboard branding refresh
  • Client tier system for different access levels
  • Roadmap consolidation