|
| 1 | +--- |
1 | 2 | ancestor: null |
2 | 3 | releases: |
3 | 4 | 0.1.0: |
@@ -851,6 +852,71 @@ releases: |
851 | 852 | name: netbox_mac_address |
852 | 853 | namespace: '' |
853 | 854 | release_date: '2025-03-04' |
| 855 | + 3.22.0: |
| 856 | + changes: |
| 857 | + minor_changes: |
| 858 | + - Change `netbox_contact.contact_group` to `contact_groups` |
| 859 | + - Add integration tests for contact groups |
| 860 | + - Add support for custom headers for all modules |
| 861 | + - Fix ansible-bad-import-from pylint errors |
| 862 | + - Fix broken code path when using old api path on old netbox systems |
| 863 | + - add workaround to _build_query_params for services and Netbox 4.3.0 - 4.4.3 (wrong parent_object_type data type) |
| 864 | + - netbox_circuit_termination - Add parameters termination_id and termination_type for NetBox 4.2+ |
| 865 | + - netbox_tag - Add support for object_types on tags |
| 866 | + - improve version_check_greater to be more universal |
| 867 | + - sanitize netbox versions received from api |
| 868 | + - test suite expanded to run on Python 3.11, 3.12, and 3.13. |
| 869 | + - Make the unit-test data structures more flexible. |
| 870 | + - Remove abandoned unit-test data. |
| 871 | + - user.groups, user.permissions, user_group.permissions, permission.actions, and permission.object_types are now treated as unordered sets for update comparison purposes. |
| 872 | + - rename variable version to api_version. |
| 873 | + - rename variable full_version to netbox_version. |
| 874 | + - add yamllint to project pipeline. |
| 875 | + bugfixes: |
| 876 | + - Fix task duplicate task name in documentation that cause ansible-lint error |
| 877 | + - nb_inventory - Fix service collection for version greater than 4.3 |
| 878 | + - Add netbox version check to support service creation for netbox version prior of 4.3 |
| 879 | + - Use dedicated function to check netbox version istead of self.full_version for rack. |
| 880 | + - Fix typos in tag integration tests. |
| 881 | + - Fix integration test for circuit termination, missing assignment |
| 882 | + - Fix integration test for service |
| 883 | + - "nb_device_interface: Fix specifying primary_mac_address objects by id for disambiguation" |
| 884 | + - add parent_object_type and parent_object_id to services ALLOWED_QUERY_PARAMS |
| 885 | + - nb_inventory - Fixed empty inventory results when netbox server URL is a non-root path |
| 886 | + - Support for related_object_filter when related_object_type is "object" |
| 887 | + - netbox_service - Fix issue 1426 - broken netbox_service module |
| 888 | + modules: |
| 889 | + - description: Manage data sources in NetBox |
| 890 | + name: netbox_data_source |
| 891 | + namespace: '' |
| 892 | + - description: Manage contact assignments in NetBox |
| 893 | + name: netbox_contact_assignment |
| 894 | + namespace: '' |
| 895 | + fragments: |
| 896 | + - 1182-fix-contact-groups.yml |
| 897 | + - 1433-add-custom-headers.yml |
| 898 | + - 1435-fix-duplicate-task-name.yml |
| 899 | + - 1438-fix-inventory-service-collection.yml |
| 900 | + - 1439-fix-sevral-bug-discovered-by-integration-tests.yml |
| 901 | + - 1459-add-netbox-data-sources.yml |
| 902 | + - 1462-fix-pylint-errors.yml |
| 903 | + - 1464-fix-mac-lookup-by-id.yml |
| 904 | + - 1469-fix-old-apis.yml |
| 905 | + - 1479-fix-services_parent_object.yml |
| 906 | + - contacts.yml |
| 907 | + - nb_inventory.yml |
| 908 | + - netbox_circuit_termination.yml |
| 909 | + - netbox_custom_field.yml |
| 910 | + - netbox_service.yml |
| 911 | + - netbox_tag.yml |
| 912 | + - netbox_version_check_greater.yml |
| 913 | + - netbox_version_sanitize.yml |
| 914 | + - python_versions.yml |
| 915 | + - unit_test_data.yml |
| 916 | + - users-ordering.yml |
| 917 | + - version_api.yml |
| 918 | + - version_netbox.yml |
| 919 | + - yamllint.yml |
854 | 920 | 3.3.0: |
855 | 921 | changes: |
856 | 922 | minor_changes: |
|
0 commit comments