github lxc/incus v6.15.0

latest releases: v6.16.0, v6.0.5
one month ago

Announcement

https://discuss.linuxcontainers.org/t/incus-6-15-has-been-released/24333

What's Changed

  • Use netlink instead of calling iproute2 commands by @gwenya in #1990
  • generate-database: Add create_timestamp and update_timestamp by @breml in #2227
  • incusd/instance/qemu: On standalone systems, cap hotplug memory to sy… by @stgraber in #2237
  • Fixes for netlink by @gwenya in #2233
  • incusd/patches: Fix empty JSON columns by @stgraber in #2239
  • incusd/instance/qemu: Fix memory calculation logic by @stgraber in #2240
  • shared/idmap: Skip ACLs that are out of range by @stgraber in #2244
  • Fix TC regressions by @stgraber in #2253
  • incusd/storage/lvm: Don't rely on udev paths by @stgraber in #2255
  • incusd/device/nic_ovn: Allow specifying static IPv4/IPv6 when DHCP is… by @stgraber in #2256
  • cmd/incus_agent: Replace gorilla/mux with http.ServeMux by @0xk1f0 in #2259
  • Fixed non-constant format string in call to fmt.Errorf by @c4t3l in #2260
  • Ensure usage of server address from the join request by @breml in #2262
  • incusd/instance/qmp/log: Don't crash on log Write calls after Close by @stgraber in #2261
  • Make tunnel.NAME.(interface|local) a node specific network config by @breml in #2263
  • incusd/ip: fix allmulti regression by @gwenya in #2269
  • doc: Pin a working version of the sphinx extensions by @stgraber in #2270
  • incusd/instance/lxc: Fix usage reporting on relative disks by @stgraber in #2271
  • cli/list: Add markdown format support by @Linkster78 in #2265
  • incus/project/get-current: Rely on server reported project by @stgraber in #2272
  • incus/remote: Support keepalive flag by @presztak in #2273
  • Translations update from Hosted Weblate by @weblate in #2278
  • incusd/cluster/config: Update certificate also on change of acme.http.port by @tibeer in #2280
  • incusd/instance_logs: Perform stricter path validation by @stgraber in #2283
  • incusd/dev_incus: Add extra validation for monitor by @stgraber in #2285
  • Cherry-pick fixes from LXD stable-5.0 by @stgraber in #2284
  • incusd/images: Improve handling of public endpoints by @stgraber in #2287
  • Fix validation of 'L' shorthand column in list command by @presztak in #2289
  • Make RenderTemplate stricter by @stgraber in #2288
  • Fix network peering by @The127 in #2294
  • incusd/instance/agent-loader: Use ISO label rather than disk id by @stgraber in #2295
  • incusd/storage: Fix ISO renaming by @bensmrs in #2296
  • Implement disk ejection by @bensmrs in #2282
  • Skip processing 'limits.processes' for VM instance types by @presztak in #2299
  • Add 'limits.memory.hotplug' configuration option by @presztak in #2301
  • Allow setting user.* on the root disk when the VM is running by @presztak in #2304
  • incusd/instance: Allow setting lxc.net config keys through raw.lxc by @stgraber in #2305
  • Restrict operation access by @stgraber in #2310
  • Add cluster and storage pool filtering to the CLI by @stgraber in #2308
  • Apparmor tweaks by @stgraber in #2306
  • incusd/ip: Fix filtering of routes by interface by @stgraber in #2309
  • doc/instances_create: Extend the Incus VM agent instructions by @stgraber in #2307
  • incusd/db/network_peers: Fix querying of integrations by @stgraber in #2311
  • Translations update from Hosted Weblate by @weblate in #2313
  • Add configurable WWN on VM disks by @stgraber in #2312
  • Use server advertised OIDC scopes by @stgraber in #2316
  • incusd/network/bridge: Allow automatic host-specific IPv6 addresses by @stgraber in #2315
  • Set MAC address for physical NIC with bridge parent by @presztak in #2319
  • incusd/instance/qemu: Fix lifecycle events by @stgraber in #2317
  • Add OCI credential helper support by @stgraber in #2318
  • Implement webhook logger by @stgraber in #2324
  • incusd/device/disk: prevent file mounts on VMs by @bensmrs in #2326
  • Translations update from Hosted Weblate by @weblate in #2328
  • Small cleanup/tweaks from TrueNAS branch by @stgraber in #2329
  • Fix directory unmount by @bensmrs in #2335
  • Fix association between images and profiles by @presztak in #2327
  • Refactor TLS client/key handling to consistenly handle key encryption by @stgraber in #2339
  • Avoid piling up event listeners during cluster request forwarding by @stgraber in #2340
  • tests: Standardize indentation by @stgraber in #2331
  • incusd/instance/qemu: Cleanup volume eject/detach logic by @stgraber in #2330
  • Set image download temporary path by @stgraber in #2333

New Contributors

Full Changelog: v6.14.0...v6.15.0

Don't miss a new incus release

NewReleases is sending notifications on new releases.