Skip to content

0.106.1

Compare
Choose a tag to compare
@daniloegea daniloegea released this 26 May 08:50
· 505 commits to main since this release

Releasing v0.106.1:

Bug fixes:

Full Changelog 0.106...0.106.1

Danilo Egea Gondolfo (36):
    meson: build version to 0.106.1
    CI: enable Github actions on stable/**
    parse-nm: fix eap_method handling
    rtd: set the OS and Python versions explicitly
    ovs: replace openvswitch instances by Open vSwitch
    ovs: don't allow peers with the same name
    ABI: convert NetplanBackendSettings to struct
    parse: validate NM backend settings usage
    nm: check the passthrough config format
    wireguard: improve an error message
    wireguard: plug a memory leak
    validate: drop the YAML node parameter
    parse: don't point to the wrong node on validation
    parse: set the backend on nm-devices to NM by default (#349)
    parse: plug a memory leak (#348)
    nm: return if write_routes() fails
    libnetplan: don't try to read from a NULL file
    networkd: plug a memory leak
    vrfs: skip policies parsing if list is NULL (LP: #2016427) (#341)
    docs: fix bridge parameters types and add examples (#346)
    parse: use "--" with systemd-escape
    netplan: adjust the maximum buffer size to 1MB
    Netplan docs rework (Part 2) (#337)
    Netplan docs rework (#333)
    tests: Add some integration tests for DBus
    dbus: Use the error set by _copy_yaml_state()
    dbus: Build the copy path correctly
    parser: Don't duplicate OVS configuration
    tests: Add tests for the new C functions
    tests: Don't use duplicated DNS entries
    parser: Don't add DNS entries duplicates
    parser: handle duplicated routing rules
    Add all the commands to the bash completion file (LP: #1749869) (#326)
    parser: demote the new lacp-rate check to warning
    ATTN: parser: validate lacp-rate properly (LP: #1745648) (#324)
    docs: Add a short netplan-everywhere howto (#325)

Lukas Märdian (17):
    CI: make use of the canonical/setup-lxd action
    doc: Add Ubuntu Code of Conduct 2.0
    doc: make us of sphinx copybutton plugin
    cli:status: improve networkctl parameter passing
    cli:test: use 'text' alias instead of 'universal_newlines'
    Makefile: fully cleanup coverage data
    cli:apply: use shutil.rmtree instead of 'rm -rf'
    Use controlled execution environment, to avoid failure if PATH is unset (LP: #1959570) (#336)
    meson: fix installation of legacy /lib/netplan/generate symlink
    parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735)
    meson: cli:utils: drop legacy generator path, use libexec instead
    meson: use meson_make_symlink.sh helper script instead of install_symlink()
    Revert "meson: use absolute link target for generator symlink"
    meson: use absolute link target for generator symlink
    Revert "meson: Account for UsrMerged systemd paths"
    CI: CodeQL: add cmocka build-deps
    CI: CodeQL: add pytest build-deps

Michael Vogt (2):
    spread.yaml: restore /etc/netplan for each test
    tests: add new spread based snapd integration test

Jordan Mitchell Barrett (1):
    CI: update canonical/setup-lxd to v0.1.1 (#359)

Aristo Chen (1):
    netplan: cli: fix typo from 'unkown' to 'unknown'

Neal Gompa (3):
    rpm: Refresh packaging for 0.106 and sync from Fedora
    meson: Account for UsrMerged systemd paths
    meson: Enable finding pycoverage on RPM based distributions