Releases: nautobot/nautobot-ansible
v6.0.0
v6.0.0
Release Summary
This release is the official start of Nautobot 3.X support.
While the modules should be mostly backwards compatible with Nautobot 2.X, we will no longer support versions prior to the 2.4.X LTM version of Nautobot. Please ensure you have also updated your pynautobot version to v3.0.0 or higher for full compatibility.
Please note: In Nautobot 3.X, many-to-many fields are no longer returned by default in API responses. This has been accounted for in the collection with regards to the inventory and module plugins, but this will be a change for many lookup plugins. If you require many-to-many fields to be returned, you will need to include api_filter="exclude_m2m=False".
Added
- #639 - Added the
device_cluster_assignmentmodule for managing device to cluster assignments in Nautobot. - Added the
nautobot_statuslookup plugin to return the/api/status/information for the connected Nautobot instance.
Changed
- #637 - Changed the value of
exclude_m2mexplicitly toFalsefor all API endpoints in the inventory plugin. - #637 - Changed the value of
exclude_m2mexplicitly toFalsefor all modules. - #639 - The
cluster,cluster_type, andcluster_groupfields for devices now return a list instead of a single value for the inventory plugin.
Housekeeping
- #598 - Removed all version constraints from various test files.
Removed
- #639 - Removed the
clusteroption from thedevicemodule. This was replaced with thedevice_cluster_assignmentmodule.
Full Changelog: v5.6.2...v6.0.0
v5.16.2
What's Changed
- Fixes device_interface idempotency. by @jvanderaa in #653
Full Changelog: v5.16.1...v5.16.2
v5.16.1
What's Changed
- Fix CODEOWNERS by @gsnider2195 in #635
- Fix EDA link in docs by @cdtomkins in #643
- Add EDA Source Event Support for SSL verify false by @cdtomkins in #644
- Fixed custom_field_choice idempotency by @joewesch in #648
New Contributors
- @gsnider2195 made their first contribution in #635
Full Changelog: v5.16.0...v5.16.1
v5.16.0
What's Changed
- Adding device_family module by @joewesch in #622
- Adding Virtual Device Context module by @joewesch in #629
- Fixing parsing of permission constraints by @joewesch in #630
- Adding missing custom_fields and tags support by @joewesch in #631
- Update codeowners. by @jvanderaa in #633
Full Changelog: v5.15.0...v5.16.0
v5.15.0
v5.14.0
v5.13.1
What's Changed
- Adding
allow_unsafeoption to inventory plugins by @joewesch in #605 - Documentation updates for passing tests. by @jvanderaa in #604
Full Changelog: v5.13.0...v5.13.1
v5.13.0
What's Changed
- Update to mkdocs-ansible-collection 1.1.0 by @cmsirbu in #584
- Fixes some potentially unsafe variables not being wrapped correctly #114 by @cdtomkins in #543
- Updates inventory tests with module_family field by @joewesch in #587
- Adding wireless modules by @joewesch in #585
- Replaces black and bandit with ruff by @joewesch in #546
- Changing name to optional for device module and adds id argument by @joewesch in #592
- Extending id option to all object based modules by @joewesch in #593
- Adding
software_versionandsoftware_image_filesto device module by @joewesch in #596 - Fixes 2.2 integration tests by @joewesch in #600
Full Changelog: v5.12.1...v5.13.0
v5.12.1
What's Changed
- Fixed sorting for nested dictionaries by @joewesch in #581
- virtual machines are now grouped by role and manufacturer by @nerdfunk-net in #580
New Contributors
- @nerdfunk-net made their first contribution in #580
Full Changelog: v5.12.0...v5.12.1
v5.12.0
What's Changed
- Add VRF parameter to device_interface & vm_interface by @chaeynz in #544
- Adds new options to inventory_item module by @joewesch in #552
- Adds functionality to deal with module interfaces by @joewesch in #551
- Fixes unsorted lists comparison for idempotency by @joewesch in #557
- Update to mkdocs-ansible-collection 1.0.0 by @cmsirbu in #555
- allow to rename host inventory variables using patterns by @pugnacity in #559
- Adds python3.13 to the testing environment. by @jvanderaa in #553
- Added secrets_group to device module and integration tests. by @tsm1th in #561
- Adds galaxy version check to lint tests by @joewesch in #566
New Contributors
Full Changelog: v5.11.0...v5.12.0