Releases: deploystackio/deploystack
Releases · deploystackio/deploystack
Satellite v0.18.0
0.18.0 (2026-01-17)
Frontend v0.55.0
0.55.0 (2026-01-17)
- chore(all): bump @types/nodemailer from 7.0.4 to 7.0.5 (2027efc3fd22d0815dd4556c6d65c831f424fdf2)
- chore(all): bump pino from 10.1.0 to 10.1.1 (ca5f240b7343a62adaeb72ba93f13b9f00fdfac4)
- chore(all): bump supertest from 7.1.4 to 7.2.2 (22aa6b34c4e36c638aadbb78bcc0c1ec0d6d99e8)
- chore(all): bump typescript-eslint from 8.52.0 to 8.53.0 (a2cd44b3be292586391c3b3b7bdd3e3573a792a0)
- chore(all): bump vite from 7.3.0 to 7.3.1 (3118f3472a6b1f5ae2d2f5f5c06c8049355175e8)
- chore(all): bump vue-tsc from 3.2.1 to 3.2.2 (ab7cd2981b5e014f23ab60ffed5fec2936bfaa31)
- chore(all): remove empty code change entries (524546cd960de5c9b9d620f2ef993a3e2159dcab)
- feat(all): add MCP server status summary to admin team installations view (7efa7c3a519bb28f71c558b42a35e19540cd7392)
- feat(all): enhance admin features with MCP catalog installations and team statistics (d1e04208b728e580010ebdc374b8e67f08ba61bf)
- feat(frontend): add GitHub MCP integration settings in team configuration (2689e4b7f578cd6d6a1f4f48062013d7d29b0623)
- feat(frontend): add logs tab and access control for team roles (c563ebcf0b03d20a098cf6c304a528911c3a037b)
- feat(frontend): add MCP Server management tab to team settings (dec68df27190a9772b08939c9e0c39a0d775449c)
- feat(frontend): add success state for authorization completion (266fc9d3b4312760097e15231ef469dabe40973d)
- feat(frontend): add team settings component for management configuration (e18ee038867924a918f59afb2e8b9d2e59327ed4)
- feat(frontend): cache user role for instant loading on tab switches (bb4fbbc8df9ab99e670d27951556bf45852437d6)
- feat(frontend): implement log streaming and filtering functionality (44186c802f768c78995886043c6bca2ead8c3070)
- feat(frontend): implement MCP instances management in team view (3a11777c7239533514a2c00b3046f11b597db322)
- feat(frontend): implement team management views and navigation (0826af4e80d3730d12509b9796f74b15f50183ab)
- feat(frontend): redesign MCP catalog detail page with tab navigation and card layout (c24e9620d911c58e34a61e2307c8491c6858d52c)
- docs(all): expand audience sections for platform teams and developers (b8edbf147f3e2b78001f95167948403228a1bd03)
Backend v0.59.0
0.59.0 (2026-01-17)
- chore(all): bump @types/nodemailer from 7.0.4 to 7.0.5 (2027efc3fd22d0815dd4556c6d65c831f424fdf2)
- chore(all): bump pino from 10.1.0 to 10.1.1 (ca5f240b7343a62adaeb72ba93f13b9f00fdfac4)
- chore(all): bump supertest from 7.1.4 to 7.2.2 (22aa6b34c4e36c638aadbb78bcc0c1ec0d6d99e8)
- chore(all): bump typescript-eslint from 8.52.0 to 8.53.0 (a2cd44b3be292586391c3b3b7bdd3e3573a792a0)
- chore(all): bump vite from 7.3.0 to 7.3.1 (3118f3472a6b1f5ae2d2f5f5c06c8049355175e8)
- chore(all): bump vue-tsc from 3.2.1 to 3.2.2 (ab7cd2981b5e014f23ab60ffed5fec2936bfaa31)
- chore(all): remove empty code change entries (524546cd960de5c9b9d620f2ef993a3e2159dcab)
- feat(all): add MCP server status summary to admin team installations view (7efa7c3a519bb28f71c558b42a35e19540cd7392)
- feat(all): enhance admin features with MCP catalog installations and team statistics (d1e04208b728e580010ebdc374b8e67f08ba61bf)
- feat(backend): add endpoint to retrieve instances for MCP installations (69a5f6f16d5e857c2921741fb3bb52883566a879)
- feat(backend): add endpoint to retrieve teams by MCP server with pagination (7fac949b83c26ed959d2693fbc63a1b828e854b9)
- feat(backend): add search endpoint for teams by MCP server with pagination (915381cfb1807a82beebccb09728f0e3126b536d)
- feat(backend): add support for instance statistics in MCP installations (12e67c945e9a96ba671c44f67a8371fd2002f1c7)
- feat(backend): update MCP installation logs permissions and descriptions (d79678382dc13f6dde1f77f1260930b1a6bba101)
- docs(all): expand audience sections for platform teams and developers (b8edbf147f3e2b78001f95167948403228a1bd03)
Backend v0.58.0
0.58.0 (2026-01-10)
- feat(all): implement OAuth2 authorization flow and user feedback system (dedacf74aa1da000bf4b13933dae17fc3a1846a9)
- feat(backend): implement sanitization utilities for XSS prevention (981faf2c25fd654943a0f0c54fdb7cee19097c83)
- chore(all): bump webpack from 5.103.0 to 5.104.1 (dc39724170dad1d801c9867506251560a34f004f)
Frontend v0.54.0
0.54.0 (2026-01-09)
- chore(all): bump webpack from 5.103.0 to 5.104.1 (dc39724170dad1d801c9867506251560a34f004f)
- feat(all): implement OAuth2 authorization flow and user feedback system (dedacf74aa1da000bf4b13933dae17fc3a1846a9)
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: {...} } }