|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## 22.2.0 |
4 | | - |
5 | | -* Added ttl option to listDocuments for cached responses |
6 | | -* Added getConsolePausing health status endpoint in Health service |
7 | | -* Added Health.getConsolePausing overloads (object and positional) |
8 | | -* Added updateRelationshipAttribute for Databases to manage relationship attributes |
9 | | -* Added console pausing example to health docs |
10 | | -* Made activate optional in createDeployment object parameter |
| 3 | +## 23.0.0 |
| 4 | + |
| 5 | +* [BREAKING] Changed `$sequence` type from `number` to `string` for `Row` and `Document` models |
| 6 | +* [BREAKING] Renamed `IndexType` enum: split into `DatabasesIndexType` (with new `Spatial` value) and `TablesDBIndexType` |
| 7 | +* [BREAKING] Replaced `specification` parameter with `buildSpecification` and `runtimeSpecification` in `Functions.create()`, `Functions.update()`, `Sites.create()`, `Sites.update()` |
| 8 | +* Added new `Project` service with full CRUD for project-level environment variables |
| 9 | +* Added new `Webhooks` service with full CRUD for project webhooks (including `updateSignature`) |
| 10 | +* Added `Users.updateImpersonator()` method for enabling/disabling user impersonation |
| 11 | +* Added impersonation support: `setImpersonateUserId()`, `setImpersonateUserEmail()`, `setImpersonateUserPhone()` on `Client` |
| 12 | +* Added `impersonator` and `impersonatorUserId` optional fields to `User` model |
| 13 | +* Added `deploymentRetention` parameter to Functions and Sites create/update |
| 14 | +* Added `startCommand` parameter to Sites create/update |
| 15 | +* Added `Webhook` and `WebhookList` models |
| 16 | +* Added `Documentsdb`, `Vectorsdb` values to `BackupServices` and `DatabaseType` enums |
| 17 | +* Added `WebhooksRead`, `WebhooksWrite`, `ProjectRead`, `ProjectWrite` scopes |
| 18 | +* Added custom `toString()` on response data using `JSONbig.stringify` for BigInt support |
| 19 | +* Removed `getQueueBillingProjectAggregation`, `getQueueBillingTeamAggregation`, `getQueuePriorityBuilds`, `getQueueRegionManager`, `getQueueThreats` from `Health` service |
| 20 | +* Updated `Log` model field descriptions to clarify impersonation behavior |
| 21 | +* Updated `X-Appwrite-Response-Format` header to `1.9.0` |
11 | 22 |
|
12 | 23 | ## 22.1.2 |
13 | 24 |
|
|
0 commit comments