pypi appwrite 17.0.0

11 hours ago

What's Changed

  • [BREAKING] Changed $sequence type from float to str for Row and Document models
  • [BREAKING] Renamed IndexType enum: split into DatabasesIndexType (with new SPATIAL value) and TablesDBIndexType
  • [BREAKING] Replaced specification parameter with build_specification and runtime_specification in functions.create(), functions.update(), sites.create(), sites.update()
  • Added new Project service with full CRUD for project-level environment variables
  • Added new Webhooks service with full CRUD for project webhooks (including update_signature)
  • Added Webhook and WebhookList models
  • Added users.update_impersonator() method for enabling/disabling user impersonation
  • Added impersonation support: set_impersonate_user_id(), set_impersonate_user_email(), set_impersonate_user_phone() on Client
  • Added impersonator and impersonatoruserid optional fields to User model
  • Added deployment_retention parameter to Functions and Sites create/update
  • Added start_command parameter to Sites create/update
  • Added Documentsdb, Vectorsdb values to BackupServices and DatabaseType enums
  • Added WebhooksRead, WebhooksWrite, ProjectRead, ProjectWrite scopes
  • Removed get_queue_billing_project_aggregation, get_queue_billing_team_aggregation, get_queue_priority_builds, get_queue_region_manager, get_queue_threats from Health service
  • Updated Log model field descriptions to clarify impersonation behavior
  • Updated X-Appwrite-Response-Format header to 1.9.0

Full Changelog: 16.0.0...17.0.0

Don't miss a new appwrite release

NewReleases is sending notifications on new releases.