Skip to content

0.106

Compare
Choose a tag to compare
@slyon slyon released this 09 Feb 08:35
· 384 commits to main since this release

Releasing v0.106:

Bug fixes:

New Contributors:

We would like to thank everybody who contributed to this release! 🍾

Full Changelog: 0.105...0.106

Danilo Egêa Gondolfo (18):
      tests: mock calls to systemctl
      ctests: fix an integer conversion issue
      docs: small fix on netplan-set doc
      src: Fix some memory leaks (#297)
      Fix a bug in the generate --mapping command (LP: #1996941) (#301)
      Migrate from (deprecated) nose to pytest (#302)
      API: implement APIs from the new specification (#298)
      parse: Add the filepath to OVS ports netdefs (#295)
      Netplan api iterator (#306)
      parser: plug a memory leak (#309)
      parser: return the correct error on failure (LP#2000324) (#308)
      apply: Fix crash when OVS is stopped (LP#1995598) (#307)
      networkd: make sure VXLAN is in the right section (LP: #2000713) (#310)
      Check if the interface name is too long (LP: #1988749) (#313)
      Check and fix non-inclusive laguange (#303)
      CI: Memory leak action (#321)
      vxlan: convert some settings to tristate (LP: #2000712) (#311)
      parser: check for route duplicates (LP: #2003061) (#320)

Louis Sautier (1):
      doc/examples: remove unnecessary route for IPv6 on-link gateways (#312)

Lukas Märdian (45):
      buildsystem: meson fixes
      doc: whitespace fixes
      doc:README: adopt to default website template and Diataxis navigation ordering
      doc: YAML refactor generic topics into explanation, use external links in explanation
      doc: integrate manpages as CLI reference
      doc: spelling fixes
      doc: Improve CLI documentation
      doc: Add Netplan D-Bus reference
      doc:dbus-config: cross-linking to reference
      docs: add code-of-conduct
      README: link documentation objectives
      CI: upgrade to CodeQL v2
      CI: Fix CodeQL build by installing meson on a Jammy runner
      doc:netplan-yaml: specify default usage of WPA+WPA2 wifi authentication
      doc:routes: fix docs for default route 0.0.0.0/0 vs 0/0 notation
      src:parse-nm: add default wakeonlan setting only for ethernet devices
      src:netplan:abi_compat: use owner (root) read-only permissions
      src:parse: Log a warning on weak .yaml file permissions (LP: #1862600)
      cli:apply: fix logger deprecation warning
      meson: fix coverage-py-combine race condition (fixup PR #302)
      doc: Add Netplan logo
      New 'netplan status' CLI (#290)
      api:util: rename netplan_error_clear (from _free) & adopt to nullify
      ctest:parser: adopt for netplan_error_clear rename
      doc:reference: mention YAML spec version and expected file permissions
      doc:index: add 'In this documentation' subtitle
      doc:index:conf: use grid instead of table, for responsive rendering
      doc:index: switch symbolic link, for easier modification through RTD
      Add .readthedocs.yaml configuration
      readthedocs: add python requirements.txt
      generate:util: fix double-slash root filepath
      test:cli:set: add regression cases for LP: #1997467
      parse: Allow loading nullable origin-hint overrides (netdefs to be ignored)
      cli:set: fix origin-hint handling (LP: #1997467)
      src:parse:netplan: write global renderer depending on output file
      doc:yaml: improve formatting
      src:parse: plug memory leaks in nullable handling
      meson: give some more time for c coverage output to avoid timeouts
      tests:base:ethernets: Improve stability of autopkgtests (#223)
      meson: bump to _GNU_SOURCE, avoid explicit __USE_MISC
      util: update netplan_delete_connection() API
      test:ctest: adopt for netplan_delete_connection API
      abi: ignore the glob_t change related to _GNU_SOURCE
      abi-compat: bump for 0.106
      meson: build version to 0.106

Richard Laager (1):
      Match by PermanentMACAddress (#278)