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¶
- Various CI fixes for pull requests and upstream testing.
- Various documentation updates and fixes.
nautobot-app-v2.4.0 (2024-10-10)¶
Added¶
- #117 - Added environment variable
NAUTOBOT_LOG_DEPRECATION_WARNINGS=Trueto development environment to enable deprecation warnings. - #180 - Added "backporting" section to contributing docs.
- #183 - Added pylint django migrations checker to the
invoke pylintcommand.
Changed¶
- #115 - Changed
invoke generate-release-notesto always run locally. - #144 - Updated release checklist documentation.
- #144 - Updated ci workflow to skip
changelogstep on release branches. - #157 - Further cleanup of bandit remnants.
- #157 - Disabled pylint ruff rules as pylint is still being used.
- #165 - Updated drift manager post actions to remove
blackand addruff,poetry lockand add a changelog fragment to the drift manager pull request.
Fixed¶
- #109 - Fixed links to templates in docs index.
- #118 - Updated docs build to activate the link on the Installed Apps page.
- #128 - Fixed urls in readmes and docs.
- #134 - Fixed typo in upstream testing workflow.
- #166 - Fixed
invoke ruffnot properly exiting with non-zero status when a ruff check fails. - #167 - Fixed missing variable in upstream testing workflow.
- #170 - Fixed Dockerfile to allow installing Nautobot from a branch as well as a tag.