Skip to content

Latest commit

 

History

History
1829 lines (1653 loc) · 295 KB

File metadata and controls

1829 lines (1653 loc) · 295 KB

Changelog

0.39.0 (2025-11-17)

  • chore(all): bump @octokit/request from 10.0.6 to 10.0.7 (ed81e3e)
  • chore(all): bump nodemon from 3.1.10 to 3.1.11 (653ab6e)
  • chore(satellite): release v0.10.0 (5045d3a)
  • chore(satellite): release v0.10.0 (0676b8f)
  • chore(satellite): release v0.9.0 (ae5ab63)
  • chore(satellite): release v0.9.0 (0c4a7c4)
  • feat(all): add category-specific client configuration API endpoint (da6a24e)
  • feat(all): add OAuth 2.1 authentication for MCP servers (ec98c8b)
  • feat(all): implemented token usage statistics (2fcd9cf)
  • feat(backend): enhance API specifications and add Cursor support (a214653)
  • feat(backend): enhance MCP client types API with categorized response (21e4833)
  • feat(frontend): add statistics page with under construction message (1ad3ab7)
  • fix(satellite): update markdown linting path for AI instructions (8032166)
  • fix(satellite): update token consumption metrics in README (b58e58b)
  • docs(satellite): update example outputs in token counter utility (a4de6d1)

0.38.0 (2025-11-15)

  • chore(all): update dependencies in backend, frontend, and satellite services (94a274f)
  • chore(backend): release v0.43.0 (e735cae)
  • chore(backend): release v0.43.0 (4c730dd)
  • chore(frontend): release v0.38.0 (68958a3)
  • feat(all): MCP Tool Metadata Collection & Display (8af4610)

0.38.0 (2025-11-15)

  • chore(all): update dependencies in backend, frontend, and satellite services (94a274f)
  • chore(backend): release v0.42.0 (9588de4)
  • chore(backend): release v0.42.0 (9d96581)
  • chore(backend): release v0.43.0 (e735cae)
  • chore(backend): release v0.43.0 (4c730dd)
  • chore(satellite): release v0.8.0 (8770637)
  • chore(satellite): release v0.8.0 (109792a)
  • feat(all): MCP Tool Metadata Collection & Display (8af4610)

0.37.0 (2025-11-11)

  • chore(all): bump @octokit/auth-app from 8.1.1 to 8.1.2 (b9e93c6)
  • chore(all): bump @octokit/request from 10.0.5 to 10.0.6 (67fcd1b)
  • chore(all): bump marked from 16.4.1 to 17.0.0 (aa37cf6)
  • chore(all): bump release-it from 19.0.5 to 19.0.6 (d2fdb5c)
  • chore(backend): release v0.41.0 (f79fcfb)
  • chore(backend): release v0.41.0 (ddc0084)
  • chore(frontend): release v0.37.0 (bfa8025)
  • feat(all): Add support for URL query parameters in MCP server configuration (bce275a)
  • feat(all): added new route for MCP client config (1d7fb4a)

0.37.0 (2025-11-11)

  • chore(all): bump @octokit/auth-app from 8.1.1 to 8.1.2 (b9e93c6)
  • chore(all): bump @octokit/request from 10.0.5 to 10.0.6 (67fcd1b)
  • chore(all): bump marked from 16.4.1 to 17.0.0 (aa37cf6)
  • chore(all): bump release-it from 19.0.5 to 19.0.6 (d2fdb5c)
  • chore(backend): release v0.41.0 (f79fcfb)
  • chore(backend): release v0.41.0 (ddc0084)
  • feat(all): Add support for URL query parameters in MCP server configuration (bce275a)
  • feat(all): added new route for MCP client config (1d7fb4a)

0.36.0 (2025-11-09)

  • chore(all): bump @modelcontextprotocol/sdk from 1.20.2 to 1.21.0 (7c81126)
  • chore(all): bump @types/node from 24.8.1 to 24.10.0 (3467f4b)
  • chore(all): bump @types/uuid from 10.0.0 to 11.0.0 (5ee2773)
  • chore(all): bump lucide-vue-next from 0.546.0 to 0.552.0 (b6058de)
  • chore(all): update node version to 24 in workflow files (147192d)
  • chore(backend): update dependencies in package.json (e3f9c05)
  • chore(frontend): release v0.36.0 (347024b)
  • chore(frontend): update dependencies in frontend package.json (4fa9043)
  • chore(satellite): bump @types/uuid in /services/satellite (319a8cf)
  • chore(satellite): bump zod from 3.25.76 to 4.1.12 in /services/satellite (f6f825d)
  • feat(all): add teams management functionality for global admins (d3a9926)
  • feat(backend): implement admin team update route with validation and response schemas (09ae873)

v0.35.0 (2025-11-04)

  • chore(frontend): bump lucide-vue-next in /services/frontend (cb55024)
  • chore(frontend): release v0.35.0 (f9bfa86)
  • chore(frontend): release v0.35.0 (37f88a6)

0.36.0 (2025-11-09)

  • chore(all): bump @modelcontextprotocol/sdk from 1.20.2 to 1.21.0 (7c81126)
  • chore(all): bump @types/node from 24.8.1 to 24.10.0 (3467f4b)
  • chore(all): bump @types/uuid from 10.0.0 to 11.0.0 (5ee2773)
  • chore(all): bump lucide-vue-next from 0.546.0 to 0.552.0 (b6058de)
  • chore(all): update node version to 24 in workflow files (147192d)
  • chore(backend): update dependencies in package.json (e3f9c05)
  • chore(frontend): bump lucide-vue-next in /services/frontend (cb55024)
  • chore(frontend): update dependencies in frontend package.json (4fa9043)
  • chore(satellite): bump @types/uuid in /services/satellite (319a8cf)
  • chore(satellite): bump zod from 3.25.76 to 4.1.12 in /services/satellite (f6f825d)
  • feat(all): add teams management functionality for global admins (d3a9926)
  • feat(backend): implement admin team update route with validation and response schemas (09ae873)

0.35.0 (2025-11-04)

  • chore(backend): release v0.40.0 (f9a5850)
  • chore(backend): release v0.40.0 (58435ff)
  • chore(frontend): release v0.35.0 (37f88a6)
  • feat(all): added support for claude code (6b2e8a7)

0.35.0 (2025-11-04)

  • chore(backend): release v0.40.0 (f9a5850)
  • chore(backend): release v0.40.0 (58435ff)
  • chore(satellite): release v0.7.0 (3aaf75c)
  • chore(satellite): release v0.7.0 (b94bbbd)
  • feat(all): added support for claude code (6b2e8a7)
  • feat(backend): added mcp server source type (a9429a6)
  • feat(backend): resolve plugin path determination for production environment (bb0f504)
  • feat(frontend): add source field to MCP server and display in details (2461f88)
  • feat(satellite): implement hierarchical tool search with Fuse.js (5545c20)
  • docs(all): update README to clarify management chaos and token reduction (d5e5000)
  • docs(all): update README to clarify MCP challenges and solutions (46ce1e9)
  • fix(backend): update welcome email instructions for MCP client setup (2da79a9)

0.34.0 (2025-10-25)

  • chore(all): bump tailwindcss from 4.1.14 to 4.1.15 (8365aa2)
  • chore(all): update dependencies across services (1b1aba7)
  • chore(backend): release v0.39.0 (2518339)
  • chore(backend): release v0.39.0 (3c783bb)
  • chore(frontend): release v0.34.0 (fe6aec7)

0.34.0 (2025-10-25)

  • chore(all): bump tailwindcss from 4.1.14 to 4.1.15 (8365aa2)
  • chore(all): update dependencies across services (1b1aba7)
  • chore(backend): release v0.38.0 (1bcf0db)
  • chore(backend): release v0.38.0 (27fd535)
  • chore(backend): release v0.39.0 (2518339)
  • chore(backend): release v0.39.0 (3c783bb)
  • chore(deps): bump actions/setup-node from 5 to 6 (5050cee)
  • chore(frontend): release v0.33.0 (068f29a)
  • chore(satellite): release v0.5.0 (e8098dd)
  • chore(satellite): release v0.5.0 (8a5c148)
  • chore(satellite): release v0.6.0 (764cce4)
  • chore(satellite): release v0.6.0 (ae2b514)
  • refactor(satellite): satellite service to integrate MCP SDK and remove custom transport handlers (ec92ba4)
  • refactor(satellite): simplify Dockerfile for development environment (45e31c7)
  • feat(all): Add shared types and components for configuration schema management (231e4f9)
  • feat(backend): add cleanup old jobs cron and worker functionality (2f63f81)
  • feat(frontend): add search button and manual execution for server search (0fb2c8e)
  • feat(satellite): add authentication middleware to MCP routes for stats (c292d86)
  • feat(satellite): add uninstall shutdown handling to skip crash detection (f34fef8)
  • feat(satellite): enhance debug route to group servers by team (be24451)
  • feat(satellite): enhance MCP protocol to handle initialized notifications (9b95a08)
  • feat(satellite): enhance nsjail resource limits and cache directory management (d0e38e1)
  • feat(satellite): filter out stdio servers during tool discovery (b5317e2)
  • feat(satellite): handle cleanup of removed servers during config changes (785b73c)
  • feat(satellite): implement server removal handling for active and dormant states (593a9a7)
  • feat(satellite): resolve command paths for nsjail execution (a253bc6)
  • fix(backend): update redirect URI patterns for Claude.ai MCP OAuth (22383da)
  • fix(frontend): validate remote objects in server configuration (0f1ee1b)
  • fix(satellite): adjust shutdown notification handling during tool discovery (1896108)
  • fix(satellite): improve error handling for unhandled rejections and exceptions (8d16c9f)

0.33.0 (2025-10-21)

  • chore(backend): release v0.38.0 (1bcf0db)
  • chore(backend): release v0.38.0 (27fd535)
  • chore(satellite): release v0.5.0 (e8098dd)
  • chore(satellite): release v0.5.0 (8a5c148)
  • feat(all): Add shared types and components for configuration schema management (231e4f9)
  • feat(backend): add cleanup old jobs cron and worker functionality (2f63f81)
  • feat(frontend): add search button and manual execution for server search (0fb2c8e)
  • feat(satellite): add uninstall shutdown handling to skip crash detection (f34fef8)
  • feat(satellite): enhance debug route to group servers by team (be24451)
  • feat(satellite): enhance nsjail resource limits and cache directory management (d0e38e1)
  • feat(satellite): filter out stdio servers during tool discovery (b5317e2)
  • feat(satellite): handle cleanup of removed servers during config changes (785b73c)
  • feat(satellite): implement server removal handling for active and dormant states (593a9a7)
  • feat(satellite): resolve command paths for nsjail execution (a253bc6)
  • fix(backend): update redirect URI patterns for Claude.ai MCP OAuth (22383da)
  • fix(frontend): validate remote objects in server configuration (0f1ee1b)
  • fix(satellite): adjust shutdown notification handling during tool discovery (1896108)
  • fix(satellite): improve error handling for unhandled rejections and exceptions (8d16c9f)

0.32.0 (2025-10-18)

  • chore(backend): release v0.37.0 (d7e761b)
  • chore(backend): release v0.37.0 (dfe44f0)
  • chore(frontend): release v0.32.0 (873adff)
  • chore(frontend): update modules (1b371f8)
  • chore(satellite): remove unnecessary log statements from server startup (a1ff115)
  • chore(satellite): remove unprivileged user namespace configuration (1bd5eb4)
  • docs(all): update README to clarify adoption friction and data (c0e3a79)
  • docs(all): update README to clarify VS Code settings for DeployStack (05d5a35)
  • docs(satellite): update README with idle process management details (552dca2)
  • feat(all): implement idle process management for MCP servers (e142784)
  • feat(all): MCP Client Activity Tracking (01a130e)
  • feat(backend): add endpoints for retrieving unique languages and runtimes (f270dc0)
  • feat(backend): Add MCP client activity metrics cleanup job and worker (7e1789b)
  • feat(backend): add MCP client activity metrics endpoint and service (c02f022)
  • feat(backend): enhance bucket filling with default metric fields (7009ab2)
  • feat(backend): enhance MCP client activity endpoint for team awareness (7ab668c)
  • feat(backend): implement cron job system for scheduled tasks (722811a)
  • feat(backend): implement satellite event handling and processing (dcfc9aa)
  • feat(frontend): add API methods to fetch unique runtimes and languages (2a7f432)
  • feat(frontend): add chart components with echarts integration (dc55c62)
  • feat(frontend): add field components with props and templates (9ea64be)
  • feat(frontend): add McpClientConnectionsCard component (7f95f3e)
  • feat(frontend): add search and filter functionality to server catalog (13da4a1)
  • feat(frontend): add white variant to card component styles (755d175)
  • feat(frontend): enhance MCP server card with GitHub avatar display (7479c5e)
  • feat(frontend): enhance MCP server installation views and add stats component (6635348)
  • feat(frontend): implement client activity tracking and polling (e73e4e2)
  • feat(frontend): implement item components with variants and slots (3125aa4)
  • feat(frontend): implement McpInstallationsEmptyState component (044c3e1)
  • feat(frontend): integrate team selection for client activity fetching (bdb2280)
  • feat(metrics): add MCP client activity metrics endpoint and service (9b82d78)
  • feat(satellite): add logger support to event handler functions (4934a4f)
  • feat(satellite): implement job management system with heartbeat job (ef0d19b)
  • refactor: clean up code structure and remove redundant sections (4025c22)
  • refactor(all): update MCP event schemas for consistency and clarity (2258555)
  • refactor(frontend): simplify McpInstallationsCard component structure (3fdb93d)
  • refactor(satellite): improve client name detection logic in headers (7c48a4a)
  • style(frontend): changed style for several views (f856c52)

0.32.0 (2025-10-18)

  • chore(backend): release v0.37.0 (d7e761b)
  • chore(backend): release v0.37.0 (dfe44f0)
  • chore(frontend): update modules (1b371f8)
  • chore(satellite): remove unnecessary log statements from server startup (a1ff115)
  • chore(satellite): remove unprivileged user namespace configuration (1bd5eb4)
  • docs(all): update README to clarify adoption friction and data (c0e3a79)
  • docs(all): update README to clarify VS Code settings for DeployStack (05d5a35)
  • docs(satellite): update README with idle process management details (552dca2)
  • feat(all): implement idle process management for MCP servers (e142784)
  • feat(all): MCP Client Activity Tracking (01a130e)
  • feat(backend): add endpoints for retrieving unique languages and runtimes (f270dc0)
  • feat(backend): Add MCP client activity metrics cleanup job and worker (7e1789b)
  • feat(backend): add MCP client activity metrics endpoint and service (c02f022)
  • feat(backend): enhance bucket filling with default metric fields (7009ab2)
  • feat(backend): enhance MCP client activity endpoint for team awareness (7ab668c)
  • feat(backend): implement cron job system for scheduled tasks (722811a)
  • feat(backend): implement satellite event handling and processing (dcfc9aa)
  • feat(frontend): add API methods to fetch unique runtimes and languages (2a7f432)
  • feat(frontend): add chart components with echarts integration (dc55c62)
  • feat(frontend): add field components with props and templates (9ea64be)
  • feat(frontend): add McpClientConnectionsCard component (7f95f3e)
  • feat(frontend): add search and filter functionality to server catalog (13da4a1)
  • feat(frontend): add white variant to card component styles (755d175)
  • feat(frontend): enhance MCP server card with GitHub avatar display (7479c5e)
  • feat(frontend): enhance MCP server installation views and add stats component (6635348)
  • feat(frontend): implement client activity tracking and polling (e73e4e2)
  • feat(frontend): implement item components with variants and slots (3125aa4)
  • feat(frontend): implement McpInstallationsEmptyState component (044c3e1)
  • feat(frontend): integrate team selection for client activity fetching (bdb2280)
  • feat(metrics): add MCP client activity metrics endpoint and service (9b82d78)
  • feat(satellite): add logger support to event handler functions (4934a4f)
  • feat(satellite): implement job management system with heartbeat job (ef0d19b)
  • refactor: clean up code structure and remove redundant sections (4025c22)
  • refactor(all): update MCP event schemas for consistency and clarity (2258555)
  • refactor(frontend): simplify McpInstallationsCard component structure (3fdb93d)
  • refactor(satellite): improve client name detection logic in headers (7c48a4a)
  • style(frontend): changed style for several views (f856c52)

