Announcement
https://discuss.linuxcontainers.org/t/incus-6-18-has-been-released/25091
What's Changed
- Replace map[string]string with ConfigMap for more user friendly handling of bool and numbers (with defaults) by @breml in #2496
- doc: Add description for database-client role by @presztak in #2510
- 'dns.mode' implementation for the OVN driver by @presztak in #2511
- Change snapshot deletion command to
storage volume snapshot deleteby @robbystk in #2514 - Use 'Patch' method for PATCH requests by @presztak in #2516
- Feat/add table query on sql by @heldergomes in #2512
- Translations update from Hosted Weblate by @weblate in #2519
- incus/admin/os: Update for current API prefix by @stgraber in #2520
- Fixed grammar in README.md by @Smoothengineer in #2521
- Improve IncusOS debug log command by @stgraber in #2522
- incusd/cluster: Don't use proxy when joining by @stgraber in #2528
- incusd/device/disk: Remove dead code by @bensmrs in #2531
- Add
attachedkey forusbdevices by @bensmrs in #2530 - Implement ISO export by @bensmrs in #2526
- doc: Remove outdated warning by @stgraber in #2532
- incusd/metrics: Always include internal metrics by @stgraber in #2536
- incusd/auth: log the error if getting the oidc provider fails by @gwenya in #2537
- Fix typo in file push cmd help by @rsyring in #2540
- Cleanup disk attached logic by @bensmrs in #2541
- Add gendoc for storage config keys by @presztak in #2539
- Fix LVM unpack on backends with partial/broken discard by @stgraber in #2543
- Add support for SPICE audio by @bensmrs in #2529
- incusd/network/ovn: Check the correct config on uplink validation by @stgraber in #2546
- Translations update from Hosted Weblate by @weblate in #2548
- incusd/console: Close remote connection on console disconnect by @stgraber in #2547
- Add systemd credentials by @bensmrs in #2545
- shared/resources: Fix caching mechanism by @stgraber in #2551
- incusd/cluster: Disable proxy during cluster join by @stgraber in #2552
- Add Darwin (macOS) agent by @bensmrs in #2553
- doc: Kubernetes and ClusterAPI integration by @neoaggelos in #2556
- Re-enable LINSTOR tests by @bensmrs in #2558
- internal/server/network: Update libovsdb import path by @gibmat in #2561
- Extend mini-oidc for use in Go tests by @breml in #2565
- Rework CLI structure ahead of move of IncusOS CLI by @stgraber in #2566
- Switch to IncusOS cli package by @stgraber in #2567
- Fix panic on storage migration by @stgraber in #2569
- Add checks when deleting or renaming cluster groups by @presztak in #2571
- Add support for bpf token delegation by @gwenya in #2109
- More work on Incus agents by @bensmrs in #2564
- make: check if run-parts is installed by @Foxboron in #2574
- Check if target ip in forward is network id or broadcast address of subnet by @DarkressX in #2555
- Translations update from Hosted Weblate by @weblate in #2575
- gomod: Refresh for latest IncusOS CLI by @stgraber in #2576
- incusd/instance/lxc: Fix handling of credentials on existing instances by @stgraber in #2577
- incusd/instance/lxc: Don't apply credentials update on stopped contai… by @stgraber in #2580
- File operations on filesystem custom storage volumes by @presztak in #2583
- shared/osarch: Add aliases for the various x86_64 versions by @stgraber in #2585
- Improve handling of stdout in
incus exportby @stgraber in #2586 - build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2587
- Remove project name from operation response by @DarkressX in #2588
- IncusOS support remotes for "admin os" commands by @breml in #2591
- incusd: Remove remaining project remnants from operations by @stgraber in #2590
- Allow custom MAC address prefixes by @bensmrs in #2589
- Tweak
incus filesymlink and permission handling by @stgraber in #2592 - Assorted pre-release bugfixes by @stgraber in #2593
- clarify VM definition with abbreviation in document by @whyang9701 in #2595
- Bring up parent interface and check existence on update by @bensmrs in #2597
- Disable snapshots on LVM cluster by @stgraber in #2598
New Contributors
- @robbystk made their first contribution in #2514
- @Smoothengineer made their first contribution in #2521
- @rsyring made their first contribution in #2540
- @DarkressX made their first contribution in #2555
- @whyang9701 made their first contribution in #2595
Full Changelog: v6.17.0...v6.18.0