FEATURES:
- datasource/deployments: Adds additional parameter
name
to allow searching by exact deployment name. (#797) - datasource/deploymenttemplates: Adds a new datasource to list all deployment-templates available in a region. (#799)
- resource/deployment: Added support for autoscaling Machine Learning tier only (#761)
- resource/deployment: Added support for symbols and profiling endpoints. (#783)
- resource/deployment: Validate the Kibana is present when attempting to enable other stateless resources. (#792)
ENHANCEMENTS:
- provider: Remove direct dependency on the old Terraform Plugin SDK (#720)
- provider: Update go version to 1.21 (#713)
- resource/deployment: Add support for instance configuration versions
- Add instance_configuration_version field to all resources and allow to update the instance_configuration_id to a value not defined in the template.
- Add migrate_to_latest_hardware field to allow migrating to the latest deployment template values.
- Add latest_instance_configuration_id and latest_instance_configuration_version read-only fields. (#755)
BUG FIXES:
- resource/deployment: Don't rewrite the observability deployment ID to
self
when it's been explicitly configured. (#789) - resource/deployment: Fix issue setting the elasticsearch_username when resetting the elasticsearch_password (#777)
- resource/deployment: Fix segfaults during Create/Update
- When
elasticsearch
attribute contains bothstrategy
andsnapshot_source
. - When
elasticsearch
definessnapshot
withrepository
that doesn't containreference
. (#719)
- When
- resource/deployment: Persist the snapshot source settings during reads. This fixes a provider crash when creating a deployment from a snapshot. (#788)
- resource/deployment: Update the elasticsearch_username when resetting the password. (#752)
- resource/extension: Fix provider crash when updating the contents of an extension. (#749)