Skip to content

Latest commit

 

History

History
156 lines (108 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

156 lines (108 loc) · 14.5 KB

1.3.0 (August 29, 2022)

Full Changelog

New features:

Bug fixes:

  • Updated docs.

1.2.0 (August 18, 2022)

Full Changelog

New features:

Bug fixes:

  • Allow users to update the config_sensitive attribute for the confluent_connector resource (#84).
  • Updated docs.

1.1.0 (August 9, 2022)

Full Changelog

New features:

  • Released confluent_connector resource is now Generally Available and recommended for use in production workflows.

Bug fixes:

1.0.0 (June 30, 2022)

Full Changelog

The Confluent Terraform Provider is now Generally Available and recommended for use in production workflows.

Bug fixes:

  • Fixed "undefined response type" error for confluent_connector resource (#53).
  • Updated docs.

0.13.0 (June 28, 2022)

Full Changelog

New features

  • Added support for kafka_api_key, kafka_api_secret, kafka_rest_endpoint attributes in a provider block to make rest_endpoint attribute and credentials block optional for confluent_kafka_acl and confluent_kafka_topic resources (#37, #54).
  • Added disable_wait_for_ready attribute to disable readiness check for confluent_api_key resource (#25, #51).
  • Added support for pausing / resuming a connector by adding status attribute for confluent_connector resource.

Bug fixes:

0.12.0 (June 27, 2022)

Full Changelog

Breaking changes:

  • Reverted resource versioning changes introduced in 0.11.0. For example, the confluent_environment_v2 resource was renamed to confluent_environment. User feedback on versioned resources made it clear that the pain of manually updating the TF state file outweighs the potential benefits of deprecation flexibility that versioned resources could have provided. In order to avoid forcing users to edit their TF state files (either manually or by running commands like terraform state mv) in the future, TF state migrations will be handled within the Confluent Terraform Provider whenever possible.

Follow Confluent Provider 0.12.0: Upgrade Guide to update your TF state and TF configuration files accordingly (direct updates from both 0.10.0 and 0.11.0 to 0.12.0 are supported).

0.11.0 (June 15, 2022)

Full Changelog

Breaking changes:

  • Renamed all resources and data sources to contain a version postfix that matches their API group version (find a full list here). For example, the confluent_environment resource was renamed to confluent_environment_v2 to match org/v2 API group version.
  • Renamed http_endpoint attribute to rest_endpoint for confluent_kafka_cluster, confluent_kafka_topic, confluent_kafka_acl resources and data sources to match Cluster settings tab on the Confluent Cloud Console where the corresponding attribute is called REST endpoint.
  • Renamed api_key and api_secret attributes of provider block to cloud_api_key and cloud_api_secret, respectively.

Follow Confluent Provider 0.11.0: Upgrade Guide to update your TF state and TF configuration files accordingly.

0.10.0 (June 7, 2022)

Full Changelog

New features

Bug fixes:

  • Adjusted waiting time for confluent_role_binding resource to avoid sync issues.
  • Added client validation for topic name for confluent_kafka_topic.
  • Resolved 4 Dependabot alerts.
  • Update SDK for API Key Mgmt API to display more descriptive errors for confluent_api_key.
  • Fixed importing error for confluent_connector.
  • Fixed provisioning error for confluent_connector resource (#43).
  • Fixed minor documentation issues.

0.9.0 (May 25, 2022)

Full Changelog

New features

  • Added new confluent_network data source (#39).
  • Added dns_domain and zonal_subdomains computed attributes for confluent_network resource (#40).
  • Decreased the creation time of confluent_role_binding resource by 4.5x (#24).

Bug fixes:

  • Fixed provisioning error for confluent_connector resource (#43).
  • Fixed minor documentation issues (#31, #36).

0.8.0 (May 12, 2022)

Full Changelog

New features

Bug fixes:

  • Updated input validation for confluent_private_link_access and confluent_kafka_cluster resources (#18).
  • Fixed minor documentation issues (#15).

0.7.0 (May 3, 2022)

Enables fully automated provisioning with no more manual intervention!

This new Provider (Confluent Terraform Provider) is an important step toward providing a unified experience for provisioning Confluent Cloud and Confluent Platform resources. Follow the Confluent Provider 0.7.0: Upgrade Guide to upgrade from version 0.5.0 of the Confluent Cloud Terraform Provider to version 0.7.0 of the Confluent Terraform Provider.

Full Changelog

New features

  • Added new resources and corresponding docs:
    • confluent_api_key (#4, #17, #25, #41, #66)
    • confluent_network (#45)
    • confluent_peering
    • confluent_private_link_access (#45)
  • Added new data sources and corresponding docs:
    • confluent_user (#61)
  • Completely rewrote "Sample Project" guide that references 9 TF sample configurations for end-to-end workflows.
  • Updated confluent_kafka_cluster and confluent_environment data sources to accept display_name as an input.
  • Improved logging to simplify debugging process:
    • Started using tflog package: now you can enable detailed logs and use grep and a corresponding "logging key" to find all entries related to a particular resource (for example, grep "environment_id=env-9761j7" log.txt).
    • Revised and structured logging messages to output non-sensitive attributes instead of unreadable references.
  • Added support for self-managed encryption keys (also known as bring-your-own-key (BYOK) encryption). They are only available for Dedicated Kafka clusters on AWS and GCP.

Bug fixes:

  • Fixed pagination issue for data sources (#54, #68).
  • Fixed a bug where you could "successfully" import a non-existent resource (#58).
  • Fixed a nil pointer exception (#53, #55, #67).
  • Added other minor fixes (#57).

Breaking changes:

  • All resources and data sources have been renamed in the new Confluent Terraform Provider. The prefix has been changed from confluentcloud to confluent. For example, the confluentcloud_environment resource was updated to confluent_environment. Please follow the Confluent Provider 0.7.0: Upgrade Guide to update your TF state file.
  • Changed kafka_cluster attribute type from string to block for 'confluent_kafka_acl' and 'confluent_kafka_topic' resources and data sources.
  • Made host attribute required for 'confluent_kafka_acl' resource.

0.6.0 (May 3, 2022)