Skip to content

Releases: nautobot/nautobot-app-dns-models

v1.3.1 - 2025-12-12

12 Dec 20:03
73ad87d

Choose a tag to compare

v1.3.1 (2025-12-12)

Added

  • #162 - Added the nautobot_dns_models_dns_views filter extension to the ipam.Prefix model 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

17 Nov 13:12
9d9855e

Choose a tag to compare

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

Full Changelog: v1.2.2...v2.0.0

v2.0.0a1 - 2025-11-03

03 Nov 15:32
14dbdb9

Choose a tag to compare

v2.0.0a1 - 2025-11-03 Pre-release
Pre-release

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

29 Oct 13:32
6c2b806

Choose a tag to compare

v1.3.0 (2025-10-27)

Added

  • #67 - Added DNS View model.

Removed

  • #131 - Removed duplicate pull request template.
  • #144 - Removed duplicate searchable_models entry.

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_record and srv_records are 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

26 Sep 14:03
c70f899

Choose a tag to compare

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

16 Sep 12:34
b85c10e

Choose a tag to compare

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 Model suffix 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

23 Jul 14:30
0033520

Choose a tag to compare

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

16 May 12:40
3c2a3a0

Choose a tag to compare

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

Full Changelog: v1.0.0...v1.1.0

v1.0.0 - 2025-04-04

04 Apr 17:01
2c96938

Choose a tag to compare

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

02 Apr 15:09
4781486

Choose a tag to compare

What's Changed

Changed

  • #59 - Make navigation DNS title standard.

Fixed

  • #52 - Fixed a couple of unittests.
  • #52 - Fixed to use fields = "__all__" in forms.

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 cryptography constraints, see #7019.

Contributors

New Contributors

Full Changelog: v0.2.0...v0.2.1