Skip to content

Latest commit

 

History

History
951 lines (929 loc) · 151 KB

File metadata and controls

951 lines (929 loc) · 151 KB

Changelog

0.6.0 (2025-08-17)

  • cicd(gateway): enhance release note extraction by including all relevant commits since the last tag (3865b9d)
  • chore(all): update branch cleanup workflow to include gateway-release branch (351ef11)
  • chore(all): update release-it configuration for gateway service (d1745e4)
  • chore(backend): release v0.29.2 (715c35f)
  • chore(backend): release v0.29.3 (ae61537)
  • chore(frontend): update button loading states and improve form submission handling (206a356)
  • chore(gateway): specify commits path for release-it configuration (8aed4aa)
  • feat(backend): add error handling schemas for validation and internal server errors (11c71ed)
  • feat(backend): enhance build process with webpack integration (1aab8fa)
  • 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): update dependencies and enhance login command to auto-start gateway server (f5d7661)

0.5.2 (2025-08-16)

  • release v0.5.1 (77ab293)
  • update release workflow and improve version handling (67c7ab3)

0.5.1 (2025-08-16)

  • update release workflow and improve version handling (67c7ab3)

0.5.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)
  • release v0.0.1 (5861940)
  • release v0.0.2 (df4fe92)
  • release v0.0.3 (a3faea0)
  • release v0.2.0 (24ff0bf)
  • release v0.3.0 (cc56168)
  • release v0.4.0 (23460e1)
  • update CORS configuration to use @fastify/cors (acc1796)
  • update CORS registration to use named import (2aef844)
  • 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 'whoami' and 'teams' commands for user information and team management (98b54fb)
  • add client configuration endpoints and modal (1b9998f)
  • add client-specific gateway configuration endpoint (67dc10f)
  • add release workflow and update changelog for automated releases (4866a51)
  • add version command to display gateway version info (a84c552)
  • configure ESLint and update linting scripts (3ad4ab6)
  • enhance login and teams commands with team selection (69837fc)
  • enhance login command to exit successfully after auth (bf6fba0)
  • enhance whoami command to display additional user info (00f36a4)
  • implement core functionality and command structure for DeployStack Gateway (721cae4)
  • stage updated package.json and CHANGELOG.md in release workflow (768f015)
  • update team switching command to use team number (e7fde8c)
  • update teams and whoami commands to use backend URL (1f29a50)
  • 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 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 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)
  • add --no-git.requireCleanWorkingDir option to release command (fae039b)
  • remove redundant --no-npm option from release command (a5328bd)
  • simplify error handling in login command (7f680c5)
  • 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)
  • 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.0.3 (2025-08-07)

  • release v0.4.0 (9ddb1eb)
  • Implement session management and SSE handling (cb58e53)

0.4.0 (2025-08-07)

  • Implement session management and SSE handling (cb58e53)

0.0.2 (2025-07-27)

  • update README links for better formatting (ba15434)
  • remove scoped commit implementation documentation (8311fc8)
  • release v0.3.0 (44b2246)
  • simplify error handling in login command (47c8edf)
  • implement scoped commit message guidelines and templates (a6839b8)
  • update README with new links and SVG assets (704799c)
  • add 'whoami' and 'teams' commands for user information and team management (571b031)
  • add version command to display gateway version info (11f9a93)
  • configure ESLint and update linting scripts (135e4ad)
  • enhance login and teams commands with team selection (c1a8082)
  • enhance login command to exit successfully after auth (23e400e)
  • enhance whoami command to display additional user info (215c5ee)
  • update team switching command to use team number (2e7b2e1)
  • update teams and whoami commands to use backend URL (f24c699)

0.3.0 (2025-07-27)

  • simplify error handling in login command (47c8edf)
  • implement scoped commit message guidelines and templates (a6839b8)
  • update README with new links and SVG assets (704799c)
  • add 'whoami' and 'teams' commands for user information and team management (571b031)
  • add version command to display gateway version info (11f9a93)
  • configure ESLint and update linting scripts (135e4ad)
  • enhance login and teams commands with team selection (c1a8082)
  • enhance login command to exit successfully after auth (23e400e)
  • enhance whoami command to display additional user info (215c5ee)
  • update team switching command to use team number (2e7b2e1)
  • update teams and whoami commands to use backend URL (f24c699)
  • remove scoped commit implementation documentation (8311fc8)

