github canonical/netplan 0.103

latest releases: 1.1.1, 1.1, 1.0.1...
3 years ago

Releasing v0.103:

  • Add YAML generator and Keyfile parser for NetworkManager YAML backend, #211 & #212
  • Add activation-mode parameter (needs systemd v248+), LP: #1664844
  • Make use of systemd-networkd's reload/reconfigure commands (needs systemd v244+) in netplan apply, #200
  • Deprecate gateway4 & gateway6 in favor of defaults routes, LP: #1756590
  • Add io.netplan.Netplan.Generate() DBus method, #208
  • Changed the way of how unmanaged-devices are handled by NetworkManager, #201
  • Improve integration test suite (much faster & can be executed inside containers), LP: #1922126

Bug fixes:

  • Fix ABI regression introduced in 0.102, LP: #1922898
  • Fix netplan set if used across partitions, LP: #1930675
  • Fix handling of multiple gateway4/gateway6 fields, LP: #1901836
  • Fix parsing of ovs values with colons, LP: #1913906
  • Fix failure with set-name and bridges, #221

We would like to thank everybody who contributed to this release! 🍾
in no particular order: @kraj @schopin-pro @mkj @pdmack @slyon @sil2100

Khem Raj (1):
      Handle enum element override (#213)

Lukas Märdian (14):
      tests:bonds: fix flaky resend_igmp test
      cli:apply: reload/reconfigure networkd instead of restart (#200)
      tests:tunnels: improve flaky wireguard test with wait_output()
      cli:set: Fix netplan-set on Core20 (#207)
      dbus:cli: implement io.netplan.Netplan.Generate() (#208)
      cli: SNAP special handling: improve test coverage and error handling (#209)
      Fix ABI regression LP: #1922898 FR-1273 (#206)
      Improve subprocess calls to binaries in /sbin + udevadm (#205)
      Fix NM unmanaged-devices (changes behavior) (#201)
      Implement YAML generator (FR-1046) (#211)
      Improve integration tests interface-ready waiting logic (LP: #1922126) (#204)
      Implement basic Keyfile parser (FR-1046) (#212)
      README: add design document reference, update IRC server
      parse: fix whitespace

Matt Johnston (1):
      cli: Fix failure with "set-name" and "bridges" (#221)

Pete MacKinnon (1):
      Fix parsing of OVS values with colons (LP: #1913906) (#203)

Simon Chopin (5):
      parse: new macro set_str_if_null to avoid duplicating existing fields (#218)
      parser: warn user on multiple global gateway (LP: #1901836) (FR-728) (#217)
      parse: handle_routes: clean up the route on error (#219)
      parse: routes: avoid creating dangling pointers on error (#220)
      Gateway fields deprecation and default routing support (FR-728) (LP: #1756590) (#216)

Łukasz Zemczak (2):
      Add support for the activation-mode parameter (LP: #1664844) (#171)
      Implicitly consider devices with activation-mode set as optional (#214)

Don't miss a new netplan release

NewReleases is sending notifications on new releases.