summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/changelog.yaml191
-rw-r--r--changelogs/fragments/0-readme.yml3
-rw-r--r--changelogs/fragments/6.0.0.yml6
-rw-r--r--changelogs/fragments/T151-prepare-for-release.yaml3
-rw-r--r--changelogs/fragments/T6817_T6825_ovr_rep.yml8
-rw-r--r--changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml6
-rw-r--r--changelogs/fragments/T6831_ospf_vif.yml3
-rw-r--r--changelogs/fragments/T6833_fw_rules_limit.yaml3
-rw-r--r--changelogs/fragments/T6834-static-routes-interfaces.yml5
-rw-r--r--changelogs/fragments/T6891-docsite.yaml3
-rw-r--r--changelogs/fragments/T6894-ntp-integration-tests.yml6
-rw-r--r--changelogs/fragments/T6987-logging-changes.yml19
-rw-r--r--changelogs/fragments/T6988-fix-user.yml15
-rw-r--r--changelogs/fragments/T7002-firewall-global-integration-tests.yml8
-rw-r--r--changelogs/fragments/T7003-firewall-interface-integration-tests.yml3
-rw-r--r--changelogs/fragments/T7006-interface-integration-tests.yml5
-rw-r--r--changelogs/fragments/T7008-l3-interface-integration-tests.yml10
-rw-r--r--changelogs/fragments/T7010-lag-interfaces-integration-tests.yaml4
-rw-r--r--changelogs/fragments/T7011-lldp-integration-tests.yaml11
-rw-r--r--changelogs/fragments/T7012_ospf-integration-tests.yaml9
-rw-r--r--changelogs/fragments/T7012_ospfv2_integration_tests.yaml6
-rw-r--r--changelogs/fragments/T7012_ospfv3_integration_tests.yaml3
-rw-r--r--changelogs/fragments/T7013_route-maps-integration-tests.yml3
-rw-r--r--changelogs/fragments/T7015_static_routes_integration_tests.yaml3
-rw-r--r--changelogs/fragments/T7083_firewall_rules.yml3
-rw-r--r--changelogs/fragments/T7088-codecoverage.yml3
-rw-r--r--changelogs/fragments/T7127-fix-interface-integration-13.yaml3
-rw-r--r--changelogs/fragments/T7153-remove-logging.yaml3
-rw-r--r--changelogs/fragments/T7236_firewall_rules.yml3
-rw-r--r--changelogs/fragments/T7238_logging_global.yml3
-rw-r--r--changelogs/fragments/T7284-delete_firewall_description.yml2
-rw-r--r--changelogs/fragments/T7329_snmp_server_support.yml4
-rw-r--r--changelogs/fragments/bgp_address_family.yaml15
-rw-r--r--changelogs/fragments/bgp_global.yaml16
-rw-r--r--changelogs/fragments/cliconf.yml3
-rw-r--r--changelogs/fragments/firewall_global_14.yml8
-rw-r--r--changelogs/fragments/firewall_global_parsing.yml3
-rw-r--r--changelogs/fragments/firewall_interface_types.yml9
-rw-r--r--changelogs/fragments/firewall_rules.yml10
-rw-r--r--changelogs/fragments/firewall_rules_diff.yml3
-rw-r--r--changelogs/fragments/fix-recent-vyos-version-change-detection.yml3
-rw-r--r--changelogs/fragments/interfaces_update.yml12
-rw-r--r--changelogs/fragments/ntp_global.yaml6
-rw-r--r--changelogs/fragments/resource_updates.yml3
-rw-r--r--changelogs/fragments/snmp_server.yml11
-rw-r--r--changelogs/fragments/test_module_patch.yml3
-rw-r--r--changelogs/fragments/tests.yml3
-rw-r--r--changelogs/fragments/typing_extensions_fix.yml3
48 files changed, 194 insertions, 277 deletions
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index b20932d2..f92f47be 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -431,3 +431,194 @@ releases:
- release_500.yaml
- undeprecate.yaml
release_date: "2024-06-25"
+ 6.0.0:
+ changes:
+ breaking_changes:
+ - Removed `vyos_logging`. Use `vyos_logging_global` instead.
+ - lldp_global - if "address" is available, merge will cause it to be added,
+ in contrast to the previous behavior where it was replaced. When used in replace
+ mode, it will remove any existing addresses and replace them with the new
+ one.
+ - vyos_bgp_address_family - Support for 1.3+ VyOS only
+ - vyos_bgp_global - Support for 1.3+ VyOS only
+ - vyos_firewall_rules - removed p2p options as they have been removed prior
+ to 1.3 of VyOS
+ - vyos_firewall_rules - tcp.flags is now a list with an inversion flag to support
+ 1.4+ firewall rules, but still supports 1.3-
+ - vyos_lldp_global - civic_address is no longer a valid key (removed prior to
+ 1.3)
+ - vyos_logging_global - For 1.4, `protocol` is an attribute of the syslog host,
+ not the facility
+ - vyos_snmp_server - no longer works with versions prior to 1.3
+ - vyos_snmp_server - parameter `engine_id` is no longer a `user` or `trap_target`
+ parameter and is now a `snmp_v3` parameter
+ - vyos_snmp_server - parameters `encrypted-key` and `plaintext-key` are now
+ `encrypted-password` and `plaintext-password`
+ - vyos_user - explicit support for version 1.3+ only
+ - vyos_user - removed level (and its alias, role) they were removed in 1.3
+ bugfixes:
+ - vyos_config - Fix change detection for recent Vyos versions
+ - vyos_firewall_global - Fix removing last member of a firewall group.
+ - vyos_firewall_global - Fixed ipv6 route-redirects and tests
+ - vyos_firewall_global - Fixed parsing of global-options (1.4+)
+ - vyos_firewall_global - Fixed state-policy deletion (partial and full)
+ - vyos_firewall_global - fixed behavior for stanzas processing by facts in 1.4+
+ (e.g. present/absent stanza vs enable/disable)
+ - vyos_firewall_global - fixed the facts parsers to include state-policies,
+ redirect
+ - vyos_firewall_rules - Allow deleting of firewall description.
+ - vyos_firewall_rules - Fix limit parameter processing
+ - vyos_firewall_rules - fixed behavior for log, disable attributes
+ - vyos_firewall_rules - fixed behavior for override and replaced states
+ - vyos_interfaces - fixed bug where 'replace' would delete an active disable
+ and not reinstate it
+ - vyos_interfaces - fixed over-zealous handling of disable, which could catch
+ other interface items that are disabled.
+ - vyos_l3_interfaces - fix delete in interfaces to remove vif completely if
+ in affected interface
+ - vyos_l3_interfaces - fix override in interfaces to remove vif completely if
+ not present in new config
+ - vyos_l3_interfaces - fix replace in interfaces to remove vif completely if
+ not present in new config
+ - vyos_logging_global - Fixed v1.3 and before when `protocol` and `level` were
+ set for the same host
+ - vyos_ospf_interfaces - fixed get_config to cater for unordered command lists
+ in 1.4+
+ - vyos_ospfv2 - passive-interface processing for 1.3- and 1.4+
+ - vyos_ospfv3 - added support for adding interfaces to areas
+ - vyos_static routes - fixed the facts, argspecs, config to include interface-routes
+ - vyos_user - fix handling of `full-name` in parser and module
+ deprecated_features:
+ - vyos_bgp_global - no_ipv4_unicast - deprecated for use with VyOS 1.4+, use
+ `ipv4_unicast` instead
+ - vyos_firewall_interfaces - deprecated for use with VyOS 1.4+, firewalls are
+ no longer connected directly to interfaces. See the Firewall Configuration
+ documentation for how to establish a connection betwen the firewall rulesets
+ and the flow, interface, or zone.
+ - vyos_lldp_global - `address` is deprecated, use `addresses` instead. To be
+ removed in 7.0.0.
+ - vyos_logging_global - `protocol` is deprecated for 1.4 and later, use `facility`
+ instead. To be removed in next major version where supprot for 1.3 is removed
+ doc_changes:
+ - Update module documentation to reflect 1.4+ support
+ known_issues:
+ - existing code for 1.3 facility protocol and facility level are not compatible,
+ only one will be set and level is the priority.
+ major_changes:
+ - bgp modules - Added support for 1.4+ "system-as". 1.3 embedded as_number is
+ still supported
+ - vyos bgp modules - Many configuration attributes moved from `bgp_global` to
+ `bgp_address_family` module (see documentation).
+ - vyos_bgp_address_family - Aligned with version 1.3+ configuration - aggregate_address,
+ maximum_paths, network, and redistribute moved from `bgp_global` module. These
+ are now Address-family specific. Many neighbor attributes also moved from
+ `vyos_bgp_global` to `vyos_bgp_address_family` module.
+ - vyos_bgp_global - Aligned with version 1.3+ configuration - aggregate_address,
+ maximum_paths, network, and redistribute Removed to `bgp_address_family` module.
+ - vyos_user - add support for encrypted password specification
+ - vyos_user - add support for public-key authentication
+ minor_changes:
+ - README.md - Add Communication section with Forum information.
+ - vyos_bgp_address_family - Redistribute, network stanza - added support for
+ modifiers (metric, backdoor etc as per T6829)
+ - vyos_bgp_global - Added support for `solo` neighbor attribute
+ - vyos_config - block get_config call if match is set to "none"
+ - vyos_facts - added `network_os_major_version` to facts
+ - vyos_firewall_global - Added support for input, output, and forward chains
+ (1.4+)
+ - vyos_firewall_global - Added support for log-level in state-policy (1.4+)
+ - vyos_firewall_global - with 1.4+, use the the global keyword to define global
+ firewall rules
+ - vyos_firewall_interfaces - added support for VIF interfaces
+ - vyos_firewall_interfaces - enable support for 1.4 firewall
+ - vyos_firewall_interfaces - expanded firewall interface types to match existing
+ types
+ - vyos_firewall_rules - Add support for diff mode for rulesets
+ - vyos_firewall_rules - Added support for 1.4+ firewall rules
+ - vyos_firewall_rules - Fixed comparing of firewall rules
+ - vyos_firewall_rules - added support for 1.5+ firewall `match-ipsec-in`, `match-ipsec-out`,
+ `match-none-in`, `match-none-out`
+ - vyos_firewall_rules - added support for packet-length-exclude for 1.4+ and
+ the states
+ - vyos_l3_interfaces - make l3_interfaces pick up loopback interfaces
+ - vyos_lldp_global - address is now addresses, with appropriate coercion for
+ existing address keys
+ - vyos_ntp_global - Added ntp options for 1.5+ (interleave, ptp)
+ - vyos_ntp_global - Added support for VyOS 1.4+ (chronyd vs ntpd)
+ - vyos_ntp_global - Added syntax for allow_client in 1.4+
+ - vyos_ospf_interaces - support for 1.4 ospf interfaces
+ - vyos_ospf_interfaces - add support for VyOS 1.3- virtual interfaces
+ - vyos_ospf_interfaces - add support for VyOS 1.4+, which moved interface configuration
+ from the interfaces to ospf/ospfv3 interfaces configuration
+ - vyos_route_maps - add support for as-path-prepend policy option
+ release_summary:
+ "This is the first significant release from the VyOS community
+ for these modules.
+
+ This release is focussed on 1.3+ of VyOS and will be the last major release
+ to
+
+ support 1.3 fully. Although efforts have been made to maintain compatibility
+
+ with the existing vyos collection modules, there have breaking changes where
+
+ necessary to configuration parameters. Please review all changes carefully
+ before updating.
+
+ "
+ fragments:
+ - 0-readme.yml
+ - 6.0.0.yml
+ - T151-prepare-for-release.yaml
+ - T6817_T6825_ovr_rep.yml
+ - T6821_route_map_options.yml
+ - T6829-ospfv3-v1.3-area-interfacces.yml
+ - T6831_ospf_vif.yml
+ - T6833_fw_rules_limit.yaml
+ - T6834-static-routes-interfaces.yml
+ - T6891-docsite.yaml
+ - T6894-ntp-integration-tests.yml
+ - T6987-logging-changes.yml
+ - T6988-fix-user.yml
+ - T7002-firewall-global-integration-tests.yml
+ - T7003-firewall-interface-integration-tests.yml
+ - T7006-interface-integration-tests.yml
+ - T7008-l3-interface-integration-tests.yml
+ - T7010-lag-interfaces-integration-tests.yaml
+ - T7011-lldp-integration-tests.yaml
+ - T7012_ospf-integration-tests.yaml
+ - T7012_ospfv2_integration_tests.yaml
+ - T7012_ospfv3_integration_tests.yaml
+ - T7013_route-maps-integration-tests.yml
+ - T7015_static_routes_integration_tests.yaml
+ - T7083_firewall_rules.yml
+ - T7088-codecoverage.yml
+ - T7127-fix-interface-integration-13.yaml
+ - T7153-remove-logging.yaml
+ - T7162-interface-preflight.yaml
+ - T7236_firewall_rules.yml
+ - T7238_logging_global.yml
+ - T7259-get_config.yaml
+ - T7260-remove-last-firewall-group-member.yaml
+ - T7284-delete_firewall_description.yml
+ - T7329_snmp_server_support.yml
+ - T7391_domain_search.yaml
+ - bgp_address_family.yaml
+ - bgp_global.yaml
+ - cliconf.yml
+ - firewall_global_14.yml
+ - firewall_global_parsing.yml
+ - firewall_interface_types.yml
+ - firewall_rules.yml
+ - firewall_rules_diff.yml
+ - fix-recent-vyos-version-change-detection.yml
+ - integration_tests_fixes.yml
+ - interfaces_update.yml
+ - ntp_global.yaml
+ - pre-release6.yaml
+ - resource_updates.yml
+ - revert-409-paramiko-compatible.yaml
+ - snmp_server.yml
+ - test_module_patch.yml
+ - tests.yml
+ release_date: "2025-06-25"
diff --git a/changelogs/fragments/0-readme.yml b/changelogs/fragments/0-readme.yml
deleted file mode 100644
index 41a129d3..00000000
--- a/changelogs/fragments/0-readme.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - README.md - Add Communication section with Forum information.
diff --git a/changelogs/fragments/6.0.0.yml b/changelogs/fragments/6.0.0.yml
deleted file mode 100644
index ecd702e4..00000000
--- a/changelogs/fragments/6.0.0.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-release_summary: |
- This is the first significant release from the VyOS community for these modules.
- This release is focussed on 1.3+ of VyOS and will be the last major release to
- support 1.3 fully. Although efforts have been made to maintain compatibility
- with the existing vyos collection modules, there have breaking changes where
- necessary to configuration parameters. Please review all changes carefully before updating.
diff --git a/changelogs/fragments/T151-prepare-for-release.yaml b/changelogs/fragments/T151-prepare-for-release.yaml
deleted file mode 100644
index f1601d08..00000000
--- a/changelogs/fragments/T151-prepare-for-release.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-trivial:
- - update galaxy.yml for release version 6.0.0
- - update fragments to include modules, re-align with requirements
diff --git a/changelogs/fragments/T6817_T6825_ovr_rep.yml b/changelogs/fragments/T6817_T6825_ovr_rep.yml
deleted file mode 100644
index 17af8a44..00000000
--- a/changelogs/fragments/T6817_T6825_ovr_rep.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-minor_changes:
- - vyos_firewall_rules - added support for packet-length-exclude for 1.4+ and the states
-bugfixes:
- - vyos_firewall_rules - fixed behavior for override and replaced states
- - vyos_firewall_rules - fixed behavior for log, disable attributes
-trivial:
- - vyos_firewall_rules - added a separate test suite test_vyos_firewall_rules14.py
diff --git a/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml b/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml
deleted file mode 100644
index 7a969007..00000000
--- a/changelogs/fragments/T6829-ospfv3-v1.3-area-interfacces.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-bugfixes:
- - vyos_ospfv3 - added support for adding interfaces to areas
-trivial:
- - vyos_ospfv3 - updated unit test suites to include area interfaces
- - vyos_ospfv3 - added v1.4 unit test
diff --git a/changelogs/fragments/T6831_ospf_vif.yml b/changelogs/fragments/T6831_ospf_vif.yml
deleted file mode 100644
index 97a4c7c8..00000000
--- a/changelogs/fragments/T6831_ospf_vif.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - vyos_ospf_interfaces - add support for VyOS 1.3- virtual interfaces
diff --git a/changelogs/fragments/T6833_fw_rules_limit.yaml b/changelogs/fragments/T6833_fw_rules_limit.yaml
deleted file mode 100644
index 3e6f7beb..00000000
--- a/changelogs/fragments/T6833_fw_rules_limit.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - vyos_firewall_rules - Fix limit parameter processing
diff --git a/changelogs/fragments/T6834-static-routes-interfaces.yml b/changelogs/fragments/T6834-static-routes-interfaces.yml
deleted file mode 100644
index e827f598..00000000
--- a/changelogs/fragments/T6834-static-routes-interfaces.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-bugfixes:
- - vyos_static routes - fixed the facts, argspecs, config to include interface-routes
-trivial:
- - vyos_static routes - updated unit test suites to include interface-routes
diff --git a/changelogs/fragments/T6891-docsite.yaml b/changelogs/fragments/T6891-docsite.yaml
deleted file mode 100644
index 7667ac7b..00000000
--- a/changelogs/fragments/T6891-docsite.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - move docsite VyOS platform docs internal
diff --git a/changelogs/fragments/T6894-ntp-integration-tests.yml b/changelogs/fragments/T6894-ntp-integration-tests.yml
deleted file mode 100644
index 5096866c..00000000
--- a/changelogs/fragments/T6894-ntp-integration-tests.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-minor_changes:
- - vyos_ntp_global - Added ntp options for 1.5+ (interleave, ptp)
-trivial:
- - vyos_ntp_global - Synchronized argspec and docs with core module
- - vyos_ntp_global - Fix integration tests for 1.3+
diff --git a/changelogs/fragments/T6987-logging-changes.yml b/changelogs/fragments/T6987-logging-changes.yml
deleted file mode 100644
index 89f50337..00000000
--- a/changelogs/fragments/T6987-logging-changes.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-breaking_changes:
- - vyos_logging_global - For 1.4, `protocol` is an attribute of the syslog host, not the facility
-
-bugfixes:
- - vyos_logging_global - Fixed v1.3 and before when `protocol` and `level` were set for the same host
-
-deprecated_features:
- - vyos_logging_global - `protocol` is deprecated for 1.4 and later, use `facility` instead. To be removed
- in next major version where supprot for 1.3 is removed
-
-known_issues:
- - existing code for 1.3 facility protocol and facility level are not compatible,
- only one will be set and level is the priority.
-
-trivial:
- - vyos_logging_global - Fixed integration test for `vyos_facts` which was brittle due to line dependencies in checks
- - vyos_logging_global - Fixed integration test for `vyos_config` due to bad commands. 1.3 frequently won't finish due
- to timeouts or system failures during the tests, but 1.4 and 1.5
diff --git a/changelogs/fragments/T6988-fix-user.yml b/changelogs/fragments/T6988-fix-user.yml
deleted file mode 100644
index 05966e62..00000000
--- a/changelogs/fragments/T6988-fix-user.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-breaking_changes:
- - vyos_user - removed level (and its alias, role) they were removed in 1.3
- - vyos_user - explicit support for version 1.3+ only
-
-major_changes:
- - vyos_user - add support for public-key authentication
- - vyos_user - add support for encrypted password specification
-
-bugfixes:
- - vyos_user - fix handling of `full-name` in parser and module
-
-trivial:
- - vyos_user - fix parsing of `full-name` to ignore quotes
- - vyos_user - fix integration tests for smoke
diff --git a/changelogs/fragments/T7002-firewall-global-integration-tests.yml b/changelogs/fragments/T7002-firewall-global-integration-tests.yml
deleted file mode 100644
index c94a76fc..00000000
--- a/changelogs/fragments/T7002-firewall-global-integration-tests.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-bugfixes:
- - vyos_firewall_global - fixed the facts parsers to include state-policies, redirect
- - vyos_firewall_global - fixed behavior for stanzas processing by facts in 1.4+ (e.g. present/absent stanza vs enable/disable)
-trivial:
- - vyos_firewall_global - updated unit test suites to include units for 1.4+ and missing attributes (e.g. log)
- - vyos_firewall_global - re-factored integration test suite structure to D.R.Y and add support for 1.4+
- - vyos_firewall_global - cleared-up the obsolete stanzas (e.g. config-trap)
diff --git a/changelogs/fragments/T7003-firewall-interface-integration-tests.yml b/changelogs/fragments/T7003-firewall-interface-integration-tests.yml
deleted file mode 100644
index 03541174..00000000
--- a/changelogs/fragments/T7003-firewall-interface-integration-tests.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - fix integration tests for `firewall_interfaces` for v1.3-
diff --git a/changelogs/fragments/T7006-interface-integration-tests.yml b/changelogs/fragments/T7006-interface-integration-tests.yml
deleted file mode 100644
index 61c4e70a..00000000
--- a/changelogs/fragments/T7006-interface-integration-tests.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-trivial:
- - vyos interfaces tests - adjust for loopback being removed in `vyos_l3_interfaces`
- - vyos interfaces tests - fixed `vyos_interfaces` for 1.5+
- - actions - update codecov updloader to version 5
diff --git a/changelogs/fragments/T7008-l3-interface-integration-tests.yml b/changelogs/fragments/T7008-l3-interface-integration-tests.yml
deleted file mode 100644
index 36b377b3..00000000
--- a/changelogs/fragments/T7008-l3-interface-integration-tests.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-bugfixes:
- - vyos_l3_interfaces - fix replace in interfaces to remove vif completely if not present in new config
- - vyos_l3_interfaces - fix override in interfaces to remove vif completely if not present in new config
- - vyos_l3_interfaces - fix delete in interfaces to remove vif completely if in affected interface
-
-trivial:
- - vyos_l3_interfaces - fix integration tests for `l3_interfaces`
- - vyos_l3_interfaces - fix integration tests for `interfaces`
- - vyos_l3_interfaces - added unit test for unknown interface type
diff --git a/changelogs/fragments/T7010-lag-interfaces-integration-tests.yaml b/changelogs/fragments/T7010-lag-interfaces-integration-tests.yaml
deleted file mode 100644
index 23b918f4..00000000
--- a/changelogs/fragments/T7010-lag-interfaces-integration-tests.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-trivial:
- - vyos_lag_interfaces - fix integration tests for `lag_interfaces`
- - vyos_lag_interfaces - add unit tests for `lag_interfaces`
diff --git a/changelogs/fragments/T7011-lldp-integration-tests.yaml b/changelogs/fragments/T7011-lldp-integration-tests.yaml
deleted file mode 100644
index 60601681..00000000
--- a/changelogs/fragments/T7011-lldp-integration-tests.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-breaking_changes:
- - lldp_global - if "address" is available, merge will cause it to be added, in contrast to
- the previous behavior where it was replaced. When used in replace mode, it
- will remove any existing addresses and replace them with the new one.
- - vyos_lldp_global - civic_address is no longer a valid key (removed prior to 1.3)
-
-deprecated_features:
- - vyos_lldp_global - `address` is deprecated, use `addresses` instead. To be removed in 7.0.0.
-minor_changes:
- - vyos_lldp_global - address is now addresses, with appropriate coercion for existing address keys
diff --git a/changelogs/fragments/T7012_ospf-integration-tests.yaml b/changelogs/fragments/T7012_ospf-integration-tests.yaml
deleted file mode 100644
index b696b2aa..00000000
--- a/changelogs/fragments/T7012_ospf-integration-tests.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-minor_changes:
- - vyos_ospf_interfaces - add support for VyOS 1.4+, which moved interface configuration from the interfaces to ospf/ospfv3 interfaces configuration
-bugfixes:
- - vyos_ospf_interfaces - fixed get_config to cater for unordered command lists in 1.4+
-trivial:
- - vyos_ospf_interfaces - re-worked intergration test suite structure to D.R.Y.
- - vyos_ospf_interfaces - added support for 1.4+ VyOS
- - vyos_ospf_interfaces - updated unit test suite to cater for 1.4+ bugfixes
diff --git a/changelogs/fragments/T7012_ospfv2_integration_tests.yaml b/changelogs/fragments/T7012_ospfv2_integration_tests.yaml
deleted file mode 100644
index b1382697..00000000
--- a/changelogs/fragments/T7012_ospfv2_integration_tests.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-trivial:
- - vyos_ospfv2 - fix intergration test suite.
- - vyos_ospfv2 - fix unit tests.
-bugfixes:
- - vyos_ospfv2 - passive-interface processing for 1.3- and 1.4+
diff --git a/changelogs/fragments/T7012_ospfv3_integration_tests.yaml b/changelogs/fragments/T7012_ospfv3_integration_tests.yaml
deleted file mode 100644
index b8f1f8b3..00000000
--- a/changelogs/fragments/T7012_ospfv3_integration_tests.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - vyos_ospfv2 - fix intergration test suite.
diff --git a/changelogs/fragments/T7013_route-maps-integration-tests.yml b/changelogs/fragments/T7013_route-maps-integration-tests.yml
deleted file mode 100644
index 1290bbf5..00000000
--- a/changelogs/fragments/T7013_route-maps-integration-tests.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - vyos_route_maps - Refactor the integration tests structure and support for 1.4+ versions
diff --git a/changelogs/fragments/T7015_static_routes_integration_tests.yaml b/changelogs/fragments/T7015_static_routes_integration_tests.yaml
deleted file mode 100644
index 2328784f..00000000
--- a/changelogs/fragments/T7015_static_routes_integration_tests.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - vyos_static_routes - Fixed for v1.3- and 1.4+
diff --git a/changelogs/fragments/T7083_firewall_rules.yml b/changelogs/fragments/T7083_firewall_rules.yml
deleted file mode 100644
index bc2c5ca4..00000000
--- a/changelogs/fragments/T7083_firewall_rules.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-breaking_changes:
- - vyos_firewall_rules - removed p2p options as they have been removed prior to 1.3 of VyOS
diff --git a/changelogs/fragments/T7088-codecoverage.yml b/changelogs/fragments/T7088-codecoverage.yml
deleted file mode 100644
index 6925c85f..00000000
--- a/changelogs/fragments/T7088-codecoverage.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - use our own code coverage
diff --git a/changelogs/fragments/T7127-fix-interface-integration-13.yaml b/changelogs/fragments/T7127-fix-interface-integration-13.yaml
deleted file mode 100644
index 9623fab6..00000000
--- a/changelogs/fragments/T7127-fix-interface-integration-13.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - vyos_interfaces - fix bug in RTT tests on 1.3 due to handling of MTUs
diff --git a/changelogs/fragments/T7153-remove-logging.yaml b/changelogs/fragments/T7153-remove-logging.yaml
deleted file mode 100644
index 92f5b099..00000000
--- a/changelogs/fragments/T7153-remove-logging.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-breaking_changes:
- - Removed `vyos_logging`. Use `vyos_logging_global` instead.
diff --git a/changelogs/fragments/T7236_firewall_rules.yml b/changelogs/fragments/T7236_firewall_rules.yml
deleted file mode 100644
index bad04832..00000000
--- a/changelogs/fragments/T7236_firewall_rules.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - vyos_firewall_rules - Fixed comparing of firewall rules
diff --git a/changelogs/fragments/T7238_logging_global.yml b/changelogs/fragments/T7238_logging_global.yml
deleted file mode 100644
index 2be46968..00000000
--- a/changelogs/fragments/T7238_logging_global.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - vyos_logging_global - fix get_version in integration tests
diff --git a/changelogs/fragments/T7284-delete_firewall_description.yml b/changelogs/fragments/T7284-delete_firewall_description.yml
deleted file mode 100644
index fe2b1882..00000000
--- a/changelogs/fragments/T7284-delete_firewall_description.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - vyos_firewall_rules - Allow deleting of firewall description.
diff --git a/changelogs/fragments/T7329_snmp_server_support.yml b/changelogs/fragments/T7329_snmp_server_support.yml
deleted file mode 100644
index 6d661240..00000000
--- a/changelogs/fragments/T7329_snmp_server_support.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-trivial:
- - prepare_vyos_tests - fix dependency script for intergration tests to run on e1000e vNiC
- - vyos_snmp_server - add SNMPv3 engine ID to vars and merged.yaml and rendered.yaml to meet 1.4.x and 1.5.x requirements
diff --git a/changelogs/fragments/bgp_address_family.yaml b/changelogs/fragments/bgp_address_family.yaml
deleted file mode 100644
index 606bc4bc..00000000
--- a/changelogs/fragments/bgp_address_family.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-major_changes:
- - vyos_bgp_address_family - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute
- moved from `bgp_global` module. These are now Address-family specific. Many neighbor attributes also moved from `vyos_bgp_global`
- to `vyos_bgp_address_family` module.
- - bgp modules - Added support for 1.4+ "system-as". 1.3 embedded as_number is still supported
-breaking_changes:
- - vyos_bgp_address_family - Support for 1.3+ VyOS only
-
-minor_changes:
- - vyos_bgp_address_family - Redistribute, network stanza - added support for modifiers (metric, backdoor etc as per T6829)
-
-trivial:
- - vyos_bgp_address_family - Fixed tests for 1.4+ bgp_address_family
- - vyos_bgp_address_family - updated documentation
diff --git a/changelogs/fragments/bgp_global.yaml b/changelogs/fragments/bgp_global.yaml
deleted file mode 100644
index 1a1ab310..00000000
--- a/changelogs/fragments/bgp_global.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-major_changes:
- - vyos bgp modules - Many configuration attributes moved from `bgp_global` to `bgp_address_family` module (see documentation).
- - vyos_bgp_global - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute
- Removed to `bgp_address_family` module.
-minor_changes:
- - vyos_bgp_global - Added support for `solo` neighbor attribute
-breaking_changes:
- - vyos_bgp_global - Support for 1.3+ VyOS only
-
-deprecated_features:
- - vyos_bgp_global - no_ipv4_unicast - deprecated for use with VyOS 1.4+, use `ipv4_unicast` instead
-
-trivial:
- - vyos_bgp_global - Fixed tests for 1.4+ bgp_global
- - vyos_bgp_global - updated documentation
diff --git a/changelogs/fragments/cliconf.yml b/changelogs/fragments/cliconf.yml
deleted file mode 100644
index 69e105bc..00000000
--- a/changelogs/fragments/cliconf.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - vyos_facts - added `network_os_major_version` to facts
diff --git a/changelogs/fragments/firewall_global_14.yml b/changelogs/fragments/firewall_global_14.yml
deleted file mode 100644
index 4b993ab5..00000000
--- a/changelogs/fragments/firewall_global_14.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-minor_changes:
- - vyos_firewall_global - with 1.4+, use the the global keyword to define global firewall rules
- - vyos_firewall_global - Added support for input, output, and forward chains (1.4+)
- - vyos_firewall_global - Added support for log-level in state-policy (1.4+)
-bugfixes:
- - vyos_firewall_global - Fixed ipv6 route-redirects and tests
- - vyos_firewall_global - Fixed state-policy deletion (partial and full)
diff --git a/changelogs/fragments/firewall_global_parsing.yml b/changelogs/fragments/firewall_global_parsing.yml
deleted file mode 100644
index 98275fff..00000000
--- a/changelogs/fragments/firewall_global_parsing.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - vyos_firewall_global - Fixed parsing of global-options (1.4+)
diff --git a/changelogs/fragments/firewall_interface_types.yml b/changelogs/fragments/firewall_interface_types.yml
deleted file mode 100644
index 8fc8eb47..00000000
--- a/changelogs/fragments/firewall_interface_types.yml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-minor_changes:
- - vyos_firewall_interfaces - added support for VIF interfaces
- - vyos_firewall_interfaces - expanded firewall interface types to match existing types
-
-deprecated_features:
- - vyos_firewall_interfaces - deprecated for use with VyOS 1.4+, firewalls are no longer
- connected directly to interfaces. See the Firewall Configuration documentation
- for how to establish a connection betwen the firewall rulesets and the flow, interface, or zone.
diff --git a/changelogs/fragments/firewall_rules.yml b/changelogs/fragments/firewall_rules.yml
deleted file mode 100644
index 495da458..00000000
--- a/changelogs/fragments/firewall_rules.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-breaking_changes:
- - vyos_firewall_rules - tcp.flags is now a list with an inversion flag to support 1.4+ firewall rules, but still supports 1.3-
-
-minor_changes:
- - vyos_firewall_rules - Added support for 1.4+ firewall rules
- - vyos_firewall_rules - added support for 1.5+ firewall `match-ipsec-in`, `match-ipsec-out`, `match-none-in`, `match-none-out`
-
-trivial:
- - vyos_firewall_rules - fix tests for 1.4+ firewall rules (ICMP V6 code and type)
diff --git a/changelogs/fragments/firewall_rules_diff.yml b/changelogs/fragments/firewall_rules_diff.yml
deleted file mode 100644
index 9e62a515..00000000
--- a/changelogs/fragments/firewall_rules_diff.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - vyos_firewall_rules - Add support for diff mode for rulesets
diff --git a/changelogs/fragments/fix-recent-vyos-version-change-detection.yml b/changelogs/fragments/fix-recent-vyos-version-change-detection.yml
deleted file mode 100644
index 2e506259..00000000
--- a/changelogs/fragments/fix-recent-vyos-version-change-detection.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - vyos_config - Fix change detection for recent Vyos versions
diff --git a/changelogs/fragments/interfaces_update.yml b/changelogs/fragments/interfaces_update.yml
deleted file mode 100644
index 5702b7a4..00000000
--- a/changelogs/fragments/interfaces_update.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-minor_changes:
- - vyos_l3_interfaces - make l3_interfaces pick up loopback interfaces
- - vyos_firewall_interfaces - enable support for 1.4 firewall
- - vyos_ospf_interaces - support for 1.4 ospf interfaces
-bugfixes:
- - vyos_interfaces - fixed bug where 'replace' would delete an active disable and not reinstate it
- - vyos_interfaces - fixed over-zealous handling of disable, which could catch other interface
- items that are disabled.
-
-trivial:
- - vyos interface plugins - added tests for verifying imterface disable/enable
diff --git a/changelogs/fragments/ntp_global.yaml b/changelogs/fragments/ntp_global.yaml
deleted file mode 100644
index b3177efb..00000000
--- a/changelogs/fragments/ntp_global.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-minor_changes:
- - vyos_ntp_global - Added support for VyOS 1.4+ (chronyd vs ntpd)
- - vyos_ntp_global - Added syntax for allow_client in 1.4+
-trivial:
- - vyos_ntp_global - Added test suite for ntp_global and 1.4+
diff --git a/changelogs/fragments/resource_updates.yml b/changelogs/fragments/resource_updates.yml
deleted file mode 100644
index 5a0c5e0e..00000000
--- a/changelogs/fragments/resource_updates.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - updated resources and re-ran resource templates for existing older template code
diff --git a/changelogs/fragments/snmp_server.yml b/changelogs/fragments/snmp_server.yml
deleted file mode 100644
index 5794c350..00000000
--- a/changelogs/fragments/snmp_server.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-breaking_changes:
- - vyos_snmp_server - parameter `engine_id` is no longer a `user` or `trap_target` parameter and is now a `snmp_v3` parameter
- - vyos_snmp_server - parameters `encrypted-key` and `plaintext-key` are now `encrypted-password` and `plaintext-password`
- - vyos_snmp_server - no longer works with versions prior to 1.3
-
-trivial:
- - vyos_snmp_server - 192.0.2.1/24 (TEST-NET-1) is used on eth1 for testing to accomodate services that check
- valid configurations (such as SNMP)
- - vyos_snmp_server - use encrypted passwords for SNMPv3 tests as VyOS now converts those "when next reloaded"
- - vyos_snmp_server - fixed integration tests for 1.3+ for `vyos_hostname`
diff --git a/changelogs/fragments/test_module_patch.yml b/changelogs/fragments/test_module_patch.yml
deleted file mode 100644
index 557a941a..00000000
--- a/changelogs/fragments/test_module_patch.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - util.py - Add mock _ANSIBLE_PROFILE to reflect changes to Ansible libs
diff --git a/changelogs/fragments/tests.yml b/changelogs/fragments/tests.yml
deleted file mode 100644
index 78e3d597..00000000
--- a/changelogs/fragments/tests.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-trivial:
- - ignore 2.19 sanity tests for now
diff --git a/changelogs/fragments/typing_extensions_fix.yml b/changelogs/fragments/typing_extensions_fix.yml
new file mode 100644
index 00000000..951d0877
--- /dev/null
+++ b/changelogs/fragments/typing_extensions_fix.yml
@@ -0,0 +1,3 @@
+---
+trivial:
+ - test_requirements.txt - Add missing Py3.13 typing_extenstions lib