Bug Fixes:
- Fixed Data Source
biganimal_cluster
cloud_provider not working with your cloud account - Fixed Data Source
biganimal_projects
conversion error - Fixed Data Source
biganimal_region
conversion error
Features:
- New Resource and Data Source to manage tags:
biganimal_tag
- New Resource and Data Source to manage csp tags:
biganimal_csp_tag
- Support to assign tags in
biganimal_cluster
,biganimal_analytics_cluster
,biganimal_faraway_replica
,biganimal_pgd
,biganimal_projects
andbiganimal_region
resources - Support for read-only connections in
biganimal_pgd
resources - Support service_name in
biganimal_cluster
resources
Enhancements:
- Updated authentication information in docs
- Updated AWS examples to use series 6 instance types by default
Bug Fixes:
- Fixed cluster_architecture.name not computing when changing cluster_architecture.id in
biganimal_cluster
resources
Features:
- Transparent Data Encryption (TDE) is now supported in
biganimal_cluster
andbiganimal_faraway_replica
resources - Volume Snapshots are now supported in
biganimal_cluster
andbiganimal_faraway_replica
resources - (Breaking change)
biganimal_cluster
andbiganimal_faraway_replica
datasources now use cluster ID instead of cluster name
Enhancements:
- (Breaking change) data groups in
biganimal_pgd
resources now use lists instead of sets - (Breaking change) blocks are migrated to terraform plugin framework attributes in
biganimal_cluster
resources - (Breaking change)
biganimal_faraway_replica
resources are migrated to terraform plugin framework attributes - Updated examples
Bug Fixes:
- fixed pg bouncer settings = null will always show changes on update
Features:
- New Resource to manage Analytical clusters:
biganimal_analytics_cluster
- New Data Source:
biganimal_analytics_cluster
Features:
- PostGIS support for
biganimal_cluster
resources - PostGIS and Pgvector support for
biganimal_faraway_replica
resources
Features:
- Added support to pause and resume a cluster for
biganimal_pgd
andbiganimal_cluster
resources
Bug Fixes:
- Fixed maintenance window plan inconsistent with response
Features:
- Updated access key requirements documentation
Features:
- New access keys authorisation support using provider resource or environment variable
Bug Fixes:
- Fixed pg config to only use user custom config values in plan and not include default config values
- Small bug fixes on create/update operation for
biganimal_pgd
andbiganimal_cluster
resources
Enhancements:
- Updated default storage size from 4 Gi to 32 Gi in examples for
biganimal_pgd
resources
Features:
- Pgvector support for
biganimal_cluster
resources - PgBouncer support for
biganimal_cluster
resources - BigAnimal Terraform Provider now can output password for
biganimal_pgd
resources
Bug Fixes:
- Private networking and allowed IP ranges mismatching plan bug fix
- Other bug fixes
Enhancements:
- Dependency updates
- Improved warnings for
biganimal_pgd
resources - Updated example links in the examples README
Features:
- BigAnimal Terraform Provider now supports BigAnimal's cloud account AWS, Azure and Google Cloud provider for
biganimal_cluster
andbiganimal_pgd
resources - Custom maintenance window support for
biganimal_cluster
resources - Custom maintenance window support for the Witness groups in the
biganimal_pgd
resources
Bug Fixes:
- Removed PGD upscale not supported note in
biganimal_pgd
resource docs - Small bug fixes in
biganimal_pgd
resources
Enhancements:
- Dependency updates
- PG Config values warnings support for
biganimal_pgd
andbiganimal_cluster
resources - Changed default data nodes from 2 to 3 for
biganimal_pgd
resource - Add and change validations for
biganimal_cluster
resources
Features:
- Added examples for PGD resources on Google Cloud.
- Cross-CSP support for the Witness groups in the PGD resources
- Default PG Config values for
biganimal_pgd
andbiganimal_cluster
resources - Cluster resources can now be imported.
Enhancements:
- Dependency updates
- Cluster architecture names are updated
- Terraform and Golang models for PGD implementation has been updated.
Features:
- BigAnimal Terraform Provider now supports GCP. Examples and documentation are updated.
Bug Fixes:
biganimal_pgd
resource: For immutable fields(cloud provider, pg version or pg type), when user tries to change those fields, provider throws an error.
Enhancements:
- Dependency updates
- Examples now use EPAS-15 as the pre-configured postgresql version
Features:
- New Data Source:
biganimal_pgd
- New Resource to manage BigAnimal Extreme High Availability clusters:
biganimal_pgd
- Projects, Regions and PGD resources can now be imported.
Enhancements:
- Dependency updates.
biganimal_project
andbiganimal_region
resources andbiganimal_projects
andbiganimal_region
data sources are migrated to use the new Terraform Plugin Framework Library.- Various CI improvements
Bug Fixes:
- Regression fix for Faraway Replicas
- Fix for Projects data source
Enhancements:
- Acceptance tests are introduced.
- Dependencies updated.
- Development documents improved.
Bug Fixes:
- Throughput field in the
biganimal_cluster
andbiganimal_faraway_replica
resources is now configurable. - Big fixes on drift-detection of allowedIpRanges and pgConfig fields of the
biganimal_cluster
andbiganimal_faraway_replica
resources.
Enhancements:
- Dependency updates
- Extended developer documentation
Features:
- New Data Source:
biganimal_aws_connection
- New Data Source:
biganimal_faraway_replica
- New Resource:
biganimal_aws_connection
- New Resource:
biganimal_azure_connection
- New Resource:
biganimal_faraway_replica
Enhancements:
- data-source/biganimal_cluster:
faraway_replica_ids
andcluster_type
fields are added. - resource/biganimal_cluster:
faraway_replica_ids
andcluster_type
fields are added. - Initial skeleton for the acceptance tests implemented.
- Switched to terraform-plugin-testing module
- Dependencies updated.
- Various CI improvements.
Enhancements:
most_recent
field for biganimal_cluster data-source- Improvements in drift detection
- New
biganimal_project
resource andbiganimal_projects
data-source - Timeout increase in the region client.
- Various dependency updates
BigAnimal provider now uses the BigAnimal API v3.
Enhancements:
- New fields are added to biganimal_cluster resource and data-sources
- csp_auth field for IAM authentication in AWS
- logs_url and metrics_url fields
- Various dependency updates
- GitHub Issue Templates are updated.
Enhancements:
- Better Error Handling: Now we give more details about the errors
- Better documentation and minor fixes
- Include terraform version in the User Agent string
Initial version of the terraform provider that includes biganimal_cluster
and biganimal_region
data source
and resources
BACKWARDS INCOMPATIBILITIES / NOTES: