Releases: appwrite/terraform-provider-appwrite
Releases · appwrite/terraform-provider-appwrite
Release list
v1.2.1
What's Changed
- chore: remove duplicate example files from the repository & fix index creation by @levivannoort in #15
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat: move to go-sdk version
v3.0.0with webhook field renames by @levivannoort in #14
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat: add
deploymentresource for bothsiteandfunctionby @levivannoort in #13
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- chore: polish the repository readme by @levivannoort in #11
- chore: waitForAvailabilityColumn and error handling for self-hosted by @levivannoort in #12
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- feat: refactor the documentation by @levivannoort in #10
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- feat: cleanup the documentation by @levivannoort in #8
- feat: add resources for
functionandsiteswith their respectivevariablesby @levivannoort in #9
Full Changelog: v0.0.8...v1.0.0
v0.0.8
What's Changed
- feat: add the option for in-place updates by @levivannoort in #6
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- feat: add
storage_file,messaging_subscriberandwebhookresources by @levivannoort in #5
Full Changelog: v0.0.6...v0.0.7
v0.0.6
New Resources
- appwrite_auth_user — Manage Appwrite users (name, email, phone, password, status, labels, verification)
- appwrite_auth_team — Manage Appwrite teams (name, roles)
- appwrite_backup_policy — Manage backup policies (services, retention, schedule, resource targeting)
- appwrite_tablesdb_row — Manage rows in tablesdb tables (JSON data, permissions)
Breaking Changes
All resources have been prefixed with their service category to support future database types:
- appwrite_database → appwrite_tablesdb
- appwrite_table → appwrite_tablesdb_table
- appwrite_column → appwrite_tablesdb_column
- appwrite_index → appwrite_tablesdb_index
- appwrite_bucket → appwrite_storage_bucket
- appwrite_user → appwrite_auth_user
- appwrite_team → appwrite_auth_team
- data.appwrite_database → data.appwrite_tablesdb
Migration: Remove old resources from state with terraform state rm <old_name>., then re-import under the new name or let Terraform recreate them.
Enhancements
- ID is now optional on all resources — Appwrite auto-generates an ID when omitted
- Per-resource documentation templates with "See Also" sections linking related resources
- Cross-resource examples showing resources used together (e.g. team-scoped messaging topics, backup policies tied to specific databases)
Bug Fixes
- Fixed user labels vanishing on create — the provider now performs a final read after all post-create updates to capture complete state
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- feat: support appwrite auth resource
user&teamby @levivannoort in #3
Full Changelog: v0.0.4...v0.0.5