0.0.1 (2025-07-26)

  • update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)
  • update @vitest/coverage-v8 dependency to version 3.2.3 (f11484f)
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 (bc015af)
  • bump @libsql/client from 0.14.0 to 0.15.9 (d6b7275)
  • bump @libsql/client from 0.15.9 to 0.15.10 (908efef)
  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (72640ef)
  • bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)
  • bump @tailwindcss/postcss from 4.1.7 to 4.1.8 (4d44d52)
  • bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (9c89ea0)
  • bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)
  • bump @tailwindcss/vite from 4.1.7 to 4.1.8 (d45e65d)
  • bump @tailwindcss/vite from 4.1.8 to 4.1.10 (da500bf)
  • bump @types/node from 22.15.21 to 22.15.24 (8f7ef52)
  • bump @types/node from 22.15.29 to 24.0.3 (218daf4)
  • bump @types/node from 24.0.10 to 24.0.13 (bff998e)
  • bump @types/node from 24.0.13 to 24.0.15 (8fef45c)
  • bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)
  • bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 (517d6d9)
  • bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)
  • bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (6597d61)
  • bump @typescript-eslint/parser from 8.32.1 to 8.33.0 (4835b23)
  • bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (b38e9f0)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (8033039)
  • bump @vee-validate/zod from 4.15.0 to 4.15.1 (71f2eda)
  • bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)
  • bump @vue/eslint-config-typescript from 14.5.0 to 14.5.1 (be9c979)
  • bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (20af682)
  • bump argon2 from 0.43.0 to 0.43.1 (ad4f8d3)
  • bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)
  • bump drizzle-kit from 0.31.1 to 0.31.2 (49cd806)
  • bump drizzle-orm from 0.43.1 to 0.44.0 (90ceb36)
  • bump drizzle-orm from 0.44.1 to 0.44.2 (d0918ac)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f20663e)
  • bump eslint from 9.28.0 to 9.29.0 (05f1132)
  • bump eslint from 9.29.0 to 9.30.0 (614aefc)
  • bump eslint from 9.30.1 to 9.31.0 (396aa87)
  • bump eslint-plugin-vue from 10.1.0 to 10.2.0 (2888680)
  • bump eslint-plugin-vue from 10.2.0 to 10.3.0 (12aa557)
  • bump fastify from 5.3.3 to 5.4.0 (596e7a9)
  • bump jest from 30.0.3 to 30.0.4 (90f7cf1)
  • 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 nodemailer from 7.0.3 to 7.0.4 (36e3b44)
  • bump nodemailer from 7.0.4 to 7.0.5 (165406d)
  • bump pinia from 3.0.2 to 3.0.3 (95fa45d)
  • bump prettier from 3.5.3 to 3.6.0 (b49f98d)
  • bump release-it from 19.0.3 to 19.0.4 (d787cb6)
  • bump supertest from 7.1.1 to 7.1.2 (3043ed8)
  • bump supertest from 7.1.2 to 7.1.3 (3db95a9)
  • bump tailwind-merge from 3.3.0 to 3.3.1 (055e26c)
  • bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)
  • bump tailwindcss from 4.1.7 to 4.1.8 (cf562f4)
  • bump ts-jest from 29.3.4 to 29.4.0 (574f595)
  • bump typescript-eslint from 8.32.1 to 8.33.0 (cc0f455)
  • 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 typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)
  • bump typescript-eslint from 8.35.1 to 8.36.0 (45d8ecd)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (f2d5957)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (7ed34d0)
  • bump vee-validate from 4.15.0 to 4.15.1 (bb4ae92)
  • bump vite from 6.3.5 to 7.0.0 (19794e4)
  • bump vite from 7.0.2 to 7.0.4 (6356b7f)
  • bump vite from 7.0.4 to 7.0.5 (a2bfb72)
  • 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.15 to 3.5.16 (6a42626)
  • bump vue from 3.5.16 to 3.5.17 (a099ccb)
  • bump vue-i18n from 11.1.4 to 11.1.5 (2d1720f)
  • bump vue-i18n from 11.1.5 to 11.1.7 (617761b)
  • bump vue-i18n from 11.1.7 to 11.1.9 (6f80630)
  • bump vue-i18n from 11.1.9 to 11.1.10 (f751909)
  • bump vue-tsc from 2.2.10 to 3.0.1 (6eb773e)
  • bump vue-tsc from 3.0.1 to 3.0.3 (37052d3)
  • bump zod from 3.25.28 to 3.25.36 (a301925)
  • bump zod from 3.25.49 to 3.25.65 (5fd7dd6)
  • bump zod from 3.25.67 to 3.25.75 (f69125a)
  • bump zod from 3.25.76 to 4.0.5 (bb08d44)
  • bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)
  • release v0.2.0 (f669893)
  • add missing line breaks in Docker command examples for clarity (1ef1ca4)
  • add newline to commitPartial format for better readability (68bdbc8)
  • add overrides for esbuild version in package.json (d40d6fa)
  • add permissions for issues in backend release workflow (de0d463)
  • avoid modifying immutable commit object in release-it transform (08e93f4)
  • clean up empty markdown links and remove empty lines from release notes extraction (a3d1c14)
  • correct formatting in package.json overrides section (021f5b2)
  • correct plugin paths configuration for better clarity and maintainability (06d5bb8)
  • disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)
  • enhance error handling for database connection and update error messages (b255245)
  • enhance error handling in login and registration forms with improved type safety and user feedback (d3f9fc7)
  • enhance frontend release workflow with improved dependency installation and build handling (4eaca2e)
  • enhance release notes extraction in backend release workflow (838a2b7)
  • hardcode GitHub repository URL in commit links for changelog (199befb)
  • improve frontend release workflow with enhanced dependency installation and release notes extraction (d50e10a)
  • improve session handling in email login route with manual session creation and error logging (b0d0474)
  • remove unnecessary dbInstance parameter from createPluginTables call (eaad7c3)
  • remove unnecessary empty markdown link cleanup from workflows (ab446cb)
  • remove unnecessary imports and add eslint disable comments for explicit any types (960303e)
  • resolve merge conflict and update typescript-eslint version in package.json (861b4c2)
  • 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 backend release workflow to use app token for GitHub actions (561c71c)
  • update base URL and enhance fetch requests with session management (d164940)
  • update conventional changelog plugin configuration for backend and frontend (bbcfbf4)
  • update Docker run command for frontend environment variables (348b77a)
  • update Docker run command to map port 8080 to 80 for frontend (538d5fc)
  • update environment variable display to use variable name instead of index (df6e47c)
  • 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 favicon.ico for improved branding (e5d3ba5)
  • update login API endpoint to use new email-based authentication (f549322)
  • update login form error handling and improve user feedback (b2fc87b)
  • update release notes extraction to reference the correct paths for version and changelog (d45e9d4)
  • update release type options to remove 'auto' and set default to 'patch' (f4a50d6)
  • update release-it configuration to properly format commit links in changelog (aa00be1)
  • update security documentation to clarify key security dependencies (88f41be)
  • update storage key handling in DatabaseService to use dynamic baseUrl (9b613f5)
  • 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)
  • add --no-git.requireCleanWorkingDir option to release command (bb0caa6)
  • remove redundant --no-npm option from release command (5c38ca5)
  • add @types/better-sqlite3 for improved TypeScript support and refactor database functions for clarity (0dddbd0)
  • add change password endpoint for authenticated users (c9a229b)
  • Add configurable version display in root API response based on global setting (0aa6a93)
  • add CORS support and database setup functionality (35e30a6)
  • add CORS support and database setup functionality (02e0c63)
  • add cross-user permissions tests and update test context structure (6ab293c)
  • 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 health check endpoint for API status monitoring (e774a38)
  • add initial docker-compose configuration for backend and frontend services (e0e3fd0)
  • add installation details and environment variables components (55c8d53)
  • 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)
  • centralize role permissions management and synchronize with database (197dd8b)
  • Enhance API documentation and response schemas for GitHub auth, global settings, and roles (da94544)
  • enhance backend and frontend release workflows with app token and cleanup branch automation (6505a71)
  • Enhance credential management by implementing team-based credential retrieval and success message handling (6742249)
  • Enhance credentials search functionality with manual search button (1d58ee4)
  • enhance DashboardLayout and GlobalSettings components with improved sidebar and layout adjustments (88b1e49)
  • enhance database schema and authentication flow with foreign key constraints and session management improvements (5574547)
  • 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 MCP Server Catalog with GitHub integration and pagination (49ac701)
  • 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 user teams retrieval by including roles and membership details (748cd1c)
  • 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 cloud credentials management UI and service integration (bef036b)
  • 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 MCP Installation Service and related components (c88481f)
  • Implement MCP Server Catalog Management UI (9197fb6)
  • implement password change notification email and update user account routing (40ab50a)
  • implement password reset functionality with token management and email notifications (4cd1fce)
  • implement plugin migration functionality and update createPluginTables logic (99ec957)
  • 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 member management endpoints and schemas (bf9ecf8)
  • 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)
  • Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (29b57c3)
  • 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)
  • Refactor MCP server catalog forms and add Claude Desktop configuration step (83579a4)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (75fa5c2)
  • Refactor team management table by creating a dedicated component and enhancing search functionality (655660d)
  • 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 API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (b228f44)
  • Update API routes to use preValidation instead of preHandler for global admin checks (2ad5139)
  • 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 table headers to improve styling and consistency across components (151accb)
  • update user and team service response handling and cache management (e14cce4)
  • add release workflow and update changelog for automated releases (d72f5f2)
  • implement core functionality and command structure for DeployStack Gateway (4fd03f2)
  • stage updated package.json and CHANGELOG.md in release workflow (251841d)
  • update API documentation and plugin security features for clarity and consistency (c99184e)
  • Update API documentation for clarity and formatting improvements (83abf19)
  • update database setup instructions and clarify persistent data directory usage (59bec6f)
  • update documentation for global settings and email integration with improved formatting (7e689d5)
  • update logging section in README with additional details and examples (2c975fc)
  • update MCP endpoint in gateway README to reflect new default port (8938a50)
  • 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)
  • clean up comments in AppSidebar and DashboardLayout components for clarity (7e798dd)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (e4a68f0)
  • enhance MCP categories API with security and error handling (0aefaa8)
  • enhance placeholder value check in isPlaceholderValue function (1cb9634)
  • enhance server selection step with automatic progression and improve localization for server details (47dc048)
  • enhance sidebar spacer behavior for expanded and collapsed states in DashboardLayout component (1bc4a83)
  • 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)
  • enhance validation logic for required environment variables and improve server selection handling (37affd3)
  • implement ProgressBars component for multi-step progress visualization (a12903e)
  • implement server pre-selection in installation wizard and enhance UI with install button (8649f03)
  • improve sidebar layout and CSS variable handling in DashboardLayout component (9d0986a)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (61d8d34)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (ab76d13)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (9d54576)
  • optimize step position calculations and remove debug logging in MCP server data conversion (233e190)
  • remove action button from empty credentials state and clean up related text (d83eb9c)
  • remove console logs and unused form validation logic in GlobalSettings component (23b6d7f)
  • remove console logs for cleaner code in GlobalSettings component (a23a4bb)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (c981448)
  • remove deprecated users table columns and clean up schema definitions (5169330)
  • remove edit view and replace with view functionality for MCP server catalog (f5565c1)
  • 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 components and consolidate credential table logic (780df9f)
  • remove unused favicon import and update request handlers to use underscore for unused parameters (9ee78fd)
  • remove unused generateId import from globalSettingsService (59e2c60)
  • remove unused i18n import from Setup.vue (4f9e315)
  • Remove unused imports from CredentialDetail and TeamTableColumns components (0b0208e)
  • remove unused type imports and suppress eslint warnings for 'any' usage (0cc9136)
  • 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 Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (97ccf03)
  • 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)
  • reset form data when navigating to previous steps in installation wizard (da94e71)
  • simplify defaultOpen handling and enhance sidebar accessibility with titles and descriptions (63c2184)
  • Simplify error handling in version retrieval and clean up team member addition logic (72c8fe4)
  • simplify platform selection component and enhance UI for better user experience (a51b772)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d3a005a)
  • streamline installation card layout and enhance empty state UI (1b649e5)
  • 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 formValues type to improve type safety and consistency in GlobalSettings component (f46ff4e)
  • 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 package-lock.json with new dependencies and links for gateway service (ee4d2cb)
  • update parameter schemas to use type-only definitions for consistency (5f0f381)
  • 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)
  • (4ddba06)
  • (2b876c1)
  • (8d47c2b)
  • (f5ccdf4)
  • (483fe3c)
  • (7b3b275)
  • (3d9d7bd)
  • (6d6543d)
  • (40cac89)
  • (1417891)
  • (6ba5c0e)
  • (df4a4b7)
  • (e0459d6)
  • (06b1224)
  • (2b84cfa)
  • (8335923)
  • (7a9d5f3)
  • (37cb9a9)
  • (f71892e)
  • (51cfe4b)
  • (a2e1523)
  • (693df3c)
  • (34458f2)
  • Add comprehensive tests for health route including registration, response validation, and error handling (80fdfdc)
  • refactor console logging in deleteDbConfig tests for clarity and consistency (1b255be)
  • enhance button cursor styles and remove test environment display from login component (02c26fd)
  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL (d7361d5)

