v1.8.1 (2026-04-30)
Implemented enhancements:
- [AV-126800] Allow to filter on cluster or project #543 (l0n3star)
- [AV-123821] Implement a UUID parsing helper function #506 (stanleefdz)
Fixed bugs:
- [AV-128730] Prevent perpetual state drift by preserving nil CORS configuration #566 (stanleefdz)
- [AV-125170] Fix app endpoint creation without CORS #565 (stanleefdz)
- [AV-125169] Fix import crash #559 (l0n3star)
- [AV-127117] Make CopyToRegions a Set #548 (SophieWegmann)
- [AV-125172] Set state straight after successful App Endpoint creation #540 (IsaacLambat)
Closed issues:
- endpoint creation - lost state? #469
Merged pull requests:
v1.8.0 (2026-04-02)
Implemented enhancements:
- [AV-125431] Add resource skill #527 (l0n3star)
- [AV-125038] Add Provider Code Review Instructions #525 (matty271828)
- [AV-121437] Create App Endpoint Resync Data Source Acceptance Tests #512 (SophieWegmann)
- [AV-121438] App Endpoint Resync Data Source Implementation #508 (SophieWegmann)
- [AV-121312] Create App Endpoint Resync Acceptance Tests #502 (SophieWegmann)
- [AV-121922] Implement App Service Log Streaming Activation Status resource #500 (IsaacLambat)
- [AV-121314] Implement App Endpoint Resync Resource #499 (SophieWegmann)
- [AV-121844] Add App Service Log Streaming Data source acceptance test and hook up to provider.go #498 (IsaacLambat)
- [AV-121850] Create App Endpoint Logging Config Datasource Acceptance Tests #497 (SophieWegmann)
- [AV-121842] Implement App Service Log Streaming Datasource #491 (IsaacLambat)
- [AV-121841] App Service Log Streaming resource acceptance testing and provider.go #489 (IsaacLambat)
- [AV-121848] App Endpoint Logging Config Datasource Implementation #488 (SophieWegmann)
- [AV-122844] Added support for cluster-stats datasource #481 (aniket-Kumar-c)
- [AV-121839] Implement resource for App Service Log Streaming configuration #479 (IsaacLambat)
- [AV-121847] App Endpoint Logging Config Acceptance Tests #477 (SophieWegmann)
- [AV-122779] Add AGENTS.md and datasource skill #476 (l0n3star)
- [AV-121845] App Endpoint Logging Config Resource Implementation #473 (SophieWegmann)
Fixed bugs:
- [AV-123837] Use generateRandomCIDR in acceptance tests #536 (matty271828)
- [AV-124292] Fix error after single to multi #517 (Lagher0)
- [AV-123835] App Endpoint state field should not have useStateForUnknown set #513 (IsaacLambat)
- [AV-123824] Add string attribute function intended for hirarchical IDs #511 (IsaacLambat)
- [AV-121923] Add documentation for App Service Log Streaming Activation Status resource #505 (IsaacLambat)
- [AV-123608] Use types.Object for Log Streaming TF config credentials #494 (IsaacLambat)
- [AV-121840] Documentation for App Service Log Streaming resource #482 (IsaacLambat)
Merged pull requests:
- [AV-124603] Remove unneeded tests #516 (IsaacLambat)
- [AV-124657] Improve App Service TF Phase 2 schema documentation #515 (IsaacLambat)
- [AV-124391] Create terraform.template.tfvars for App Endpoint Logging Config Data Source #514 (SophieWegmann)
- [AV-122764] Fail test if test v2 API client setup returns error #510 (IsaacLambat)
- [AV-121439] Create App Endpoint Resync Data Source Documentation #509 (SophieWegmann)
- [AV-1219240] Add App Service Log Streaming Activation Status acceptance test #507 (IsaacLambat)
- [AV-121434] App Endpoint Resync Resource Documentation #501 (SophieWegmann)
- [AV-121843] Add App Service Log Streaming Data source Documentation #496 (IsaacLambat)
- [AV-121849] App Endpoint Logging Config Datasource Documentation #490 (SophieWegmann)
- [AV-121846] App Endpoint Logging Config Resource Documentation #474 (SophieWegmann)
v1.7.1 (2026-02-18)
Implemented enhancements:
Fixed bugs:
- [AV-122821] Set http request timeout to 5 min #480 (l0n3star)
- [AV-121786] PE acceptance tests, create sanity list, Skip creation of capella res… #471 (nimiyajoseph)
Merged pull requests:
- [AV-122556] Remove the need to manually commit the API spec #475 (Talina06)
- [AV-122304] Update specs and run code generation #472 (IsaacLambat)
v1.7.0 (2025-12-19)
Implemented enhancements:
- [AV-118765] Make Retention and Interval Computed #458 (SophieWegmann)
- [AV-118738] Add Validation for regions_to_copy #457 (SophieWegmann)
- [AV-118736] Improve terraform.template.tfvars Comments #456 (SophieWegmann)
- [AV-118524] Prevent Attempts to Restore a Snapshot Backup before it is Created #453 (SophieWegmann)
- [AV-96486] Cloud Snapshot Backup, Backup Schedule and Restore #430 (SophieWegmann)
Fixed bugs:
- [AV-118846] Fix num-replicas zero value not getting populated #464 (aniket-Kumar-c)
- [AV-118846] Added validation check on num_replica #463 (aniket-Kumar-c)
- [AV-118778] GSI Monitor schema reverted #462 (aniket-Kumar-c)
- [AV-118672] Reverted datasource gsi schema to original state #461 (aniket-Kumar-c)
- [AV-118742] Fix Project Snapshot Backup List Examples #459 (SophieWegmann)
- [AV-118477] Correct terraform.template.tfvars #452 (SophieWegmann)
- [AV-118556] Prevent populating defaults when client omits value #451 (aniket-Kumar-c)
- [AV-118243] Null pointer exception fix for terraform imports #449 (aniket-Kumar-c)
Merged pull requests:
- [AV-119055] Improve release process documentation #465 (Talina06)
- [AV-118746] Fix Snapshot Backup Schedule README #460 (SophieWegmann)
v1.7.0 (2025-12-19)
Implemented enhancements:
- [AV-118738] Add Validation for regions_to_copy #457 (SophieWegmann)
- [AV-118736] Improve terraform.template.tfvars Comments #456 (SophieWegmann)
- [AV-96486] Cloud Snapshot Backup, Backup Schedule and Restore #430 (SophieWegmann)
Fixed bugs:
- [AV-118778] GSI Monitor schema reverted #462 (aniket-Kumar-c)
- [AV-118742] Fix Project Snapshot Backup List Examples #459 (SophieWegmann)
- [AV-118477] Correct terraform.template.tfvars #452 (SophieWegmann)
- [AV-118556] Prevent populating defaults when client omits value #451 (aniket-Kumar-c)
- [AV-118243] Null pointer exception fix for terraform imports #449 (aniket-Kumar-c)
Merged pull requests:
- [AV-119055] Improve release process documentation #465 (Talina06)
- [AV-118846] Fix num-replicas zero value not getting populated #464 (aniket-Kumar-c)
- [AV-118846] Added validation check on num_replica #463 (aniket-Kumar-c)
- [AV-118672] Reverted datasource gsi schema to original state #461 (aniket-Kumar-c)
- [AV-118746] Fix Snapshot Backup Schedule README #460 (SophieWegmann)
- [AV-118765] Make Retention and Interval Computed #458 (SophieWegmann)
- [AV-118524] Prevent Attempts to Restore a Snapshot Backup before it is Created #453 (SophieWegmann)
v1.6.0 (2025-11-11)
Implemented enhancements:
- [AV-104554] Add app endpoint acceptance test and common app endpoint #424 (mohammed-madi)
- [AV-113428] Improved Documentation #423 (Talina06)
- [AV-104506] Feature App Endpoints #413 (l0n3star)
- [AV-109643] Log API rate limits #406 (l0n3star)
- [AV-111371] Allow configurable vbuckets #405 (l0n3star)
- [AV-111366] Introduce a V2 API client via openapi-codegen #404 (Talina06)
Fixed bugs:
- [AV-115618] Fix App Services Allowed CIDRs field requirement and error handling #432 (mohammed-madi)
- [AV-115448] Add service name to private endpoints resource and datasource #431 (mohammed-madi)
- [AV-111247] Do not set bucket defaults in provider #402 (l0n3star)
- [AV-108831] Use Token from Rotate API Key Response #382 (SophieWegmann)
- [AV-108158] Remove cluster ID arg from import command in examples readme #377 (mohammed-madi)
- [AV-107859] Update Rotate API Key Endpoint #374 (SophieWegmann)
- [AV-107327] Dynamically set if_match #370 (l0n3star)
Closed issues:
- Invalid checksum error v1.5.3 #376
- Error: Plugin did not respond │ The Plugin encountered an error, and failed to respond to the │ plugin6.(*GRPCProvider).ReadResource call #363
Merged pull requests:
- [AV-113428] Generate Enhanced Documentation #436 (Talina06)
- [AV-113428] Migrate docs on resources to use the OpenAPI documentation [Part 3] #435 (Talina06)
- [AV-113428] Migrate docs on resources to use the OpenAPI documentation [Part 2] #434 (Talina06)
- [AV-113428] Migrate docs on resources to use the OpenAPI documentation [Part 1] #433 (Talina06)
v1.5.3 (2025-08-06)
Fixed bugs:
- [AV-107267] Restrict setting IOPS for GCP clusters #369 (l0n3star)
- [AV-107190] Return API errors #367 (l0n3star)
- [AV-107162] Restrict setting autoexpansion for AWS/GCP #366 (l0n3star)
Merged pull requests:
v1.5.2 (2025-07-22)
Implemented enhancements:
- [AV-104869] Implement GCP Get Private Endpoint Command support #359 (akhilravuri-cb)
- [AV-104294] Consume 504 gateway error #357 (l0n3star)
- [AV-102981] Implement App services Allowed CIDR #353 (mohammed-madi)
- [AV-103003] Create common app service for acc tests #351 (l0n3star)
Fixed bugs:
Closed issues:
- Provider resource for App Endpoints #346
Merged pull requests:
- [AV-102370] Add PR title and description checker script #344 (PaulomeeCb)
v1.5.1 (2025-05-26)
Fixed bugs:
- AV-102419: Fix PFT cluster schema #345 (SaicharanCB)
v1.5.0 (2025-05-21)
Implemented enhancements:
- [AV-98659] Implement Free Tier On Off #286 (SaicharanCB)
- [AV-98401] Add Free Tier App Service Resource #283 (SaicharanCB)
- [AV-98308] Add Free Tier Bucket Resource #282 (SaicharanCB)
- [AV-84484] Implement Free Tier Cluster #264 (SaicharanCB)
Fixed bugs:
- [AV-99812] Set Provider Type #287 (l0n3star)
- [AV-97596] Set Computed Value for Replica Correctly #278 (l0n3star)
- [AV-97308] Clean Up Resources on Setup Fail #276 (l0n3star)
- [AV-97306] Set indexName for Secondary Index #275 (l0n3star)
- [AV-97171] Fix Github Files to Use ubuntu-latest and upgrade sdk #273 (PaulomeeCb)
- [AV-97053] Get Default Primary Index Name Correctly #269 (l0n3star)
Closed issues:
- Improve Documentation #289
- VPC peering resource is recreated on each apply #284
- Problem creating primary index with one replica #277
- Provider resource for cluster backups #268
- Docs: Provider docs wrong variable name #261
- How to create a primary index using the couchbase-capella_query_indexes #259
- Does provider support Alert Integration #257
- Database Injection Attack vulnerability #256
Merged pull requests:
- Bump github.com/hashicorp/terraform-plugin-framework from 1.14.1 to 1.15.0 #342 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-testing from 1.12.0 to 1.13.0 #341 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-go from 0.26.0 to 0.27.0 #340 (dependabot[bot])
- [AV-102211] Address Final Docs Review Comments #339 (PaulomeeCb)
- [AV-101713] Address Resources Docs Review Comments #338 (PaulomeeCb)
- [AV-102119] Add Documentation for Scopes and Collections Resources and Datasources #337 (PaulomeeCb)
- [AV-101712] Address Datasources Docs Review Comments #336 (PaulomeeCb)
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.17.0 to 0.18.0 #335 (dependabot[bot])
- [AV-101826] Automate Addition of PR labels #334 (PaulomeeCb)
- [AV-101710] Update Documentation for All Resources #331 (PaulomeeCb)
- [AV-101592] Update index.md and 1.5.0-upgrade-guide.md Files #330 (PaulomeeCb)
- [AV-101448] Update Documentation for All Datasources #328 (PaulomeeCb)
- [AV-100853] Update Readme File in Examples #327 (PaulomeeCb)
- [AV-100854] Add documentation for GSI Resources and Datasources #326 (PaulomeeCb)
- [AV-100850] Add Documentation for Free-Tier Cluster #325 (SaicharanCB)
- [AV-100851] Add Documentation for Free Tier On/Off #324 (SaicharanCB)
- [AV-100882] Add Documentation for Cluster On/Off Schedule #323 (SaicharanCB)
- [AV-100881] Add Documentation for Cluster On/Off On Demand #322 (SaicharanCB)
- [AV-100880] Add Documentation for App Service On/Off #321 (SaicharanCB)
- [AV-100879] Add documentation for Certificate Datasource #320 (SaicharanCB)
- [AV-100878] Add documentation for Backup Schedule Resource and Datasource #319 (SaicharanCB)
- [AV-100877] Add documentation for Backup Resource and Datasource #318 (SaicharanCB)
- [AV-100866] Add documentation for Sample Bucket Resource #317 (karanjain-ops)
- [AV-100867] Add documentation for Project Resource and Datasource (Part 2) #316 (karanjain-ops)
- [AV-100868] Add documentation for Project Event Datasource (Part 1) #315 (karanjain-ops)
- [AV-100869] Add documentation for Project Resource and Datasource #314 (karanjain-ops)
- [AV-100870] Add documentation for Bucket Flush Datasource #313 (karanjain-ops)
- [AV-100871] Add documentation for Event Datasource (Part 2) #312 (karanjain-ops)
- [AV-100872] Add documentation for Event Datasource (Part 1) #311 (karanjain-ops)
- [AV-100873] Add documentation for Database Credentials Resource and Datasource #310 (karanjain-ops)
- [AV-100874] Add documentation for App Services Resource and Datasource #309 (karanjain-ops)
- [AV-100875] Add documentation for API Keys Resource and Datasource #308 (karanjain-ops)
- [AV-100855] Add documentation for Network Peering Resource and Datasource #307 (PaulomeeCb)
- [AV-100856] Add documentation for Azure VNet Peering Datasource #306 (PaulomeeCb)
- [AV-100857] Add documentation for Organization Datasource #305 (PaulomeeCb)
- [AV-100858] Add documentation for Private Endpoints Resource and Datasource (Part 3) #304 (PaulomeeCb)
- [AV-100859] Add documentation for Private Endpoints Resource and Datasource (Part 2) #303 (PaulomeeCb)
- [AV-100860] Add documentation for Private Endpoints Resource and Datasource (Part 1) #302 (PaulomeeCb)
- [AV-100861] Add documentation for Audit log Export Resource and Datasource #301 (PaulomeeCb)
- [AV-100862] Add documentation for Audit log Settings #300 (PaulomeeCb)
- [AV-100863] Add documentation for Audit log Event IDs Datasource #299 (PaulomeeCb)
- [AV-100864] Add documentation for Cluster Resource and Datasource #298 (PaulomeeCb)
- [AV-101023] Add import code snippet to documentation #297 (PaulomeeCb)
- [AV-100893] Add markdown description to fields using Generics #295 (PaulomeeCb)
- [AV-100865] Add documentation for User Resource and Datasource #293 (karanjain-ops)
- [AV-100849] Add documentation for Free Tier Buckets #292 (SaicharanCB)
- [AV-100830] Add documentation for free-tier resources #291 (SaicharanCB)
- [AV-100782] Add documentation for the Allowlist Resource #290 (PaulomeeCb)
- Bump golang.org/x/net from 0.37.0 to 0.38.0 #288 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-testing from 1.11.0 to 1.12.0 #281 (dependabot[bot])
- Bump golang.org/x/time from 0.10.0 to 0.11.0 #279 (dependabot[bot])
- [AV-97194] Update Backup Documentation to add the term Bucket #274 (l0n3star)
- [AV-97063] Tie down the versions for golangci-lint and ubuntu in Github workflows #270 (Talina06)
- Bump github.com/hashicorp/terraform-plugin-framework from 1.13.0 to 1.14.1 #267 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.16.0 to 0.17.0 #265 (dependabot[bot])
- [Docs] Update documentation to use the correct environment variable #263 (cdsre)
- Bump golang.org/x/time from 0.8.0 to 0.10.0 #260 (dependabot[bot])
- [AV-92992] Refactor and Optimize Acceptance Tests #255 (l0n3star)
- Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.11.0 #253 (dependabot[bot])
v1.4.1 (2024-12-20)
Implemented enhancements:
- Allows the provider
hostandauthentication_tokento be set through environment variables prefixed withCAPELLA_HOSTandCAPELLA_AUTHENTICATION_TOKEN. #239 (cdsre)
Fixed bugs:
Documentation Enhancement:
- [AV-92775] Update the Getting Started GSI example to create a non-deferred secondary index #247 (l0n3star)
Merged pull requests:
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 #251 (dependabot[bot])
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 #249 (dependabot[bot])
- Bump github.com/couchbase/tools-common/functional from 1.2.0 to 1.3.1 #246 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.16.0 #237 (dependabot[bot])
v1.4.0 (2024-12-09)
Implemented enhancements:
- [AV-90715] Add support for
zonesin Cluster #241 (PaulomeeCb) - [AV-82735] Add support for Flush Bucket Data #234 (Lagher0)
- [AV-76498] Add support for GSI Index Management #233 (l0n3star)
- [AV-87139] Update gorunner version #229(a-atri)
- [AV-78889] Add support for Azure VNET Peering #216 (PaulomeeCb)
Fixed bugs:
- [AV-90385] Add check for unsupported
storageandIOPSvalues in case ofAzure Premium Disk#240 (PaulomeeCb) - [AV-87077] Resolve false positives in acceptance tests by correcting the handling of computed values #227 (l0n3star)
- [AV-86105] Initialize
autoexpansionfield with a null value #226 (aniket-Kumar-c)
v1.3.0 (2024-09-11)
Implemented enhancements:
- [AV-86845] Deprecate the
configurationTypeattribute in the cluster resource #222 (aniket-Kumar-c) - [AV-85326] Display the cluster connection string for the cluster resource #219 (PaulomeeCb)
- [AV-82517] Remove the configuration type from the cluster resource #207 (PaulomeeCb)
- [AV-76499] Support Capella System Events and Activity Logs #206 (aniket-Kumar-c)
- [AV-78888] Add Support for VPC peering for AWS and GCP #205 (PaulomeeCb)
- [AV-76500] Support for Private Endpoints for AWS and Azure #202 (l0n3star)
- [AV-79411] Add a Custom User-Agent HTTP header for Terraform Provider Client #200 (l0n3star)
Fixed bugs:
- [AV-85326] Fix Private Endpoints examples #218 (l0n3star)
- [AV-84160] Make cluster timezone optional #215 (Lagher0)
- [AV-83067] Remove server version check for acceptance tests #210 (l0n3star)
- [AV-83066] Resolve getting-started folder bugs #209 (PaulomeeCb)
- [AV-79969] Use noop when resource is destroyed for audit logs #203 (l0n3star)
Documentation Enhancement:
Merged pull requests:
- Bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.9.0 #201 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.23.0 #193 (dependabot[bot])
v1.2.1 (2024-05-07)
Fixed bugs:
v1.2.0 (2024-04-25)
Implemented enhancements:
v1.1.0 (2024-04-02)
Implemented enhancements:
- [AV-75849] Cluster and App service On Demand On/Off #181 (PaulomeeCb)
- [AV-74366] Bucket Collections #163 (PaulomeeCb)
- [AV-73526] Add support for rate-limiting retries #157 (ajsqr)
- [AV-70846] Import sample buckets #156 (Lagher0)
- [AV-73296] Bucket Scopes #153 (PaulomeeCb)
- [AV-71279] Support autoexpansion for Azure cluster(s) #143 (l0n3star)
Fixed bugs:
- [AV-70854] Fixed optional fields during cluster creation | Azure & GCP #141 (nidhi07kumar)
Merged pull requests:
- Bump github.com/hashicorp/terraform-plugin-go from 0.21.0 to 0.22.1 #165 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0 #162 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-framework from 1.5.0 to 1.6.1 #161 (dependabot[bot])
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 #160 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0 #148 (dependabot[bot])
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 #145 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 #142 (dependabot[bot])
- Bump github.com/couchbase/tools-common/functional from 1.1.1 to 1.2.0 #140 (dependabot[bot])
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 #139 (dependabot[bot])
- Bump github.com/hashicorp/terraform-plugin-go from 0.19.1 to 0.20.0 #138 (dependabot[bot])
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 #136 (dependabot[bot])
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 #132 (dependabot[bot])
v1.0.0 (2023-11-10)
Merged pull requests:
- [AV-67237] Code Health - Create Acceptance Test Directory #87 (matty271828)
- [AV-64820] App Services Terraform Provider Feature Branch #84 (nidhi07kumar)
- [AV-67060] PP Bugs - Pass in sort by parameter #83 (matty271828)
- [AV-62009] Code Health - Pass in Success Codes to Client #80 (matty271828)
- [AV-66360] PP Bugs - Make resource object optional #76 (matty271828)
- [AV-65775] List APIs - Database Credentials & Buckets Pagination #74 (matty271828)
- [AV-65679] List APIs - Users, ApiKeys & Clusters Pagination #73 (matty271828)
- [AV-65771] List APIs - Projects pagination #72 (matty271828)
- [AV-65452] CREATE bucket with optional fields #68 (nidhi07kumar)
- AV-66047 Add PR template #67 (rijuCB)
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 #66 (dependabot[bot])
- [AV-65773] Allowlists Datasource - Pagination #65 (matty271828)
- [AV-65899] PP Bugs - Move project roles into same array #64 (matty271828)
- [AV-63471] User Resource - Update user using patch request #62 (matty271828)
- [AV-65088] Better access example for creating db user #61 (Talina06)
- [AV-65076] Fixed template.tfvars files for examples #60 (nidhi07kumar)
- [AV-64976] User refresh state for users deleted from UI #59 (nidhi07kumar)
- Fix added for various resources creation failing in main branch #58 (aniket-Kumar-c)
- AV-65056: acceptance test poc for project #54 (aniket-Kumar-c)
- Bump golang.org/x/net from 0.13.0 to 0.17.0 #51 (dependabot[bot])
- [AV-64572] Code Health - Extract Schema State Validation #50 (matty271828)
* This Changelog was automatically generated by github_changelog_generator