0.31.0 (2025-10-09)

  • chore(all): bump @commitlint/cli from 19.8.1 to 20.1.0 (9eb3189)
  • chore(all): bump @octokit/request from 10.0.3 to 10.0.5 (d93fabf)
  • chore(all): bump @tailwindcss/postcss from 4.1.13 to 4.1.14 (fd43779)
  • chore(all): bump drizzle-kit from 0.31.4 to 0.31.5 (18f93d4)
  • chore(all): bump drizzle-orm from 0.44.5 to 0.44.6 (0b92ebf)
  • chore(all): bump jest from 30.1.3 to 30.2.0 (7c70f0a)
  • chore(all): bump jiti from 2.6.0 to 2.6.1 (9051c83)
  • chore(all): bump pino from 9.11.0 to 10.0.0 (7845a12)
  • chore(all): bump tailwindcss from 4.1.13 to 4.1.14 (e6e06c3)
  • chore(all): bump vue-sonner from 2.0.8 to 2.0.9 (ad873f0)
  • chore(all): bump vue-tsc from 3.0.8 to 3.1.1 (8f93277)
  • chore(all): bump zod-openapi from 5.4.1 to 5.4.2 (35a5b7f)
  • chore(backend): bump @commitlint/cli in /services/backend (f303c24)
  • chore(backend): update welcome email template for new users (756e607)
  • chore(frontend): bump @types/marked in /services/frontend (5f4ddd3)
  • chore(frontend): release v0.31.0 (6c626f8)
  • chore(frontend): remove unused @types/marked dependency from package.json (44f88ad)
  • chore(satellite): release v0.4.1 (5ebb468)
  • chore(satellite): release v0.4.1 (6594669)
  • feat(all): Enhanced Job Queue Management - Search & Filtering (6517f1e)
  • feat(backend): add tags filtering to MCP servers API and implement endpoint to retrieve unique tags (45f7088)
  • feat(frontend): add hover card for Python MCP server installation warning (df0d271)
  • feat(frontend): add runtime and tags display to MCP server card (3b22e37)
  • feat(frontend): add skeleton loading state for MCP server selection (2653bb4)
  • feat(frontend): implement ButtonGroup component with variants (23a0418)

0.31.0 (2025-10-09)

  • feat(all): Enhanced Job Queue Management - Search & Filtering (6517f1e)
  • feat(backend): add tags filtering to MCP servers API and implement endpoint to retrieve unique tags (45f7088)
  • feat(frontend): add hover card for Python MCP server installation warning (df0d271)
  • feat(frontend): add runtime and tags display to MCP server card (3b22e37)
  • feat(frontend): add skeleton loading state for MCP server selection (2653bb4)
  • feat(frontend): implement ButtonGroup component with variants (23a0418)
  • chore(all): bump @commitlint/cli from 19.8.1 to 20.1.0 (9eb3189)
  • chore(all): bump @octokit/request from 10.0.3 to 10.0.5 (d93fabf)
  • chore(all): bump @tailwindcss/postcss from 4.1.13 to 4.1.14 (fd43779)
  • chore(all): bump drizzle-kit from 0.31.4 to 0.31.5 (18f93d4)
  • chore(all): bump drizzle-orm from 0.44.5 to 0.44.6 (0b92ebf)
  • chore(all): bump jest from 30.1.3 to 30.2.0 (7c70f0a)
  • chore(all): bump jiti from 2.6.0 to 2.6.1 (9051c83)
  • chore(all): bump pino from 9.11.0 to 10.0.0 (7845a12)
  • chore(all): bump tailwindcss from 4.1.13 to 4.1.14 (e6e06c3)
  • chore(all): bump vue-sonner from 2.0.8 to 2.0.9 (ad873f0)
  • chore(all): bump vue-tsc from 3.0.8 to 3.1.1 (8f93277)
  • chore(all): bump zod-openapi from 5.4.1 to 5.4.2 (35a5b7f)
  • chore(backend): bump @commitlint/cli in /services/backend (f303c24)
  • chore(backend): release v0.36.0 (dacf1af)
  • chore(backend): release v0.36.0 (6bdfbcf)
  • chore(backend): update welcome email template for new users (756e607)
  • chore(frontend): bump @types/marked in /services/frontend (5f4ddd3)
  • chore(frontend): remove unused @types/marked dependency from package.json (44f88ad)
  • chore(satellite): release v0.4.0 (666b992)
  • chore(satellite): release v0.4.0 (42091ab)
  • chore(satellite): release v0.4.1 (5ebb468)
  • chore(satellite): release v0.4.1 (6594669)

0.30.0 (2025-10-06)

  • chore(all): update dependencies and improve package configurations (a9ed054)
  • chore(backend): bump @commitlint/config-conventional (3103017)
  • chore(backend): release v0.35.0 (08a6b55)
  • chore(backend): release v0.35.0 (12b8da1)
  • chore(frontend): bump @commitlint/config-conventional (e7f6b2a)
  • chore(frontend): release v0.30.0 (fc139ea)
  • feat(all): migrated installation_methods to official mcp registry standard (5d53296)
  • feat(backend): add MCP Registry sync endpoint and worker (777520c)
  • feat(backend): add MCP Registry sync management endpoints and logic (7aa9043)
  • feat(backend): add MCP Registry sync progress and management endpoints (023c005)
  • feat(backend): add optional namespace filtering for server data (fbf9a9c)
  • feat(backend): add sorting functionality for mcp server search results (119dd1e)
  • feat(backend): add utility to convert empty strings to undefined for mcp registry sync (dfd2c87)
  • feat(backend): enhance pagination handling and logging for registry sync (0810950)
  • feat(backend): increase maximum rate limit delay to 120 seconds (19afec7)
  • feat(frontend): add sorting by GitHub stars to server search (838c0e5)
  • feat(frontend): implement pagination controls and enhance search results (5206466)
  • feat(frontend): implement sync form with configurable options (8bdccc7)
  • feat(frontend): update repository info endpoint to use GitHub API (3e761a3)
  • feat(satellite): add debug endpoint for comprehensive MCP server info (55fc834)
  • feat(satellite): implement heartbeat data builder for normalized metrics (5f67f93)
  • feat(satellite): Implement runtime state management for MCP server processes (05b8aff)
  • feat(satellite): implement unified tool discovery manager for stdio and remote mcp (db3e4eb)
  • refactor(backend): remove deprecated GitHub sync endpoint from API spec (e530a17)
  • refactor(backend): simplify database client registration logic (6aaac17)
  • refactor(backend): simplify header mapping logic for three-tier system (9370072)

0.30.0 (2025-10-06)

  • feat(all): migrated installation_methods to official mcp registry standard (5d53296)
  • feat(backend): add MCP Registry sync endpoint and worker (777520c)
  • feat(backend): add MCP Registry sync management endpoints and logic (7aa9043)
  • feat(backend): add MCP Registry sync progress and management endpoints (023c005)
  • feat(backend): add optional namespace filtering for server data (fbf9a9c)
  • feat(backend): add sorting functionality for mcp server search results (119dd1e)
  • feat(backend): add utility to convert empty strings to undefined for mcp registry sync (dfd2c87)
  • feat(backend): enhance pagination handling and logging for registry sync (0810950)
  • feat(backend): increase maximum rate limit delay to 120 seconds (19afec7)
  • feat(frontend): add sorting by GitHub stars to server search (838c0e5)
  • feat(frontend): implement pagination controls and enhance search results (5206466)
  • feat(frontend): implement sync form with configurable options (8bdccc7)
  • feat(frontend): update repository info endpoint to use GitHub API (3e761a3)
  • feat(satellite): add debug endpoint for comprehensive MCP server info (55fc834)
  • feat(satellite): implement heartbeat data builder for normalized metrics (5f67f93)
  • feat(satellite): Implement runtime state management for MCP server processes (05b8aff)
  • feat(satellite): implement unified tool discovery manager for stdio and remote mcp (db3e4eb)
  • chore(all): update dependencies and improve package configurations (a9ed054)
  • chore(backend): bump @commitlint/config-conventional (3103017)
  • chore(backend): release v0.35.0 (08a6b55)
  • chore(backend): release v0.35.0 (12b8da1)
  • chore(frontend): bump @commitlint/config-conventional (e7f6b2a)
  • refactor(backend): remove deprecated GitHub sync endpoint from API spec (e530a17)
  • refactor(backend): simplify database client registration logic (6aaac17)
  • refactor(backend): simplify header mapping logic for three-tier system (9370072)

0.29.0 (2025-09-29)

  • chore(all): bump @typescript-eslint/eslint-plugin from 8.42.0 to 8.44.1 (cc00afd)
  • chore(all): bump @typescript-eslint/parser from 8.42.0 to 8.44.1 (e23164f)
  • chore(all): bump better-sqlite3 from 12.2.0 to 12.3.0 (f1988fd)
  • chore(all): bump eslint-plugin-vue from 10.4.0 to 10.5.0 (6e40ab5)
  • chore(all): bump fs-extra from 11.3.1 to 11.3.2 (5a4a55a)
  • chore(all): bump jiti from 2.5.1 to 2.6.0 (03316dd)
  • chore(all): bump nanoid from 5.1.5 to 5.1.6 (0bcd969)
  • chore(all): bump vue-tsc from 3.0.7 to 3.0.8 (9db75b4)
  • chore(all): update dependencies in backend, frontend, and satellite services (931221a)
  • chore(frontend): release v0.29.0 (7c7c18d)
  • chore(satellite): release v0.3.0 (361eaef)
  • chore(satellite): release v0.3.0 (e256e3f)
  • feat(all): added fifo-queue and mcp-readme integration (06906c6)
  • feat(backend): add github_account_id to API specifications (e7eee4f)
  • feat(backend): added github_account_id (cb8ba0f)
  • feat(frontend): add GitHub avatar support for MCP servers (3f6a4fe)
  • refactor(all): update ESLint configuration and TypeScript exclusions (81e5828)
  • refactor(backend): changed mcp route to OpenAPI spec (8714830)
  • refactor(backend): removed unwanted vars from mcp table (2d13921)
  • refactor(frontend): remove runtime_min_version from MCP forms and views (3ae3fed)

0.29.0 (2025-09-29)

  • feat(all): added fifo-queue and mcp-readme integration (06906c6)
  • feat(backend): add github_account_id to API specifications (e7eee4f)
  • feat(backend): added github_account_id (cb8ba0f)
  • feat(frontend): add GitHub avatar support for MCP servers (3f6a4fe)
  • refactor(all): update ESLint configuration and TypeScript exclusions (81e5828)
  • refactor(backend): changed mcp route to OpenAPI spec (8714830)
  • refactor(backend): removed unwanted vars from mcp table (2d13921)
  • refactor(frontend): remove runtime_min_version from MCP forms and views (3ae3fed)
  • chore(all): bump @typescript-eslint/eslint-plugin from 8.42.0 to 8.44.1 (cc00afd)
  • chore(all): bump @typescript-eslint/parser from 8.42.0 to 8.44.1 (e23164f)
  • chore(all): bump better-sqlite3 from 12.2.0 to 12.3.0 (f1988fd)
  • chore(all): bump eslint-plugin-vue from 10.4.0 to 10.5.0 (6e40ab5)
  • chore(all): bump fs-extra from 11.3.1 to 11.3.2 (5a4a55a)
  • chore(all): bump jiti from 2.5.1 to 2.6.0 (03316dd)
  • chore(all): bump nanoid from 5.1.5 to 5.1.6 (0bcd969)
  • chore(all): bump vue-tsc from 3.0.7 to 3.0.8 (9db75b4)
  • chore(all): update dependencies in backend, frontend, and satellite services (931221a)
  • chore(satellite): release v0.3.0 (361eaef)
  • chore(satellite): release v0.3.0 (e256e3f)

0.28.0 (2025-09-23)

  • chore(all): bump @eslint/js from 9.34.0 to 9.35.0 (c7d6995)
  • chore(all): bump @fastify/http-proxy from 10.0.2 to 11.3.0 (a0664e2)
  • chore(all): bump @libsql/client from 0.15.14 to 0.15.15 (f950974)
  • chore(all): bump @types/node from 20.19.13 to 24.4.0 (da2047d)
  • chore(all): bump eslint from 9.34.0 to 9.35.0 (ee720b5)
  • chore(all): bump fastify from 5.5.0 to 5.6.1 (f4b9683)
  • chore(all): bump nanoid from 3.3.11 to 5.1.5 (e07ef11)
  • chore(all): bump pino from 9.9.0 to 9.9.5 (7d69829)
  • chore(all): bump release-it from 19.0.4 to 19.0.5 (17c302e)
  • chore(all): bump tailwindcss from 4.1.12 to 4.1.13 (308fa44)
  • chore(all): bump vite from 7.1.4 to 7.1.5 (95574fc)
  • chore(all): bump vite from 7.1.6 to 7.1.7 (f662458)
  • chore(all): bump vue from 3.5.20 to 3.5.21 (43dfe73)
  • chore(all): bump vue-tsc from 3.0.6 to 3.0.7 (7d6c7c7)
  • chore(all): bump zod-openapi from 5.4.0 to 5.4.1 (d0a2d5f)
  • chore(all): ci/cd updates (b32b782)
  • chore(backend): release v0.34.0 (61613f5)
  • chore(backend): release v0.34.0 (a7d6771)
  • chore(deps): bump actions/github-script from 7 to 8 (1226ad1)
  • chore(deps): bump actions/setup-node from 4 to 5 (2c52ca0)
  • chore(frontend): bump lucide-vue-next in /services/frontend (e6010f3)
  • chore(frontend): release v0.28.0 (92d741e)
  • chore(satellite): bump @fastify/http-proxy in /services/satellite (3ab8436)
  • chore(satellite): bump @types/node in /services/satellite (e50b404)
  • chore(satellite): bump dotenv in /services/satellite (5cb8a83)
  • feat: Implement satellite registration token management system (1928400)
  • feat(all): added satellite pairing system (59e63bc)
  • refactor(backend): improve token cleanup service logging and initialization (73de288)
  • refactor(backend): simplify deleteInstallation logging and remove checks (cfa74ab)
  • refactor(frontend): remove MCP catalog contribution banner component (4e7c699)
  • fix(backend): handle property name differences in delete operation (1444a10)

0.28.0 (2025-09-23)

  • chore(all): bump @eslint/js from 9.34.0 to 9.35.0 (c7d6995)
  • chore(all): bump @fastify/http-proxy from 10.0.2 to 11.3.0 (a0664e2)
  • chore(all): bump @libsql/client from 0.15.14 to 0.15.15 (f950974)
  • chore(all): bump @types/node from 20.19.13 to 24.4.0 (da2047d)
  • chore(all): bump eslint from 9.34.0 to 9.35.0 (ee720b5)
  • chore(all): bump fastify from 5.5.0 to 5.6.1 (f4b9683)
  • chore(all): bump nanoid from 3.3.11 to 5.1.5 (e07ef11)
  • chore(all): bump pino from 9.9.0 to 9.9.5 (7d69829)
  • chore(all): bump release-it from 19.0.4 to 19.0.5 (17c302e)
  • chore(all): bump tailwindcss from 4.1.12 to 4.1.13 (308fa44)
  • chore(all): bump vite from 7.1.4 to 7.1.5 (95574fc)
  • chore(all): bump vite from 7.1.6 to 7.1.7 (f662458)
  • chore(all): bump vue from 3.5.20 to 3.5.21 (43dfe73)
  • chore(all): bump vue-tsc from 3.0.6 to 3.0.7 (7d6c7c7)
  • chore(all): bump zod-openapi from 5.4.0 to 5.4.1 (d0a2d5f)
  • chore(all): ci/cd updates (b32b782)
  • chore(backend): release v0.33.1 (c5db135)
  • chore(backend): release v0.33.1 (8ad733e)
  • chore(backend): release v0.34.0 (61613f5)
  • chore(backend): release v0.34.0 (a7d6771)
  • chore(deps): bump actions/github-script from 7 to 8 (1226ad1)
  • chore(deps): bump actions/setup-node from 4 to 5 (2c52ca0)
  • chore(frontend): bump lucide-vue-next in /services/frontend (e6010f3)
  • chore(satellite): bump @fastify/http-proxy in /services/satellite (3ab8436)
  • chore(satellite): bump @types/node in /services/satellite (e50b404)
  • chore(satellite): bump dotenv in /services/satellite (5cb8a83)
  • chore(satellite): release v0.2.0 (3d552de)
  • chore(satellite): release v0.2.0 (8c795e1)
  • chore(satellite): release v0.2.1 (a2a7295)
  • chore(satellite): release v0.2.1 (a67e9ff)
  • feat: Implement satellite registration token management system (1928400)
  • feat(all): added satellite pairing system (59e63bc)
  • refactor(backend): improve token cleanup service logging and initialization (73de288)
  • refactor(backend): simplify deleteInstallation logging and remove checks (cfa74ab)
  • refactor(frontend): remove MCP catalog contribution banner component (4e7c699)
  • fix(all): remove unnecessary grep-or for commit logs (1e229d4)
  • fix(all): remove unnecessary grep-or from commit logs in release scripts (bcbdff7)
  • fix(backend): handle property name differences in delete operation (1444a10)
  • docs(satellite): update README (c0740a1)

