Skip to content

Releases: appwrite/sdk-for-cli

22.6.1

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 10 Jul 08:47
9e83cd1

What's Changed

  • Fixed: snake_case parameters now map to proper kebab-case flags: oauth2 commands use --client-id, --redirect-uri, --response-type, --request-uri, --code-challenge, --max-age instead of the malformed --client-_id style names

Full Changelog: 22.6.0...22.6.1

22.6.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 10 Jul 05:57
821bc8d

What's Changed

  • Added: push functions and pull now work with API key authentication, enabling CI usage without a console session
  • Updated: Console-only steps during push, like default domain rules, are skipped with a warning when using an API key
  • Updated: Clearer authentication errors that distinguish API key and console session requirements

Full Changelog: 22.5.0...22.6.0

22.5.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 09 Jul 12:56
048ffff

What's Changed

  • Updated: tablesdb create now takes --specification instead of --dedicated-database-id
  • Updated: Removed health get-queue-logs command
  • Added: notifications command group for console notifications
  • Added: organization get, update, and delete commands
  • Added: organization list-memberships, create-membership, get-membership, update-membership, and delete-membership commands
  • Added: tablesdb list-migrations, create-migration, get-migration, and delete-migration commands for dedicated database migrations
  • Added: oauth2 create-par, list-organizations, and list-projects commands
  • Added: --request-_uri option on oauth2 authorize; client ID, redirect URI, and response type are now optional
  • Added: projects list-addons, get-addon, delete-addon, confirm-addon-payment, and get-addon-price commands
  • Added: create-premium-geo-db-addon command on projects and organizations
  • Added: account list-logs, teams list-logs, and users list-logs commands
  • Added: health get-geo and get-geo-premium commands
  • Added: --new-specification option on backups create-restoration
  • Added: --prompt and --max-age options on project update-o-auth-2-oidc
  • Fixed: Project config validation now sends the X-Appwrite-Project header, fixing 401 errors for guest sessions
  • Fixed: Update check now reads the latest version from the Homebrew tap instead of stale local metadata

Full Changelog: 22.4.0...22.5.0

22.4.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 02 Jul 12:41
c6be334

What's Changed

  • Updated: Removed pre-release activity log commands list-logs, list-collection-logs, list-document-logs, list-table-logs, list-row-logs, list-message-logs, list-provider-logs, list-subscriber-logs, and list-topic-logs
  • Updated: Removed oauth2 approve command, meant for the console consent screen only
  • Updated: --scope on oauth2 authorize is now optional and supports the phone scope
  • Updated: CLI OAuth login now requests the all scope instead of account.admin
  • Updated: Skills install now uses the appwrite/skills repository
  • Updated: API key scope limits raised from 100 to 200 scopes
  • Fixed: Empty error messages now fall back to the response body instead of a bare Error:
  • Updated: Verbose error output is formatted with colored details and indented stack traces

Full Changelog: 22.3.0...22.4.0

22.3.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 25 Jun 11:02
3b8166a

What's Changed

  • Added: Regional cloud endpoints are now derived from your configured endpoint in init and push
  • Added: push creates a default function proxy rule when an existing function is missing one
  • Added: push aborts and asks you to re-run when tablesDB deletions change the config
  • Fixed: Unauthorized sessions now retry an OAuth token refresh before logging out
  • Fixed: Auth security policies limit, sessionsLimit, and passwordHistory now accept null for unlimited
  • Updated: push applies service, protocol, auth method, and policy updates concurrently
  • Updated: Verbose error logs now include code, type, and response details

Full Changelog: 22.2.2...22.3.0

22.2.2

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 24 Jun 07:20
edf898d

What's Changed

  • Fixed: Release binaries now embed @napi-rs/keyring native bindings for all targets

Full Changelog: 22.2.1...22.2.2

22.2.1

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 24 Jun 05:18
2b1b1f7

What's Changed

  • Fixed: Compiled binaries no longer crash from @napi-rs/keyring native bindings

Full Changelog: 22.2.0...22.2.1

22.2.0

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 24 Jun 03:10
9775720

What's Changed

  • Added: OAuth refresh tokens now stored in the OS keychain via @napi-rs/keyring, falling back to config
  • Added: --type option to functions list-specifications and sites list-specifications
  • Updated: Bumped @appwrite.io/console dependency to ^15.1.1
  • Updated: Cleaner account selection prompt for logout with a (current) marker
  • Fixed: OAuth login now clears the stale legacy session cookie
  • Fixed: Browser launch on Windows now uses rundll32 for OAuth flows

Full Changelog: 22.1.3...22.2.0

22.1.3

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 23 Jun 09:58
2f0063b

What's Changed

  • Added: --resource option to oauth2 authorize, create-device-authorization, and create-token for RFC 8707 resource indicators
  • Added: Press Enter during device login to open the verification URL in your browser
  • Updated: Bumped @appwrite.io/console dependency to ^15.1.0

Full Changelog: 22.1.2...22.1.3

22.1.2

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 20 Jun 14:23
276a2f9

What's Changed

  • Added: OAuth2 login now requests the account.admin scope
  • Fixed: logout now reports the underlying server error when a session can't be revoked
  • Fixed: logout and client --reset no longer report success when the server session revocation fails

Full Changelog: 22.1.1...22.1.2