Releases: deploystackio/deploystack
Releases · deploystackio/deploystack
Gateway v0.7.1
Gateway Release v0.7.1
The npm package is available at:
@deploystack/gateway@latest@deploystack/[email protected]
Installation
npm install -g @deploystack/[email protected]Release notes:
- 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 webpack from 5.101.2 to 5.101.3 (16f2c7d)
- Merge pull request #220 from deploystackio/dependabot/npm_and_yarn/libsql/client-0.15.12 (18a4fd3)
- chore(all): bump @types/nodemailer from 6.4.17 to 7.0.0 (18cd97e)
- chore(all): bump vue-sonner from 2.0.2 to 2.0.8 (2238b7f)
- Merge pull request #238 from deploystackio/dependabot/npm_and_yarn/types/uuid-10.0.0 (260110a)
- chore(all): bump pino from 9.8.0 to 9.9.0 (2c17e56)
- Merge pull request #219 from deploystackio/dependabot/npm_and_yarn/lucide-vue-next-0.540.0 (3da3f4c)
- Merge pull request #226 from deploystackio/dependabot/npm_and_yarn/fs-extra-11.3.1 (3de6d7d)
- chore(all): bump inquirer from 12.9.1 to 12.9.3 (44ebdc4)
- feat(all): severl improvements to the env and arg system (481ee39)
- chore(all): bump ora from 5.4.1 to 8.2.0 (4d6c190)
- Merge pull request #230 from deploystackio/dependabot/npm_and_yarn/types/node-24.3.0 (52e6824)
- Merge pull request #210 from deploystackio/dependabot/npm_and_yarn/drizzle-orm-0.44.4 (5469780)
- feat(gateway): add user configuration retrieval and processing logic (5ca072b)
- feat(gateway): implement automatic device registration during OAuth2 flow (5d89be8)
- Merge pull request #222 from deploystackio/dependabot/npm_and_yarn/tailwindcss/vite-4.1.12 (6215d87)
- chore(all): bump @fastify/helmet from 12.0.1 to 13.0.1 (6c460ff)
- chore(all): bump @types/uuid from 9.0.8 to 10.0.0 (7550a88)
- chore(all): bump @tailwindcss/postcss from 4.1.11 to 4.1.12 (80e97dd)
- chore(all): bump @types/node from 24.1.0 to 24.3.0 (8691fce)
- Merge pull request #213 from deploystackio/dependabot/npm_and_yarn/ora-8.2.0 (89ca05c)
- Merge pull request #231 from deploystackio/dependabot/npm_and_yarn/reka-ui-2.4.1 (8b99bfe)
- Merge pull request #208 from deploystackio/dependabot/npm_and_yarn/ts-jest-29.4.1 (8c72e4e)
- Merge pull request #225 from deploystackio/dependabot/npm_and_yarn/fastify/helmet-13.0.1 (8c9709e)
- feat(all): update roadmap with new MCP configuration features (97b0b2d)
- Merge pull request #237 from deploystackio/dependabot/npm_and_yarn/tailwindcss/postcss-4.1.12 (9be4c15)
- chore(gateway): release v0.7.0 (a181560)
- Merge pull request #211 from deploystackio/dependabot/npm_and_yarn/types/nodemailer-7.0.0 (a34c52e)
- chore(all): bump jiti from 2.4.2 to 2.5.1 (a402b2d)
- chore(all): bump chalk from 4.1.2 to 5.6.0 (a42c3bb)
- chore(all): bump tailwindcss from 4.1.11 to 4.1.12 (a51328d)
- feat(gateway): implement automatic device registration during login (a647196)
- chore(all): bump @vueuse/core from 13.6.0 to 13.7.0 (aa31039)
- Merge pull request #233 from deploystackio/dependabot/npm_and_yarn/vueuse/core-13.7.0 (ac60571)
- Merge pull request #227 from deploystackio/dependabot/npm_and_yarn/vue-sonner-2.0.8 (ae9cf38)
- Merge pull request #207 from deploystackio/dependabot/npm_and_yarn/typescript-5.9.2 (b4bb479)
- Merge pull request #221 from deploystackio/dependabot/npm_and_yarn/webpack-5.101.3 (b789d5b)
- Merge pull request #216 from deploystackio/dependabot/npm_and_yarn/tailwindcss-4.1.12 (bad6c76)
- Merge pull request #232 from deploystackio/dependabot/npm_and_yarn/jest-30.0.5 (bfc0f7d)
- chore(all): bump open from 8.4.2 to 10.2.0 (c04c783)
- Merge pull request #218 from deploystackio/dependabot/npm_and_yarn/eslint-9.33.0 (ca9d9eb)
- Merge pull request #214 from deploystackio/dependabot/npm_and_yarn/pino-9.9.0 (caa54c8)
- chore(all): bump reka-ui from 2.3.2 to 2.4.1 (ce311b8)
- chore(gateway): release v0.7.1 (cec7d41)
- chore(all): bump @libsql/client from 0.15.10 to 0.15.12 (d071f7c)
- Merge pull request #235 from deploystackio/dependabot/npm_and_yarn/inquirer-12.9.3 (d7da853)
- chore(all): bump ts-jest from 29.4.0 to 29.4.1 (d8b52b4)
- Merge pull request #236 from deploystackio/dependabot/npm_and_yarn/open-10.2.0 (dab1fd9)
- Merge pull request #228 from deploystackio/dependabot/npm_and_yarn/jiti-2.5.1 (e34e25e)
- chore(all): bump jest from 30.0.4 to 30.0.5 (e488a6d)
- chore(all): bump lucide-vue-next from 0.539.0 to 0.540.0 (e826d16)
- chore(all): bump typescript from 5.8.3 to 5.9.2 (eaeddc0)
- chore(all): bump drizzle-orm from 0.44.3 to 0.44.4 (ec4d396)
- chore(all): bump @tailwindcss/vite from 4.1.11 to 4.1.12 (ed7288c)
- Merge pull request #229 from deploystackio/dependabot/npm_and_yarn/chalk-5.6.0 (f609193)
- feat(all): featured server and pre-install mcp server (f919b90)
Frontend v0.24.1
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(backe...
Gateway v0.6.1
Gateway Release v0.6.1
The npm package is available at:
@deploystack/gateway@latest@deploystack/[email protected]
Installation
npm install -g @deploystack/[email protected]Release notes:
- chore(all): update branch cleanup workflow to include gateway-release branch (351ef11)
- cicd(gateway): enhance release note extraction by including all relevant commits since the last tag (3865b9d)
- feat(gateway): add logs streaming endpoint and centralized logging system (44af50e)
- chore(gateway): release v0.6.1 (7e7e409)
- chore(gateway): specify commits path for release-it configuration (8aed4aa)
- feat(gateway): add 'restart' command to gracefully restart the gateway server (a65d849)
- chore(all): update release-it configuration for gateway service (d1745e4)
- feat(gateway): add 'deploystack refresh' command to refresh MCP server configurations (e104b4c)
- feat(gateway): update dependencies and enhance login command to auto-start gateway server (f5d7661)
- chore(gateway): release v0.6.0 (f6bf708)
Gateway v0.5.2
Gateway Release v0.5.2
The npm package is available at:
@deploystack/gateway@latest@deploystack/[email protected]
Installation
npm install -g @deploystack/[email protected]Release notes:
Backend v0.29.3
Frontend v0.23.1
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...
Backend v0.29.1
0.29.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...
Gateway v0.0.3
Backend v0.28.3
Backend v0.28.1
0.28.1 (2025-08-07)
- remove scoped commit implementation documentation (8311fc8)
- add paths for backend catalog and dereferenced data (9af5c3e)
- release v0.28.0 (55eed57)
- Implement session management and SSE handling (cb58e53)
- implement scoped commit message guidelines and templates (a6839b8)
- update README with new links and SVG assets (704799c)
- add OAuth2 UserInfo endpoint for user information retrieval (0493bec)
- add response type validation in OAuth2 authorization (f8b82b1)
- add userinfo route and extend token expiration to 1 week (2660d2e)
- enhance API documentation for authentication methods (237b590)
- enhance API spec with health check and consent details (56282e9)
- Implement OAuth2 consent flow with detailed consent management (a9ae782)
- skip OAuth scope validation for cookie-based authentication (5ffa12c)
- update cloud credential tests for GCP provider (666ce2d)
- update README links for better formatting (ba15434)
- remove unnecessary whitespace in registerRoutes function (1c6dd17)
- simplify token handling in TokenService (16f177b)