Skip to content

Releases: aiven/terraform-provider-aiven

v4.22.0

02 Aug 07:02
babd040
Compare
Choose a tag to compare
  • Show "create" plan for missing aiven_kafka_schema
  • Update to the latest user configuration settings b4f7493

v4.21.0

23 Jul 08:17
5716fd2
Compare
Choose a tag to compare
  • Fix aiven_transit_gateway_vpc_attachment: remove peer_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

26 Jun 15:13
e48705d
Compare
Choose a tag to compare
  • 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 for config_properties_exclude

v4.19.1

05 Jun 12:39
4f81473
Compare
Choose a tag to compare
  • Add config_properties_exclude attribute to aiven_mirrormaker_replication_flow resource

v4.19.0

28 May 11:51
64ad867
Compare
Choose a tag to compare
  • Add is_super_admin flag to aiven_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

22 May 10:55
cc141f8
Compare
Choose a tag to compare
  • Fix ip_filter, ip_filter_string, and ip_filter_object crash when receive an unexpected type
  • Add missing connection info fields to various service types

v4.17.0

07 May 10:45
e5f9a77
Compare
Choose a tag to compare
  • Fix aiven_kafka_connector fails to create resource with 201 error
  • Remove the beta flag from aiven_organization_application_user and aiven_organization_application_user_token resources
  • Fix incorrect token string used in Plugin Framework version of the provider

v4.16.0

30 Apr 13:50
2cb68f4
Compare
Choose a tag to compare
  • Fix incorrect timeout values used in certain cases
  • Fix sending aiven_kafka_topic config default values
  • Fix sending false values in aiven_kafka_topic config
  • Fix aiven_pg user config fields with __dot__ substring in name
  • Validate aiven_kafka_topic topic name conflict on terraform 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

21 Mar 10:13
38088af
Compare
Choose a tag to compare
  • 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 for external_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 for ip_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 and aiven_organization_group_project resources

v4.14.0

20 Feb 16:07
a667623
Compare
Choose a tag to compare
  • Refactor deprecated resource.StateChangeConf/resource.StateRefreshFunc usage to their equivalent with retry
  • Fix aiven_kafka_schema JSON object diff suppress function
  • Use new user config generator to generate service configs
  • Use TypeSet for ip_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