Repository navigation
feat: SDK update for version 27.1.0 - #175
Conversation
🔵 Tier A · Mergeable after minor fixes
This update adds migration APIs and models, project environment/session/policy operations, new runtime and billing fields, and Appwrite 2.6.2 request metadata. It also adds path-segment encoding and changes redirect handling, alongside updated examples and tests. 81 of 115 changed files were too large to include in full.
Note Part of the diff was too large to review, so Hansi did not approve. Fix with agent prompt### Issue 1
CHANGELOG.md:6
**Remove the stale MigrationReport release-note entry**
These commits remove the `MigrationReport` module and its public export, but this bullet still says the model is added in 27.1.0. Users following the release notes will try to import `MigrationReport` from `appwrite.models` and fail.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.📂 Walkthrough · 9
⏳ Still open from earlier reviews · 1
Reviewed |
| ## 27.1.0 | ||
|
|
||
| * Added: `migrations` service to run Appwrite, Firebase, NHost, Supabase, CSV and JSON migrations, plus retries and listing | ||
| * Added: `Migration`, `MigrationList` and `MigrationReport` models and the `AppwriteMigrationResource`, `FirebaseMigrationResource`, `NHostMigrationResource`, `SupabaseMigrationResource` and `OnDuplicate` enums |
There was a problem hiding this comment.
Remove the stale MigrationReport release-note entry
These commits remove the MigrationReport module and its public export, but this bullet still says the model is added in 27.1.0. Users following the release notes will try to import MigrationReport from appwrite.models and fail.
Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 6
Comment:
**Remove the stale MigrationReport release-note entry**
These commits remove the `MigrationReport` module and its public export, but this bullet still says the model is added in 27.1.0. Users following the release notes will try to import `MigrationReport` from `appwrite.models` and fail.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.🟡 Minor · documentation · Reply if this doesn't apply.
|
@hansi-codes review |
This PR contains updates to the SDK for version 27.1.0.
What's Changed
migrationsservice to run Appwrite, Firebase, NHost, Supabase, CSV and JSON migrations, plus retries and listingMigration,MigrationListandMigrationReportmodels and theAppwriteMigrationResource,FirebaseMigrationResource,NHostMigrationResource,SupabaseMigrationResourceandOnDuplicateenumsproject.update_deny_realtime_guests_policy, thePolicyDenyRealtimeGuestsmodel andProjectPolicyId.DENY_REALTIME_GUESTSproject.delete_sessionsto sign out every user in the projectBillingPlan.deploymentretention,deploymentretentionmaxanddeploymentsretentioncountpython-3.15,deno-2.9,go-1.27andrust-1.99toRuntimeandBuildRuntimeX-Appwrite-Response-Format: 2.6.2; README targets Appwrite 2.6.xAppwriteExceptionnaming theLocation.and..raiseAppwriteException