Skip to content

Releases: appwrite/terraform-provider-appwrite

v1.2.1

Choose a tag to compare

@levivannoort levivannoort released this 17 Apr 15:11
14d1a8a

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

Choose a tag to compare

@levivannoort levivannoort released this 17 Apr 14:41
9e3382b

What's Changed

  • feat: move to go-sdk version v3.0.0 with webhook field renames by @levivannoort in #14

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@levivannoort levivannoort released this 17 Apr 11:34
681a79b

What's Changed

  • feat: add deployment resource for both site and function by @levivannoort in #13

Full Changelog: v1.0.2...v1.1.0

v1.0.2

Choose a tag to compare

@levivannoort levivannoort released this 17 Apr 07:38
b0ec6f5

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@levivannoort levivannoort released this 13 Apr 08:55
a78412d

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@levivannoort levivannoort released this 11 Apr 11:06
82e4e41

What's Changed

  • feat: cleanup the documentation by @levivannoort in #8
  • feat: add resources for function and sites with their respective variables by @levivannoort in #9

Full Changelog: v0.0.8...v1.0.0

v0.0.8

Choose a tag to compare

@levivannoort levivannoort released this 10 Apr 12:18
2d4978f

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

Choose a tag to compare

@levivannoort levivannoort released this 10 Apr 08:00
29ee02a

What's Changed

  • feat: add storage_file, messaging_subscriber and webhook resources by @levivannoort in #5

Full Changelog: v0.0.6...v0.0.7

v0.0.6

Choose a tag to compare

@levivannoort levivannoort released this 09 Apr 12:07
442e57e

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

Choose a tag to compare

@levivannoort levivannoort released this 09 Apr 07:01
06ff2b3

What's Changed

Full Changelog: v0.0.4...v0.0.5