0.27.0 (2025-09-15)

  • chore(all): update README to reflect completed tasks in Satellite MVP and Advanced Architecture phas (3e0bd44)
  • chore(backend): release v0.32.1 (015153a)
  • chore(backend): release v0.32.1 (1b290ef)
  • chore(backend): release v0.33.0 (4ff5141)
  • chore(frontend): release v0.27.0 (832baab)
  • docs(all): remove IDE integrations and developer tools from To Do list (a210486)
  • docs(all): update README to improve clarity and structure with additional spacing (857e74a)
  • backend(fix): fixed console log (420172d)
  • refactor(satellite): removed gateway (ecdcb91)
  • release satellite (d7a5a10)
  • fix(backend): add nanoid package for unique ID generation (b687aa6)

0.27.0 (2025-09-15)

  • docs(all): remove IDE integrations and developer tools from To Do list (a210486)
  • docs(all): update README to improve clarity and structure with additional spacing (857e74a)
  • chore: specify Node.js and npm engine requirements in package.json and add .nvmrc (8b0b3a9)
  • chore: update package.json overrides and simplify README instructions (0911ece)
  • chore(all): bump @types/nodemailer from 7.0.0 to 7.0.1 (60b7fdc)
  • chore(all): bump @vueuse/core from 13.8.0 to 13.9.0 (c32ca19)
  • chore(all): bump eslint from 9.33.0 to 9.34.0 (e2f0b7c)
  • chore(all): bump inquirer from 12.9.3 to 12.9.4 (a2e6ef8)
  • chore(all): bump lucide-vue-next from 0.541.0 to 0.542.0 (b67d97b)
  • chore(all): bump nodemailer from 7.0.5 to 7.0.6 (f2c5a3f)
  • chore(all): bump ts-loader from 9.5.2 to 9.5.4 (4e2aeb0)
  • chore(all): bump vite from 7.1.3 to 7.1.4 (e67363d)
  • chore(all): bump vue from 3.5.18 to 3.5.20 (d990c96)
  • chore(all): bump zod-openapi from 5.3.1 to 5.4.0 (c4d77fe)
  • chore(all): update dependencies for frontend and backend packages (204a8a1)
  • chore(all): update README to reflect completed tasks in Satellite MVP and Advanced Architecture phas (3e0bd44)
  • chore(backend): release v0.32.0 (b3c7341)
  • chore(backend): release v0.32.1 (015153a)
  • chore(backend): release v0.32.1 (1b290ef)
  • chore(backend): release v0.33.0 (4ff5141)
  • chore(frontend): bump lucide-vue-next in /services/frontend (e68b619)
  • chore(gateway): release v0.10.0 (9bf462a)
  • chore(gateway): release v0.10.1 (cb3ef67)
  • chore(gateway): release v0.10.2 (f9c3ddb)
  • chore(gateway): release v0.11.0 (3395bc9)
  • chore(gateway): release v0.11.1 (e92086b)
  • chore(gateway): release v0.12.0 (3ea2abe)
  • chore(gateway): release v0.12.0 (8aeac74)
  • chore(gateway): release v0.9.0 (75cecd4)
  • chore(gateway): release v0.9.1 (0bebfcd)
  • chore(gateway): release v0.9.2 (bcf55f7)
  • chore(gateway): release v0.9.3 (ca4f2ca)
  • chore(gateway): release v0.9.4 (4308f43)
  • chore(gateway): release v0.9.5 (334e2cf)
  • chore(release): update release command to include --no-increment option (904e877)
  • backend(fix): fixed console log (420172d)
  • refactor: remove unnecessary console logs and improve user walkthrough handling (f23f7b6)
  • refactor(gateway): remove tools refresh notification endpoint and client notification service (3cdfc02)
  • refactor(gateway): remove unnecessary hints from MCP command error messages (b65fade)
  • refactor(gateway): remove version string from command description (6f2196a)
  • refactor(satellite): removed gateway (ecdcb91)
  • release satellite (d7a5a10)
  • fix(backend): add nanoid package for unique ID generation (b687aa6)
  • fix(database): implement safe database proxy for graceful startup handling (68623a2)
  • fix(gateway): manage connections and improve server shutdown process (80dd6f9)
  • fix(gateway): update default backend URL for login command to use cloud-api (f71a14e)
  • feat(backend): implement device activity tracking service and integrate with MCP configurations rout (481ce1e)
  • feat(frontend): enhance RemoveDeviceDialog to use props for device removal and loading state (eca1091)
  • feat(frontend): enhance user preferences handling for walkthrough (80ff8ed)
  • feat(frontend): enhance walkthrough handling with improved checks and timing (d073cab)
  • feat(frontend): update page title to 'DeployStack Cloud' (8772df7)
  • feat(gateway): add 'clients' command to display connected MCP clients with detailed information (faec3ca)
  • feat(gateway): add client notification functionality and tools refresh endpoint (925cd6e)
  • feat(gateway): add selective restart functionality for MCP servers and enhance configuration change (f81f835)
  • feat(gateway): enhance login and logout commands with spinner feedback and improve console messages (823af07)
  • feat(gateway): enhance status command with separate SSE and message endpoints (2bef138)
  • feat(gateway): implement configuration change detection and handling with restart prompts (62caf9c)
  • feat(gateway): implement MCP endpoint and enhance logging for session management (6a3332b)
  • feat(gateway): mask internal backend URL in command outputs for improved user experience (dfdfd9c)
  • feat(gateway): refactor device detection and caching system for improved performance (d676c9a)

0.26.1 (2025-08-26)

  • chore(all): bump drizzle-orm from 0.44.4 to 0.44.5 (c2fda9b)
  • chore(all): bump lucide-vue-next from 0.540.0 to 0.541.0 (88e8acc)
  • chore(backend): release v0.31.0 (5f7a5da)
  • chore(backend): release v0.31.1 (a501fc8)
  • chore(backend): release v0.31.2 (77608e7)
  • chore(backend): release v0.31.3 (8b3e696)
  • chore(frontend): bump lucide-vue-next in /services/frontend (f6fd104)
  • chore(frontend): release v0.26.0 (d09a5d1)
  • feat(all): Add translations for 'secret' data type in mcp-catalog (463e580)
  • feat(all): implement storage-first architecture in BasicInfoStepEdit component (c9abb46)
  • feat(gateway): enhance MCP configuration refresh with change detection (00e1276)
  • feat(gateway): enhance team and user configuration decryption process (6aeaad2)
  • refactor(gateway): replace legacy MCP config methods with new gateway endpoint (914a49b)
  • fix(frontend): improve GitHub URL display and handling in featured servers (06dfff3)

0.26.0 (2025-08-26)

  • feat(all): Add translations for 'secret' data type in mcp-catalog (463e580)
  • feat(all): implement storage-first architecture in BasicInfoStepEdit component (c9abb46)
  • feat(gateway): enhance MCP configuration refresh with change detection (00e1276)
  • feat(gateway): enhance team and user configuration decryption process (6aeaad2)
  • refactor(gateway): replace legacy MCP config methods with new gateway endpoint (914a49b)
  • fix(frontend): improve GitHub URL display and handling in featured servers (06dfff3)
  • chore(all): bump drizzle-orm from 0.44.4 to 0.44.5 (c2fda9b)
  • chore(all): bump lucide-vue-next from 0.540.0 to 0.541.0 (88e8acc)
  • chore(backend): release v0.31.0 (5f7a5da)
  • chore(backend): release v0.31.1 (a501fc8)
  • chore(backend): release v0.31.2 (77608e7)
  • chore(backend): release v0.31.3 (8b3e696)
  • chore(frontend): bump lucide-vue-next in /services/frontend (f6fd104)

0.25.1 (2025-08-24)

  • chore(frontend): release v0.25.0 (2097243)
  • chore(gateway): release v0.8.0 (1b4931f)
  • chore(gateway): release v0.8.1 (d65fd36)
  • feat(backend): implement CRUD operations for user devices (74550da)
  • feat(backend): rename device_name to device_id in API specifications (f66d3d6)
  • feat(frontend): add success and error toasts for user configuration updates (b021ddb)
  • feat(frontend): add user arguments and configuration sections (43a5fab)
  • feat(frontend): add user configuration management to MCP server installation (a709a37)
  • feat(frontend): enhance device detail view with i18n support (41987b5)
  • feat(frontend): ensure fresh data loading in edit mode (45bd18b)
  • feat(frontend): replace device_name with device_id in user configuration (54bf418)
  • feat(frontend): update argument field labels and placeholders (c4aa090)
  • feat(gateway): add endpoint to retrieve merged MCP configurations (d13cd98)
  • feat(gateway): implement device detection and new MCP config endpoint (e5367c3)
  • feat(gateway): implement graceful and forceful server stop functionality (bf6cbe1)
  • refactor(backend): improve user configuration validation logic (468967d)
  • refactor(backend): remove unnecessary permissions from user config routes (b476825)
  • refactor(backend): rename device_id to hardware_id in configurations (12be78b)
  • refactor(frontend): improve user configuration display and structure (e79efc0)
  • refactor(frontend): separate user args and env in user configuration (5616f7f)
  • refactor(gateway): streamline device registration during OAuth2 flow (55c38c0)
  • fix(backend): change device removal to hard delete from database (1335efb)
  • fix(backend): Refactor MCP User Configuration API to use object for user_args (fa14c5a)

0.25.0 (2025-08-24)

  • chore(gateway): release v0.8.0 (1b4931f)
  • chore(gateway): release v0.8.1 (d65fd36)
  • feat(backend): implement CRUD operations for user devices (74550da)
  • feat(backend): rename device_name to device_id in API specifications (f66d3d6)
  • feat(frontend): add success and error toasts for user configuration updates (b021ddb)
  • feat(frontend): add user arguments and configuration sections (43a5fab)
  • feat(frontend): add user configuration management to MCP server installation (a709a37)
  • feat(frontend): enhance device detail view with i18n support (41987b5)
  • feat(frontend): ensure fresh data loading in edit mode (45bd18b)
  • feat(frontend): replace device_name with device_id in user configuration (54bf418)
  • feat(frontend): update argument field labels and placeholders (c4aa090)
  • feat(gateway): add endpoint to retrieve merged MCP configurations (d13cd98)
  • feat(gateway): implement device detection and new MCP config endpoint (e5367c3)
  • feat(gateway): implement graceful and forceful server stop functionality (bf6cbe1)
  • refactor(backend): improve user configuration validation logic (468967d)
  • refactor(backend): remove unnecessary permissions from user config routes (b476825)
  • refactor(backend): rename device_id to hardware_id in configurations (12be78b)
  • refactor(frontend): improve user configuration display and structure (e79efc0)
  • refactor(frontend): separate user args and env in user configuration (5616f7f)
  • refactor(gateway): streamline device registration during OAuth2 flow (55c38c0)
  • fix(backend): change device removal to hard delete from database (1335efb)
  • fix(backend): Refactor MCP User Configuration API to use object for user_args (fa14c5a)

0.24.1 (2025-08-23)

  • chore(all): bump @fastify/helmet from 12.0.1 to 13.0.1 (6c460ff)
  • chore(all): bump @libsql/client from 0.15.10 to 0.15.12 (d071f7c)
  • chore(all): bump @tailwindcss/postcss from 4.1.11 to 4.1.12 (80e97dd)
  • chore(all): bump @tailwindcss/vite from 4.1.11 to 4.1.12 (ed7288c)
  • chore(all): bump @types/node from 24.1.0 to 24.3.0 (8691fce)
  • chore(all): bump @types/nodemailer from 6.4.17 to 7.0.0 (18cd97e)
  • chore(all): bump @types/uuid from 9.0.8 to 10.0.0 (7550a88)
  • chore(all): bump @vueuse/core from 13.6.0 to 13.7.0 (aa31039)
  • chore(all): bump chalk from 4.1.2 to 5.6.0 (a42c3bb)
  • chore(all): bump drizzle-orm from 0.44.3 to 0.44.4 (ec4d396)
  • chore(all): bump eslint from 9.31.0 to 9.33.0 (005d75f)
  • chore(all): bump fs-extra from 11.3.0 to 11.3.1 (10f3e8d)
  • chore(all): bump inquirer from 12.9.1 to 12.9.3 (44ebdc4)
  • chore(all): bump jest from 30.0.4 to 30.0.5 (e488a6d)
  • chore(all): bump jiti from 2.4.2 to 2.5.1 (a402b2d)
  • chore(all): bump lucide-vue-next from 0.539.0 to 0.540.0 (e826d16)
  • chore(all): bump open from 8.4.2 to 10.2.0 (c04c783)
  • chore(all): bump ora from 5.4.1 to 8.2.0 (4d6c190)
  • chore(all): bump pino from 9.8.0 to 9.9.0 (2c17e56)
  • chore(all): bump reka-ui from 2.3.2 to 2.4.1 (ce311b8)
  • chore(all): bump tailwindcss from 4.1.11 to 4.1.12 (a51328d)
  • chore(all): bump ts-jest from 29.4.0 to 29.4.1 (d8b52b4)
  • chore(all): bump typescript from 5.8.3 to 5.9.2 (eaeddc0)
  • chore(all): bump vue-sonner from 2.0.2 to 2.0.8 (2238b7f)
  • chore(all): bump webpack from 5.101.2 to 5.101.3 (16f2c7d)
  • chore(all): update branch cleanup workflow to include gateway-release branch (351ef11)
  • chore(all): update release-it configuration for gateway service (d1745e4)
  • chore(backend): bump @types/nodemailer in /services/backend (a80c28f)
  • chore(backend): release v0.29.2 (715c35f)
  • chore(backend): release v0.29.3 (ae61537)
  • chore(backend): release v0.30.0 (74dc303)
  • chore(backend): release v0.30.1 (96d27a4)
  • chore(frontend): bump @vue/tsconfig in /services/frontend (b534363)
  • chore(frontend): release v0.24.0 (c001de7)
  • chore(frontend): remove deprecated Account.vue backup file (4d7ab8e)
  • chore(frontend): update button loading states and improve form submission handling (206a356)
  • chore(frontend): update vite and fdir dependencies to latest versions (7a28eb2)
  • chore(gateway): release v0.5.1 (77ab293)
  • chore(gateway): release v0.5.2 (c8c024c)
  • chore(gateway): release v0.6.0 (f6bf708)
  • chore(gateway): release v0.6.1 (7e7e409)
  • chore(gateway): release v0.7.0 (a181560)
  • chore(gateway): release v0.7.1 (cec7d41)
  • chore(gateway): specify commits path for release-it configuration (8aed4aa)
  • feat(all): featured server and pre-install mcp server (f919b90)
  • feat(all): severl improvements to the env and arg system (481ee39)
  • feat(all): update roadmap with new MCP configuration features (97b0b2d)
  • feat(backend): add device information schema for OAuth2 token requests (ae4cdd0)
  • feat(backend): add error handling schemas for validation and internal server errors (11c71ed)
  • feat(backend): add event emissions for user and MCP server actions (e35ed2d)
  • feat(backend): add structured logging to device revocation (5344c1a)
  • feat(backend): enhance build process with webpack integration (1aab8fa)
  • feat(backend): enhance MCP server creation and update descriptions (69f4829)
  • feat(backend): env and arg on user team and user level (374e6fb)
  • feat(backend): implement global event bus for plugin communication (3bbfbf5)
  • feat(backend): implement user devices management API (42afcc0)
  • feat(backend): replace default_config with transport_type enum in MCP servers (af7661a)
  • feat(backend): update device routes to include user context (88a9af8)
  • feat(backend): update device routes to use user context (4ace49e)
  • feat(backend): update user configuration routes and scopes for OAuth2 access (fae0557)
  • feat(frontend): add featured server option to MCP server forms and views (f91f3c7)
  • feat(frontend): add programming language selection to technical step (538b258)
  • feat(frontend): enhance server details view with ContentWrapper component (d3a679f)
  • feat(frontend): Enhance TechnicalStep component with hover card and improved configuration handling (d8d4b69)
  • feat(frontend): Implement device management features including listing, viewing, editing, and removi (4d2e332)
  • feat(frontend): wrap step content in ContentWrapper component for improved layout (2ffff37)
  • feat(gateway): add 'deploystack refresh' command to refresh MCP server configurations (e104b4c)
  • feat(gateway): add 'restart' command to gracefully restart the gateway server (a65d849)
  • feat(gateway): add logs streaming endpoint and centralized logging system (44af50e)
  • feat(gateway): add user configuration retrieval and processing logic (5ca072b)
  • feat(gateway): implement automatic device registration during login (a647196)
  • feat(gateway): implement automatic device registration during OAuth2 flow (5d89be8)
  • feat(gateway): update dependencies and enhance login command to auto-start gateway server (f5d7661)
  • refactor(frontend): clean up code and improve readability in components (96923ed)
  • refactor(frontend): improve team selection logic and error handling (b8f24d6)
  • test(backend): replace default_config with transport_type in MCP server tests (cbc6400)
  • cicd(gateway): enhance release note extraction by including all relevant commits since the last tag (3865b9d)
  • cicd(release): enhance release note extraction for backend and frontend services (59dee75)
  • ci(gateway): update release workflow and improve version handling (67c7ab3)

