Skip to content

v4.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 OS Upgrades 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.

v4.0.0 (2025-12-31)

Added

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

Fixed

  • Fixed an issue where custom JavaScript was loaded for job results other than RunAllJobs, causing unnecessary API calls.

Housekeeping

  • Replace deprecated extends template.
  • Update usage of deprecated html template.
  • Updated developer experience by adding standardized commands and additional demo data.
  • Updated Bootstrap from version 3 to 5.
  • Removed old JobResultView compatibility code for Nautobot 2.x and below.
  • Rebaked from the cookie nautobot-app-v2.6.0.
  • Rebaked from the cookie nautobot-app-v2.7.0.
  • Rebaked from the cookie nautobot-app-v2.7.1.
  • Replaced the License file with the proper Copyright file.