Releases: deploystackio/deploystack
Releases · deploystackio/deploystack
Satellite v0.17.0
0.17.0 (2026-01-01)
Frontend v0.53.0
0.53.0 (2026-01-01)
- chore(all): update deploystack banner image (924cbcb5835e1a91c572f658db1e47b6465a20a9)
- chore(frontend): update logo and favicon images (5d5153c47f63b5972ce87ede7d6e6b38a8735545)
- feat(all): implement per-user MCP instance isolation for multi-user teams (bc9d18336a33185ece6c92e286596c9846dfab4f)
- feat(frontend): add role change dialog to user detail page (786c015184f688e4ba4c7cb344b1fe69fee66acd)
- feat(frontend): add runtime badge visibility toggle to server card (95f9a8bae348e10b2b9fb4c50af4efb7e1cb7989)
- feat(frontend): add template and schema props to server configuration (e4d389f89da20776defa4f9307668ebcb9adc25e)
- refactor(all): move admin user routes to /api/admin/users (c319dd06904ddba21a0babb3644d02d235ad1bb5)
- refactor(frontend): convert admin users detail page to multi-route structure (bd3f8cd93426677250f8c83f43cfd8bf7575a452)
- refactor(frontend): simplify server installation routing logic (cacd4430ad1fcdcb87e2de9960813e49770bc47d)
Backend v0.57.0
0.57.0 (2026-01-01)
- chore(all): update deploystack banner image (924cbcb5835e1a91c572f658db1e47b6465a20a9)
- fix(backend): log database status during authentication and server startup (31e5497bb9c5d85bd29131773fa1a2e69a33610f)
- feat(all): implement per-user MCP instance isolation for multi-user teams (bc9d18336a33185ece6c92e286596c9846dfab4f)
- feat(backend): add email notifications for global admin role changes (843f51aa30bed200cff2797afa301c92c9f1e10f)
- style(backend): improve email template styles and layout (290b7d846bf6739dd247d0f76ee7ee2e94afb2da)
- refactor(all): move admin user routes to /api/admin/users (c319dd06904ddba21a0babb3644d02d235ad1bb5)
Frontend v0.52.0
0.52.0 (2025-12-29)
- feat(all): add MCP servers page to admin teams detail with pagination (6186e7bb519b493e2d4e7354d9ae694beb2b1186)
- feat(all): add OAuth re-authentication for MCP installations (f08e92a29ba06850def5a9dac17f5cc19be6a5a5)
- feat(all): add per-team remote MCP server permission - global setting (69ace9d7f15c1b26857f3c6528a4d161e58d2466)
- feat(all): make team member limits configurable per-team (1c70523ce3d0e83ea4c1032ca4dce7fca48ca869)
- feat(frontend): add navigation to user and team detail pages (e4ce9319542542f2774c6b08ba8ff6732baca38f)
- feat(frontend): add pagination and filters to admin users table (fde953a8d38cd62e96cd7e8de7c3432d75c387ca)
- feat(frontend): add pagination and search to admin teams view (576915678480ed5e2714b9b402d79897fa907932)
- feat(frontend): add search input to tools table (e8638c3ddc726e886f93bad9c6ba58f54355a860)
- feat(frontend): add validation for user arguments and environment variables (0d540a0e1231ba827a20cf7a1d22ca777f2c7f41)
- refactor(frontend): migrate admin teams detail page to route-based navigation (335715bdabfe6bb62018d79dde10f93030cec79d)
- refactor(frontend): reorganize user components and update imports for admin/users (96e864adbb59cbec0de9d0d4e17e517cd3a6d762)
- docs(all): update project description for clarity and focus (cbbfcf6f1392f8a357075b4c0447357bd647cac9)
Backend v0.56.0
0.56.0 (2025-12-29)
- feat(all): add MCP servers page to admin teams detail with pagination (6186e7bb519b493e2d4e7354d9ae694beb2b1186)
- feat(all): add OAuth re-authentication for MCP installations (f08e92a29ba06850def5a9dac17f5cc19be6a5a5)
- feat(all): add per-team remote MCP server permission - global setting (69ace9d7f15c1b26857f3c6528a4d161e58d2466)
- feat(all): make team member limits configurable per-team (1c70523ce3d0e83ea4c1032ca4dce7fca48ca869)
- feat(backend): add endpoint to retrieve team MCP installations with pagination for global_admin (765b4555d1ef0ee4096a8c43e9e712d14af69645)
- feat(backend): add pagination and search to admin teams endpoints (35c79a17ad807fcad7f688d2a1264421cc47b478)
- feat(backend): add pagination and search to user endpoints (dca989fcdf9199968ef6ce0e6c745c16b80dcca9)
- refactor(backend): remove deprecated Gateway CLI code after Satellite pivot (87a28186e21504a6abe5f6487aaf4bee05a43639)
- refactor(backend): separate team settings into dedicated settings group (86a25126afc1fb44afce07bc496250b97fc83022)
- docs(all): update project description for clarity and focus (cbbfcf6f1392f8a357075b4c0447357bd647cac9)
BREAKING CHANGE
- Admin teams list endpoint response structure changed from flat array to paginated format
- Add pagination support to GET /api/admin/teams endpoint
- Query params: limit (1-100, default 20), offset (default 0)
- Response now includes data.teams and data.pagination metadata
- Pagination metadata: total, limit, offset, has_more
- Create new GET /api/admin/teams/search endpoint
- Filter by team name (partial, case-insensitive)
- Includes same pagination support as list endpoint
- Add pagination schemas and validation helper to admin/teams/schemas.ts
- Register search route in admin teams index
- Update API specs (api-spec.json, api-spec.yaml)
- GET /users response format changed from { success, data: [...] } to { success, data: { users: [...], pagination: {...} } }
Satellite v0.16.0
0.16.0 (2025-12-24)
Frontend v0.51.0
0.51.0 (2025-12-24)
- feat(all): add real-time SSE streaming for MCP installations list (420b99e99af44ae12cd04dca5a05eb60a130aad2)
- feat(frontend): add install action to MCP server catalog and details (17cbef9afe0aa4c55f3118eff968a129f497cd16)
- feat(frontend): add installation metrics panel with requests graph (006955f2e95c5704ca5942940b6e8c302e0ebcf7)
- feat(frontend): add real-time SSE status streaming for MCP installations (8c02a5256b44ec270eb503c7d6c767926eea55d0)
- feat(frontend): add refresh button to installation detail pages (dd7ca02d680fd566e83ab0ba7f30ca493c49b1d5)
- feat(frontend): add specifications display and requests graph to installation general tab (fa47a3143d59adb7dff72954140f9fa04ab7e02b)
- feat(frontend): improve MCP server configuration UX (4cdb89bb7fb84b8db51a7a387b8d9e80ccdc28a5)
- feat(frontend): redesign installation general tab with requests tracking and card layout (727102435b9cac6f12cddf0746ef15cd9a8151ac)
- feat(frontend): redesign mcp installation general tab with cards and requests graph (8a7b00a1ca505a06133bac7003c080399a808089)
- feat(frontend): replace InstallationInfo with GeneralTab and add metrics panel (63a242fd8fa297737cfcdf77de42fb11ca9cfc93)
- chore(all): bump vite from 7.2.7 to 7.3.0 (35da3c2261eb8218b9b81f0815f54fc62f8c4e27)
- fix(frontend): add empty state to mcp server config page (84b39435a6a45e7d912310ef39a15dfcb2a246fa)
- fix(frontend): save configuration schema deletions to storage (0ce9af2308ac86c97bdf320d4c91f674d196d3b6)
- fix(frontend): truncate tool descriptions to 40 chars in table view (5dfc8a32c0288e10428811f028ffb7bc43bdca59)
- feature(frontend): cache server icon to prevent flicker on tab switch (7b072a919bf14c3cc766724be5fe01b30b284a03)
- refactor(frontend): create reusable InstallationPageHeading with skeleton loading (62753b95aca332c70952ade082d21d3735ff0f9a)
- refactor(frontend): use shadcn Empty component for no-tools state (87c39b4441bc1bdd62c0ae934e911722273d761f)
Backend v0.55.0
0.55.0 (2025-12-24)
- feat(all): add real-time SSE streaming for MCP installations list (420b99e99af44ae12cd04dca5a05eb60a130aad2)
- feat(backend): add SSE endpoint for real-time MCP installation status streaming (198bd9eaba4123a184752f9c77c1746766ad91b3)
- feat(backend): optimize installation data retrieval for list views (85ffc4c4bdd9a0fe43bdf86eb3dd48d93f645ae2)
- chore(all): bump vite from 7.2.7 to 7.3.0 (35da3c2261eb8218b9b81f0815f54fc62f8c4e27)
Satellite v0.15.0
0.15.0 (2025-12-19)
Frontend v0.50.0
0.50.0 (2025-12-19)
- feat(all): Add MCP installation settings, request logs API, and SSE streaming 5f44e43
- feat(frontend): add ConfigurationHeaders and ConfigurationQueryParams components for managing installation headers and query parameters 0e13f36
- feat(frontend): add full-width border option to tabs and fix loading states 2562b15
- feat(frontend): add loading state with skeleton components in table 850c8ab
- feat(frontend): add requests tab and implement request streaming 2f5a782
- feat(frontend): add showBorder prop to DsPageHeading component eea3b11
- feat(frontend): add tools metrics panel and update token distribution 39d0b65
- feat(frontend): add user information to requests table and details a75b0ae
- feat(frontend): add view mode toggle with toast notifications for mcp requests b429b28
- feat(frontend): enhance installation views with loading and error states 2934f86
- feat(frontend): enhance loading state with skeleton components and breadcrumbs for mcp server view c1ff097
- feat(frontend): fetch full request details in RequestDetailSheet 6e17ab1
- feat(frontend): implement bulk toggle for tool enable/disable 4dace87
- feat(frontend): implement expandable rows in ToolsTab for detailed view b55c2a4
- feat(frontend): implement meter component with accessibility features a978051
- feat(frontend): implement RequestDetailSheet for request details display f88b795
- feat(frontend): improve loading state with skeleton components 01a5b7b
- feat(frontend): move requests tab to correct position in InstallationTabs 110d52d
- feat(frontend): rename installation information route to general and update tabs 7295e6c
- feat(frontend): rename McpToolsTab to ToolsTab and update routes 2a0866d
- feat(frontend): replace Progress component with DsMeter for usage display a5a7514
- feat(frontend): update loading and error states in RequestsTab and ToolsTab 37a7781
- refactor(all): update changelog transformation to filter commits a6e7176
- refactor(frontend): simplify installation data handling with cache 3bf1ce3
- refactor(frontend): update import paths for event bus and breadcrumbs 21cc4ce