0.24.0 (2025-08-23)

  • chore(all): bump @fastify/helmet from 12.0.1 to 13.0.1 (6c460ff)
  • chore(all): bump @libsql/client from 0.15.10 to 0.15.12 (d071f7c)
  • chore(all): bump @tailwindcss/postcss from 4.1.11 to 4.1.12 (80e97dd)
  • chore(all): bump @tailwindcss/vite from 4.1.11 to 4.1.12 (ed7288c)
  • chore(all): bump @types/node from 24.1.0 to 24.3.0 (8691fce)
  • chore(all): bump @types/nodemailer from 6.4.17 to 7.0.0 (18cd97e)
  • chore(all): bump @types/uuid from 9.0.8 to 10.0.0 (7550a88)
  • chore(all): bump @vueuse/core from 13.6.0 to 13.7.0 (aa31039)
  • chore(all): bump chalk from 4.1.2 to 5.6.0 (a42c3bb)
  • chore(all): bump drizzle-orm from 0.44.3 to 0.44.4 (ec4d396)
  • chore(all): bump eslint from 9.31.0 to 9.33.0 (005d75f)
  • chore(all): bump fs-extra from 11.3.0 to 11.3.1 (10f3e8d)
  • chore(all): bump inquirer from 12.9.1 to 12.9.3 (44ebdc4)
  • chore(all): bump jest from 30.0.4 to 30.0.5 (e488a6d)
  • chore(all): bump jiti from 2.4.2 to 2.5.1 (a402b2d)
  • chore(all): bump lucide-vue-next from 0.539.0 to 0.540.0 (e826d16)
  • chore(all): bump open from 8.4.2 to 10.2.0 (c04c783)
  • chore(all): bump ora from 5.4.1 to 8.2.0 (4d6c190)
  • chore(all): bump pino from 9.8.0 to 9.9.0 (2c17e56)
  • chore(all): bump reka-ui from 2.3.2 to 2.4.1 (ce311b8)
  • chore(all): bump tailwindcss from 4.1.11 to 4.1.12 (a51328d)
  • chore(all): bump ts-jest from 29.4.0 to 29.4.1 (d8b52b4)
  • chore(all): bump typescript from 5.8.3 to 5.9.2 (eaeddc0)
  • chore(all): bump vue-sonner from 2.0.2 to 2.0.8 (2238b7f)
  • chore(all): bump webpack from 5.101.2 to 5.101.3 (16f2c7d)
  • chore(all): update branch cleanup workflow to include gateway-release branch (351ef11)
  • chore(all): update release-it configuration for gateway service (d1745e4)
  • chore(backend): bump @types/nodemailer in /services/backend (a80c28f)
  • chore(backend): release v0.29.2 (715c35f)
  • chore(backend): release v0.29.3 (ae61537)
  • chore(backend): release v0.30.0 (74dc303)
  • chore(backend): release v0.30.1 (96d27a4)
  • chore(frontend): bump @vue/tsconfig in /services/frontend (b534363)
  • chore(frontend): remove deprecated Account.vue backup file (4d7ab8e)
  • chore(frontend): update button loading states and improve form submission handling (206a356)
  • chore(frontend): update vite and fdir dependencies to latest versions (7a28eb2)
  • chore(gateway): release v0.5.1 (77ab293)
  • chore(gateway): release v0.5.2 (c8c024c)
  • chore(gateway): release v0.6.0 (f6bf708)
  • chore(gateway): release v0.6.1 (7e7e409)
  • chore(gateway): release v0.7.0 (a181560)
  • chore(gateway): release v0.7.1 (cec7d41)
  • chore(gateway): specify commits path for release-it configuration (8aed4aa)
  • feat(all): featured server and pre-install mcp server (f919b90)
  • feat(all): severl improvements to the env and arg system (481ee39)
  • feat(all): update roadmap with new MCP configuration features (97b0b2d)
  • feat(backend): add device information schema for OAuth2 token requests (ae4cdd0)
  • feat(backend): add error handling schemas for validation and internal server errors (11c71ed)
  • feat(backend): add event emissions for user and MCP server actions (e35ed2d)
  • feat(backend): add structured logging to device revocation (5344c1a)
  • feat(backend): enhance build process with webpack integration (1aab8fa)
  • feat(backend): enhance MCP server creation and update descriptions (69f4829)
  • feat(backend): env and arg on user team and user level (374e6fb)
  • feat(backend): implement global event bus for plugin communication (3bbfbf5)
  • feat(backend): implement user devices management API (42afcc0)
  • feat(backend): replace default_config with transport_type enum in MCP servers (af7661a)
  • feat(backend): update device routes to include user context (88a9af8)
  • feat(backend): update device routes to use user context (4ace49e)
  • feat(backend): update user configuration routes and scopes for OAuth2 access (fae0557)
  • feat(frontend): add featured server option to MCP server forms and views (f91f3c7)
  • feat(frontend): add programming language selection to technical step (538b258)
  • feat(frontend): enhance server details view with ContentWrapper component (d3a679f)
  • feat(frontend): Enhance TechnicalStep component with hover card and improved configuration handling (d8d4b69)
  • feat(frontend): Implement device management features including listing, viewing, editing, and removi (4d2e332)
  • feat(frontend): wrap step content in ContentWrapper component for improved layout (2ffff37)
  • feat(gateway): add 'deploystack refresh' command to refresh MCP server configurations (e104b4c)
  • feat(gateway): add 'restart' command to gracefully restart the gateway server (a65d849)
  • feat(gateway): add logs streaming endpoint and centralized logging system (44af50e)
  • feat(gateway): add user configuration retrieval and processing logic (5ca072b)
  • feat(gateway): implement automatic device registration during login (a647196)
  • feat(gateway): implement automatic device registration during OAuth2 flow (5d89be8)
  • feat(gateway): update dependencies and enhance login command to auto-start gateway server (f5d7661)
  • refactor(frontend): clean up code and improve readability in components (96923ed)
  • refactor(frontend): improve team selection logic and error handling (b8f24d6)
  • test(backend): replace default_config with transport_type in MCP server tests (cbc6400)
  • cicd(gateway): enhance release note extraction by including all relevant commits since the last tag (3865b9d)
  • cicd(release): enhance release note extraction for backend and frontend services (59dee75)
  • ci(gateway): update release workflow and improve version handling (67c7ab3)

0.23.1 (2025-08-15)

  • update @typescript-eslint/parser to version 8.35.1 and add license information (f4a2ab8)
  • update @vitest/coverage-v8 dependency to version 3.2.3 (85d35fa)
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 (24ef17d)
  • bump @fastify/cors from 8.5.0 to 11.1.0 (fd81688)
  • bump @libsql/client from 0.14.0 to 0.15.9 (abcbe01)
  • bump @libsql/client from 0.15.9 to 0.15.10 (f7b42a3)
  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (e570cd7)
  • bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b4f69a9)
  • bump @tailwindcss/postcss from 4.1.7 to 4.1.8 (920fac2)
  • bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (5a7e8fc)
  • bump @tailwindcss/vite from 4.1.10 to 4.1.11 (2343d7f)
  • bump @tailwindcss/vite from 4.1.7 to 4.1.8 (5e9ed8a)
  • bump @types/node from 22.15.29 to 24.0.3 (7ac5170)
  • bump @types/node from 24.0.10 to 24.0.13 (18e7601)
  • bump @types/node from 24.0.13 to 24.0.15 (4d7f6a1)
  • bump @types/node from 24.0.3 to 24.0.7 (b75678a)
  • bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (c29b270)
  • bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (66f29be)
  • bump @typescript-eslint/parser from 8.32.1 to 8.33.0 (04fd3c8)
  • bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (360d00f)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (e3cf2f8)
  • bump @typescript-eslint/parser from 8.38.0 to 8.39.1 (dc84016)
  • bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (59969d4)
  • bump @vitejs/plugin-vue from 6.0.0 to 6.0.1 (60dfc78)
  • bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (2cfd83a)
  • bump @vueuse/core from 13.5.0 to 13.6.0 (602257f)
  • bump argon2 from 0.43.0 to 0.43.1 (cb29155)
  • bump argon2 from 0.43.1 to 0.44.0 (c4384e9)
  • bump better-sqlite3 from 12.1.1 to 12.2.0 (9f7dcd5)
  • bump commander from 12.1.0 to 14.0.0 (ef42a93)
  • bump drizzle-orm from 0.44.1 to 0.44.2 (c8f9d0f)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f62c189)
  • bump eslint from 9.28.0 to 9.29.0 (2957728)
  • bump eslint from 9.29.0 to 9.30.0 (6ea09aa)
  • bump eslint from 9.30.1 to 9.31.0 (2d00015)
  • bump eslint-plugin-vue from 10.2.0 to 10.3.0 (c871268)
  • bump eslint-plugin-vue from 10.3.0 to 10.4.0 (cb522f8)
  • bump fastify from 5.3.3 to 5.4.0 (d2516af)
  • bump inquirer from 8.2.6 to 12.9.1 (91e3f6a)
  • bump jest from 30.0.3 to 30.0.4 (3d8e5cc)
  • bump lucide-vue-next from 0.511.0 to 0.522.0 (0bbe36c)
  • bump lucide-vue-next from 0.525.0 to 0.539.0 (fed7846)
  • bump nodemailer from 6.10.1 to 7.0.3 (3d64c24)
  • bump nodemailer from 7.0.3 to 7.0.4 (f27d521)
  • bump nodemailer from 7.0.4 to 7.0.5 (48b326d)
  • bump pinia from 3.0.2 to 3.0.3 (4ecda4a)
  • bump pino from 9.7.0 to 9.8.0 (9b658c9)
  • bump pino-pretty from 13.0.0 to 13.1.1 (72b68da)
  • bump release-it from 19.0.3 to 19.0.4 (897c63c)
  • bump supertest from 7.1.1 to 7.1.2 (bc17573)
  • bump supertest from 7.1.2 to 7.1.3 (7df6824)
  • bump supertest from 7.1.3 to 7.1.4 (6299ab3)
  • bump tailwind-merge from 3.3.0 to 3.3.1 (52dc1ff)
  • bump tailwindcss from 4.1.10 to 4.1.11 (e09ae4f)
  • bump ts-jest from 29.3.4 to 29.4.0 (c299e81)
  • bump typescript-eslint from 8.33.0 to 8.34.1 (7066639)
  • bump typescript-eslint from 8.34.1 to 8.35.0 (686ab27)
  • bump typescript-eslint from 8.35.0 to 8.35.1 (dd92767)
  • bump typescript-eslint from 8.35.1 to 8.36.0 (3786ff8)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (e4c3fb3)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (ba3ca5b)
  • bump uuid from 9.0.1 to 11.1.0 (6a7e064)
  • bump vee-validate from 4.15.0 to 4.15.1 (d2ce63e)
  • bump vite from 6.3.5 to 7.0.0 (4531c42)
  • bump vite from 7.0.2 to 7.0.4 (eb9bde5)
  • bump vite from 7.0.4 to 7.0.5 (d51de0c)
  • bump vite-plugin-vue-devtools from 7.7.7 to 8.0.0 (3fc1d22)
  • bump vitest from 2.1.9 to 3.2.3 (350bdc4)
  • bump vue from 3.5.16 to 3.5.17 (6ff47ae)
  • bump vue from 3.5.17 to 3.5.18 (97ff56b)
  • bump vue-i18n from 11.1.10 to 11.1.11 (34d5417)
  • bump vue-i18n from 11.1.4 to 11.1.5 (ef10230)
  • bump vue-i18n from 11.1.7 to 11.1.9 (c96cd74)
  • bump vue-i18n from 11.1.9 to 11.1.10 (0b278ac)
  • bump vue-tsc from 2.2.10 to 3.0.1 (b862db9)
  • bump vue-tsc from 3.0.1 to 3.0.3 (6ba75bd)
  • bump vue-tsc from 3.0.3 to 3.0.5 (7fa11a1)
  • bump zod from 3.25.28 to 3.25.36 (54d38b8)
  • bump zod from 3.25.49 to 3.25.65 (b806058)
  • bump zod from 3.25.67 to 3.25.75 (87b5322)
  • bump zod from 3.25.76 to 4.0.5 (a436cab)
  • bump zod from 4.0.5 to 4.0.17 (93b19af)
  • bump zod-openapi from 5.2.0 to 5.3.1 (30e0b04)
  • bump zod-to-json-schema from 3.24.5 to 3.24.6 (b1dde4c)
  • remove scoped commit implementation documentation (57c6b9c)
  • bump @vitejs/plugin-vue in /services/frontend (57152ea)
  • bump eslint-plugin-vue in /services/frontend (4d97bc2)
  • bump eslint-plugin-vue in /services/frontend (3f9a6cf)
  • bump lucide-vue-next in /services/frontend (b82fda9)
  • bump lucide-vue-next in /services/frontend (3d959c3)
  • bump prettier from 3.5.3 to 3.6.0 in /services/frontend (b42d590)
  • bump typescript in /services/frontend (634deae)
  • bump zod from 3.25.76 to 4.0.5 in /services/frontend (12cdc05)
  • release v0.12.1 (0fc16e1)
  • release v0.12.2 (0b2206f)
  • release v0.12.3 (3b9b8b5)
  • release v0.12.4 (31ebf8a)
  • release v0.12.5 (1cec0f7)
  • release v0.12.6 (f57b673)
  • release v0.13.0 (26f270b)
  • release v0.13.1 (629b405)
  • release v0.13.2 (95d1728)
  • release v0.13.3 (5436d6f)
  • release v0.14.0 (3c41f32)
  • release v0.14.1 (ceee165)
  • release v0.15.0 (1d7064b)
  • release v0.15.1 (fa0862c)
  • release v0.16.0 (fa9ce52)
  • release v0.16.1 (305b409)
  • release v0.17.0 (a2ea6b1)
  • release v0.17.1 (e2cf462)
  • release v0.18.0 (17a5df0)
  • release v0.18.1 (a25fabb)
  • release v0.19.0 (928b1c7)
  • release v0.19.1 (7d133d6)
  • release v0.20.0 (b76e596)
  • release v0.20.1 (085243c)
  • release v0.21.0 (5ab78a5)
  • release v0.21.1 (816fee2)
  • release v0.22.0 (c783dcb)
  • release v0.22.1 (98bab0e)
  • release v0.23.0 (6fc0b62)
  • update logo references and remove unused images (a01fde4)
  • update release workflow and version to v0.13.1 (10b0512)
  • update team selection logic and storage integration (fd5ae0b)
  • add change password endpoint for authenticated users (d482764)
  • Add configurable version display in root API response based on global setting (bfbafca)
  • add cross-user permissions tests and update test context structure (5f35dec)
  • add dashboard view with user data fetching and error handling (7508baa)
  • add endpoint to retrieve current user's default team (8826273)
  • add forgot password and reset password functionality with corresponding routes and localization (2955345)
  • Add health check endpoint for API status monitoring (bdbb7ec)
  • add installation details and environment variables components (194c285)
  • add setup success message to Setup view and update translations, remove unused imports in Users view (81687cf)
  • add SMTP settings component with email testing functionality (08c24d4)
  • add table component suite with header, body, footer, and cell support (82a9061)
  • add team and team membership functionality (785fcb0)
  • add user detail view and navigation from users list (9c38eb7)
  • add user teams management in UserDetail.vue and implement related API tests (736bef3)
  • centralize role permissions management and synchronize with database (bf5fd16)
  • Enhance API documentation and response schemas for GitHub auth, global settings, and roles (5d18255)
  • enhance backend and frontend release workflows with app token and cleanup branch automation (7fa54bd)
  • Enhance credential management by implementing team-based credential retrieval and success message handling (99a9b97)
  • Enhance credentials search functionality with manual search button (58eaa38)
  • enhance global settings handling with proper type conversion for boolean and number values (5b39887)
  • Enhance MCP Server Catalog with GitHub integration and pagination (d3c7cb4)
  • enhance user detail view with internationalization support and improved layout (529a2dc)
  • Enhance user teams retrieval by including roles and membership details (2df04ee)
  • Enhance users API with detailed response schemas and OpenAPI documentation (a5eeb7b)
  • implement admin-initiated password reset functionality with email notification (533d767)
  • implement alert dialog components and admin password reset functionality (766d880)
  • implement AppSidebar and DashboardLayout components with user and team management features (a9fbad0)
  • Implement cloud credentials management UI and service integration (6b82d36)
  • implement email verification system (cce56a8)
  • implement logout functionality and enhance session management (084289e)
  • Implement MCP Installation Service and related components (bfc8b50)
  • Implement MCP Server Catalog Management UI (7ea7899)
  • implement password reset functionality with token management and email notifications (246e277)
  • implement plugin migration functionality and update createPluginTables logic (f3fd98e)
  • implement plugin route structure and registration system for enhanced security and isolation (c132a50)
  • implement plugin support for global settings, allowing plugins to define and manage their own settings and groups (c91590c)
  • Implement session management and SSE handling (d16879a)
  • implement smart caching for user and team services to optimize API calls and improve performance on public routes (69580fb)
  • Implement team member management endpoints and schemas (14106eb)
  • implement team selection event handling and UI updates in Teams and AppSidebar components (87a5b79)
  • Implement user preferences management system (73361ef)
  • Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (e5aeb67)
  • refactor database schema management by consolidating schema definitions and removing legacy schema file (516b7a9)
  • Refactor MCP server catalog forms and add Claude Desktop configuration step (1560b69)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (d73fbd1)
  • Refactor team management table by creating a dedicated component and enhancing search functionality (4589ee4)
  • replace dynamic schema generation with static schema import and enhance session validation logic (16edafa)
  • streamline user registration by removing manual session creation and simplifying response handling (a215419)
  • Update API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (e59f3b0)
  • Update API routes to use preValidation instead of preHandler for global admin checks (ce81827)
  • update database schema tests to use static schema module and remove unused imports (acf8caa)
  • Update table headers to improve styling and consistency across components (8a5e560)
  • implement scoped commit message guidelines and templates (908b262)
  • update README with new links and SVG assets (e62ef11)
  • add loading state and error handling to form submissions (a9fce7e)
  • add loading state and spinner to button component (361ea9b)
  • add loading states and text to buttons in forms (fc1ea93)
  • add login and registration localization support (f946de6)
  • enhance button components with loading states and text (bfd2bbc)
  • enhance global settings with error handling and alerts (3a4504d)
  • implement ContentWrapper component for consistent layout (24cefe7)
  • implement OAuth consent page and service integration (814e31b)
  • implement toast notifications for category actions (7fe7443)
  • load supported clients and update client selection modal (1d2e617)
  • restructure account settings components and add GitHub App and SMTP settings (6739b9f)
  • add missing line breaks in Docker command examples for clarity (94d1571)
  • add newline to commitPartial format for better readability (4e36538)
  • add permissions for issues in backend release workflow (9b100b8)
  • avoid modifying immutable commit object in release-it transform (4daad29)
  • clean up empty markdown links and remove empty lines from release notes extraction (e39b183)
  • correct plugin paths configuration for better clarity and maintainability (bcb334f)
  • disable eslint rule for explicit any in cloud providers and cloud credentials routes (5c0eb3b)
  • enhance error handling for database connection and update error messages (dbb7c1d)
  • enhance frontend release workflow with improved dependency installation and build handling (d9f2fe1)
  • enhance release notes extraction in backend release workflow (8d1be5f)
  • hardcode GitHub repository URL in commit links for changelog (b018577)
  • improve frontend release workflow with enhanced dependency installation and release notes extraction (edd0a39)
  • remove unnecessary empty markdown link cleanup from workflows (c1054c7)
  • update base URL and enhance fetch requests with session management (30291cc)
  • update conventional changelog plugin configuration for backend and frontend (82ff531)
  • update Docker run command for frontend environment variables (529c37f)
  • update Docker run command to map port 8080 to 80 for frontend (2d12bad)
  • update environment variable display to use variable name instead of index (1216346)
  • update environment variable names for frontend and backend URLs in Docker commands and CORS configuration (c0e3ec8)
  • update error handling to include Bad Request status for invalid credentials (93d5ee7)
  • update ESLint configuration to ignore temporary TypeScript files and remove unused type imports in global settings and plugin manager (b443bba)
  • update favicon.ico for improved branding (3229465)
  • update release notes extraction to reference the correct paths for version and changelog (2830b80)
  • update release type options to remove 'auto' and set default to 'patch' (e471253)
  • update release-it configuration to properly format commit links in changelog (ea538d9)
  • update security documentation to clarify key security dependencies (f851ba5)
  • update storage key handling in DatabaseService to use dynamic baseUrl (0c27b13)
  • update timestamp creation to use Date object instead of Date.now() in createGroups method (45d07fa)
  • use proper URL template variables for commit links in changelog (dc5c9c5)
  • improve error handling for login status checks (94f5025)
  • update logo source to correct image file (40a749b)
  • enhance button cursor styles and remove test environment display from login component (935f5e4)
  • update email templates and frontend components for consistency (f446a1e)
  • update email templates for consistent button styling (2d9b3f4)
  • update email templates for improved layout and styling (e69699a)
  • update color variables for improved theme consistency (4cd25c4)
  • add category display component and update relevant views for category handling (a5b2d68)
  • add DsAlert component with success alert functionality and update navigation to include success parameter (6d1a6e8)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (5eb4975)
  • enhance MCP categories API with security and error handling (4add8a5)
  • enhance placeholder value check in isPlaceholderValue function (8c4f421)
  • enhance server selection step with automatic progression and improve localization for server details (415b243)
  • enhance team API and frontend to include user role information and member count (855ce3a)
  • enhance team context management and improve UI feedback for team selection (d7e3d95)
  • enhance team creation flow with detailed success and error messages (5328a5d)
  • enhance validation logic for required environment variables and improve server selection handling (cd91ea3)
  • implement ProgressBars component for multi-step progress visualization (36ef1fd)
  • implement server pre-selection in installation wizard and enhance UI with install button (1090375)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (e5e20ec)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (0d8f1af)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (a859239)
  • optimize step position calculations and remove debug logging in MCP server data conversion (8a7a908)
  • remove action button from empty credentials state and clean up related text (15ab960)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (388331a)
  • remove deprecated users table columns and clean up schema definitions (d109a52)
  • remove edit view and replace with view functionality for MCP server catalog (12aae3b)
  • remove old team management views and implement new team management structure (610551a)
  • remove unused components and consolidate credential table logic (9ef9567)
  • remove unused i18n import from Setup.vue (3314708)
  • Remove unused imports from CredentialDetail and TeamTableColumns components (03cf15e)
  • remove users table and update database setup for persistence (a61c4d2)
  • replace Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (d9fd0b4)
  • Replace permission checks with global admin requirement in global settings route (69bbf7f)
  • reset form data when navigating to previous steps in installation wizard (5f4882d)
  • Simplify error handling in version retrieval and clean up team member addition logic (1914f1b)
  • simplify platform selection component and enhance UI for better user experience (af20218)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d2fdc5a)
  • streamline installation card layout and enhance empty state UI (c82ae2e)
  • update error handling to use 'issues' instead of 'errors' in validation responses (0f2cec1)
  • update error handling to use 'issues' instead of 'errors' in validation responses across multiple test files (5300277)
  • update installation form data structure and integrate team context initialization (1bd8e8a)
  • update installation handling and status representation in MCP components (89f9447)
  • update markdown linting script to exclude specific frontend UI components (8e89066)
  • update MCP server search functionality with advanced filters and category handling (b31e79c)
  • update package-lock.json with new dependencies and links for gateway service (20b1f6c)
  • update parameter schemas to use type-only definitions for consistency (fe39005)
  • update routing to redirect users to MCP server instead of dashboard (840733f)
  • update Switch component styles for improved appearance and consistency (52fadba)
  • update value type definition to allow multiple types and make tools optional in global server schema (f2d8541)
  • remove unused imports from installation views (fd410d1)
  • replace error handling with toast notifications (79ae7fb)
  • simplify FormMessage usage by removing redundant classes (c29afb8)
  • update API documentation and plugin security features for clarity and consistency (76ae661)
  • update logging section in README with additional details and examples (b8b6753)
  • update MCP endpoint in gateway README to reflect new default port (d3db66c)
  • update README links for better formatting (503ec2c)
  • update README to reflect completed phases and installation (0bbf82e)
  • (2c8f040)
  • (79a5d70)
  • (1c222e2)
  • (b265d58)
  • (eef90dd)
  • (57cf824)
  • (f409ee1)
  • (e43ede6)
  • (05719c3)
  • (5ad059f)
  • (62fc5bc)
  • (9d161be)
  • (a43cc84)
  • (1ae96ef)
  • (cc5f617)
  • (ceac956)
  • (613d480)
  • (2e43f29)
  • Add comprehensive tests for health route including registration, response validation, and error handling (42451a6)
  • refactor console logging in deleteDbConfig tests for clarity and consistency (85b7a13)
  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL (71da78c)

