Releases: aiven/terraform-provider-aiven
Releases · aiven/terraform-provider-aiven
v4.22.0
v4.21.0
- Fix
aiven_transit_gateway_vpc_attachment
: removepeer_region
deprecation, mark the field as create only. - Add
aiven_valkey
resource as a beta resource - Add
aiven_valkey_user
resource as a beta resource - Temporarily remove the
aiven_project_user
deprecation until we find a suitable alternative.
v4.20.0
- Mark several sensitive user config fields as "sensitive"
- Fix aiven-go-client dependency version
- Fix
aiven_organization_user_group
resource -name
field is required - Use
TypeSet
forconfig_properties_exclude
v4.19.1
- Add
config_properties_exclude
attribute toaiven_mirrormaker_replication_flow
resource
v4.19.0
- Add
is_super_admin
flag toaiven_organization_application_user
resource - Add
aiven_mirrormaker_replication_flow
replication factor - Remove
aiven_mirrormaker_replication_flow
global mutex, the backend has been fixed - Remove service version validation to allow running new service versions without the provider upgrade
- Fix
aiven_organization_application_user_token
crashes with empty optional fields - Fix
ip_filter
conversion issue
v4.18.0
- Fix
ip_filter
,ip_filter_string
, andip_filter_object
crash when receive an unexpected type - Add missing connection info fields to various service types
v4.17.0
- Fix
aiven_kafka_connector
fails to create resource with 201 error - Remove the beta flag from
aiven_organization_application_user
andaiven_organization_application_user_token
resources - Fix incorrect token string used in Plugin Framework version of the provider
v4.16.0
- Fix incorrect timeout values used in certain cases
- Fix sending
aiven_kafka_topic
config default values - Fix sending
false
values inaiven_kafka_topic
config - Fix
aiven_pg
user config fields with__dot__
substring in name - Validate
aiven_kafka_topic
topic name conflict onterraform plan
- Mark service connection info blocks as
sensitive
. See SDK bug. - Remove redundant service connection info fields
- Add Thanos resource (
aiven_thanos
) to allow for the creation and management of Thanos services (currently available as beta)
v4.15.0
- Add Dragonfly resource (
aiven_dragonfly
) to allow for the creation and management of Dragonfly services - Use new user config generator to generate service integration and service integration endpoint configs
- Fix
aiven_kafka_schema
version update - Add
external_aws_cloudwatch_logs
,external_elasticsearch_logs_user_config
,external_opensearch_logs_user_config
,
prometheus_user_config
service integration configs - Fix
aiven_kafka_schema
Protobuf normalization - Fix
aiven_service_integration_endpoint
forexternal_postgresql
type - Add
AIVEN_ALLOW_IP_FILTER_PURGE
environment variable to allow purging of IP filters. This is a safety feature to
prevent accidental purging of IP filters, which can lead to loss of access to services. To enable purging, set the
environment variable to any value before running Terraform commands. - Use
TypeSet
forip_filter_object
- Fix incorrect behavior of
aiven_mirrormaker_replication_flow
schema fields:sync_group_offsets_enabled
sync_group_offsets_interval_seconds
emit_backward_heartbeats_enabled
offset_syncs_topic_location
replication_policy_class
- Remove the beta flag for
aiven_organization_user_group_member
andaiven_organization_group_project
resources
v4.14.0
- Refactor deprecated
resource.StateChangeConf
/resource.StateRefreshFunc
usage to their equivalent withretry
- Fix
aiven_kafka_schema
JSON object diff suppress function - Use new user config generator to generate service configs
- Use
TypeSet
forip_filter
,ip_filter_string
fields - Fix
aiven_organization_user_group
resource -description
field is required - Use golang 1.22
- Output explicitly
termination_protection = true -> false
when service property is removed