Skip to content

Releases: nautobot/nautobot-app-firewall-models

v2.4.0 - 2025-12-09

10 Dec 01:54
72f2d48

Choose a tag to compare

v2.4 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

  • Change minimum Nautobot version to 2.4.20.
  • Dropped support for Python 3.9.
  • Several bug fixes and improvements.

v2.4.0 (2025-12-09)

Fixed

  • #332 - Fixed several places where rendering of verbose_name was incorrect.
  • #357 - Fixed permissions on edit device weight and edit dynamic group weight tabs for Policy and NATPolicy.
  • #360 - Fixed an incompatibility when slugifying capirca names that start with a number by prefixing the name with an underscore.

Dependencies

  • #332 - Pinned Nautobot to 2.4.20 or greater to support several of the latest Nautobot UI Component updates.

Housekeeping

  • #332 - Fixed failing linting issues.
  • #332 - Migrated all models to use the UI Component Framework.
  • Rebaked from the cookie nautobot-app-v2.7.0.
  • Rebaked from the cookie nautobot-app-v2.7.1.
  • Rebaked from the cookie nautobot-app-v2.7.2.

Contributors

New Contributors

Full Changelog: v2.3.0...v2.4.0

v3.0.0

17 Nov 00:42
b498bde

Choose a tag to compare

v3.0 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 major release marks the compatibility of the Firewall 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.

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.

v3.0.0 (2025-11-17)

Added

  • Added support for Nautobot 3.0.
  • Added support for Python 3.13.

Change

Fixed

  • #332 - Fixed several places where rendering of verbose_name was incorrect.
  • #349 - Fixed the filter used in the Address Object panel badge link on the Address Object Group detail page.
  • #349 - Fixed the filter used in the Application Object panel badge link on the Application Object Group detail page.
  • #350 - Fixed permissions on edit device weight and edit dynamic group weight tabs for Policy and NATPolicy.
  • #352 - Added size field to IPRange detail view.

v3.0.0a1 (2025-11-05)

Contributors

New Contributors

Full Changelog: v2.3.0...v3.0.0

v3.0.0a1 - 2025-11-06

06 Nov 15:08
43c98d7

Choose a tag to compare

v3.0.0a1 - 2025-11-06 Pre-release
Pre-release

v3.0.0a1 (2025-11-06)

  • Added support for Nautobot 3.0.
  • Added support for Python 3.13.

Contributors

New Contributors

Full Changelog: v2.3.0...v3.0.0a1

v2.3.0 - 2025-09-30

30 Sep 19:52
3f4887c

Choose a tag to compare

v2.3.0 (2025-09-30)

Removed

  • #318 - Dropped support for Python 3.8 and Python 3.9.0 - 3.9.1.

Changed

  • #318 - Changed minimum Nautobot version to 2.4.2.

Fixed

  • #293 - Removed incorrect config context model forms from all forms.
  • #295 - Standardized the object description fields to max 1024 characters and all other charfields to max 255 characters.
  • #320 - Fixed the reference of addresses in address groups with complex names.

Dependencies

  • #318 - Pinned Django debug toolbar to <6.0.0.

Housekeeping

  • Rebaked from the cookie nautobot-app-v2.5.1.
  • Rebaked from the cookie nautobot-app-v2.6.0.

New Contributors

Full Changelog: v2.2.2...v2.3.0

Release v2.2.2 - 2025-05-21

21 May 17:22
95617de

Choose a tag to compare

Release Overview

This release is mostly bug fixes and housekeeping.

v2.2.2 (2025-05-21)

Changed

  • #298 - Changed the test fixture objects to include Nautobot demo's locations.

Removed

  • #269 - Removed the filter_address method from IPRangeFilterSet to resolve issues with searching for IPRange objects through the GUI and API.

Fixed

  • #271 - CSV Import/Export are now accessible in the List Views.

Housekeeping

  • #0 - Rebaked from the cookie nautobot-app-v2.5.0.
  • #1 - Rebaked from the cookie nautobot-app-v2.4.1.
  • Rebaked from the cookie nautobot-app-v2.4.2.

New Contributors

Full Changelog: v2.2.1...v2.2.2

Release v2.2.1 - 2025-01-16

16 Jan 15:26
648e358

Choose a tag to compare

v2.2.1 (2025-01-16)

Removed

  • #269 - Removed the filter_address method from IPRangeFilterSet to resolve issues with searching for IPRange objects through the GUI and API.

Housekeeping

  • #1 - Rebaked from the cookie nautobot-app-v2.4.1.

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0 - 2024-11-05

05 Nov 21:18
1cbcc98

Choose a tag to compare

Release Overview

This release adds support for Python 3.12.

v2.2.0 (2024-11-05)

Added

  • #266 - Added Python 3.12 support.

Fixed

  • #222 - Fixed server error when navigating to Policy detail view.
  • #233 - Fixed name fields being optional on multiple forms.
  • #233 - Fixed assigned devices and assigned dynamic groups fields not marked as optional on NATPolicy and Policy.
  • #245 - Fixed server error when navigating to NATPolicy detail view.
  • #245 - Fixed server error when updating device/dynamic group weights on NATPolicy.
  • #272 - Fixed migrations failing when no statuses exist in the database and various other migration issues.
  • #275 - Fixed capirca failures with Nautobot v2.3.3 or higher.
  • #280 - Fixed Capirca policy html templates.

Housekeeping

  • #281 - Changed model_class_name in .cookiecutter.json to a valid model to help with drift management.

v2.1.0 - 2024-08-07

07 Aug 22:16
ec69f2e

Choose a tag to compare

What's Changed

Added

  • #213 - Added invoke generate-app-config-schema command to generate a JSON schema for the App config.
  • #213 - Added invoke validate-app-config command to validate the App config against the schema.
  • #213 - Added App config JSON schema.
  • #258 - Added migration to support Django 4.

Fixed

  • #258 - Fixed IPRangeSerializer requiring vrf field.

Housekeeping

  • #8, #229 - Re-baked from the latest template.
  • #212 - Fixed ruff excludes to use per-file excludes instead of global excludes.
  • #218 - Rebaked using nautobot-app-v2.1.0 cookiecutter template tag.

Contributors

Full Changelog: v2.0.3...v2.1.0

v2.0.3 - 2024-01-08

08 Jan 16:14
28ed409

Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2 - 2024-01-04

04 Jan 20:31

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2