0.23.0 (2025-08-15)

  • update @typescript-eslint/parser to version 8.35.1 and add license information (f4a2ab8)
  • update @vitest/coverage-v8 dependency to version 3.2.3 (85d35fa)
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 (24ef17d)
  • bump @fastify/cors from 8.5.0 to 11.1.0 (fd81688)
  • bump @libsql/client from 0.14.0 to 0.15.9 (abcbe01)
  • bump @libsql/client from 0.15.9 to 0.15.10 (f7b42a3)
  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (e570cd7)
  • bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b4f69a9)
  • bump @tailwindcss/postcss from 4.1.7 to 4.1.8 (920fac2)
  • bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (5a7e8fc)
  • bump @tailwindcss/vite from 4.1.10 to 4.1.11 (2343d7f)
  • bump @tailwindcss/vite from 4.1.7 to 4.1.8 (5e9ed8a)
  • bump @types/node from 22.15.29 to 24.0.3 (7ac5170)
  • bump @types/node from 24.0.10 to 24.0.13 (18e7601)
  • bump @types/node from 24.0.13 to 24.0.15 (4d7f6a1)
  • bump @types/node from 24.0.3 to 24.0.7 (b75678a)
  • bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (c29b270)
  • bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (66f29be)
  • bump @typescript-eslint/parser from 8.32.1 to 8.33.0 (04fd3c8)
  • bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (360d00f)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (e3cf2f8)
  • bump @typescript-eslint/parser from 8.38.0 to 8.39.1 (dc84016)
  • bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (59969d4)
  • bump @vitejs/plugin-vue from 6.0.0 to 6.0.1 (60dfc78)
  • bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (2cfd83a)
  • bump @vueuse/core from 13.5.0 to 13.6.0 (602257f)
  • bump argon2 from 0.43.0 to 0.43.1 (cb29155)
  • bump argon2 from 0.43.1 to 0.44.0 (c4384e9)
  • bump better-sqlite3 from 12.1.1 to 12.2.0 (9f7dcd5)
  • bump commander from 12.1.0 to 14.0.0 (ef42a93)
  • bump drizzle-orm from 0.44.1 to 0.44.2 (c8f9d0f)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f62c189)
  • bump eslint from 9.28.0 to 9.29.0 (2957728)
  • bump eslint from 9.29.0 to 9.30.0 (6ea09aa)
  • bump eslint from 9.30.1 to 9.31.0 (2d00015)
  • bump eslint-plugin-vue from 10.2.0 to 10.3.0 (c871268)
  • bump eslint-plugin-vue from 10.3.0 to 10.4.0 (cb522f8)
  • bump fastify from 5.3.3 to 5.4.0 (d2516af)
  • bump inquirer from 8.2.6 to 12.9.1 (91e3f6a)
  • bump jest from 30.0.3 to 30.0.4 (3d8e5cc)
  • bump lucide-vue-next from 0.511.0 to 0.522.0 (0bbe36c)
  • bump lucide-vue-next from 0.525.0 to 0.539.0 (fed7846)
  • bump nodemailer from 6.10.1 to 7.0.3 (3d64c24)
  • bump nodemailer from 7.0.3 to 7.0.4 (f27d521)
  • bump nodemailer from 7.0.4 to 7.0.5 (48b326d)
  • bump pinia from 3.0.2 to 3.0.3 (4ecda4a)
  • bump pino from 9.7.0 to 9.8.0 (9b658c9)
  • bump pino-pretty from 13.0.0 to 13.1.1 (72b68da)
  • bump release-it from 19.0.3 to 19.0.4 (897c63c)
  • bump supertest from 7.1.1 to 7.1.2 (bc17573)
  • bump supertest from 7.1.2 to 7.1.3 (7df6824)
  • bump supertest from 7.1.3 to 7.1.4 (6299ab3)
  • bump tailwind-merge from 3.3.0 to 3.3.1 (52dc1ff)
  • bump tailwindcss from 4.1.10 to 4.1.11 (e09ae4f)
  • bump ts-jest from 29.3.4 to 29.4.0 (c299e81)
  • bump typescript-eslint from 8.33.0 to 8.34.1 (7066639)
  • bump typescript-eslint from 8.34.1 to 8.35.0 (686ab27)
  • bump typescript-eslint from 8.35.0 to 8.35.1 (dd92767)
  • bump typescript-eslint from 8.35.1 to 8.36.0 (3786ff8)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (e4c3fb3)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (ba3ca5b)
  • bump uuid from 9.0.1 to 11.1.0 (6a7e064)
  • bump vee-validate from 4.15.0 to 4.15.1 (d2ce63e)
  • bump vite from 6.3.5 to 7.0.0 (4531c42)
  • bump vite from 7.0.2 to 7.0.4 (eb9bde5)
  • bump vite from 7.0.4 to 7.0.5 (d51de0c)
  • bump vite-plugin-vue-devtools from 7.7.7 to 8.0.0 (3fc1d22)
  • bump vitest from 2.1.9 to 3.2.3 (350bdc4)
  • bump vue from 3.5.16 to 3.5.17 (6ff47ae)
  • bump vue from 3.5.17 to 3.5.18 (97ff56b)
  • bump vue-i18n from 11.1.10 to 11.1.11 (34d5417)
  • bump vue-i18n from 11.1.4 to 11.1.5 (ef10230)
  • bump vue-i18n from 11.1.7 to 11.1.9 (c96cd74)
  • bump vue-i18n from 11.1.9 to 11.1.10 (0b278ac)
  • bump vue-tsc from 2.2.10 to 3.0.1 (b862db9)
  • bump vue-tsc from 3.0.1 to 3.0.3 (6ba75bd)
  • bump vue-tsc from 3.0.3 to 3.0.5 (7fa11a1)
  • bump zod from 3.25.28 to 3.25.36 (54d38b8)
  • bump zod from 3.25.49 to 3.25.65 (b806058)
  • bump zod from 3.25.67 to 3.25.75 (87b5322)
  • bump zod from 3.25.76 to 4.0.5 (a436cab)
  • bump zod from 4.0.5 to 4.0.17 (93b19af)
  • bump zod-openapi from 5.2.0 to 5.3.1 (30e0b04)
  • bump zod-to-json-schema from 3.24.5 to 3.24.6 (b1dde4c)
  • remove scoped commit implementation documentation (57c6b9c)
  • bump @vitejs/plugin-vue in /services/frontend (57152ea)
  • bump eslint-plugin-vue in /services/frontend (4d97bc2)
  • bump eslint-plugin-vue in /services/frontend (3f9a6cf)
  • bump lucide-vue-next in /services/frontend (b82fda9)
  • bump lucide-vue-next in /services/frontend (3d959c3)
  • bump prettier from 3.5.3 to 3.6.0 in /services/frontend (b42d590)
  • bump typescript in /services/frontend (634deae)
  • bump zod from 3.25.76 to 4.0.5 in /services/frontend (12cdc05)
  • release v0.12.1 (0fc16e1)
  • release v0.12.2 (0b2206f)
  • release v0.12.3 (3b9b8b5)
  • release v0.12.4 (31ebf8a)
  • release v0.12.5 (1cec0f7)
  • release v0.12.6 (f57b673)
  • release v0.13.0 (26f270b)
  • release v0.13.1 (629b405)
  • release v0.13.2 (95d1728)
  • release v0.13.3 (5436d6f)
  • release v0.14.0 (3c41f32)
  • release v0.14.1 (ceee165)
  • release v0.15.0 (1d7064b)
  • release v0.15.1 (fa0862c)
  • release v0.16.0 (fa9ce52)
  • release v0.16.1 (305b409)
  • release v0.17.0 (a2ea6b1)
  • release v0.17.1 (e2cf462)
  • release v0.18.0 (17a5df0)
  • release v0.18.1 (a25fabb)
  • release v0.19.0 (928b1c7)
  • release v0.19.1 (7d133d6)
  • release v0.20.0 (b76e596)
  • release v0.20.1 (085243c)
  • release v0.21.0 (5ab78a5)
  • release v0.21.1 (816fee2)
  • release v0.22.0 (c783dcb)
  • release v0.22.1 (98bab0e)
  • update logo references and remove unused images (a01fde4)
  • update release workflow and version to v0.13.1 (10b0512)
  • update team selection logic and storage integration (fd5ae0b)
  • add change password endpoint for authenticated users (d482764)
  • Add configurable version display in root API response based on global setting (bfbafca)
  • add cross-user permissions tests and update test context structure (5f35dec)
  • add dashboard view with user data fetching and error handling (7508baa)
  • add endpoint to retrieve current user's default team (8826273)
  • add forgot password and reset password functionality with corresponding routes and localization (2955345)
  • Add health check endpoint for API status monitoring (bdbb7ec)
  • add installation details and environment variables components (194c285)
  • add setup success message to Setup view and update translations, remove unused imports in Users view (81687cf)
  • add SMTP settings component with email testing functionality (08c24d4)
  • add table component suite with header, body, footer, and cell support (82a9061)
  • add team and team membership functionality (785fcb0)
  • add user detail view and navigation from users list (9c38eb7)
  • add user teams management in UserDetail.vue and implement related API tests (736bef3)
  • centralize role permissions management and synchronize with database (bf5fd16)
  • Enhance API documentation and response schemas for GitHub auth, global settings, and roles (5d18255)
  • enhance backend and frontend release workflows with app token and cleanup branch automation (7fa54bd)
  • Enhance credential management by implementing team-based credential retrieval and success message handling (99a9b97)
  • Enhance credentials search functionality with manual search button (58eaa38)
  • enhance global settings handling with proper type conversion for boolean and number values (5b39887)
  • Enhance MCP Server Catalog with GitHub integration and pagination (d3c7cb4)
  • enhance user detail view with internationalization support and improved layout (529a2dc)
  • Enhance user teams retrieval by including roles and membership details (2df04ee)
  • Enhance users API with detailed response schemas and OpenAPI documentation (a5eeb7b)
  • implement admin-initiated password reset functionality with email notification (533d767)
  • implement alert dialog components and admin password reset functionality (766d880)
  • implement AppSidebar and DashboardLayout components with user and team management features (a9fbad0)
  • Implement cloud credentials management UI and service integration (6b82d36)
  • implement email verification system (cce56a8)
  • implement logout functionality and enhance session management (084289e)
  • Implement MCP Installation Service and related components (bfc8b50)
  • Implement MCP Server Catalog Management UI (7ea7899)
  • implement password reset functionality with token management and email notifications (246e277)
  • implement plugin migration functionality and update createPluginTables logic (f3fd98e)
  • implement plugin route structure and registration system for enhanced security and isolation (c132a50)
  • implement plugin support for global settings, allowing plugins to define and manage their own settings and groups (c91590c)
  • Implement session management and SSE handling (d16879a)
  • implement smart caching for user and team services to optimize API calls and improve performance on public routes (69580fb)
  • Implement team member management endpoints and schemas (14106eb)
  • implement team selection event handling and UI updates in Teams and AppSidebar components (87a5b79)
  • Implement user preferences management system (73361ef)
  • Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (e5aeb67)
  • refactor database schema management by consolidating schema definitions and removing legacy schema file (516b7a9)
  • Refactor MCP server catalog forms and add Claude Desktop configuration step (1560b69)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (d73fbd1)
  • Refactor team management table by creating a dedicated component and enhancing search functionality (4589ee4)
  • replace dynamic schema generation with static schema import and enhance session validation logic (16edafa)
  • streamline user registration by removing manual session creation and simplifying response handling (a215419)
  • Update API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (e59f3b0)
  • Update API routes to use preValidation instead of preHandler for global admin checks (ce81827)
  • update database schema tests to use static schema module and remove unused imports (acf8caa)
  • Update table headers to improve styling and consistency across components (8a5e560)
  • implement scoped commit message guidelines and templates (908b262)
  • update README with new links and SVG assets (e62ef11)
  • add loading state and error handling to form submissions (a9fce7e)
  • add loading state and spinner to button component (361ea9b)
  • add loading states and text to buttons in forms (fc1ea93)
  • add login and registration localization support (f946de6)
  • enhance button components with loading states and text (bfd2bbc)
  • enhance global settings with error handling and alerts (3a4504d)
  • implement ContentWrapper component for consistent layout (24cefe7)
  • implement OAuth consent page and service integration (814e31b)
  • implement toast notifications for category actions (7fe7443)
  • load supported clients and update client selection modal (1d2e617)
  • restructure account settings components and add GitHub App and SMTP settings (6739b9f)
  • add missing line breaks in Docker command examples for clarity (94d1571)
  • add newline to commitPartial format for better readability (4e36538)
  • add permissions for issues in backend release workflow (9b100b8)
  • avoid modifying immutable commit object in release-it transform (4daad29)
  • clean up empty markdown links and remove empty lines from release notes extraction (e39b183)
  • correct plugin paths configuration for better clarity and maintainability (bcb334f)
  • disable eslint rule for explicit any in cloud providers and cloud credentials routes (5c0eb3b)
  • enhance error handling for database connection and update error messages (dbb7c1d)
  • enhance frontend release workflow with improved dependency installation and build handling (d9f2fe1)
  • enhance release notes extraction in backend release workflow (8d1be5f)
  • hardcode GitHub repository URL in commit links for changelog (b018577)
  • improve frontend release workflow with enhanced dependency installation and release notes extraction (edd0a39)
  • remove unnecessary empty markdown link cleanup from workflows (c1054c7)
  • update base URL and enhance fetch requests with session management (30291cc)
  • update conventional changelog plugin configuration for backend and frontend (82ff531)
  • update Docker run command for frontend environment variables (529c37f)
  • update Docker run command to map port 8080 to 80 for frontend (2d12bad)
  • update environment variable display to use variable name instead of index (1216346)
  • update environment variable names for frontend and backend URLs in Docker commands and CORS configuration (c0e3ec8)
  • update error handling to include Bad Request status for invalid credentials (93d5ee7)
  • update ESLint configuration to ignore temporary TypeScript files and remove unused type imports in global settings and plugin manager (b443bba)
  • update favicon.ico for improved branding (3229465)
  • update release notes extraction to reference the correct paths for version and changelog (2830b80)
  • update release type options to remove 'auto' and set default to 'patch' (e471253)
  • update release-it configuration to properly format commit links in changelog (ea538d9)
  • update security documentation to clarify key security dependencies (f851ba5)
  • update storage key handling in DatabaseService to use dynamic baseUrl (0c27b13)
  • update timestamp creation to use Date object instead of Date.now() in createGroups method (45d07fa)
  • use proper URL template variables for commit links in changelog (dc5c9c5)
  • improve error handling for login status checks (94f5025)
  • update logo source to correct image file (40a749b)
  • enhance button cursor styles and remove test environment display from login component (935f5e4)
  • update email templates and frontend components for consistency (f446a1e)
  • update email templates for consistent button styling (2d9b3f4)
  • update email templates for improved layout and styling (e69699a)
  • update color variables for improved theme consistency (4cd25c4)
  • add category display component and update relevant views for category handling (a5b2d68)
  • add DsAlert component with success alert functionality and update navigation to include success parameter (6d1a6e8)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (5eb4975)
  • enhance MCP categories API with security and error handling (4add8a5)
  • enhance placeholder value check in isPlaceholderValue function (8c4f421)
  • enhance server selection step with automatic progression and improve localization for server details (415b243)
  • enhance team API and frontend to include user role information and member count (855ce3a)
  • enhance team context management and improve UI feedback for team selection (d7e3d95)
  • enhance team creation flow with detailed success and error messages (5328a5d)
  • enhance validation logic for required environment variables and improve server selection handling (cd91ea3)
  • implement ProgressBars component for multi-step progress visualization (36ef1fd)
  • implement server pre-selection in installation wizard and enhance UI with install button (1090375)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (e5e20ec)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (0d8f1af)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (a859239)
  • optimize step position calculations and remove debug logging in MCP server data conversion (8a7a908)
  • remove action button from empty credentials state and clean up related text (15ab960)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (388331a)
  • remove deprecated users table columns and clean up schema definitions (d109a52)
  • remove edit view and replace with view functionality for MCP server catalog (12aae3b)
  • remove old team management views and implement new team management structure (610551a)
  • remove unused components and consolidate credential table logic (9ef9567)
  • remove unused i18n import from Setup.vue (3314708)
  • Remove unused imports from CredentialDetail and TeamTableColumns components (03cf15e)
  • remove users table and update database setup for persistence (a61c4d2)
  • replace Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (d9fd0b4)
  • Replace permission checks with global admin requirement in global settings route (69bbf7f)
  • reset form data when navigating to previous steps in installation wizard (5f4882d)
  • Simplify error handling in version retrieval and clean up team member addition logic (1914f1b)
  • simplify platform selection component and enhance UI for better user experience (af20218)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d2fdc5a)
  • streamline installation card layout and enhance empty state UI (c82ae2e)
  • update error handling to use 'issues' instead of 'errors' in validation responses (0f2cec1)
  • update error handling to use 'issues' instead of 'errors' in validation responses across multiple test files (5300277)
  • update installation form data structure and integrate team context initialization (1bd8e8a)
  • update installation handling and status representation in MCP components (89f9447)
  • update markdown linting script to exclude specific frontend UI components (8e89066)
  • update MCP server search functionality with advanced filters and category handling (b31e79c)
  • update package-lock.json with new dependencies and links for gateway service (20b1f6c)
  • update parameter schemas to use type-only definitions for consistency (fe39005)
  • update routing to redirect users to MCP server instead of dashboard (840733f)
  • update Switch component styles for improved appearance and consistency (52fadba)
  • update value type definition to allow multiple types and make tools optional in global server schema (f2d8541)
  • remove unused imports from installation views (fd410d1)
  • replace error handling with toast notifications (79ae7fb)
  • simplify FormMessage usage by removing redundant classes (c29afb8)
  • update API documentation and plugin security features for clarity and consistency (76ae661)
  • update logging section in README with additional details and examples (b8b6753)
  • update MCP endpoint in gateway README to reflect new default port (d3db66c)
  • update README links for better formatting (503ec2c)
  • update README to reflect completed phases and installation (0bbf82e)
  • (2c8f040)
  • (79a5d70)
  • (1c222e2)
  • (b265d58)
  • (eef90dd)
  • (57cf824)
  • (f409ee1)
  • (e43ede6)
  • (05719c3)
  • (5ad059f)
  • (62fc5bc)
  • (9d161be)
  • (a43cc84)
  • (1ae96ef)
  • (cc5f617)
  • (ceac956)
  • (613d480)
  • (2e43f29)
  • Add comprehensive tests for health route including registration, response validation, and error handling (42451a6)
  • refactor console logging in deleteDbConfig tests for clarity and consistency (85b7a13)
  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL (71da78c)

