What's Changed
- incusd/network/ovn: Tweak port removal logic by @stgraber in #2600
- Initial SELinux detection and handling by @stgraber in #2599
- github: Build the agent on MacOS by @stgraber in #2602
- Translations update from Hosted Weblate by @weblate in #2603
- incusd/instance/qemu: Disable virtio-snd on Windows by @stgraber in #2604
- Quiesce the VM QMP log by @stgraber in #2608
- incusd/device/disk: Skip VirtioFS Posix ACLs on Windows by @stgraber in #2609
- incusd/selinux: Add basic refpolicy support by @stgraber in #2612
- client: Add GetEventsByType and GetEventsAllProjectsByType by @breml in #2613
- Fix cluster event issues by @stgraber in #2615
- cmd/generate-database/db: Fix create/update with composite keys by @masnax in #2616
- client: Omit trailing ? for /events without query parameters by @breml in #2618
- incusd/storage_volumes: Better handle bad patterns by @stgraber in #2617
- incusd/apparmor/lxc: Don't bother with sys/proc protections when nest… by @stgraber in #2624
- incusd/acme: Handle HTTPS proxies by @stgraber in #2625
- Fix lifecycle events being emited on pending entities by @presztak in #2633
- Fix vlan/parent modification on physical uplink by @gbilic in #2632
- Feat: --format raw added added for getting raw data. by @Mujib-Ahasan in #2622
- Allow
incus admin oson all platforms by @stgraber in #2635 - Fix sparse writer performance by @stgraber in #2637
- Tighten storage pool permissions by @stgraber in #2642
- incus-migrate: Strict error checking by @stgraber in #2639
- incusd/patches: Fix incorrect error check in permission patch by @stgraber in #2643
- incusd/instance/qemu: Properly parse dashed disk names when detaching by @bensmrs in #2648
- incusd/instance/qemu: Fix macOS agent by @bensmrs in #2647
- incusd/api: Refresh OIDC on changes to oidc.scopes by @stgraber in #2649
- incus/instance: Add missing godocs by @dector in #2644
- incusd: only apply qemu rtc adjustments if it is configured by @The127 in #2645
- Translations update from Hosted Weblate by @weblate in #2658
- Allow some remote internal API interactions by @stgraber in #2657
- gomod: Update dependencies by @stgraber in #2664
- Translations update from Hosted Weblate by @weblate in #2667
- cmd/incus-agent: address golangci-lint issues by @RageZBla in #2661
- Make /var/lib/incus/devices a tmpfs by @stgraber in #2668
- incus/util: #2636 fix linter complaints in
internal/utilby @dector in #2655 - doc: Remove mentions of IRC by @stgraber in #2672
- Support for the Incus Agent as a Service on Windows by @MOBergeron in #2671
- doc/image_format: Tweak wording by @stgraber in #2676
- incusd/storage/zfs: Rework zvol resolution logic by @stgraber in #2673
- Workaround Linstor URL parsing issue by @stgraber in #2677
- incusd/device/unix_hotplug: Prevent duplicate uevent injection by @zgttotev in #2679
- Fix determination of target path for
storage volume file mountcommand by @presztak in #2683 - build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2694
- cmd/lxd-to-incus: address golangci-lint issues by @RageZBla in #2692
- cmd/lxc-to-incus: address golangci lint issues by @RageZBla in #2691
- cmd/incus-simplestream: output of golangci-lint run --fix by @RageZBla in #2689
- cmd/incus-user: refactor to not use os.Exit and instead close listener by @RageZBla in #2690
- cmd/generate-config: address golangci-lint issues by @RageZBla in #2660
- shared/resources: Skip broken udev symlinks by @stgraber in #2695
- incusd/network/zone: Support setting top level records by @stgraber in #2696
- Correct response documentation for recursively fetching an instance by @Hye-Dev in #2699
- Support retrieving client certificate as PFX (PKCS12) by @stgraber in #2700
- Fix file access issues (crash and OpenFGA model) by @stgraber in #2701
- Translations update from Hosted Weblate by @weblate in #2703
- Add Full structs for storage volumes and backups by @stgraber in #2704
- Feature: Support deleting multiple objects in CLI by @Mujib-Ahasan in #2656
- Add option for disabling PCI firmware by @Mujib-Ahasan in #2698
- Support serial devices to resource API by @baconYao in #2675
- tests: Optimize CI test matrix to reduce workflow duration by @baconYao in #2629
- Add support for NIC limits on OVN by @stgraber in #2711
- Various fixes for Incus 6.19 by @stgraber in #2713
- incusd/instance/lxc: Tweak SELinux category by @stgraber in #2653
New Contributors
- @gbilic made their first contribution in #2632
- @Mujib-Ahasan made their first contribution in #2622
- @dector made their first contribution in #2644
- @RageZBla made their first contribution in #2661
- @MOBergeron made their first contribution in #2671
- @Hye-Dev made their first contribution in #2699
- @baconYao made their first contribution in #2675
Full Changelog: v6.18.0...v6.19.0