Releases: nautobot/nautobot-app-dns-models
v1.3.1 - 2025-12-12
v1.3.1 (2025-12-12)
Added
- #162 - Added the
nautobot_dns_models_dns_viewsfilter extension to theipam.Prefixmodel to allow filtering prefixes by DNS views.
Fixed
- #161 - Fixed a bug when trying to create AAAA records for a DNS View.
- #162 - Fixed the filter for the badge link on the Assigned Prefixes panel in the DNS View detail view.
- #170 - Fixed a bug preventing the Python package from loading in some cases.
Housekeeping
- Rebaked from the cookie
nautobot-app-v2.7.1. - Rebaked from the cookie
nautobot-app-v2.7.2.
Contributors
New Contributors
Full Changelog: v1.3.0...v1.3.1
v2.0.0 - 2025-11-17
Release Overview
This major release marks the compatibility of the DNS Models App with Nautobot 3.0.0. Check out the full details of the changes included in this new major release of Nautobot. Highlights:
- Minimum Nautobot version supported is 3.0.
- Added support for Python 3.13 and removed support for 3.9.
- Updated UI framework to use latest Bootstrap 5.3.
- Changed ARecord address field name to ip_address.
- Changed AAAARecord address field name to ip_address.
We will continue to support the previous major release for users of Nautobot LTM 2.4 only with critical bug and security fixes as per the Software Lifecycle Policy.
What's Changed
Breaking Changes
- #141 - Changed ARecord address field name to ip_address.
- #141 - Changed AAAARecord address field name to ip_address.
Added
- Added support for Python 3.13.
- Added support for Nautobot 3.0.
- #141 - Added Tenant to DNS Zones.
Removed
- Dropped support for Python 3.9.
Contributors
New Contributors
- @smk4664 made their first contribution in #143
- @gsnider2195 made their first contribution in #149
- @yanshcodilime made their first contribution in #152
Full Changelog: v1.2.2...v2.0.0
v2.0.0a1 - 2025-11-03
v2.0.0a1 (2025-11-03)
Added
- Added support for Python 3.13.
- Added support for Nautobot 3.0.
Removed
- Dropped support for Python 3.9.
Contributors
Full Changelog: v1.3.0...v2.0.0a1
v1.3.0 - 2025-10-29
v1.3.0 (2025-10-27)
Added
- #67 - Added DNS View model.
Removed
Fixed
- #119 - Fixed TTL column not sorting in all views
- #120 - Fixed TTL field missing from Record detail views
- #130 - Fixed SRVRecord GraphQL type so
srv_recordandsrv_recordsare available. - #135 - Fixed ARecord/AAAARecord validation to enforce correct IP version and reject mismatched addresses via ORM writes.
- #139 - Fixed missing test coverage for IP Address side panels.
Housekeeping
- Rebaked from the cookie
nautobot-app-v2.6.0. - Rebaked from the cookie
nautobot-app-v2.7.0.
Contributors
Full Changelog: v1.2.2...v1.3.0
v1.2.2 - 2025-09-26
What's Changed
Added
- #113 - Add q SearchFilter to DNSZoneFilterSet to enable API q= search.
- #122 - Added q SearchFilter for models to enable global search.
Contributors
Full Changelog: v1.2.1...v1.2.2
v1.2.1 - 2025-09-16
What's Changed
Fixed
- #100 - Fixed TTL field missing from GraphQL DNS record's schemas.
Dependencies
- #108 - Pinned Django debug toolbar to <6.0.0.
Housekeeping
- #90 - Housekeeping removed
Modelsuffix from models. - Rebaked from the cookie
nautobot-app-v2.5.1.
Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0 - 2025-07-23
v1.2 Release Notes
This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Release Overview
This release makes DNS models globally searchable in Nautobot and added DNS name length validation per RFC 1035.
v1.2.0 (2025-07-25)
Added
- #93 - Added searchable models to the app config to make DNS models globally searchable.
Changed
- #87 - Changed TTL of DNS Records to be optional and inherited from the zone if no value is provided.
Fixed
- #45 - Fixed issue where ARecord model would accept IPv6 addresses.
- #45 - Fixed issue where AAAARecords model would accept IPv4 addresses.
- #76 - Added DNS name length validation per RFC 1035 §3.1 for zone and record names.
- #98 - Fixed conflicting migrations.
Contributors
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - 2025-05-16
v1.1 Release Notes
This document describes all new features and changes in the release. The format is based on Keep a
Changelog and this project adheres to Semantic
Versioning.
Release Overview
- Added A/AAAA/PTR DNS records panels in IP Address detail view.
- Added support for SRV (Service) DNS records
v1.1.0 (2025-05-16)
Added
- #13 - Added A/AAAA/PTR DNS records panels in IP Address detail view.
- #79 - Added support for SRV (Service) DNS records.
Fixed
- #70 - Added links for Address and Zone under the AAAA table.
Housekeeping
- #80 - Rebaked from the cookie
nautobot-app-v2.5.0.
Contributors
New Contributors
- @nkallergis made their first contribution in #71
- @nrnvgh made their first contribution in #81
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - 2025-04-04
This is the first public and stable version of the App, which adds specific DNS related models for managing DNS zones and records to Nautobot. The goal is to be able to manage a DNS configuration for a zone or sub-zone. These models can then be leveraged with 3rd party IPAM or DNS services in line with the rest of your network data.
Full Changelog: v0.2.1...v1.0.0
v0.2.1
What's Changed
Changed
- #59 - Make navigation DNS title standard.
Fixed
Housekeeping
- #58 - Changed to correct token for release job.
- #58 - Removed jquery loading for RTD flyout.
- #62 - Set minimum python version to 3.9.2 in line with Nautobot Core. This is necessary due to upstream
cryptographyconstraints, see #7019.
Contributors
New Contributors
Full Changelog: v0.2.0...v0.2.1