0.22.1 (2025-08-06)

  • release v0.22.0 (4c8cfae)
  • Implement session management and SSE handling (cb58e53)

0.22.0 (2025-07-29)

  • Implement session management and SSE handling (cb58e53)

0.21.1 (2025-07-27)

  • remove scoped commit implementation documentation (8311fc8)
  • release v0.21.0 (0a01e3c)
  • update README links for better formatting (ba15434)
  • implement scoped commit message guidelines and templates (a6839b8)
  • update README with new links and SVG assets (704799c)
  • implement OAuth consent page and service integration (1df0813)

0.21.0 (2025-07-27)

  • update README links for better formatting (ba15434)
  • implement scoped commit message guidelines and templates (a6839b8)
  • update README with new links and SVG assets (704799c)
  • implement OAuth consent page and service integration (1df0813)
  • remove scoped commit implementation documentation (8311fc8)

0.20.1 (2025-07-26)

  • bump @libsql/client from 0.15.9 to 0.15.10 (908efef)
  • bump @types/node from 24.0.13 to 24.0.15 (8fef45c)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (8033039)
  • bump release-it from 19.0.3 to 19.0.4 (d787cb6)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (7ed34d0)
  • bump vite from 7.0.4 to 7.0.5 (a2bfb72)
  • bump vue-i18n from 11.1.9 to 11.1.10 (f751909)
  • bump vue-tsc from 3.0.1 to 3.0.3 (37052d3)
  • release v0.20.0 (9cdb261)
  • add installation details and environment variables components (55c8d53)
  • implement plugin migration functionality and update createPluginTables logic (99ec957)

0.20.0 (2025-07-26)

  • bump @libsql/client from 0.15.9 to 0.15.10 (908efef)
  • bump @types/node from 24.0.13 to 24.0.15 (8fef45c)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (8033039)
  • bump release-it from 19.0.3 to 19.0.4 (d787cb6)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (7ed34d0)
  • bump vite from 7.0.4 to 7.0.5 (a2bfb72)
  • bump vue-i18n from 11.1.9 to 11.1.10 (f751909)
  • bump vue-tsc from 3.0.1 to 3.0.3 (37052d3)
  • add installation details and environment variables components (55c8d53)
  • implement plugin migration functionality and update createPluginTables logic (99ec957)

0.19.1 (2025-07-21)

  • release v0.19.0 (54f99dd)
  • update MCP endpoint in gateway README to reflect new default port (8938a50)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (e4a68f0)
  • enhance placeholder value check in isPlaceholderValue function (1cb9634)
  • enhance validation logic for required environment variables and improve server selection handling (37affd3)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (61d8d34)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d3a005a)
  • update package-lock.json with new dependencies and links for gateway service (ee4d2cb)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (75fa5c2)

0.19.0 (2025-07-21)

  • update MCP endpoint in gateway README to reflect new default port (8938a50)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (e4a68f0)
  • enhance placeholder value check in isPlaceholderValue function (1cb9634)
  • enhance validation logic for required environment variables and improve server selection handling (37affd3)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (61d8d34)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d3a005a)
  • update package-lock.json with new dependencies and links for gateway service (ee4d2cb)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (75fa5c2)

0.18.1 (2025-07-20)

  • release v0.18.0 (c42afe3)
  • add category display component and update relevant views for category handling (5ab49b8)
  • add DsAlert component with success alert functionality and update navigation to include success parameter (903cc05)
  • enhance MCP categories API with security and error handling (0aefaa8)
  • enhance server selection step with automatic progression and improve localization for server details (47dc048)
  • enhance team API and frontend to include user role information and member count (9ad9930)
  • enhance team context management and improve UI feedback for team selection (416695c)
  • enhance team creation flow with detailed success and error messages (9015e3b)
  • implement ProgressBars component for multi-step progress visualization (a12903e)
  • implement server pre-selection in installation wizard and enhance UI with install button (8649f03)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (ab76d13)
  • optimize step position calculations and remove debug logging in MCP server data conversion (233e190)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (c981448)
  • replace Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (97ccf03)
  • reset form data when navigating to previous steps in installation wizard (da94e71)
  • simplify platform selection component and enhance UI for better user experience (a51b772)
  • streamline installation card layout and enhance empty state UI (1b649e5)
  • update installation form data structure and integrate team context initialization (d17d9c2)
  • update installation handling and status representation in MCP components (d3ceff2)
  • update markdown linting script to exclude specific frontend UI components (cbaaa7e)
  • update MCP server search functionality with advanced filters and category handling (d8026fb)
  • update routing to redirect users to MCP server instead of dashboard (1a4b2bb)
  • update Switch component styles for improved appearance and consistency (b24c75f)
  • update value type definition to allow multiple types and make tools optional in global server schema (50165f3)
  • (a2e1523)

0.18.0 (2025-07-20)

  • add category display component and update relevant views for category handling (5ab49b8)
  • add DsAlert component with success alert functionality and update navigation to include success parameter (903cc05)
  • enhance MCP categories API with security and error handling (0aefaa8)
  • enhance server selection step with automatic progression and improve localization for server details (47dc048)
  • enhance team API and frontend to include user role information and member count (9ad9930)
  • enhance team context management and improve UI feedback for team selection (416695c)
  • enhance team creation flow with detailed success and error messages (9015e3b)
  • implement ProgressBars component for multi-step progress visualization (a12903e)
  • implement server pre-selection in installation wizard and enhance UI with install button (8649f03)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (ab76d13)
  • optimize step position calculations and remove debug logging in MCP server data conversion (233e190)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (c981448)
  • replace Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (97ccf03)
  • reset form data when navigating to previous steps in installation wizard (da94e71)
  • simplify platform selection component and enhance UI for better user experience (a51b772)
  • streamline installation card layout and enhance empty state UI (1b649e5)
  • update installation form data structure and integrate team context initialization (d17d9c2)
  • update installation handling and status representation in MCP components (d3ceff2)
  • update markdown linting script to exclude specific frontend UI components (cbaaa7e)
  • update MCP server search functionality with advanced filters and category handling (d8026fb)
  • update routing to redirect users to MCP server instead of dashboard (1a4b2bb)
  • update Switch component styles for improved appearance and consistency (b24c75f)
  • update value type definition to allow multiple types and make tools optional in global server schema (50165f3)
  • (a2e1523)

