Releases: appwrite/sdk-for-cli
Releases · appwrite/sdk-for-cli
Previous Next
24.0.0
What's Changed
- Added:
loginagainst Cloud now signs in through your browser - Updated:
--email,--password,--mfa, and--codenow apply to self-hosted instances only - Updated: Existing Cloud sessions keep working in read-only mode until you run
loginagain
Full Changelog: 23.2.0...24.0.0
23.2.0
What's Changed
- Added:
appsinstallation commands:list-installations,get-installation,delete-installation,create-installation-token - Added:
vcs list-namespacescommand for listing provider namespaces of an installation - Added:
--provider-namespaceoption tovcs create-repository - Added:
tablesdb list-operationscommand for dedicated database lifecycle operations - Added: Compact deployment summaries with human-readable sizes in deployment output
- Added:
--filter,--where,--sort-asc,--sort-desc,--limit,--offset,--cursor-after, and--cursor-beforeoptions tovcs list-repositoriesandactivities list-events - Updated: Command groups now use compact service names:
tablesdbandoauth2.tables-dbstill works as an alias - Updated:
appscommand group now shows a service description in help output - Updated:
storage list-filesdocumentsfolderas a filterable attribute - Fixed:
push sitesandpull sitesnow carryfallbackFileand the VCS fieldsinstallationId,providerRepositoryId,providerBranch,providerSilentMode, andproviderRootDirectory - Fixed: Symlinks in function directories are resolved for
runandpush, confined to the project root - Fixed: Token refresh now uses the logged-in session endpoint, and session credentials are no longer sent to a different endpoint
- Fixed: Site screenshot previews preserve the configured region
Full Changelog: 23.1.0...23.2.0
23.1.0
What's Changed
- Added:
appsservice commands for managing OAuth2 applications, keys, secrets, and installations - Added:
organizationapp installation commands:list-installations,create-installation,get-installation,update-installation,delete-installation - Added:
teamsapp installation commands:list-installations,create-installation,get-installation,update-installation,delete-installation - Added:
--installation-access-token-durationoption toproject update-o-auth2-server
Full Changelog: 23.0.0...23.1.0
23.0.0
What's Changed
- Breaking: removed
projectsservice commands - Breaking: removed
healthservice commands - Breaking: removed usage commands:
get-usage,list-usage,get-bucket-usage,get-collection-usage,get-table-usage - Updated: removed
--new-specificationoption frombackups create-restoration - Added:
accountOAuth2 consent commands:list-consents,get-consent,delete-consentand consent token commands - Added:
oauth2 authorize-postandoauth2 logout-postcommands - Added:
project update-o-auth-2-appwritecommand - Added:
--tokenoption tofunctions get-deployment-downloadandsites get-deployment-download
Full Changelog: 22.6.1...23.0.0
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
Previous Next