diff options
Diffstat (limited to 'changelogs/changelog.yaml')
-rw-r--r-- | changelogs/changelog.yaml | 191 |
1 files changed, 191 insertions, 0 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" |