Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 4.37 KB

CHANGELOG.md

File metadata and controls

64 lines (41 loc) · 4.37 KB

2.3.0 (Unreleased)

2.2.0 (July 24, 2019)

  • New Data Source: dns_srv_record_set #70
  • New Resource: dns_srv_record_set #70
  • This release includes a stable version of Terraform SDK v0.12.5. The provider should still retain full backwards compatibility with Terraform v0.11.x.
  • Fix SOA detection logic to cover DNS servers returning a non-SOA record. #79

2.1.1 (May 01, 2019)

  • This release includes an upgraded Terraform SDK, for the sake of aligning the versions of the SDK amongst released providers, as we lead up to Core v0.12. This should have no noticeable impact on the provider.

2.1.0 (April 17, 2019)

NEW FEATURES:

  • New Data Source: dns_mx_record_set (#71)
  • New Resource: dns_mx_record_set (#71)
  • New Resource: dns_txt_record_set (#72)
  • All resources can now be imported (#37)
  • Allow the creation of apex records (#69)
  • Retry DNS queries on timeout (#68)

IMPROVEMENTS:

  • The provider is now compatible with Terraform v0.12, while retaining compatibility with prior versions.

2.0.0 (May 25, 2018)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • Prior versions of the provider would sign requests when sending updates to a DNS server but would not sign the requests to read those values back on subsequent refreshes. For consistency, now read requests are also signed for managed resources in this provider. This does not apply to the data sources, which continue to just send normal unsigned DNS requests as before.

NEW FEATURES:

  • Use signed requests when refreshing managed resources (#35)
  • data/dns_ptr_record_set: Implement data source for PTR record. (#32)

BUGS FIXED:

  • Normalize IP addresses before comparing them, so non-canonical forms don't cause errant diffs (#13)
  • Validates zone names are fully qualified and that record names are not as these mistakes seems to be a common source of misconfiguration (#36)
  • Properly handle IPv6 IP addresses as the update host. Previously this would create an invalid connection address due to not properly constructing the address format. (#22)
  • When refreshing DNS record resources, NXDOMAIN errors are now properly marked as deletions in state rather than returning an error, thus allowing Terraform to plan to re-create the missing records. (#33)
  • Now checks the type of record returned to prevent unexpected values causing a panic (#39)

1.0.0 (September 15, 2017)

0.1.1 (August 28, 2017)

NEW FEATURES:

  • dns_aaaa_record_set data source for fetching IPv6 address records (#9)
  • dns_ns_record_set data source for fetching nameserver records (#10)
  • dns_ns_record_set resource for creating new nameserver records via the DNS update protocol (#10)

0.1.0 (June 20, 2017)

NOTES:

  • Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout