Skip to content

Releases: aiven/terraform-provider-aiven

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

v4.14.0-rc1

08 Feb 15:42
094e90e
Compare
Choose a tag to compare
  • 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

v4.13.3

29 Jan 14:39
c544477
Compare
Choose a tag to compare
  • Update example code in flink_application_version docs to be valid and not use deprecated schema members
  • Fix aiven_organization_user_group_member deletion

v4.13.2

26 Jan 14:16
addf6ee
Compare
Choose a tag to compare
  • Fix aiven_organization_group_member fill model
  • Add aiven_flink service deletiong check

v4.13.1

19 Jan 12:34
7dce9e5
Compare
Choose a tag to compare
  • Fix aiven_organization_user datasource get method

v4.13.0

12 Jan 15:51
df66fe8
Compare
Choose a tag to compare
  • Add organization application users support
  • Add organization application user tokens support
  • Configure "insufficient broker" error retries timeout
  • Enable local_retention_* fields in aiven_kafka_topic resource
  • Validate that local_retention_bytes is not bigger than retention_bytes

v4.12.1

05 Jan 23:32
5a437dc
Compare
Choose a tag to compare
  • Temporarily disable local_retention_* fields in aiven_kafka_topic resource

v4.12.1-rc1

04 Jan 10:09
9d5cf82
Compare
Choose a tag to compare
  • Configure "insufficient broker" error retries timeout

v4.12.0

03 Jan 10:27
8047a3d
Compare
Choose a tag to compare
  • Fix insufficient brokers error when create kafka topic
  • Tiered storage support for aiven_kafka_topic resource