0.2.0 (2025-07-26)

  • add missing line breaks in Docker command examples for clarity (1ef1ca4)
  • add newline to commitPartial format for better readability (68bdbc8)
  • add overrides for esbuild version in package.json (d40d6fa)
  • add permissions for issues in backend release workflow (de0d463)
  • avoid modifying immutable commit object in release-it transform (08e93f4)
  • clean up empty markdown links and remove empty lines from release notes extraction (a3d1c14)
  • correct formatting in package.json overrides section (021f5b2)
  • correct plugin paths configuration for better clarity and maintainability (06d5bb8)
  • disable eslint rule for explicit any in cloud providers and cloud credentials routes (5cfeaa7)
  • enhance error handling for database connection and update error messages (b255245)
  • enhance error handling in login and registration forms with improved type safety and user feedback (d3f9fc7)
  • enhance frontend release workflow with improved dependency installation and build handling (4eaca2e)
  • enhance release notes extraction in backend release workflow (838a2b7)
  • hardcode GitHub repository URL in commit links for changelog (199befb)
  • improve frontend release workflow with enhanced dependency installation and release notes extraction (d50e10a)
  • improve session handling in email login route with manual session creation and error logging (b0d0474)
  • remove unnecessary dbInstance parameter from createPluginTables call (eaad7c3)
  • remove unnecessary empty markdown link cleanup from workflows (ab446cb)
  • remove unnecessary imports and add eslint disable comments for explicit any types (960303e)
  • resolve merge conflict and update typescript-eslint version in package.json (861b4c2)
  • 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 backend release workflow to use app token for GitHub actions (561c71c)
  • update base URL and enhance fetch requests with session management (d164940)
  • update conventional changelog plugin configuration for backend and frontend (bbcfbf4)
  • update Docker run command for frontend environment variables (348b77a)
  • update Docker run command to map port 8080 to 80 for frontend (538d5fc)
  • update environment variable display to use variable name instead of index (df6e47c)
  • 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 favicon.ico for improved branding (e5d3ba5)
  • update login API endpoint to use new email-based authentication (f549322)
  • update login form error handling and improve user feedback (b2fc87b)
  • update release notes extraction to reference the correct paths for version and changelog (d45e9d4)
  • update release type options to remove 'auto' and set default to 'patch' (f4a50d6)
  • update release-it configuration to properly format commit links in changelog (aa00be1)
  • update security documentation to clarify key security dependencies (88f41be)
  • update storage key handling in DatabaseService to use dynamic baseUrl (9b613f5)
  • 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)
  • add --no-git.requireCleanWorkingDir option to release command (bb0caa6)
  • remove redundant --no-npm option from release command (5c38ca5)
  • add @types/better-sqlite3 for improved TypeScript support and refactor database functions for clarity (0dddbd0)
  • add change password endpoint for authenticated users (c9a229b)
  • Add configurable version display in root API response based on global setting (0aa6a93)
  • add CORS support and database setup functionality (35e30a6)
  • add CORS support and database setup functionality (02e0c63)
  • add cross-user permissions tests and update test context structure (6ab293c)
  • 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 health check endpoint for API status monitoring (e774a38)
  • add initial docker-compose configuration for backend and frontend services (e0e3fd0)
  • add installation details and environment variables components (55c8d53)
  • 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)
  • centralize role permissions management and synchronize with database (197dd8b)
  • Enhance API documentation and response schemas for GitHub auth, global settings, and roles (da94544)
  • enhance backend and frontend release workflows with app token and cleanup branch automation (6505a71)
  • Enhance credential management by implementing team-based credential retrieval and success message handling (6742249)
  • Enhance credentials search functionality with manual search button (1d58ee4)
  • enhance DashboardLayout and GlobalSettings components with improved sidebar and layout adjustments (88b1e49)
  • enhance database schema and authentication flow with foreign key constraints and session management improvements (5574547)
  • 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 MCP Server Catalog with GitHub integration and pagination (49ac701)
  • 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 user teams retrieval by including roles and membership details (748cd1c)
  • 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 cloud credentials management UI and service integration (bef036b)
  • 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 MCP Installation Service and related components (c88481f)
  • Implement MCP Server Catalog Management UI (9197fb6)
  • implement password change notification email and update user account routing (40ab50a)
  • implement password reset functionality with token management and email notifications (4cd1fce)
  • implement plugin migration functionality and update createPluginTables logic (99ec957)
  • 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 member management endpoints and schemas (bf9ecf8)
  • 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)
  • Implement version management by creating version.ts and updating Dockerfile, workflows, and banner to use dynamic versioning (29b57c3)
  • 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)
  • Refactor MCP server catalog forms and add Claude Desktop configuration step (83579a4)
  • Refactor MCP server selection step to use McpServerCard component for better modularity (75fa5c2)
  • Refactor team management table by creating a dedicated component and enhancing search functionality (655660d)
  • 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 API endpoints in user and cloud credentials tests to include '/api' prefix for consistency (b228f44)
  • Update API routes to use preValidation instead of preHandler for global admin checks (2ad5139)
  • 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 table headers to improve styling and consistency across components (151accb)
  • update user and team service response handling and cache management (e14cce4)
  • add release workflow and update changelog for automated releases (d72f5f2)
  • implement core functionality and command structure for DeployStack Gateway (4fd03f2)
  • stage updated package.json and CHANGELOG.md in release workflow (251841d)
  • update @typescript-eslint/parser to version 8.35.1 and add license information (6c0c303)
  • update @vitest/coverage-v8 dependency to version 3.2.3 (f11484f)
  • update backend version to 0.20.2 and typescript-eslint to 8.33.0 (bc015af)
  • bump @libsql/client from 0.14.0 to 0.15.9 (d6b7275)
  • bump @libsql/client from 0.15.9 to 0.15.10 (908efef)
  • bump @octokit/auth-app from 8.0.1 to 8.0.2 (72640ef)
  • bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b0a0537)
  • bump @tailwindcss/postcss from 4.1.7 to 4.1.8 (4d44d52)
  • bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (9c89ea0)
  • bump @tailwindcss/vite from 4.1.10 to 4.1.11 (3f9af39)
  • bump @tailwindcss/vite from 4.1.7 to 4.1.8 (d45e65d)
  • bump @tailwindcss/vite from 4.1.8 to 4.1.10 (da500bf)
  • bump @types/node from 22.15.21 to 22.15.24 (8f7ef52)
  • bump @types/node from 22.15.29 to 24.0.3 (218daf4)
  • bump @types/node from 24.0.10 to 24.0.13 (bff998e)
  • bump @types/node from 24.0.13 to 24.0.15 (8fef45c)
  • bump @types/node from 24.0.3 to 24.0.7 (ca8fff3)
  • bump @typescript-eslint/eslint-plugin from 8.32.1 to 8.33.0 (517d6d9)
  • bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (1acf799)
  • bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (6597d61)
  • bump @typescript-eslint/parser from 8.32.1 to 8.33.0 (4835b23)
  • bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (b38e9f0)
  • bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (8033039)
  • bump @vee-validate/zod from 4.15.0 to 4.15.1 (71f2eda)
  • bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (778701c)
  • bump @vue/eslint-config-typescript from 14.5.0 to 14.5.1 (be9c979)
  • bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (20af682)
  • bump argon2 from 0.43.0 to 0.43.1 (ad4f8d3)
  • bump better-sqlite3 from 12.1.1 to 12.2.0 (db8f8ec)
  • bump drizzle-kit from 0.31.1 to 0.31.2 (49cd806)
  • bump drizzle-orm from 0.43.1 to 0.44.0 (90ceb36)
  • bump drizzle-orm from 0.44.1 to 0.44.2 (d0918ac)
  • bump drizzle-orm from 0.44.2 to 0.44.3 (f20663e)
  • bump eslint from 9.28.0 to 9.29.0 (05f1132)
  • bump eslint from 9.29.0 to 9.30.0 (614aefc)
  • bump eslint from 9.30.1 to 9.31.0 (396aa87)
  • bump eslint-plugin-vue from 10.1.0 to 10.2.0 (2888680)
  • bump eslint-plugin-vue from 10.2.0 to 10.3.0 (12aa557)
  • bump fastify from 5.3.3 to 5.4.0 (596e7a9)
  • bump jest from 30.0.3 to 30.0.4 (90f7cf1)
  • 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 nodemailer from 7.0.3 to 7.0.4 (36e3b44)
  • bump nodemailer from 7.0.4 to 7.0.5 (165406d)
  • bump pinia from 3.0.2 to 3.0.3 (95fa45d)
  • bump prettier from 3.5.3 to 3.6.0 (b49f98d)
  • bump release-it from 19.0.3 to 19.0.4 (d787cb6)
  • bump supertest from 7.1.1 to 7.1.2 (3043ed8)
  • bump supertest from 7.1.2 to 7.1.3 (3db95a9)
  • bump tailwind-merge from 3.3.0 to 3.3.1 (055e26c)
  • bump tailwindcss from 4.1.10 to 4.1.11 (e60d1c4)
  • bump tailwindcss from 4.1.7 to 4.1.8 (cf562f4)
  • bump ts-jest from 29.3.4 to 29.4.0 (574f595)
  • bump typescript-eslint from 8.32.1 to 8.33.0 (cc0f455)
  • 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 typescript-eslint from 8.35.0 to 8.35.1 (be3bb86)
  • bump typescript-eslint from 8.35.1 to 8.36.0 (45d8ecd)
  • bump typescript-eslint from 8.36.0 to 8.37.0 (f2d5957)
  • bump typescript-eslint from 8.37.0 to 8.38.0 (7ed34d0)
  • bump vee-validate from 4.15.0 to 4.15.1 (bb4ae92)
  • bump vite from 6.3.5 to 7.0.0 (19794e4)
  • bump vite from 7.0.2 to 7.0.4 (6356b7f)
  • bump vite from 7.0.4 to 7.0.5 (a2bfb72)
  • 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.15 to 3.5.16 (6a42626)
  • bump vue from 3.5.16 to 3.5.17 (a099ccb)
  • bump vue-i18n from 11.1.4 to 11.1.5 (2d1720f)
  • bump vue-i18n from 11.1.5 to 11.1.7 (617761b)
  • bump vue-i18n from 11.1.7 to 11.1.9 (6f80630)
  • bump vue-i18n from 11.1.9 to 11.1.10 (f751909)
  • bump vue-tsc from 2.2.10 to 3.0.1 (6eb773e)
  • bump vue-tsc from 3.0.1 to 3.0.3 (37052d3)
  • bump zod from 3.25.28 to 3.25.36 (a301925)
  • bump zod from 3.25.49 to 3.25.65 (5fd7dd6)
  • bump zod from 3.25.67 to 3.25.75 (f69125a)
  • bump zod from 3.25.76 to 4.0.5 (bb08d44)
  • bump zod-to-json-schema from 3.24.5 to 3.24.6 (53f59c1)
  • update API documentation and plugin security features for clarity and consistency (c99184e)
  • Update API documentation for clarity and formatting improvements (83abf19)
  • update database setup instructions and clarify persistent data directory usage (59bec6f)
  • update documentation for global settings and email integration with improved formatting (7e689d5)
  • update logging section in README with additional details and examples (2c975fc)
  • update MCP endpoint in gateway README to reflect new default port (8938a50)
  • 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)
  • clean up comments in AppSidebar and DashboardLayout components for clarity (7e798dd)
  • enhance layout and styling for environment variables in EnvironmentVariableCard component (e4a68f0)
  • enhance MCP categories API with security and error handling (0aefaa8)
  • enhance placeholder value check in isPlaceholderValue function (1cb9634)
  • enhance server selection step with automatic progression and improve localization for server details (47dc048)
  • enhance sidebar spacer behavior for expanded and collapsed states in DashboardLayout component (1bc4a83)
  • 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)
  • enhance validation logic for required environment variables and improve server selection handling (37affd3)
  • implement ProgressBars component for multi-step progress visualization (a12903e)
  • implement server pre-selection in installation wizard and enhance UI with install button (8649f03)
  • improve sidebar layout and CSS variable handling in DashboardLayout component (9d0986a)
  • improve structure and styling of environment variable cards in EnvironmentVariableCard component (61d8d34)
  • integrate ProgressBars component for enhanced multi-step navigation and update localization for progress states (ab76d13)
  • migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (9d54576)
  • optimize step position calculations and remove debug logging in MCP server data conversion (233e190)
  • remove action button from empty credentials state and clean up related text (d83eb9c)
  • remove console logs and unused form validation logic in GlobalSettings component (23b6d7f)
  • remove console logs for cleaner code in GlobalSettings component (a23a4bb)
  • remove dashboard navigation and enhance MCP server selection UI with category filter (c981448)
  • remove deprecated users table columns and clean up schema definitions (5169330)
  • remove edit view and replace with view functionality for MCP server catalog (f5565c1)
  • 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 components and consolidate credential table logic (780df9f)
  • remove unused favicon import and update request handlers to use underscore for unused parameters (9ee78fd)
  • remove unused generateId import from globalSettingsService (59e2c60)
  • remove unused i18n import from Setup.vue (4f9e315)
  • Remove unused imports from CredentialDetail and TeamTableColumns components (0b0208e)
  • remove unused type imports and suppress eslint warnings for 'any' usage (0cc9136)
  • 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 Breadcrumb navigation with ProgressBars component for improved step visualization and interaction (97ccf03)
  • 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)
  • reset form data when navigating to previous steps in installation wizard (da94e71)
  • simplify defaultOpen handling and enhance sidebar accessibility with titles and descriptions (63c2184)
  • Simplify error handling in version retrieval and clean up team member addition logic (72c8fe4)
  • simplify platform selection component and enhance UI for better user experience (a51b772)
  • streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariablesStep components (d3a005a)
  • streamline installation card layout and enhance empty state UI (1b649e5)
  • 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 formValues type to improve type safety and consistency in GlobalSettings component (f46ff4e)
  • 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 package-lock.json with new dependencies and links for gateway service (ee4d2cb)
  • update parameter schemas to use type-only definitions for consistency (5f0f381)
  • 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)
  • (4ddba06)
  • (2b876c1)
  • (8d47c2b)
  • (f5ccdf4)
  • (483fe3c)
  • (7b3b275)
  • (3d9d7bd)
  • (6d6543d)
  • (40cac89)
  • (1417891)
  • (6ba5c0e)
  • (df4a4b7)
  • (e0459d6)
  • (06b1224)
  • (2b84cfa)
  • (8335923)
  • (7a9d5f3)
  • (37cb9a9)
  • (f71892e)
  • (51cfe4b)
  • (a2e1523)
  • (693df3c)
  • (34458f2)
  • Add comprehensive tests for health route including registration, response validation, and error handling (80fdfdc)
  • refactor console logging in deleteDbConfig tests for clarity and consistency (1b255be)
  • enhance button cursor styles and remove test environment display from login component (02c26fd)
  • update environment variable references to use VITE_DEPLOYSTACK_APP_URL (d7361d5)

All notable changes to the DeployStack Gateway will be documented in this file.

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