Skip to content

Merge TGCloud4_25_07_B Generate Release Notes into main#116

Closed
gstbot wants to merge 90 commits into
TGCloud4_25_01_Afrom
main
Closed

Merge TGCloud4_25_07_B Generate Release Notes into main#116
gstbot wants to merge 90 commits into
TGCloud4_25_01_Afrom
main

Conversation

@gstbot

@gstbot gstbot commented Jul 22, 2025

Copy link
Copy Markdown
Collaborator

Please review TGCloud4_25_07_B all release notes

Victor Lee and others added 27 commits April 15, 2025 16:36
TCE-6256(workspacelog): doc for workspace log; DOC-2727 feat
[DOC-2703] feat(snowflake): create snowflake step by step instruction;
[Doc 2715] feat(profile): create query profile instruction;
DOC-2705 Update price page
…vanna-release-notes

DOC-2895-updated savanna release notes
@netlify

netlify Bot commented Jul 22, 2025

Copy link
Copy Markdown

Deploy Preview for thriving-strudel-91d4a9 ready!

Name Link
🔨 Latest commit caaeb9b
🔍 Latest deploy log https://app.netlify.com/projects/thriving-strudel-91d4a9/deploys/687f57ee21c17a000802ec1d
😎 Deploy Preview https://deploy-preview-116--thriving-strudel-91d4a9.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: API Schedule Update/Delete Endpoint Mismatch

The API endpoints for "Update an existing workspace schedule" (originally PUT) and "Delete an existing workspace schedule" (originally DELETE) have been replaced by a single POST /workgroups/{workgroupID}/workspaces/{workspaceID}/backups/schedule endpoint. This change removes the schedule_id from the path, preventing the update or deletion of specific schedules. The new POST endpoint also incorrectly requires a request body for the former DELETE operation.

modules/savanna/modules/rest-api/pages/endpoints.adoc#L2219-L2224

[[_https_api_tgcloud_io_controller_v4_v2_workspaces_workspaceid_schedules_schedule_id_put]]
=== Update an existing workspace schedule
....
POST https://api.tgcloud.io/controller/v4/v2/workgroups/{workgroupID}/workspaces/{workspaceID}/backups/schedule
....

modules/savanna/modules/rest-api/pages/endpoints.adoc#L2288-L2293

[[_https_api_tgcloud_io_controller_v4_v2_workspaces_workspaceid_schedules_schedule_id_delete]]
=== Delete an existing workspace schedule
....
POST https://api.tgcloud.io/controller/v4/v2/workgroups/{workgroupID}/workspaces/{workspaceID}/backups/schedule
....

Fix in CursorFix in Web


Bug: API Endpoint Change Breaks Backup Restore Status

The API endpoint for "Get backup restore status" was incorrectly changed from /workspaces/{workspaceID}/backups/restore/{job}/status to /workspaces/{workspaceID}/backups/{job}/status. This change removes the "restore" path segment, making the endpoint semantically ambiguous and a breaking change for existing integrations.

modules/savanna/modules/rest-api/pages/endpoints.adoc#L2028-L2032

[[_https_api_tgcloud_io_controller_v4_v2_workspaces_workspaceid_backups_restore_job_status_get]]
=== Get backup restore status
....
GET https://api.tgcloud.io/controller/v4/v2/workspaces/{workspaceID}/backups/{job}/status
....

Fix in CursorFix in Web


Comment bugbot run to trigger another review on this PR
Was this report helpful? Give feedback by reacting with 👍 or 👎

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.