# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.0] - 2024-01-01 ### Added - Initial release of the Proxmox VE NAPALM driver - Support for classic Linux networking (`/etc/network/interfaces`, Linux bridges) - Support for Proxmox SDN (zones: VLAN, QinQ, VXLAN, EVPN; VNets and subnets) - Support for Open vSwitch (OVS) bridges, bonds, and internal ports - Password and API token authentication via `proxmoxer` - Implemented NAPALM methods: - `open`, `close`, `is_alive` - `get_facts` - `get_interfaces`, `get_interfaces_ip`, `get_interfaces_counters` - `get_environment` (CPU, memory, temperature sensors) - `get_arp_table` (via `/proc/net/arp`) - `get_mac_address_table` (Linux bridge fdb + OVS appctl) - `get_vlans` (SDN VNet tags + `bridge vlan show`) - `get_network_instances` (SDN zones as NAPALM network instances) - `get_ntp_servers`, `get_ntp_stats` - `get_snmp_information` - `get_users` - `get_config`, `load_merge_candidate`, `load_replace_candidate` - `compare_config`, `commit_config`, `discard_config`, `rollback` - `get_lldp_neighbors`, `get_lldp_neighbors_detail` - `get_ipv6_neighbors_table` - `ping`, `traceroute`, `cli` - `get_route_to` - 149 unit tests with ~79% code coverage - Full type annotations