Skip to content

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

  • Dropped support for Python 3.9.
  • Changed minimum Nautobot version to 2.4.20.
  • Updated invoke generate-release-notes with more automation.
  • Added support for PyPI Trusted Publisher in release workflow.

nautobot-app-v2.7.2 (2025-12-02)

Fixed

  • #310 - Fixed version numbers in ltm-2.4 branch.

nautobot-app-v2.7.1 (2025-10-30)

Fixed

  • #303 - Fixed release workflow missing the docs build step.

nautobot-app-v2.7.0 (2025-10-23)

Changed

  • #295 - Changed default minimum Nautobot version to 2.4.20.
  • #295 - Changed default minimum Python version to 3.10 on cookies.
  • #295 - Changed default minimum Python version to 3.10 on cookiecutter-nautobot-app.
  • #295 - Changed default Python version to 3.12 on cookies.
  • #295 - Changed default Python version to 3.12 on cookiecutter-nautobot-app.
  • #296 - Updated release process into separate workflow that uses the PyPI Trusted Publisher.

Dependencies

  • #299 - Set minimum version of pylint-django to >=2.5.4.
  • #299 - Set minimum version of pylint-nautobot to >=0.3.1.

Documentation

  • #294 - Removed references to docs/requirements.txt in dev environment documentation.

Housekeeping

  • #298 - Added breaking category to towncrier.
  • #300 - Added automation to the generate-release-notes command.