Skip to content

Releases: appwrite/sdk-for-console

15.2.0

25 Jun 05:08
93e1ded

Choose a tag to compare

What's Changed

  • Added: Realtime connections now send the configured JWT for authentication.

Full Changelog: 15.1.1...15.2.0

15.1.1

23 Jun 14:58
d3fb1b7

Choose a tag to compare

What's Changed

  • Breaking: Removed getQueuePriorityBuilds from Health along with the /health/queue/builds-priority endpoint
  • Added: type parameter on Functions and Sites listSpecifications to filter by runtimes or builds

Full Changelog: 15.1.0...15.1.1

15.1.0

23 Jun 08:45
d71bf1f

Choose a tag to compare

What's Changed

  • Breaking: listEvents and listGauges on Usage now take metrics (string array, 1-10) instead of a single metric
  • Breaking: UsageEventList and UsageGaugeList now expose interval and a metrics array; UsageGroup is replaced by UsageMetric and UsageDataPoint
  • Breaking: createDatabaseExecution on Compute now posts to the /executions endpoint
  • Added: resource parameter on Oauth2 authorize, createDeviceAuthorization, and createToken for RFC 8707 resource indicators
  • Added: resources field on the Oauth2Authorize model
  • Added: service and resource break-down dimensions on Usage listGauges
  • Updated: Databases transaction and text attribute methods are now marked deprecated in favor of TablesDB
  • Updated: OAuth2 server fields on the project model are now optional

Full Changelog: 15.0.0...15.1.0

15.0.0

19 Jun 02:48
16b3d0e

Choose a tag to compare

What's Changed

  • Breaking: listEvents and listGauges on Usage now require metric and use dimension/interval aggregation instead of queries/total
  • Breaking: Removed UsageEvent and UsageGauge models; UsageEventList and UsageGaugeList now expose metric, interval, and groups
  • Added: New Oauth2 service with authorize, approve, reject, createGrant, getGrant, revoke, logout, createDeviceAuthorization, and createToken
  • Added: OAuth2 models Oauth2Authorize, Oauth2Approve, Oauth2Reject, Oauth2Grant, Oauth2DeviceAuthorization, and Oauth2Token
  • Added: setCredentials on Client to control whether fetch sends cookies
  • Added: tagline, tags, images, supportUrl, and dataDeletionUrl consent params on Apps create and update
  • Added: postLogoutRedirectUris on Apps create and update for OpenID Connect RP-Initiated Logout
  • Added: updateDenyCorporateEmailPolicy on Project and PolicyDenyCorporateEmail model
  • Added: supportsCorporateEmailValidation field on plan model
  • Added: oauth2 service ID and disputes query suggestion resource enum values
  • Updated: storageClass now documents ssd as the only allowed value on Compute

Full Changelog: 14.0.0...15.0.0

14.0.0

11 Jun 05:12
64d763f

Choose a tag to compare

What's Changed

  • Breaking: Removed getDatabaseMetrics, getDatabaseInsights, getDatabaseSchema, and createDatabaseSchemaPreview from Compute service
  • Breaking: Removed region and type parameters from createDatabase on Compute service
  • Breaking: Replaced highAvailability and highAvailabilityReplicaCount with replicas on createDatabase and updateDatabase
  • Breaking: Removed type, region, and highAvailability fields from DedicatedDatabase model
  • Breaking: Removed DedicatedDatabaseMetrics, DedicatedDatabaseSchema, DedicatedDatabaseSchemaPreview, and performance insights models
  • Breaking: Removed OS, client, and device fields from ActivityEvent model
  • Breaking: Removed internal parameter and field from Apps service and App model
  • Breaking: getInvoiceDownload and getInvoiceView on Organizations now return a URL string
  • Breaking: Geometric attribute and column models now type default as number arrays instead of any[]
  • Added: OAuth2 Device Authorization Grant support with deviceFlow on apps and device code settings on updateOAuth2Server
  • Added: Consent metadata on Apps service (description, clientUri, logoUri, privacyPolicyUrl, termsUrl, contacts)
  • Added: authorizationDetailsTypes parameter on updateOAuth2Server for RFC 9396 support
  • Added: dedicatedDatabaseId parameter on create for TablesDB, DocumentsDB, and VectorsDB
  • Added: api parameter on createDatabase and DedicatedDatabasesExecute key scope
  • Added: userAccessedAt membership privacy setting and field on Membership model
  • Added: Email classification fields on User model (emailCanonical, emailIsFree, emailIsDisposable, emailIsCorporate, emailIsCanonical)
  • Added: Connection details on Branch model and TCP connection fields on dedicated database connection model
  • Added: type field on backup policies for full or incremental backups
  • Added: hint field on app secret models for identifying secrets
  • Updated: SQL API allowed statements now support DDL and DCL types as opt-in
  • Updated: All requests now send an explicit accept header

Full Changelog: 13.2.0...14.0.0

13.2.0

05 Jun 12:09
bba8483

Choose a tag to compare

What's Changed

  • Added: Apps service for managing OAuth2
  • Added: Compute service for database management
  • Added: Advisor service for report management
  • Added: getAuditsDB method on Health service
  • Added: createSesProvider and updateSesProvider methods on Messaging service
  • Added: updateOAuth2Server method on Project service
  • Added: updatePasswordStrengthPolicy method on Project service
  • Added: Models for dedicated databases, apps, advisor insights/reports, and new password policies
  • Updated: getPolicy now also returns password-strength and email-deny policy types
  • Updated: Renamed enums to match server naming (FunctionRuntime to Runtime, SiteFramework to Framework, SiteBuildRuntime to BuildRuntime, SiteAdapter to Adapter, MigrationOnDuplicate to OnDuplicate, RedirectStatusCode to StatusCode, OrganizationAddon to Addon, ProjectStatus to Status)
  • Updated: X-Appwrite-Project is now sent per request instead of set globally on setProject

Full Changelog: 13.1.0...13.2.0

13.1.0

29 May 07:59
3a7ddd2

Choose a tag to compare

What's Changed

Release version 13.1.0

Full Changelog: 13.0.0...13.1.0

13.0.0

12 May 08:21
253a392

Choose a tag to compare

What's Changed

  • Breaking: Renamed updateCanonicalEmails to updateDenyCanonicalEmailPolicy on Project service
  • Breaking: Renamed updateDisposableEmails to updateDenyDisposableEmailPolicy on Project service
  • Breaking: Renamed updateFreeEmails to updateDenyFreeEmailPolicy on Project service
  • Added: prompt parameter on updateOAuth2Google for Google OAuth2 prompt configuration
  • Added: Prompt and OAuth2GooglePrompt enums
  • Added: prompt field on OAuth2Google model

Full Changelog: 12.2.0...13.0.0

12.2.0

08 May 14:26
ceba210

Choose a tag to compare

What's Changed

  • Added: Introduced bigint create/update APIs for legacy Databases attributes
  • Added: Introduced bigint create/update APIs for TablesDB columns
  • Updated: Extended key-list query filters with key, resourceType, resourceId, and secret

Full Changelog: 12.1.0...12.2.0

12.1.0

06 May 09:36
0da2748

Choose a tag to compare

What's Changed

  • Added: setSession method on Client for X-Appwrite-Session authentication
  • Added: setDevKey method on Client for X-Appwrite-Dev-Key authentication
  • Added: suggestQueries method on Console service
  • Added: QuerySuggestionResource enum for supported list resource types
  • Added: project.policies.read, project.policies.write, backups.policies.read, backups.policies.write scopes
  • Updated: setCookie documentation clarified for server-side runtimes

Full Changelog: 12.0.0...12.1.0