Skip to content

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

  • Added Python 3.12 support.
  • Added REST API endpoint for Jinja as first part of journey towards a jinja live editor.

v2.2.2 (2024-12-17)

Added

  • #840 - Added GraphQL output to the "Generate Intended Config" view.
  • #841 - Added GraphQL query form field to the "Generate Intended Config" view.
  • #844 - Added a diff output to the "Generate Intended Config" view and associated REST API.

Fixed

  • #849 - Fixed failing tests in Nautobot v2.3.13.

v2.2.1 (2024-11-27)

Added

  • #827 - Added a web ui for Jinja template developers to render intended configurations.

Fixed

  • #831 - Resolved issue with tests failing in Nautobot 2.3.11.
  • #835 - Resolved error when accessing the Golden Config Settings list view in Nautobot v2.3.11 and higher.

v2.2.0 (2024-11-04)

Added

  • #803 - Added Python 3.12 support.
  • #824 - Added a REST API endpoint for Jinja template developers to render intended configurations from templates in an arbitrary git repository.

Changed

  • #814 - Changed the Git commit message of GC Jobs to be configurable.

Fixed

  • #743 - Fixed improperly rendered panels in device and location views.
  • #810 - Fixed custom compliance to work with non-string objects.

Housekeeping

  • #0 - Rebaked from the cookie nautobot-app-v2.4.0.
  • #803 - Rebaked from the cookie nautobot-app-v2.3.2.
  • #823 - Changed model_class_name in .cookiecutter.json to a valid model to help with drift management.
  • #824 - Updated multiple tests to use the faster setUpTestData instead of setUp. Fixed incorrect base class on ConfigPlanTest.