Releases: nautobot/nautobot-app-firewall-models
v2.4.0 - 2025-12-09
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_namewas 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
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_namewas 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
- @yanshcodilime made their first contribution in #345
- @joewesch made their first contribution in #349
Full Changelog: v2.3.0...v3.0.0
v3.0.0a1 - 2025-11-06
v3.0.0a1 (2025-11-06)
- Added support for Nautobot 3.0.
- Added support for Python 3.13.
Contributors
New Contributors
- @yanshcodilime made their first contribution in #345
Full Changelog: v2.3.0...v3.0.0a1
v2.3.0 - 2025-09-30
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
- @kingfetty made their first contribution in #327
- @johannwagner made their first contribution in #323
Full Changelog: v2.2.2...v2.3.0
Release v2.2.2 - 2025-05-21
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
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
- @michalis1 made their first contribution in #289
Full Changelog: v2.2.0...v2.2.1
v2.2.0 - 2024-11-05
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
What's Changed
Added
- #213 - Added
invoke generate-app-config-schemacommand to generate a JSON schema for the App config. - #213 - Added
invoke validate-app-configcommand 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.0cookiecutter template tag.
Contributors
Full Changelog: v2.0.3...v2.1.0
v2.0.3 - 2024-01-08
What's Changed
Full Changelog: v2.0.2...v2.0.3
v2.0.2 - 2024-01-04
What's Changed
- Main to develop by @whitej6 in #175
- Documentation Update by Drift Manager by @snaselj in #178
- Cookie initialy baked by NetworkToCode Cookie Drift Manager Tool by @snaselj in #177
- Add CI checks by @snaselj in #182
- Update mkdocs.yml by @whitej6 in #190
- Fix 188 - Update docs with v2 changes by @matt852 in #189
- initial renaming work by @whitej6 in #195
- Cookie updated by NetworkToCode Cookie Drift Manager Tool by @snaselj in #198
- Closes: #199 - incorrect reverse in template by @whitej6 in #200
New Contributors
Full Changelog: v2.0.1...v2.0.2