Skip to content

Release 2.14.0#42

Merged
designcode merged 7 commits intoreleasefrom
main
Mar 18, 2026
Merged

Release 2.14.0#42
designcode merged 7 commits intoreleasefrom
main

Conversation

@designcode
Copy link
Copy Markdown
Collaborator

@designcode designcode commented Mar 18, 2026

ref https://linear.app/tigrisdata/issue/TIG-7965/cli-v-2140


Note

Medium Risk
Medium risk due to broad CLI behavior changes (new global --yes, confirmation prompts, JSON-mode output, and centralized exitWithError handling) plus CI/release workflow updates that may affect automation and output expectations.

Overview
CI/release workflows are reworked by replacing the separate PR workflow with a unified CI workflow (build on PRs and pushes, integration tests only on push with Tigris secrets) and updating release.yaml to run test:all with the same secrets.

CLI UX and automation support are expanded: the core now supports long-form aliases, prints deprecation notices, adds version and global --yes, and enables a global JSON mode flag for consistent structured errors. Many commands (access keys, buckets, credentials, forks, IAM policy create, cp) now use exitWithError, add --json/--format handling, and some emit structured JSON + “next actions”; destructive commands (access-keys delete, buckets delete) now prompt for confirmation unless --yes.

Bucket/fork features grow: buckets create can fork from another bucket (optionally from a snapshot), buckets list can filter forks via --forks-of, and a new buckets set-locations command updates locations with an interactive fallback. Dependency lockfile is refreshed with AWS/Smithy/undici/npm version bumps, and package.json updates test scripts and semantic-release config to use a beta prerelease channel.

Written by Cursor Bugbot for commit 6c36514. This will update automatically on new commits. Configure here.

designcode and others added 7 commits March 12, 2026 10:47
- feat: implement buckets set locations
- chore: fix tsconfig
* test: add more tests

* test: enhances integration test suite

* feat: implement global --json

* fix: confirmation on destructive commands

* feat: add global --yes flag

* chore: pr comments

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* feat: suggest next actions
* fix: messages on --json mode

* chore: package audit

* feat: add version command
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@designcode designcode merged commit 43dab84 into release Mar 18, 2026
3 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.14.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants