Releases: appwrite/sdk-for-cli
Releases · appwrite/sdk-for-cli
Release list
22.6.1
What's Changed
- Fixed: snake_case parameters now map to proper kebab-case flags:
oauth2commands use--client-id,--redirect-uri,--response-type,--request-uri,--code-challenge,--max-ageinstead of the malformed--client-_idstyle names
Full Changelog: 22.6.0...22.6.1
22.6.0
What's Changed
- Added:
push functionsandpullnow 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
What's Changed
- Updated:
tablesdb createnow takes--specificationinstead of--dedicated-database-id - Updated: Removed
health get-queue-logscommand - Added:
notificationscommand group for console notifications - Added:
organization get,update, anddeletecommands - Added:
organization list-memberships,create-membership,get-membership,update-membership, anddelete-membershipcommands - Added:
tablesdb list-migrations,create-migration,get-migration, anddelete-migrationcommands for dedicated database migrations - Added:
oauth2 create-par,list-organizations, andlist-projectscommands - Added:
--request-_urioption onoauth2 authorize; client ID, redirect URI, and response type are now optional - Added:
projects list-addons,get-addon,delete-addon,confirm-addon-payment, andget-addon-pricecommands - Added:
create-premium-geo-db-addoncommand onprojectsandorganizations - Added:
account list-logs,teams list-logs, andusers list-logscommands - Added:
health get-geoandget-geo-premiumcommands - Added:
--new-specificationoption onbackups create-restoration - Added:
--promptand--max-ageoptions onproject update-o-auth-2-oidc - Fixed: Project config validation now sends the
X-Appwrite-Projectheader, 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
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, andlist-topic-logs - Updated: Removed
oauth2 approvecommand, meant for the console consent screen only - Updated:
--scopeonoauth2 authorizeis now optional and supports thephonescope - Updated: CLI OAuth login now requests the
allscope instead ofaccount.admin - Updated: Skills install now uses the
appwrite/skillsrepository - 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
What's Changed
- Added: Regional cloud endpoints are now derived from your configured endpoint in
initandpush - Added:
pushcreates a default function proxy rule when an existing function is missing one - Added:
pushaborts 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, andpasswordHistorynow accept null for unlimited - Updated:
pushapplies service, protocol, auth method, and policy updates concurrently - Updated: Verbose error logs now include
code,type, andresponsedetails
Full Changelog: 22.2.2...22.3.0
22.2.2
What's Changed
- Fixed: Release binaries now embed
@napi-rs/keyringnative bindings for all targets
Full Changelog: 22.2.1...22.2.2
22.2.1
What's Changed
- Fixed: Compiled binaries no longer crash from
@napi-rs/keyringnative bindings
Full Changelog: 22.2.0...22.2.1
22.2.0
What's Changed
- Added: OAuth refresh tokens now stored in the OS keychain via
@napi-rs/keyring, falling back to config - Added:
--typeoption tofunctions list-specificationsandsites list-specifications - Updated: Bumped
@appwrite.io/consoledependency to^15.1.1 - Updated: Cleaner account selection prompt for
logoutwith a(current)marker - Fixed: OAuth login now clears the stale legacy session cookie
- Fixed: Browser launch on Windows now uses
rundll32for OAuth flows
Full Changelog: 22.1.3...22.2.0
22.1.3
What's Changed
- Added:
--resourceoption tooauth2 authorize,create-device-authorization, andcreate-tokenfor RFC 8707 resource indicators - Added: Press Enter during device login to open the verification URL in your browser
- Updated: Bumped
@appwrite.io/consoledependency to^15.1.0
Full Changelog: 22.1.2...22.1.3
22.1.2
What's Changed
- Added: OAuth2 login now requests the
account.adminscope - Fixed:
logoutnow reports the underlying server error when a session can't be revoked - Fixed:
logoutandclient --resetno longer report success when the server session revocation fails
Full Changelog: 22.1.1...22.1.2