Files
valid.nsupdate_zone/CHANGELOG.rst
Daniel Akulenok 5307eef1b7 Fix AnsibleModule supports_diff parameter (v1.3.1)
- Correct supports_diff_mode to supports_diff in nsupdate_zone.py
- This fixes: AnsibleModule.__init__() got an unexpected keyword argument 'supports_diff_mode'
- Bump version to 1.3.1
2026-01-29 21:29:52 +01:00

92 lines
2.7 KiB
ReStructuredText

===============================================
Valid.Nsupdate_zone Collection Release Notes
===============================================
.. contents:: Topics
v1.3.1
======
Release Summary
---------------
Bugfix release for AnsibleModule parameter compatibility.
Bugfixes
--------
- Fix AnsibleModule initialization error by correcting supports_diff_mode to supports_diff
v1.2.0
======
Release Summary
---------------
Refactored to comply with Ansible coding standards and improved diff/verbose output.
New Features
------------
- Display class integration for proper Ansible-standard verbosity output
- Enhanced --diff flag to show detailed record-by-record changes
- Detailed output now shown with either -v flag or --diff flag
- Improved logging follows Ansible Developer Guide standards
Bugfixes
--------
- Replace module.log() with Display class methods per Ansible specification
- Use display.vvv() for actionable changes and display.vvvv() for skipped records
- Align with ansible-creator agents.md coding guidelines
v1.1.0
======
Release Summary
---------------
Significant enhancements to DNS zone management with improved usability, validation, and defaults.
New Features
------------
- Add ignore_dnssec_records flag (default: true) to automatically ignore DNSSEC-managed records
- Add ignore_soa_records flag (default: true) to automatically ignore SOA records
- Add validate_records flag (default: true) with comprehensive record value validation
- Record validation supports A/AAAA addresses, CNAME/MX/NS/PTR/SRV FQDNs, and text records
- Add global dns_server parameter allowing all zones to share one server configuration
- Add verbose flag for detailed per-record action output (Added, Removed, Changed, Skipped)
- Full diff mode support for --diff flag
- Improve error messages with clear validation feedback
Bugfixes
--------
- Fix zone parameter to accept optional dns_server (now truly optional with global parameter)
- Improve record normalization handling
v1.0.0
======
Release Summary
---------------
Initial release of the valid.nsupdate_zone collection providing efficient DNS zone management.
New Modules
-----------
- valid.nsupdate_zone.nsupdate_zone - Manage complete DNS zones using AXFR and atomic batched DNS UPDATE messages per RFC 2136
New Features
------------
- Fetch complete zone state via AXFR zone transfer
- Compare current state with desired state specified in YAML
- Apply all changes atomically in single UPDATE message per zone
- Configurable ignore patterns for record types and names (e.g., NS, ACME challenges)
- Optional parallel processing for multiple zones
- Full check mode support
- 50x faster than individual record updates for large zones