Community.Dns Release Notes

v3.0.3

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v3.0.2

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v3.0.1

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v3.0.0

Release Summary

New major release.

Major Changes

  • The community.dns collection now depends on the community.library_inventory_filtering_v1 collection. This utility collection provides host filtering functionality for inventory plugins. If you use the Ansible community package, both collections are included and you do not have to do anything special. If you install the collection with ansible-galaxy collection install, it will be installed automatically. If you install the collection by copying the files of the collection to a place where ansible-core can find it, for example by cloning the git repository, you need to make sure that you also have to install the dependency if you are using the inventory plugins (https://github.com/ansible-collections/community.dns/pull/196).

Minor Changes

Breaking Changes / Porting Guide

Removed Features (previously deprecated)

Bugfixes

  • Update Public Suffix List.

v2.9.0

Release Summary

Feature and bugfix release.

Bugfixes

New Plugins

Filter

  • community.dns.quote_txt - Quotes a string to use as a TXT record entry

  • community.dns.unquote_txt - Unquotes a TXT record entry to a string

v2.8.3

Release Summary

Bugfix release.

Bugfixes

v2.8.2

Release Summary

Bugfix release.

Security Fixes

Bugfixes

  • Update Public Suffix List.

v2.8.1

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.8.0

Release Summary

Feature and maintenance release with updated PSL.

Minor Changes

  • hetzner_dns_records and hosttech_dns_records inventory plugins - the filters option has been renamed to simple_filters. The old name still works until community.hrobot 2.0.0. Then it will change to allow more complex filtering with the community.library_inventory_filtering_v1 collection’s functionality (https://github.com/ansible-collections/community.dns/pull/181).

Deprecated Features

Bugfixes

  • Update Public Suffix List.

v2.7.0

Release Summary

Bugfix and feature release with updated PSL.

Minor Changes

Bugfixes

v2.6.4

Release Summary

Bugfix and maintenance version.

Bugfixes

v2.6.3

Release Summary

Maintenance release with updated PSL.

Bugfixes

v2.6.2

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.6.1

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.6.0

Release Summary

Feature release with an updated Public Suffix List.

Minor Changes

Bugfixes

New Plugins

Lookup

  • community.dns.lookup - Look up DNS records

  • community.dns.lookup_as_dict - Look up DNS records as dictionaries

New Modules

  • community.dns.nameserver_info - Look up nameservers for a DNS name

  • community.dns.nameserver_record_info - Look up all records of a type from all nameservers for a DNS name

v2.5.7

Release Summary

Regular maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.5.6

Release Summary

Maintenance release.

From this version on, community.dns is using the new Ansible semantic markup in its documentation. If you look at documentation with the ansible-doc CLI tool from ansible-core before 2.15, please note that it does not render the markup correctly. You should be still able to read it in most cases, but you need ansible-core 2.15 or later to see it as it is intended. Alternatively you can look at the devel docsite for the rendered HTML version of the documentation of the latest release.

Known Issues

v2.5.5

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.5.4

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.5.3

Release Summary

Maintenance release with updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.5.2

Release Summary

Maintenance release with improved documentation and updated PSL.

Bugfixes

  • Update Public Suffix List.

v2.5.1

Release Summary

Maintenance release (updated PSL).

Bugfixes

  • Update Public Suffix List.

v2.5.0

Release Summary

Feature and bugfix release with updated PSL.

Minor Changes

Deprecated Features

Bugfixes

v2.4.2

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.4.1

Release Summary

Regular maintenance release.

Bugfixes

v2.4.0

Release Summary

Feature and maintenance release.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v2.3.4

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.3.3

Release Summary

Maintenance release including an updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.3.2

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.3.1

Release Summary

Maintenance release including an updated Public Suffix List.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v2.3.0

Release Summary

Maintenance release including an updated Public Suffix List.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v2.2.1

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.2.0

Release Summary

Feature release.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v2.1.1

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.1.0

Release Summary

Feature and maintenance release with updated PSL.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v2.0.9

Release Summary

Maintenance release with updated Public Suffix List and added collection links file.

Bugfixes

  • Update Public Suffix List.

v2.0.8

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.0.7

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.0.6

Release Summary

Bugfix release.

Bugfixes

v2.0.5

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.0.4

Release Summary

Maintenance release with updated Public Suffix List.

Bugfixes

  • Update Public Suffix List.

v2.0.3

Release Summary

Bugfix release.

Minor Changes

v2.0.2

Release Summary

Regular maintenance release.

Bugfixes

  • Update Public Suffix List.

v2.0.1

Release Summary

Maintenance release with Public Suffix List updates.

Bugfixes

  • Update Public Suffix List.

v2.0.0

Release Summary

This release contains many new features, modules and plugins, but also has several breaking changes to the 1.x.y versions. Please read the changelog carefully to determine what to change if you used an earlier version of this collection.

Minor Changes

Breaking Changes / Porting Guide

Deprecated Features

Bugfixes

New Plugins

Inventory

  • community.dns.hetzner_dns_records - Create inventory from Hetzner DNS records

  • community.dns.hosttech_dns_records - Create inventory from Hosttech DNS records

New Modules

  • community.dns.hetzner_dns_record - Add or delete a single record in Hetzner DNS service

  • community.dns.hetzner_dns_record_info - Retrieve records in Hetzner DNS service

  • community.dns.hetzner_dns_record_set - Add or delete record sets in Hetzner DNS service

  • community.dns.hetzner_dns_record_set_info - Retrieve record sets in Hetzner DNS service

  • community.dns.hetzner_dns_record_sets - Bulk synchronize DNS record sets in Hetzner DNS service

  • community.dns.hetzner_dns_zone_info - Retrieve zone information in Hetzner DNS service

  • community.dns.hosttech_dns_record - Add or delete a single record in Hosttech DNS service

  • community.dns.hosttech_dns_record_info - Retrieve records in Hosttech DNS service

  • community.dns.hosttech_dns_record_set - Add or delete record sets in Hosttech DNS service

  • community.dns.hosttech_dns_record_sets - Bulk synchronize DNS record sets in Hosttech DNS service

v1.2.0

Release Summary

Last minor 1.x.0 version. The 2.0.0 version will have some backwards incompatible changes to the hosttech_dns_record and hosttech_dns_records modules which will require user intervention. These changes should result in a better UX.

Minor Changes

Bugfixes

v1.1.0

Release Summary

Regular maintenance release.

Minor Changes

Bugfixes

  • Update Public Suffix List.

v1.0.1

Release Summary

Regular maintenance release.

Bugfixes

  • Update Public Suffix List.

v1.0.0

Release Summary

First stable release.

Bugfixes

  • Update Public Suffix List.

v0.3.0

Release Summary

Fixes bugs, adds rate limiting for Hosttech JSON API, and adds a new bulk synchronization module.

Minor Changes

Bugfixes

New Modules

  • community.dns.hosttech_dns_records - Bulk synchronize DNS records in Hosttech DNS service

v0.2.0

Release Summary

Major refactoring release, which adds a zone information module and supports HostTech’s new REST API.

Major Changes

Minor Changes

Breaking Changes / Porting Guide

Bugfixes

New Modules

  • community.dns.hosttech_dns_zone_info - Retrieve zone information in Hosttech DNS service

v0.1.0

Release Summary

Initial public release.

New Plugins

Filter

  • community.dns.get_public_suffix - Returns the public suffix of a DNS name

  • community.dns.get_registrable_domain - Returns the registrable domain name of a DNS name

  • community.dns.remove_public_suffix - Removes the public suffix from a DNS name

  • community.dns.remove_registrable_domain - Removes the registrable domain name from a DNS name

New Modules

  • community.dns.hosttech_dns_record - Add or delete entries in Hosttech DNS service

  • community.dns.hosttech_dns_record_info - Retrieve entries in Hosttech DNS service

  • community.dns.wait_for_txt - Wait for TXT entries to be available on all authoritative nameservers