v6.20.0Linux
Incus 6.20
Added 7
- Add default environment variables for the Windows Agent
- Add new Windows environment variable 'SystemDrive'
- Allow reading Ephemeral flag from stdin in instance creation
- Allow live-migration of bridged physical NICs
- Add support for QCOW2 formatted volumes on lvmcluster
- Implement standalone `incus cluster join` command
- Implement agent feature restriction from the guest
Changed 7
- Generate a stable MAC for managed physical bridge interfaces
- Network bridge no longer listens for incoming Router Advertisements
- Allow trailing dot in NS records for network zones
- Improve VM state handling
- Implement Happy Eyeballs (RFC 8305) in TLS RFC3493Dialer
- Make TPM device incompatible with live-migration
- Take project into account during QCOW2 operations
Fixed 6
- Fix SELinux issue with agent run path
- Fix cat order bug in selinuxContext()
- Fix VLAN for VMs on physical devices
- Return a copy of the metadata in operations to avoid concurrent modification issues
- Fix regression in reported state for QEMU instances
- Fix storage related issues
Announcement
https://discuss.linuxcontainers.org/t/incus-6-20-has-been-released/25635
What's Changed
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2718
- agent-loader/install-linux.sh Fix SELinux issue with agent run path by @rgerardi in https://github.com/lxc/incus/pull/2719
- doc: fix instances-limit-units reference links by @hnakamur in https://github.com/lxc/incus/pull/2716
- instance/drivers/driver_common: Fix cat order bug in selinuxContext() by @mschiff in https://github.com/lxc/incus/pull/2721
- Add Default Environment Variables for the Windows Agent by @MOBergeron in https://github.com/lxc/incus/pull/2720
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2722
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2723
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2724
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2729
- Added new Windows environment variable 'SystemDrive' by @MOBergeron in https://github.com/lxc/incus/pull/2730
- incusd/instance/lxc: Generate a stable MAC for managed physical bridg… by @stgraber in https://github.com/lxc/incus/pull/2727
- incusd/device/nic_physical: Fix VLAN for VMs by @stgraber in https://github.com/lxc/incus/pull/2732
- incus/create: Allow reading Ephemeral flag from stdin by @stgraber in https://github.com/lxc/incus/pull/2731
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2735
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2742
- incusd/network/bridge: Don't listen for incoming RAs by @stgraber in https://github.com/lxc/incus/pull/2743
- incusd/network/zone: Allow trailing dot in NS records by @stgraber in https://github.com/lxc/incus/pull/2744
- incusd/device/physical: Allow live-migration of bridged physical NICs by @stgraber in https://github.com/lxc/incus/pull/2745
- Move ACME challenge logic to
sharedby @masnax in https://github.com/lxc/incus/pull/2746 - Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2750
- Improve VM state handling by @stgraber in https://github.com/lxc/incus/pull/2747
- incusd/operations: Return a copy of the metadata to avoid concurrent … by @stgraber in https://github.com/lxc/incus/pull/2752
- incusd/instance/qemu: Fix regression in reported state by @stgraber in https://github.com/lxc/incus/pull/2756
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2758
- Update dependencies by @stgraber in https://github.com/lxc/incus/pull/2759
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/lxc/incus/pull/2762
- incus/io: #2636 fix linter complaints in
internal/ioby @dector in https://github.com/lxc/incus/pull/2763 - internal/jmap: Refactor Map methods and add comprehensive tests by @dector in https://github.com/lxc/incus/pull/2765
- incusd/storage_volumes: Fix state handling in getVolumeFull by @stgraber in https://github.com/lxc/incus/pull/2766
- Attempt to make the Incus Agent on Windows better integrated. by @MOBergeron in https://github.com/lxc/incus/pull/2749
- generate-database: Allow overwriting the target column for a join by @breml in https://github.com/lxc/incus/pull/2761
- shared/tls: implement Happy Eyeballs (RFC 8305) in RFC3493Dialer by @johnae in https://github.com/lxc/incus/pull/2753
- incusd/devices/tpm: Make incompatible with live-migration by @stgraber in https://github.com/lxc/incus/pull/2767
- incus/network_load_balancer: Fix typo in cmd info description by @positiveEV in https://github.com/lxc/incus/pull/2768
- incus/util: #2636 fix linter complaints in
internal/filterby @dector in https://github.com/lxc/incus/pull/2764 - Add support for QCOW2 formatted volumes on lvmcluster by @presztak in https://github.com/lxc/incus/pull/2693
- Fix storage related issues by @stgraber in https://github.com/lxc/incus/pull/2769
- Take project into account during qcow2 operation by @presztak in https://github.com/lxc/incus/pull/2770
- Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2772
- shared/api: add comprehensive unit tests for URL builder by @baconYao in https://github.com/lxc/incus/pull/2771
- Implement standalone
incus cluster joinby @presztak in https://github.com/lxc/incus/pull/2755 - Feature: restrict agent features from the guest by @Mujib-Ahasan in https://github.com/lxc/incus/pull/2736
- Various fixes for Incus 6.20 by @stgraber in https://github.com/lxc/incus/pull/2774
New Contributors
- @rgerardi made their first contribution in https://github.com/lxc/incus/pull/2719
- @mschiff made their first contribution in https://github.com/lxc/incus/pull/2721
- @johnae made their first contribution in https://github.com/lxc/incus/pull/2753
- @positiveEV made their first contribution in https://github.com/lxc/incus/pull/2768
Full Changelog: https://github.com/lxc/incus/compare/v6.19.1...v6.20.0