0.17.1 (2025-07-19)

  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (72640ef)
  • bump @types/node from 24.0.10 to 24.0.13 (bff998e)
  • bump argon2 from 0.43.0 to 0.43.1 (ad4f8d3)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f20663e)
  • bump eslint from 9.30.1 to 9.31.0 (396aa87)
  • bump supertest from 7.1.2 to 7.1.3 (3db95a9)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (f2d5957)
  • bump vite from 7.0.2 to 7.0.4 (6356b7f)
  • bump zod from 3.25.76 to 4.0.5 (bb08d44)
  • bump zod from 3.25.76 to 4.0.5 in /services/frontend (896196e)
  • release v0.17.0 (02cfbe8)
  • add newline to commitPartial format for better readability (68bdbc8)
  • update environment variable display to use variable name instead of index (df6e47c)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (9d54576)
  • update error handling to use 'issues' instead of 'errors' in validation responses (d738027)
  • update error handling to use 'issues' instead of 'errors' in validation responses across multiple test files (59d467c)
  • update parameter schemas to use type-only definitions for consistency (5f0f381)
  • (6d6543d)
  • (f71892e)
  • Implement MCP Installation Service and related components (c88481f)

0.17.0 (2025-07-19)

  • add newline to commitPartial format for better readability (68bdbc8)
  • update environment variable display to use variable name instead of index (df6e47c)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (9d54576)
  • update error handling to use 'issues' instead of 'errors' in validation responses (d738027)
  • update error handling to use 'issues' instead of 'errors' in validation responses across multiple test files (59d467c)
  • update parameter schemas to use type-only definitions for consistency (5f0f381)
  • (6d6543d)
  • (f71892e)
  • Implement MCP Installation Service and related components (c88481f)
  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (72640ef)
  • bump @types/node from 24.0.10 to 24.0.13 (bff998e)
  • bump argon2 from 0.43.0 to 0.43.1 (ad4f8d3)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f20663e)
  • bump eslint from 9.30.1 to 9.31.0 (396aa87)
  • bump supertest from 7.1.2 to 7.1.3 (3db95a9)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (f2d5957)
  • bump vite from 7.0.2 to 7.0.4 (6356b7f)
  • bump zod from 3.25.76 to 4.0.5 (bb08d44)
  • bump zod from 3.25.76 to 4.0.5 in /services/frontend (896196e)

0.16.1 (2025-07-14)

  • release v0.16.0 (2b75025)* update team selection logic and storage integration (0c23064)* centralize role permissions management and synchronize with database (197dd8b)* Refactor MCP server catalog forms and add Claude Desktop configuration step (83579a4)* remove edit view and replace with view functionality for MCP server catalog (f5565c1)

0.16.0 (2025-07-14)

  • centralize role permissions management and synchronize with database (197dd8b)* Refactor MCP server catalog forms and add Claude Desktop configuration step (83579a4)* remove edit view and replace with view functionality for MCP server catalog (f5565c1)* update team selection logic and storage integration (0c23064)

0.15.1 (2025-07-09)

  • bump @libsql/client from 0.14.0 to 0.15.9 (d6b7275)* bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (6597d61)* bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (20af682)* bump eslint-plugin-vue from 10.2.0 to 10.3.0 (12aa557)* bump jest from 30.0.3 to 30.0.4 (90f7cf1)* bump nodemailer from 7.0.4 to 7.0.5 (165406d)* bump supertest from 7.1.1 to 7.1.2 (3043ed8)* bump typescript-eslint from 8.35.1 to 8.36.0 (45d8ecd)* bump vue-i18n from 11.1.7 to 11.1.9 (6f80630)* bump vue-tsc from 2.2.10 to 3.0.1 (6eb773e)* bump zod from 3.25.67 to 3.25.75 (f69125a)* bump eslint-plugin-vue in /services/frontend (39a473b)* release v0.15.0 (e947311)* Enhance MCP Server Catalog with GitHub integration and pagination (49ac701)* Implement MCP Server Catalog Management UI (9197fb6)* Update API routes to use preValidation instead of preHandler for global admin checks (2ad5139)* (7b3b275)* (06b1224)

0.15.0 (2025-07-09)

  • Enhance MCP Server Catalog with GitHub integration and pagination (49ac701)* Implement MCP Server Catalog Management UI (9197fb6)* Update API routes to use preValidation instead of preHandler for global admin checks (2ad5139)* bump @libsql/client from 0.14.0 to 0.15.9 (d6b7275)* bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (6597d61)* bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (20af682)* bump eslint-plugin-vue from 10.2.0 to 10.3.0 (12aa557)* bump jest from 30.0.3 to 30.0.4 (90f7cf1)* bump nodemailer from 7.0.4 to 7.0.5 (165406d)* bump supertest from 7.1.1 to 7.1.2 (3043ed8)* bump typescript-eslint from 8.35.1 to 8.36.0 (45d8ecd)* bump vue-i18n from 11.1.7 to 11.1.9 (6f80630)* bump vue-tsc from 2.2.10 to 3.0.1 (6eb773e)* bump zod from 3.25.67 to 3.25.75 (f69125a)* bump eslint-plugin-vue in /services/frontend (39a473b)* (7b3b275)* (06b1224)

0.14.1 (2025-07-06)

  • update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)* bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)* bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)* bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)* bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)* bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)* bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)* bump eslint from 9.29.0 to 9.30.0 (614aefc)* bump nodemailer from 7.0.3 to 7.0.4 (36e3b44)* bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)* bump typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)* bump vite from 6.3.5 to 7.0.0 (19794e4)* bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)* bump @vitejs/plugin-vue in /services/frontend (af148ca)* release v0.14.0 (9827161)* remove action button from empty credentials state and clean up related text (d83eb9c)* remove unused components and consolidate credential table logic (780df9f)* remove unused i18n import from Setup.vue (4f9e315)* Remove unused imports from CredentialDetail and TeamTableColumns components (0b0208e)* Simplify error handling in version retrieval and clean up team member addition logic (72c8fe4)* Add configurable version display in root API response based on global setting (0aa6a93)* add cross-user permissions tests and update test context structure (6ab293c)* Add health check endpoint for API status monitoring (e774a38)* Enhance credential management by implementing team-based credential retrieval and success message handling (6742249)* Enhance credentials search functionality with manual search button (1d58ee4)* Enhance user teams retrieval by including roles and membership details (748cd1c)* Implement cloud credentials management UI and service integration (bef036b)* Implement team member management endpoints and schemas (bf9ecf8)* Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (29b57c3)* Refactor team management table by creating a dedicated component and enhancing search functionality (655660d)* Update API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (b228f44)* Update table headers to improve styling and consistency across components (151accb)* Add comprehensive tests for health route including registration, response validation, and error handling (80fdfdc)* (8d47c2b)* (e0459d6)* (34458f2)* update logging section in README with additional details and examples (2c975fc)* disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)

0.14.0 (2025-07-06)

  • remove action button from empty credentials state and clean up related text (d83eb9c)* remove unused components and consolidate credential table logic (780df9f)* remove unused i18n import from Setup.vue (4f9e315)* Remove unused imports from CredentialDetail and TeamTableColumns components (0b0208e)* Simplify error handling in version retrieval and clean up team member addition logic (72c8fe4)* Add configurable version display in root API response based on global setting (0aa6a93)* add cross-user permissions tests and update test context structure (6ab293c)* Add health check endpoint for API status monitoring (e774a38)* Enhance credential management by implementing team-based credential retrieval and success message handling (6742249)* Enhance credentials search functionality with manual search button (1d58ee4)* Enhance user teams retrieval by including roles and membership details (748cd1c)* Implement cloud credentials management UI and service integration (bef036b)* Implement team member management endpoints and schemas (bf9ecf8)* Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (29b57c3)* Refactor team management table by creating a dedicated component and enhancing search functionality (655660d)* Update API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (b228f44)* Update table headers to improve styling and consistency across components (151accb)* Add comprehensive tests for health route including registration, response validation, and error handling (80fdfdc)* (8d47c2b)* (e0459d6)* (34458f2)* update logging section in README with additional details and examples (2c975fc)* update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)* bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)* bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)* bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)* bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)* bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)* bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)* bump eslint from 9.29.0 to 9.30.0 (614aefc)* bump nodemailer from 7.0.3 to 7.0.4 (36e3b44)* bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)* bump typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)* bump vite from 6.3.5 to 7.0.0 (19794e4)* bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)* bump @vitejs/plugin-vue in /services/frontend (af148ca)* disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)

0.13.3 (2025-06-29)

  • release v0.13.2 (abc1edf)* update release workflow and version to v0.13.1 (3544b47)

0.13.2 (2025-06-29)

  • update release workflow and version to v0.13.1 (3544b47)

0.13.1 (2025-06-28)

  • update @vitest/coverage-v8 dependency to version 3.2.3 (f11484f)* bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (9c89ea0)* bump @tailwindcss/vite from 4.1.8 to 4.1.10 (da500bf)* bump @types/node from 22.15.29 to 24.0.3 (218daf4)* bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (b38e9f0)* bump @vee-validate/zod from 4.15.0 to 4.15.1 (71f2eda)* bump @vue/eslint-config-typescript from 14.5.0 to 14.5.1 (be9c979)* bump drizzle-kit from 0.31.1 to 0.31.2 (49cd806)* bump drizzle-orm from 0.44.1 to 0.44.2 (d0918ac)* bump eslint from 9.28.0 to 9.29.0 (05f1132)* bump eslint-plugin-vue from 10.1.0 to 10.2.0 (2888680)* bump fastify from 5.3.3 to 5.4.0 (596e7a9)* bump lucide-vue-next from 0.511.0 to 0.522.0 (aa9f2b2)* bump nodemailer from 6.10.1 to 7.0.3 (66cc7b0)* bump pinia from 3.0.2 to 3.0.3 (95fa45d)* bump prettier from 3.5.3 to 3.6.0 (b49f98d)* bump tailwind-merge from 3.3.0 to 3.3.1 (055e26c)* bump ts-jest from 29.3.4 to 29.4.0 (574f595)* bump typescript-eslint from 8.33.0 to 8.34.1 (ca1c730)* bump typescript-eslint from 8.34.1 to 8.35.0 (a40c66e)* bump vee-validate from 4.15.0 to 4.15.1 (bb4ae92)* bump vite-plugin-vue-devtools from 7.7.6 to 7.7.7 (56b7aea)* bump vitest from 2.1.9 to 3.2.3 (13a744e)* bump vue from 3.5.16 to 3.5.17 (a099ccb)* bump vue-i18n from 11.1.5 to 11.1.7 (617761b)* bump zod from 3.25.49 to 3.25.65 (5fd7dd6)* bump eslint-plugin-vue in /services/frontend (69bba81)* bump lucide-vue-next in /services/frontend (0881a27)* bump prettier from 3.5.3 to 3.6.0 in /services/frontend (154d16d)* release v0.13.0 (a17ba6a)* clean up comments in AppSidebar and DashboardLayout components for clarity (7e798dd)* enhance sidebar spacer behavior for expanded and collapsed states in DashboardLayout component (1bc4a83)* improve sidebar layout and CSS variable handling in DashboardLayout component (9d0986a)* remove console logs and unused form validation logic in GlobalSettings component (23b6d7f)* remove console logs for cleaner code in GlobalSettings component (a23a4bb)* remove deprecated users table columns and clean up schema definitions (5169330)* remove old team management views and implement new team management structure (45561f0)* remove unnecessary margin from sidebar in GlobalSettings component (df8bba8)* remove unused Button import from AppSidebar component (a19ce4a)* remove unused favicon import and update request handlers to use underscore for unused parameters (9ee78fd)* remove unused generateId import from globalSettingsService (59e2c60)* remove unused user registration route and example user fetching route from API (e82e85d)* remove users table and update database setup for persistence (1eb9e4a)* rename 'email' to 'login' in authentication tests and login form for consistency (161b0bf)* replace Button with SidebarMenuButton in AppSidebar and update sidebar width variables in DashboardLayout (031e128)* replace forgot password button with router link for navigation (269fa69)* Replace permission checks with global admin requirement in global settings route (a2c36b0)* simplify defaultOpen handling and enhance sidebar accessibility with titles and descriptions (63c2184)* update formValues type to improve type safety and consistency in GlobalSettings component (f46ff4e)* add @types/better-sqlite3 for improved TypeScript support and refactor database functions for clarity (0dddbd0)* add change password endpoint for authenticated users (c9a229b)* add dashboard view with user data fetching and error handling (d9fe33e)* add end-to-end tests for global settings access control and update test sequencer order (64558e1)* add end-to-end tests for global settings initialization and access control (a78bee5)* add endpoint to retrieve current user's default team (3e42403)* add forgot password and reset password functionality with corresponding routes and localization (60fa4f2)* add global settings check test to custom test sequencer order (587a32a)* add global settings for application configuration and enable Swagger documentation control (48e2a51)* add global settings table and related permissions, update README and SECURITY documentation (59ebf4f)* add initial docker-compose configuration for backend and frontend services (e0e3fd0)* add setup success message to Setup view and update translations, remove unused imports in Users view (c51425b)* Add Swagger documentation and API specification generation (8753a48)* add table component suite with header, body, footer, and cell support (e5c3671)* add team and team membership functionality (b0f485a)* add title for navigation in dashboard localization (33d6e28)* add type annotations and improve type safety in various components and services (5314ea5)* add type support to settings and implement dynamic form handling for global settings (9ef739e)* add user detail view and navigation from users list (7449649)* add user management page and sidebar navigation, include internationalization support for admin users (6f3789b)* add user teams management in UserDetail.vue and implement related API tests (2e7efca)* add watcher to reset success alert on route changes in GlobalSettings component (0a807f2)* Enhance API documentation and response schemas for GitHub auth, global settings, and roles (da94544)* enhance DashboardLayout and GlobalSettings components with improved sidebar and layout adjustments (88b1e49)* enhance global settings handling with proper type conversion for boolean and number values (a3e1ec3)* Enhance global settings with type support (db3f61e)* enhance global setup by cleaning entire persistent_data directory before tests (cd5177a)* enhance sidebar and sheet components with data slots and improved styling (56ca7fb)* enhance success alert visibility and layout in GlobalSettings component (99e8ae8)* enhance user detail view with internationalization support and improved layout (961c25d)* Enhance users API with detailed response schemas and OpenAPI documentation (a783208)* implement admin-initiated password reset functionality with email notification (5c6345b)* implement alert dialog components and admin password reset functionality (02325c9)* implement AppSidebar and DashboardLayout components with user and team management features (29eb7b7)* implement email verification system (0b06feb)* implement global settings initialization and define GitHub OAuth and SMTP configuration modules (5cd79cf)* implement global settings management with group support and enhance UI alerts (65909a1)* implement global settings page with role-based access, add not found page, and enhance user data fetching (922994d)* implement logout functionality and enhance session management (8e85ec4)* implement password change notification email and update user account routing (40ab50a)* implement password reset functionality with token management and email notifications (4cd1fce)* implement plugin route structure and registration system for enhanced security and isolation (9ea843e)* implement plugin support for global settings, allowing plugins to define and manage their own settings and groups (a1fbed4)* implement smart caching for user and team services to optimize API calls and improve performance on public routes (34dc0f0)* implement team management features with API integration (bc403a3)* implement team selection event handling and UI updates in Teams and AppSidebar components (03f92c9)* implement user authentication check in router and create UserService for fetching current user (e48b5b9)* implement user login via email/password and update API documentation (86fba41)* integrate zod and zod-to-json-schema for improved request/response validation in authentication routes (7f96b3b)* refactor database schema management by consolidating schema definitions and removing legacy schema file (3776fd0)* refactor global settings structure to use groups instead of categories, update related schemas and routes (1d4b043)* replace dynamic schema generation with static schema import and enhance session validation logic (6eaeaa8)* restructure global settings route and update sidebar navigation, enhance GlobalSettings view with DashboardLayout (f18b7ea)* streamline user registration by removing manual session creation and simplifying response handling (149b356)* update admin settings route to include optional groupId parameter (5bb7691)* update database configuration for test environment and refactor encryption key handling (8f8fd2e)* update database schema tests to use static schema module and remove unused imports (77d01aa)* update development environment with nodemon configuration and enhance Teams view styling (9c4bb9c)* update user and team service response handling and cache management (e14cce4)* (2b876c1)* (f5ccdf4)* (483fe3c)* (3d9d7bd)* (40cac89)* (1417891)* (2b84cfa)* (8335923)* (51cfe4b)* refactor console logging in deleteDbConfig tests for clarity and consistency (1b255be)* update API documentation and plugin security features for clarity and consistency (c99184e)* Update API documentation for clarity and formatting improvements (83abf19)* update documentation for global settings and email integration with improved formatting (7e689d5)* add missing line breaks in Docker command examples for clarity (1ef1ca4)* avoid modifying immutable commit object in release-it transform (08e93f4)* correct plugin paths configuration for better clarity and maintainability (06d5bb8)* hardcode GitHub repository URL in commit links for changelog (199befb)* remove unnecessary dbInstance parameter from createPluginTables call (eaad7c3)* remove unnecessary empty markdown link cleanup from workflows (ab446cb)* update API URL references to use VITE_DEPLOYSTACK_BACKEND_URL in AppSidebar and TeamService components (82ce3c4)* update API URL to use VITE_DEPLOYSTACK_BACKEND_URL in Login and Register components (1b3477a)* update base URL and enhance fetch requests with session management (d164940)* update environment variable names for frontend and backend URLs in Docker commands and CORS configuration (07111a4)* update error handling to include Bad Request status for invalid credentials (a6f4e00)* update ESLint configuration to ignore temporary TypeScript files and remove unused type imports in global settings and plugin manager (1ba2aaa)* update release-it configuration to properly format commit links in changelog (aa00be1)* update timestamp creation to use Date object instead of Date.now() in createGroups method (4f163de)* use proper URL template variables for commit links in changelog (8c6f600)* wrap boolean switch in a div for consistent layout in settings form (f29abcf)* enhance button cursor styles and remove test environment display from login component (02c26fd)

