Skip to content

Releases: nautobot/nautobot-app-golden-config

v1.5.0

01 Sep 16:42
c4b963b
Compare
Choose a tag to compare

v1.5 Release Notes

  • Add ability to update JSON based compliance via a job and have git integrations.
  • Made custom compliance a boolean to support both JSON or CLI custom compliance types.
  • Add metrics for Golden Config plugin.
  • Add jinja settings support.
  • Updated Filters for various models, including adding an experimental _isnull on DateTime objects.
  • Supports Nautobot >=1.6.1,<2.0.0.

v1.5.0 - 2023-08

Added

  • 455 - Add metrics for Golden Config plugin.
  • 485 - Custom compliance for CLI and JSON rules.
  • 487 - Implement native JSON support.
  • 527 - Add the ability to update Jinja environment setting from nautobot_config.
  • 558 - Updated Filters for various models, including adding an experimental _isnull on DateTime objects.

Changed

  • 485 - Changed the behavior of custom compliance to a boolean vs toggle between cli, json, and custom.

Fixed

  • 505 - fixes imports and choice definitions in the compliance nornir play.
  • 513 - Fixed issue with native JSON support with get_config_element function.

v1.4.2

26 Aug 19:58
4b05247
Compare
Choose a tag to compare

Changed

  • 519 - docs-only: large fixes and template troubleshooting section.

Fixed

  • 492 - Fix count of in scope devices on settings detail view.
  • 498 - Fix deepdiff dependency.
  • 501 - Update docs for adding CustomField data with datasources.
  • 503 - Switch from deprecated FilterSet to new FilterSetMixin.
  • 504 - Fix extend queryfilter to export.
  • 511 - Fix log_failure function missing argument.
  • 523 - Fix docs site by pinning dev dependencies.
  • 530 - Fix, removing ConfigCompliance model import from 0005 migration.

v.1.4.1

05 May 22:30
4128085
Compare
Choose a tag to compare

Fixed

  • 488 - Fix Golden Config Settings Buttons.

v1.4.0

05 May 15:40
1730b85
Compare
Choose a tag to compare

v1.4 Release Notes

  • Change min version of Nautobot from 1.4.0 to 1.5.3 which is required for the use of NautobotUIViewset, Notes mixins etc.

v1.4.0 - 2023-05

Added

  • 445 - Add validation for Settings sot_agg_query.
  • 449 - Allows for custom kwargs to get_secret_by_secret_group_slug.
  • 470 - Enhance UI settings detail object view.
  • 473 - Add status selection field to job filtering.
  • 480 - Add compliance summary to default tenant view.

Changed

  • 414 - Update application description for UI.
  • 407 - Update branching policy in contributing docs.
  • 417 - Changed extends base.html to extends generic/object_detail.html.
  • 434 - Upgrade deepdiff dependency to 6.2.0.
  • 451 - Tune Dependabot.
  • 459 - Update tasks.py to meet current standards.
  • 464 - Update ordering on compliance views.
  • 471 - Migrate to using NautobotUIViewset and other initial 2.x prep work.
  • 481 - Update filtersets for rack-group to extend proper TreeNode parent.

Fixed

  • 436 - Update FAQ for how compliance works.
  • 444 - app_faq.md references incorrect Cisco IOS XR platform slug.
  • 446 - Fix mysql not working in github actions.
  • 450 - Make ConfigReplace export match import.
  • 456 - Fix postprocessing to use Sandbox Jinja2 environment.
  • 461 - Moves dependabot config to proper location.
  • 463 - Fix Json render in compliance reporting template.
  • 468 - Fix GoldenConfig list view and csv export.
  • 474 - Docs update: Fix multiple typos.

v1.3.1

15 Dec 16:55
07a7ebe
Compare
Choose a tag to compare

v1.3.1 - 2022-12

  • #411 - Fix issue where logs were causing an issue.

v1.3.0

14 Dec 17:45
8a94b76
Compare
Choose a tag to compare

v1.3 Release Notes

  • Add the ability to update Intended Configuration for multiple use cases, supporting rendering of secrets out of the box.
  • Enable Routine Testing Against Upstream Nautobot versions to ensure continuous compatibility.

v1.3.0 - 2022-12

Added

  • #344 - Enable routine testing against upstream Nautobot versions to ensure continuous compatibility.
  • #339 - Add the ability to post-process Intended Configuration for multiple use cases, supporting rendering of secrets out of the box.

Changed

  • #378 - Update nornir job logging to provide more feedback on the steps that are taking place.
  • #365 - Add slack notify after release to Github Actions workflow.

Fixed

  • #369 - Fix issue with runner serial resulting in InterfaceError: connection already closed error.
  • #398 - Fix incorrect relative link in app_feature_compliance.md.

v1.2.4

14 Dec 14:29
9bd29e4
Compare
Choose a tag to compare

Fixed

  • #382 Fixed issue on Golden Config Home Export Inconsistent on filtering.
  • #390 Update ordered compliant view to only show "config" vs both intended and actual.

v1.2.3

03 Nov 19:23
b22b924
Compare
Choose a tag to compare

v1.2.3 - 2022-11

Fixed

  • #356 Fix Compliance Rule list view filtering on platform is broken.
  • #385 Fix Compliance Export not working.
  • #384 Fix issue where not correctly rendering intended actual configs on compliance view
  • #387 Fix filter to be in line with Nautobot 1.4, make logging optional in testing.

v1.2.2

07 Oct 14:46
13d12b7
Compare
Choose a tag to compare

Fixed

  • #369 Using of runner plugin serial is causing an "InterfaceError: connection already closed" error.

Changed

  • #367 Add suggested custom CSS for mkdocstrings indentation.

v1.2.1

03 Oct 12:31
668cbb7
Compare
Choose a tag to compare

Fixed

  • #350 Fix lingering ssh connections by adding a close_connections in completed stage of processor.
  • #317 Fix The CI builds the Nautobot container two times in the unittests step.
  • #307 Fix Bulk Delete not always working on config compliance objects.
  • #358 Fix code block formatting in app_getting_started.md.
  • #352 Fix clearing DB connections between threads.

Changed

  • #361 Adds environment variable to disable git prompts.
  • #362 Optimizing refreshing of repos when running jobs.