What's Changed
- Allow custom volume snapshot create/delete when attached to running instance by @presztak in #2989
- shared/cliconfig: Add lock to prevent panic by @stgraber in #2991
- incusd/endpoints/starttls: Report correct ServerName by @stgraber in #2993
- generate-database: fix linter complaints by @J0nasDotDev in #2995
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #2996
- firewall: fix linter complaints by @J0nasDotDev in #2997
- OVN add
ipv4.dhcp.gateway+ allownonevalue by @JulesdeCube in #2990 - server sys: fix linter complaints by @J0nasDotDev in #2999
- server project: fix linter complaints by @J0nasDotDev in #2998
- server util: fix linter complaints by @J0nasDotDev in #3000
- incusd/instance/lxc: Add /usr/bin/init to OCI PID1 list by @stgraber in #3001
- server seccomp: fix linter complaints by @J0nasDotDev in #3002
- server migration: fix linter complaints by @J0nasDotDev in #3003
- server task: fix linter complaints by @J0nasDotDev in #3004
- Add an instance repair API by @stgraber in #3008
- Implement new parser for CLI client by @bensmrs in #3007
- Translations update from Hosted Weblate by @weblate in #3009
- incusd/operations: Fix missing Unlock by @stgraber in #3012
- Translations update from Hosted Weblate by @weblate in #3013
- incusd/metrics: Increase node-exporter timeout to 5s by @stgraber in #3015
- Translations update from Hosted Weblate by @weblate in #3019
- Mixed bugfixes by @stgraber in #3020
- Add support for instance-agent events by @0xk1f0 in #3026
- NIC improvements by @bensmrs in #3024
- incus/usage: Defer remote connection by @bensmrs in #3028
- Fix linter reported issues by @stgraber in #3022
- Add FreeBSD agent by @bensmrs in #3029
- Translations update from Hosted Weblate by @weblate in #3031
- Fix ZFS test failures by @stgraber in #3027
- incus: fix log in sftpRecursiveMkdir by @J0nasDotDev in #3032
- Translations update from Hosted Weblate by @weblate in #3034
- devcontainer: update Go version and pipx install command by @0xk1f0 in #3035
- Translations update from Hosted Weblate by @weblate in #3038
- incus/cluster: Fix default column layout in help text by @urbalazs in #3041
- incus: Fix indent on --sub-commands by @stgraber in #3042
- Add initial support for dependent volumes by @presztak in #3025
- Introduce goreleaser by @stgraber in #3044
- incusd/daemon: Allow internal and os API during startup by @stgraber in #3045
- Diverse agent fixes by @bensmrs in #3051
- Restrict
security.sharedto raw custom block volumes onlvmclusterby @presztak in #3053 - incus: Print newly-created snapshot name if unspecified by @J0nasDotDev in #3039
- incus/info: Allow querying alternative log files by @stgraber in #3052
- Simplify config subvolume naming by using static "instance" prefix by @presztak in #3050
- Add colors to the CLI client by @bensmrs in #3058
- HTTP hardening by @stgraber in #3067
- Add support for migrating dependent volumes with instances by @presztak in #3057
- Fix issues with logs volume by @stgraber in #3063
- Harden certificate updates by @stgraber in #3068
- Few tweaks around CLI colors by @bensmrs in #3065
- Add LZ4 compression by @bensmrs in #3071
- Add project resource and limit metrics by @Adevixxx in #3021
- incus-migrate: Fix OVA handling within os.Root by @stgraber in #3072
- incus-migrate: Allow importing OVAs from URLs by @bensmrs in #3073
- incusd/seccomp: Limit the new mount API system calls we block by @stgraber in #3070
- incus/usage: Fix edge case by @bensmrs in #3080
- Update dependencies by @stgraber in #3078
- Cleanup and harden the OIDC allowed_subnets claim by @stgraber in #3079
- Translations update from Hosted Weblate by @weblate in #3082
- doc: Remove config-options page by @bensmrs in #3083
- Refactor live migration - extract common logic by @presztak in #3085
- Add cp-like flags to pull commands by @bensmrs in #3086
- Prevent setting the 'snapshots.XYZ' keys on dependent volumes by @presztak in #3087
- incusd/instances_post: Add extra validation during backup import by @stgraber in #3088
- Translations update from Hosted Weblate by @weblate in #3090
- Add support for live migration of dependent disks by @presztak in #3089
- Add
image.requirements.cdrom_cloud_initkey by @bensmrs in #3091 - Translations update from Hosted Weblate by @weblate in #3094
- Fix some security issues by @stgraber in #3092
- Small fixes and refactorings by @stgraber in #3095
- Pre-release bugfixes by @stgraber in #3096
New Contributors
- @JulesdeCube made their first contribution in #2990
- @urbalazs made their first contribution in #3041
- @Adevixxx made their first contribution in #3021
Full Changelog: v6.22.0...v6.23.0