0.13.0 (2025-06-28)

  • update @vitest/coverage-v8 dependency to version 3.2.3 (f11484f)* bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (9c89ea0)* bump @tailwindcss/vite from 4.1.8 to 4.1.10 (da500bf)* bump @types/node from 22.15.29 to 24.0.3 (218daf4)* bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (b38e9f0)* bump @vee-validate/zod from 4.15.0 to 4.15.1 (71f2eda)* bump @vue/eslint-config-typescript from 14.5.0 to 14.5.1 (be9c979)* bump drizzle-kit from 0.31.1 to 0.31.2 (49cd806)* bump drizzle-orm from 0.44.1 to 0.44.2 (d0918ac)* bump eslint from 9.28.0 to 9.29.0 (05f1132)* bump eslint-plugin-vue from 10.1.0 to 10.2.0 (2888680)* bump fastify from 5.3.3 to 5.4.0 (596e7a9)* bump lucide-vue-next from 0.511.0 to 0.522.0 (aa9f2b2)* bump nodemailer from 6.10.1 to 7.0.3 (66cc7b0)* bump pinia from 3.0.2 to 3.0.3 (95fa45d)* bump prettier from 3.5.3 to 3.6.0 (b49f98d)* bump tailwind-merge from 3.3.0 to 3.3.1 (055e26c)* bump ts-jest from 29.3.4 to 29.4.0 (574f595)* bump typescript-eslint from 8.33.0 to 8.34.1 (ca1c730)* bump typescript-eslint from 8.34.1 to 8.35.0 (a40c66e)* bump vee-validate from 4.15.0 to 4.15.1 (bb4ae92)* bump vite-plugin-vue-devtools from 7.7.6 to 7.7.7 (56b7aea)* bump vitest from 2.1.9 to 3.2.3 (13a744e)* bump vue from 3.5.16 to 3.5.17 (a099ccb)* bump vue-i18n from 11.1.5 to 11.1.7 (617761b)* bump zod from 3.25.49 to 3.25.65 (5fd7dd6)* bump eslint-plugin-vue in /services/frontend (69bba81)* bump lucide-vue-next in /services/frontend (0881a27)* bump prettier from 3.5.3 to 3.6.0 in /services/frontend (154d16d)* clean up comments in AppSidebar and DashboardLayout components for clarity (7e798dd)* enhance sidebar spacer behavior for expanded and collapsed states in DashboardLayout component (1bc4a83)* improve sidebar layout and CSS variable handling in DashboardLayout component (9d0986a)* remove console logs and unused form validation logic in GlobalSettings component (23b6d7f)* remove console logs for cleaner code in GlobalSettings component (a23a4bb)* remove deprecated users table columns and clean up schema definitions (5169330)* remove old team management views and implement new team management structure (45561f0)* remove unnecessary margin from sidebar in GlobalSettings component (df8bba8)* remove unused Button import from AppSidebar component (a19ce4a)* remove unused favicon import and update request handlers to use underscore for unused parameters (9ee78fd)* remove unused generateId import from globalSettingsService (59e2c60)* remove unused user registration route and example user fetching route from API (e82e85d)* remove users table and update database setup for persistence (1eb9e4a)* rename 'email' to 'login' in authentication tests and login form for consistency (161b0bf)* replace Button with SidebarMenuButton in AppSidebar and update sidebar width variables in DashboardLayout (031e128)* replace forgot password button with router link for navigation (269fa69)* Replace permission checks with global admin requirement in global settings route (a2c36b0)* simplify defaultOpen handling and enhance sidebar accessibility with titles and descriptions (63c2184)* update formValues type to improve type safety and consistency in GlobalSettings component (f46ff4e)* add @types/better-sqlite3 for improved TypeScript support and refactor database functions for clarity (0dddbd0)* add change password endpoint for authenticated users (c9a229b)* add dashboard view with user data fetching and error handling (d9fe33e)* add end-to-end tests for global settings access control and update test sequencer order (64558e1)* add end-to-end tests for global settings initialization and access control (a78bee5)* add endpoint to retrieve current user's default team (3e42403)* add forgot password and reset password functionality with corresponding routes and localization (60fa4f2)* add global settings check test to custom test sequencer order (587a32a)* add global settings for application configuration and enable Swagger documentation control (48e2a51)* add global settings table and related permissions, update README and SECURITY documentation (59ebf4f)* add initial docker-compose configuration for backend and frontend services (e0e3fd0)* add setup success message to Setup view and update translations, remove unused imports in Users view (c51425b)* Add Swagger documentation and API specification generation (8753a48)* add table component suite with header, body, footer, and cell support (e5c3671)* add team and team membership functionality (b0f485a)* add title for navigation in dashboard localization (33d6e28)* add type annotations and improve type safety in various components and services (5314ea5)* add type support to settings and implement dynamic form handling for global settings (9ef739e)* add user detail view and navigation from users list (7449649)* add user management page and sidebar navigation, include internationalization support for admin users (6f3789b)* add user teams management in UserDetail.vue and implement related API tests (2e7efca)* add watcher to reset success alert on route changes in GlobalSettings component (0a807f2)* Enhance API documentation and response schemas for GitHub auth, global settings, and roles (da94544)* enhance DashboardLayout and GlobalSettings components with improved sidebar and layout adjustments (88b1e49)* enhance global settings handling with proper type conversion for boolean and number values (a3e1ec3)* Enhance global settings with type support (db3f61e)* enhance global setup by cleaning entire persistent_data directory before tests (cd5177a)* enhance sidebar and sheet components with data slots and improved styling (56ca7fb)* enhance success alert visibility and layout in GlobalSettings component (99e8ae8)* enhance user detail view with internationalization support and improved layout (961c25d)* Enhance users API with detailed response schemas and OpenAPI documentation (a783208)* implement admin-initiated password reset functionality with email notification (5c6345b)* implement alert dialog components and admin password reset functionality (02325c9)* implement AppSidebar and DashboardLayout components with user and team management features (29eb7b7)* implement email verification system (0b06feb)* implement global settings initialization and define GitHub OAuth and SMTP configuration modules (5cd79cf)* implement global settings management with group support and enhance UI alerts (65909a1)* implement global settings page with role-based access, add not found page, and enhance user data fetching (922994d)* implement logout functionality and enhance session management (8e85ec4)* implement password change notification email and update user account routing (40ab50a)* implement password reset functionality with token management and email notifications (4cd1fce)* implement plugin route structure and registration system for enhanced security and isolation (9ea843e)* implement plugin support for global settings, allowing plugins to define and manage their own settings and groups (a1fbed4)* implement smart caching for user and team services to optimize API calls and improve performance on public routes (34dc0f0)* implement team management features with API integration (bc403a3)* implement team selection event handling and UI updates in Teams and AppSidebar components (03f92c9)* implement user authentication check in router and create UserService for fetching current user (e48b5b9)* implement user login via email/password and update API documentation (86fba41)* integrate zod and zod-to-json-schema for improved request/response validation in authentication routes (7f96b3b)* refactor database schema management by consolidating schema definitions and removing legacy schema file (3776fd0)* refactor global settings structure to use groups instead of categories, update related schemas and routes (1d4b043)* replace dynamic schema generation with static schema import and enhance session validation logic (6eaeaa8)* restructure global settings route and update sidebar navigation, enhance GlobalSettings view with DashboardLayout (f18b7ea)* streamline user registration by removing manual session creation and simplifying response handling (149b356)* update admin settings route to include optional groupId parameter (5bb7691)* update database configuration for test environment and refactor encryption key handling (8f8fd2e)* update database schema tests to use static schema module and remove unused imports (77d01aa)* update development environment with nodemon configuration and enhance Teams view styling (9c4bb9c)* update user and team service response handling and cache management (e14cce4)* (2b876c1)* (f5ccdf4)* (483fe3c)* (3d9d7bd)* (40cac89)* (1417891)* (2b84cfa)* (8335923)* (51cfe4b)* refactor console logging in deleteDbConfig tests for clarity and consistency (1b255be)* update API documentation and plugin security features for clarity and consistency (c99184e)* Update API documentation for clarity and formatting improvements (83abf19)* update documentation for global settings and email integration with improved formatting (7e689d5)* add missing line breaks in Docker command examples for clarity (1ef1ca4)* avoid modifying immutable commit object in release-it transform (08e93f4)* correct plugin paths configuration for better clarity and maintainability (06d5bb8)* hardcode GitHub repository URL in commit links for changelog (199befb)* remove unnecessary dbInstance parameter from createPluginTables call (eaad7c3)* remove unnecessary empty markdown link cleanup from workflows (ab446cb)* update API URL references to use VITE_DEPLOYSTACK_BACKEND_URL in AppSidebar and TeamService components (82ce3c4)* update API URL to use VITE_DEPLOYSTACK_BACKEND_URL in Login and Register components (1b3477a)* update base URL and enhance fetch requests with session management (d164940)* update environment variable names for frontend and backend URLs in Docker commands and CORS configuration (07111a4)* update error handling to include Bad Request status for invalid credentials (a6f4e00)* update ESLint configuration to ignore temporary TypeScript files and remove unused type imports in global settings and plugin manager (1ba2aaa)* update release-it configuration to properly format commit links in changelog (aa00be1)* update timestamp creation to use Date object instead of Date.now() in createGroups method (4f163de)* use proper URL template variables for commit links in changelog (8c6f600)* wrap boolean switch in a div for consistent layout in settings form (f29abcf)* enhance button cursor styles and remove test environment display from login component (02c26fd)

0.12.6 (2025-05-31)

chore

  • frontend: release v0.12.5 ()

fix

  • update Docker run command to map port 8080 to 80 for frontend ()
  • update favicon.ico for improved branding ()
  • update storage key handling in DatabaseService to use dynamic baseUrl ()

0.12.5 (2025-05-31)

fix

  • update Docker run command to map port 8080 to 80 for frontend ()
  • update favicon.ico for improved branding ()
  • update storage key handling in DatabaseService to use dynamic baseUrl ()

0.12.4 (2025-05-30)

chore

  • frontend: release v0.12.3 ()

fix

  • enhance error handling for database connection and update error messages ()
  • update conventional changelog plugin configuration for backend and frontend ()
  • update Docker run command for frontend environment variables ()

frontend

  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL ()

0.12.3 (2025-05-30)

fix

  • enhance error handling for database connection and update error messages ()
  • update conventional changelog plugin configuration for backend and frontend ()
  • update Docker run command for frontend environment variables ()

frontend

  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL ()

0.12.2 (2025-05-30)

  • Implement role-based access control middleware and role management routes ()
  • Refactor database handling and plugin system to improve type safety and clarity ()
  • Add check for existing database configuration in setup handler ()
  • Refactor database schema and plugin system for improved flexibility and type safety ()
  • update CHANGELOG.md for frontend service, removing old version entries and maintaining structure ()
  • init ()

chore

  • all: bump @tailwindcss/postcss from 4.1.7 to 4.1.8 ()
  • all: bump @tailwindcss/vite from 4.1.7 to 4.1.8 ()
  • all: bump @types/node from 22.15.21 to 22.15.24 ()
  • all: bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 ()
  • all: bump @typescript-eslint/parser from 8.32.1 to 8.33.0 ()
  • all: bump drizzle-orm from 0.43.1 to 0.44.0 ()
  • all: bump tailwindcss from 4.1.7 to 4.1.8 ()
  • all: bump typescript-eslint from 8.32.1 to 8.33.0 ()
  • all: bump vue from 3.5.15 to 3.5.16 ()
  • all: bump vue-i18n from 11.1.4 to 11.1.5 ()
  • all: bump zod from 3.25.28 to 3.25.36 ()
  • frontend: release v0.12.1 ()
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 ()

docs

  • update database setup instructions and clarify persistent data directory usage ()

feat

  • add CORS support and database setup functionality ()
  • add CORS support and database setup functionality ()
  • enhance backend and frontend release workflows with app token and cleanup branch automation ()
  • enhance database schema and authentication flow with foreign key constraints and session management improvements ()

fix

  • add overrides for esbuild version in package.json ()
  • add permissions for issues in backend release workflow ()
  • clean up empty markdown links and remove empty lines from release notes extraction ()
  • correct formatting in package.json overrides section ()
  • enhance error handling in login and registration forms with improved type safety and user feedback ()
  • enhance frontend release workflow with improved dependency installation and build handling ()
  • enhance release notes extraction in backend release workflow ()
  • improve frontend release workflow with enhanced dependency installation and release notes extraction ()
  • improve session handling in email login route with manual session creation and error logging ()
  • remove unnecessary imports and add eslint disable comments for explicit any types ()
  • resolve merge conflict and update typescript-eslint version in package.json ()
  • update backend release workflow to use app token for GitHub actions ()
  • update login API endpoint to use new email-based authentication ()
  • update login form error handling and improve user feedback ()
  • update release notes extraction to reference the correct paths for version and changelog ()
  • update release type options to remove 'auto' and set default to 'patch' ()
  • update security documentation to clarify key security dependencies ()

refactor

  • remove unused type imports and suppress eslint warnings for 'any' usage ()

0.12.1 (2025-05-30)

  • Implement role-based access control middleware and role management routes ()
  • Refactor database handling and plugin system to improve type safety and clarity ()
  • Add check for existing database configuration in setup handler ()
  • Refactor database schema and plugin system for improved flexibility and type safety ()
  • update CHANGELOG.md for frontend service, removing old version entries and maintaining structure ()
  • init ()

chore

  • all: bump @tailwindcss/postcss from 4.1.7 to 4.1.8 ()
  • all: bump @tailwindcss/vite from 4.1.7 to 4.1.8 ()
  • all: bump @types/node from 22.15.21 to 22.15.24 ()
  • all: bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 ()
  • all: bump @typescript-eslint/parser from 8.32.1 to 8.33.0 ()
  • all: bump drizzle-orm from 0.43.1 to 0.44.0 ()
  • all: bump tailwindcss from 4.1.7 to 4.1.8 ()
  • all: bump typescript-eslint from 8.32.1 to 8.33.0 ()
  • all: bump vue from 3.5.15 to 3.5.16 ()
  • all: bump vue-i18n from 11.1.4 to 11.1.5 ()
  • all: bump zod from 3.25.28 to 3.25.36 ()
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 ()

docs

  • update database setup instructions and clarify persistent data directory usage ()

feat

  • add CORS support and database setup functionality ()
  • add CORS support and database setup functionality ()
  • enhance backend and frontend release workflows with app token and cleanup branch automation ()
  • enhance database schema and authentication flow with foreign key constraints and session management improvements ()

fix

  • add overrides for esbuild version in package.json ()
  • add permissions for issues in backend release workflow ()
  • clean up empty markdown links and remove empty lines from release notes extraction ()
  • correct formatting in package.json overrides section ()
  • enhance error handling in login and registration forms with improved type safety and user feedback ()
  • enhance frontend release workflow with improved dependency installation and build handling ()
  • enhance release notes extraction in backend release workflow ()
  • improve frontend release workflow with enhanced dependency installation and release notes extraction ()
  • improve session handling in email login route with manual session creation and error logging ()
  • remove unnecessary imports and add eslint disable comments for explicit any types ()
  • resolve merge conflict and update typescript-eslint version in package.json ()
  • update backend release workflow to use app token for GitHub actions ()
  • update login API endpoint to use new email-based authentication ()
  • update login form error handling and improve user feedback ()
  • update release notes extraction to reference the correct paths for version and changelog ()
  • update release type options to remove 'auto' and set default to 'patch' ()
  • update security documentation to clarify key security dependencies ()

refactor

  • remove unused type imports and suppress eslint warnings for 'any' usage ()