Skip to content

feat: replace sandboxes-api with editor-service sessions API#88

Open
odinuv wants to merge 6 commits intomainfrom
odin/AJDA-1942
Open

feat: replace sandboxes-api with editor-service sessions API#88
odinuv wants to merge 6 commits intomainfrom
odin/AJDA-1942

Conversation

@odinuv
Copy link
Copy Markdown
Member

@odinuv odinuv commented Mar 31, 2026

https://linear.app/keboola/issue/AJDA-1942

Description

Replaces all usages of the sandboxes-api PHP client with the editor-service sessions API, as the sandboxes API is being turned off. Introduces a lightweight EditorServiceClient based on Symfony HTTP client to list sessions, and removes the now-obsolete DeleteProjectSandboxes command.

Release Notes

Change Type
Refactoring / internal improvement — migrates from sandboxes-api to editor-service sessions API.

Justification
The sandboxes API is being turned off. All commands that listed or deleted sandboxes must use the editor-service sessions API instead, matching sessions by workspaceSchema or userId, and deleting by removing the associated configuration (twice, to purge from trash).

Plans for Customer Communication
No customer-facing changes; these are internal maintenance CLI commands.

Impact Analysis
Low risk. Affects three commands (DeleteOwnerlessWorkspaces, DeleteOrganizationOwnerlessWorkspaces, MassDeleteProjectWorkspaces) and removes one (DeleteProjectSandboxes). No breaking changes to command interfaces.

Deployment Plan
Standard CI/CD continuous deployment across all stacks.

Rollback Plan
Standard git revert if issues detected post-deployment.

Post-Release Support Plan
No follow-up actions needed.

@linear
Copy link
Copy Markdown

linear bot commented Mar 31, 2026

@odinuv odinuv requested a review from ondrajodas April 1, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant