Skip to content

Latest commit

 

History

History
60 lines (33 loc) · 2.62 KB

CHANGELOG.md

File metadata and controls

60 lines (33 loc) · 2.62 KB

main

1.3.0

ENHANCEMENTS:

  • As the module_variable_optional_attrs experiment has concluded successfully, the feature flag has been removed and the module now supports optional attributes with defaults. Because of this we have also pinned the Terraform version to >= 1.3.0.

NOTES:

  • Updated constraints in readme to reflect the supported versions of Terraform >= 1.3.0 and <= 1.9.0

1.2.0

NOTES:

  • Updated constraints in readme to reflect the supported versions of Terraform >= 1.3.0 and <= 1.7.5

1.1.0

BUG FIXES:

  • Multiple record index format fixed previously [index] now -index (#13)
  • Experimental feature flag added to the module for experiments = [module_variable_optional_attrs] (#13)
  • Updated constraints in readme to reflect the supported versions of Terraform >= 1.1.0 and < 1.3.0 (#13)

ENHANCEMENTS:

  • Added support for the dnsimple_record_priority attribute (#13)

1.0.0

BREAKING CHANGES:

  • Zone Name: The meta.zone_name has been renamed to meta.dnsimple_zone_name for better namespacing
  • Record Type: The meta.record_type has been renamed to meta.dnsimple_record_type for better namespacing
  • Record TTL: The meta.record_ttl has been renamed to meta.dnsimple_record_ttl for better namespacing

FEATURES:

  • All Record Type Support: Added support for all record types supported by the DNSimple (#12)
  • Multiple Record Support: Added support for the configuration of multiple records per service (#12)

NOTES:

  • Developers can now configure multiple records per service by adding an index to the meta.dnsimple_<attribute>[<index>] e.g. meta.dnsimple_record_name and meta.dnsimple_record_name[1]. The 0 index is reserved for the default record. This due to a constraint in the Consul service definition that does not allow for complex types in the meta section. In addition the meta section allows up to 64 key/value pairs, so the amount of records per service would be limited. As a result we have added the ability to set default values for the dnsimple_zone_name, dnsimple_record_type and dnsimple_record_ttl in the service meta definition.
  • Documented the filtering required when using Consul connect proxies

0.2.0

  • Added custom user agent in the Terraform DNSimple calls (#4)

0.1.1

  • Update dependency version lock on the DNSimple Provider to >=0.11

0.1.0

  • Provision and de-provision of public-facing DNS records in DNSimple