diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-05-28 22:01:45 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-05-29 13:37:12 +0000 |
| commit | 18b5550b69e47883c71d6060a05e0ad69c8e4fa1 (patch) | |
| tree | f7c80612e9804b018d52e38bad5151d39becd63c /scripts | |
| parent | fdb6dae33a782dbd99a79f808430f6fb33934e59 (diff) | |
| download | meta-virtualization-18b5550b69e47883c71d6060a05e0ad69c8e4fa1.tar.gz | |
incus: update to v7.0.0
Major version cross: switches the recipe from stable-6.0 (LTS, frozen
at v6.0.6 + maintenance) to main at the v7.0.0 release tag. v7.0.0 is
the rebranding of incus to its v7 module path.
Recipe changes:
- GO_IMPORT: github.com/lxc/incus/v6 -> /v7 (Go major-version path
rewrite landed upstream in commit 40dd4f151 "Rewrite Go import
path to v7")
- SRC_URI branch: stable-6.0 -> main
- PV: 6.0.6+git -> 7.0.0+git
- SRCREV bump to the v7.0.0 tag commit
- Enable per-dep license tracking via 'require go-mod-licenses.inc'
(parallel to cosign/docker-compose)
- GO_MOD_DISCOVERY_LICENSE_TARGETS lists all 8 ./cmd/* targets the
recipe's do_compile builds, so the license-scan filter uses the
accurate `go list -deps` set rather than the narrower set derived
from go build of the single GO_MOD_DISCOVERY_BUILD_TARGET (which
only builds incus-migrate). See the companion oe-go-mod-fetcher
commit for the tier-1 filter mechanism.
All 5 go-mod sidecars and the new go-mod-licenses.inc regenerated.
Bumping incus to version v7.0.0, which comprises the following commits:
6255b3956 Release Incus 7.0.0
50180d73e gomod: Update dependencies
40dd4f151 Rewrite Go import path to v7
d78350670 github/workflows/tests: Build cowsql and raft from source
b56b7fc6b github/workflows/tests: Install mdl from rubygems instead of snap
676692e72 github/workflows/tests: Configure PPAs without apt-add-repository
f55685170 Makefile: Switch to new golangci-lint install script
17502a12d gomod: Update dependencies
157465d65 incusd/instance/console: Emit a single instance-console event on SPICE
c002012f1 incusd/instance/qemu: Don't restart the VM on shutdown
63c140a95 incusd/instance/qemu: Don't emit shutdown lifecycle event during restart
d81c582dc tests: Extend sub-path tests to cover directory creation
7f5f2c9f3 doc: Update config
d47b354cc doc/devices/disk: Update to cover sub-path creation
237e577da incusd/instance: Allow initial keys for sub-paths
c8951dfc0 incusd/device/disk: Auto-create missing volume sub-directories
533fe9665 i18n: Update translation templates
08d9003a6 incus/storage: Add missing example description
24985d9ec incus/network_zone: Add missing example description
d3ba5a8a4 incus/network_integration: Add missing example description
24ccbeab5 incus/network_address_set: Add missing example description
f45f7e0f8 incus/network_acl: Add missing example description
9acd6ca19 incus/create: Add missing example description
962e9895c incus/config_template: Add missing example description
8844bd247 incus/launch: Add missing example description
137da4aa1 incus/storage_bucket/key: Fix incorrect list column description
b5957ee10 incusd/instance/agent-loader: Remove some trailing whitespaces
59fc32002 tests: Adjust to work with next-hop
075b8ad8b incusd/device/nic: Set next-hop based on configured IP addresses
46dd21657 incusd/instance/qemu: Fix locking around VM reset
a07727a76 doc/clustering: Add new scriptlet reason
78a5b3e4e incusd/cluster: Run placement scriptlet during re-balancing
a18b30213 shared/api/scriptlet: Add InstancePlacementReasonRebalance
bea1e3130 api: instances_placement_scriptlet_rebalance
5b8a1adea incus/cluster: Simplify logic
ccfdb366e tests: Use a 5MiB test file for buckets
e7223abd8 Makefile: Add help target and remove tags target
56a55c02e doc/rest-api: Refresh swagger YAML
b69464a8e incusd: Add missing path parameters
3ad6ece9b doc/metrics: Mention Loki requirement
4add4e243 incus/server/network/ovn/driver: Fix duplicate external network ip check on network creation
0b1737305 i18n: Update translation templates
52f835d4d incus/image/copy: Add --reuse flag for --copy-aliases
b4aab46e2 incus/cluster: Don't attempt to connect during join
67fe50f24 incusd: Implement core.shutdown_action
7d4b52778 incusd/evacuate: Extract evacuateStopInstance and evacuateMigrateInstance helpers
2b28bb462 doc: Update metadata
b76536442 incusd/cluster/config: Add core.shutdown_action
4817f5ef6 api: Add server_shutdown_action extension
236711d0f incusd: Use QuotaWriter for backup and ISO uploads
5ceb17630 incusd: Fix nil pointer dereference in instance backup restore
da44e2d05 incusd: Limit tarball YAML reads to 1MiB
ec65c0015 incusd/storage/s3: Fix nil pointer dereference on truncated input
afcf707e0 incusd/storage/instance: Fix bad snapshot index calculation
2b7d83a01 incusd/network/ovn: Fix TLS validation logic
d768f81c0 incusd/storage/instance: Properly check dependent volumes on import
985a1dedf incusd/storage/volume: Validate snapshot entries on import
030ced1b5 incusd/storage/bucket: Validate expected metadata on import
09b6ce57f incusd/images: Add image server restriction check in image URL download path
4c480ba1d incus/server/network/ovn/driver: Validate that networks external ips are not used by another network, forward or loadbalancer
8c75386a7 incusd: Patch LINSTOR to set DrbdOptions/Disk/rs-discard-granularity
242436a30 gomod: Update dependencies
03da9f6b8 incusd/storage/s3: Derive AWS region from S3 endpoint URL
30969fc20 incusd: Switch minio S3 client for AWS SDK
1a947907f tests: Replace minio with simple built-in S3 endpoint
4226c0a58 incusd/storage/s3: Remove minio supervisor and ActivateBucket
a49dcb509 incusd/storage: Remove remaining minio interactions
be6107a27 incusd/storage/s3: Migrate data from minio to new format
5f7739d49 incusd/storage/s3: Switch to new listener
1cffadf40 incusd/storage/s3: Add in-process S3 handler package
9dbdeeaff incusd/instances: Fix gofump
1a8513c96 internal/server/cgroup: Fix gofumpt
b3440a54e internal/rsync: Fix gofumpt
088bc766b i18n: Updatee translation templates
1c03717b7 incus/storage_bucket: Fix bad list column help message
1665ec10d i18n: Updatee translation templates
ab9c4bffe incus/network_zone: Fix missing example description
a4029535e i18n: Updatee translation templates
fdb8f8754 incus/cluster: Fix spelling of YAML
260f5a750 i18n: Update translation templates
e9cf5710b incus/storage: Fix typo
36611e884 incusd/storage/linstor: Tune DrbdOptions/Disk/rs-discard-granularity on pool creation
12257dd6d incusd: Fix cross-server migration being used instead of intra-cluster migration when storage and target are specified
e96b5b7c4 incusd: Add support for overriding disk device pool during migration
dd6e654cf incusd/instance: Add support for overriding disk device pool during migration
69b080dcf incusd/instance: Add UpdateDevices
b8ba0244f incusd/storage: Add support for overriding disk device pool during migration
581475227 incusd/migration: Add support for overriding disk device pool during migration
edc6875e9 client: Pass device override information during copy
872f3c203 incusd/migration: Add DeviceName field to DependentVolume
66f2ba05d incusd/storage: Allow overriding pool for dependent disk during migration
6da91897b github: Add disclaimer on bug reports
90f33b04c github: Automatically close untyped issues
ec7ac5758 tests: Drop xtables firewall driver support
ad217091e doc: Drop xtables/iptables/ebtables references
f55dba32b incusd/firewall: Drop xtables/iptables/ebtables backend (nftables only)
c76f48ba9 i18n: Update translation templates
f57d9331a tests: Drop legacy [custom/] prefix
a276dbb79 incus/storage_volume: Drop legacy [custom/] prefix
a0e3a97b0 incus/usage: Add deprecation warning for the <key> <value> syntax
6ad50791e incus/color: Add warning prefix
e1e02589e incus/remote_unix: Drop legacy <remote> syntax
a14ec478b shared/cliconfig: Drop legacy <remote> syntax
f416558d7 incus/config_trust: Drop legacy [<remote>:] ATOM syntax
1924513f3 incusd/storage/linstor: Update comment
da54afdef Translated using Weblate (Portuguese)
d5ccd2f26 incusd/network/bridge: Drop dnsmasq version checks below 2.90
a4246c546 incusd/rsync: Drop rsync version checks below 3.2.0
73d4ebc2f incusd/apparmor: Drop AppArmor version checks below 3.0.0
6d51ce3ac incusd/firewall/nftables: Drop nftables version checks below 1.0.0
0c8a5ba0e incusd/storage/truenas: Bump baseline to 0.7.7
a03b2c3f2 incusd/storage/lvm: Drop LVM version checks below 2.03.11
26d064e6a incusd/storage/btrfs: Drop btrfs version checks below 6.12.0
37525af0e incusd/storage/zfs: Drop ZFS version checks below 2.1.0
0aa222dd9 incusd/instance/qemu: Drop QEMU version checks below 8.2
0bedc0467 incusd: Drop kernel version checks (6.12 baseline)
57315170c doc/requirements: Expand on minimum versions
e8b2db413 shared/idmap: Keep respecting INCUS_IDMAPPED_MOUNTS_DISABLE
2513e3430 incusd/instance/lxc: Drop pidfd fallback paths
87df02fad incusd/seccomp: Assume pidfd kernel support in MakePidFd
1d0a118f4 incusd/device/proxy: Drop pidfd fallback in setupProxyProcInfo
e22258cc6 incusd/forknet: Remove unused info subcommand
11edb7ec1 incusd/instance/lxc: Drop forknet info fallback in networkState
21c4e5324 incusd/seccomp: Update LXC baseline
b29832f79 incusd/seccomp: Update kernel baseline
328bde333 incusd/apparmor: Update kernel baseline
6e5459033 incusd/device: Update kernel baseline
3819225c0 incusd/instance/lxc: Update kernel baseline
badeab48d incusd/sys: Update kernel baseline
ab0375fba incusd: Remove kernel feature detection
3608a8226 client: Add bitmap manipulation functions
21fd4a1cf tests: Add more thorough tests for pull/push operations
198219b7e incus: Improve cp compatibility for pull operations
1cbe02367 incusd/seccomp: Update LXC baseline
2738dba58 incusd/instance/lxc: Update LXC baseline
ddb9596c1 incusd/device: Update LXC baseline
96debc3fb incusd/cgroup: Update LXC baseline
63428c18e incusd: Reset LXC feature detection
6a0001aeb i18n: Update translation templates
5223b3afe incus: Generalize -a shorthand for --all
6fd85b2f3 incus: Generalize -t shorthand for --type
3013e8a32 incus: Generalize -f shorthand for --format
9af237518 incus: Generalize -f shorthand for --force
68db650ea incus: Wrap addition of native integer flags
1d26fd0ee incus: Wrap addition of boolean flags
17bdaeff5 incus: Wrap addition of integer flags
4bd27e795 incus: Wrap addition of string array flags
802bd453f incus: Wrap addition of string flags
d7eaca04b i18n: Update translation templates
12e5b4dc4 incus/admin_sql: Clarify behavior on standalone systems
5e599d5cb incus/profile: Clarify example description
a33515d91 incus: Add missing example descriptions
0de2b2036 incus; Fix copy/pasted list column description
cc7daba8c incusd/storage/drivers: Fix migration import-shadowing
12f3fe8d5 incusd/instance/drivers: Check whether an instance snapshot can be safely restored
4da5b79c9 incusd/storage: Add CanRestoreInstanceSnapshot and qcow2CanRestoreSnapshot
4d217073f incusd/storage/drivers: Run Qcow2Info in read-only mode
9e3e53b7a incusd/storage/drivers: Add CanRestoreVolume
0710b22dd incus-agent: Work around issue when built with GO111MODULE=off
6daecfe4c Translated using Weblate (Russian)
501438798 doc: Remove cgroup1 mentions
5dd5ccbe3 incusd/sys: Remove cgroup1 support
aec0b124d incusd/seccomp: Remove cgroup1 support
9d8d8358c incusd/device: Remove cgroup1 support
5ac30f130 incusd/apparmor: Remove cgroup1 support
aa4e6470c incusd: Remove cgroup1 support
3d69764bc incusd/instance/lxc: Remove cgroup1 support
48ea96d4f incusd/cgroup: Require Cgroup V2
0a78b368b incus/instance/drivers/lxc: Early return state call in case instance is in error state Signed-off-by: Leon Schoch <git@darkress.xyz>
f96d10c34 incus/instance/drivers/qemu: Early return state call in case instance is in error state Signed-off-by: Leon Schoch <git@darkress.xyz>
f88c382cd incus/instance/drivers/common: Add isErrorStatusCode function Signed-off-by: Leon Schoch <git@darkress.xyz>
4eb479d18 doc/benchmark_performance: Mention GOPATH
7680c2699 i18n: Update translation templates
669564096 incus/network: Add --target to network list
2c92a0712 incusd/networks: Support targeting of network list
72b08d318 Translated using Weblate (Russian)
c35a936f9 internal/linux: Add logging to ClearBlock
a05cb3bd0 shared/validate: Fix name validation on single character
235b4dc89 incusd/storage: Prevent migration of dependent volumes for snapshot instances
b54b7ca36 incusd/instances/qemu: Fix crash on nil qmp handler in RunJSON
2eb8f2cb2 incusd/instance/drivers: Add check to notify disk only during cluster move
d19382c0a incusd/instance/drivers: Add support for live-migration of dependent volumes with a changed name
a357bb02a incusd/storage: Add support for copying dependent volumes on the same target when the root volume storage changes
3dee40eab incusd/storage: Add support for migrating dependent volumes with a new name
f6a612ac5 incusd/instance/drivers: Remove temporary snapshot block device after migration
685ef4c2c incusd/storage: Include dependent disks in copy requests
1e9450074 incusd: Allow copy only when all volumes are on remote storage
08fb9970f incusd: Add validation for dependent volumes during copy request
a9df55ddf incusd/instance/qemu: Use timeouts for agent operations
995f4eb08 Translated using Weblate (Russian)
8d9c85c01 Translated using Weblate (Portuguese)
b48d046bd incus-agent: Use psutil for process count
1de223c97 incusd/instance/qemu: Improve OS detection for FreeBSD
58c0823ca i18n: Update translation templates
2f516db4d tests: Test cp-like flags in incus storage volume file push
e56a3a0fb incus: Add cp-like flags to incus storage volume file push
be8630b9f incus: Defer dereferencing error handling
855ae0da5 tests: Test cp-like flags in incus file push
e9b5ee4eb incus: Add cp-like flags to incus file push
6b508d741 incus: Widen stdout checks in pull commands
1b3db667c incusd/instance/edk2: Add support for seabios at bios-256k
4ac7b8ec3 Translated using Weblate (Portuguese)
ecde36d9f incusd/storage: Add support for export/import qcow2 in raw format
ff161e795 incusd/storage/drivers: Make createParentSnapshotDirIfMissing public
93a87a98b incusd/storage/drivers: Extract unpackVolume and backupVolume to util
c45dfec15 incusd/images: Allow simpler HTTP headers
723a49347 Translated using Weblate (Tamil)
3cecb3b23 Translated using Weblate (French)
e12d0b9fe Translated using Weblate (French)
d9d4b9c21 Translated using Weblate (French)
18dc92a0b Translated using Weblate (French)
f80c9cad5 Translated using Weblate (French)
a261f9e4d Translated using Weblate (French)
b59c809ec Translated using Weblate (French)
1fe001a03 Translated using Weblate (French)
ac67a360c Translated using Weblate (French)
b97d27483 Translated using Weblate (Japanese)
ec6c78888 Translated using Weblate (Japanese)
bb672a06b Translated using Weblate (Japanese)
185f11f79 Translated using Weblate (Georgian)
cfef91def Translated using Weblate (Georgian)
32c8fce19 Translated using Weblate (German)
add12c5b1 Translated using Weblate (German)
ff2059c10 Translated using Weblate (German)
aec7c7bb8 Translated using Weblate (German)
19e06dcca Translated using Weblate (German)
8b3b548d0 Translated using Weblate (Indonesian)
d313395d9 Translated using Weblate (Indonesian)
df09649b1 Translated using Weblate (Indonesian)
43aa2567b Translated using Weblate (Chinese (Simplified Han script))
035ff34ef Translated using Weblate (Chinese (Simplified Han script))
9c63faab4 Translated using Weblate (Chinese (Simplified Han script))
791e595e1 Translated using Weblate (Chinese (Simplified Han script))
646c7a710 Translated using Weblate (Chinese (Simplified Han script))
c59f0be76 Translated using Weblate (Chinese (Simplified Han script))
8708d8b06 Translated using Weblate (Chinese (Simplified Han script))
9a930e77c Translated using Weblate (Chinese (Simplified Han script))
e3e02890c Translated using Weblate (Chinese (Traditional Han script))
eb6c49cb1 Translated using Weblate (Chinese (Traditional Han script))
5fc4f6a6e Translated using Weblate (Greek)
87e9699ef Translated using Weblate (Portuguese)
d50a2b6e8 Translated using Weblate (Portuguese)
f93b46581 Translated using Weblate (Swedish)
fd8e5af34 Translated using Weblate (Swedish)
f020810b3 Translated using Weblate (Portuguese (Brazil))
c8829442f Translated using Weblate (Portuguese (Brazil))
f9e0b711b Translated using Weblate (Portuguese (Brazil))
5d999a9c7 Translated using Weblate (Norwegian Bokmål)
58ea9ea9f Translated using Weblate (Norwegian Bokmål)
b478af42a Translated using Weblate (Spanish)
1d466f332 Translated using Weblate (Spanish)
99d041080 Translated using Weblate (Spanish)
27c4a7882 Translated using Weblate (Dutch)
e25913a48 Translated using Weblate (Dutch)
e806d2d7e Translated using Weblate (Russian)
088cd0149 Translated using Weblate (Russian)
fbae00bb2 Translated using Weblate (Italian)
b2ff3a455 Translated using Weblate (Italian)
dc6833bbb shared/archive: Avoid concurrent calls to Wait
c6b9378c1 incusd/migrate: Limit timeout to initial handshake
c0ea1f952 incusd/instance/drivers: Add support for handling BLOCK_JOB_COMPLETED and BLOCK_JOB_ERROR events
31c5e214f incusd/instance/drivers/qmp: Wait for block job completion after issuing block-job-complete
8431a2829 i18n: Update translation templates
879a45185 tests: Add import from stdin and export to stdout
64bd8f9dc incus/storage_bucket: Improve import/export file handling
e15aa2abc incus/storage_volume: Improve import/export file handling
9d332db99 incus/import: Improve stdin handling
3c262355d incus/export: Improve target file handling
47c8f826d i18n: Update translation templates
76ec6bcf2 incus/info: Tweak wording in resources output
115791cd4 i18n: Update translation templates
b197dffe9 incus/cluster: Tweak error message
4777803e0 incusd/device/nic: Prevent USB NICs on migratable VMs
14e58f87b gomod: Update dependencies
18e9f0879 incusd: Increase devices tmpfs
f1c264a79 incusd/devices/disk: Lock creation of ISO images
606647b88 incusd/instance/qemu: Fix boot state recording
7a7bb41ce Translated using Weblate (Russian)
ec50d3b37 incusd/migration: Bump timeouts to 30s
a474bf9cc Translated using Weblate (Russian)
f05bd57bd incusd: Switch io.Copy to util.SafeCopy
f932d77bb incus: Switch io.Copy to util.SafeCopy
27402978f incus-migrate: Switch io.Copy to util.SafeCopy
573ba5a66 incus-user: Switch io.Copy to util.SafeCopy
c0079ad85 incus-agent: Switch io.Copy to util.SafeCopy
8b1aeac6e incus-simplestreams: Switch io.Copy to util.SafeCopy
c37033dd5 lxc-to-incus: Switch io.Copy to util.SafeCopy
e126d24f6 lxd-to-incus: Switch io.Copy to util.SafeCopy
3f98917f3 internal/rsync: Switch io.Copy to util.SafeCopy
262451981 internal/io: Switch io.Copy to util.SafeCopy
0e6b86c21 internal/util: Switch io.Copy to util.SafeCopy
309a2e60b shared/util: Switch io.Copy to util.SafeCopy
efc0c11e1 shared/cliconfig: Switch io.Copy to util.SafeCopy
a08d2db1b shared/ws: Switch io.Copy to util.SafeCopy
2614f7ff1 client: Switch io.Copy to util.SafeCopy
1396bcc73 incusd: Switch io.CopyN to util.SafeCopy
3a6f94d8c incus: Switch io.CopyN to util.SafeCopy
217433e53 incus-migrate: Switch io.CopyN to util.SafeCopy
9fb55bf99 shared/util: Introduce SafeCopy
85dc304ae incusd/migrate: Bump migration timeouts
4e8b67428 incusd/seccomp: Cleanup pointless check
e57a32b76 shared/subprocess: Cleanup pointless check
42278bd2b shared/archive: Improve detection and error handling
865297b22 Translated using Weblate (Portuguese (Brazil))
eb4d8b09c Translated using Weblate (Portuguese (Brazil))
70e773391 Translated using Weblate (German)
97791d99f Translated using Weblate (German)
78c85c4ba Translated using Weblate (German)
80f749062 Translated using Weblate (German)
6c02c0eff Translated using Weblate (German)
a7db932b6 Translated using Weblate (Dutch)
dfac19eb3 Translated using Weblate (Dutch)
0c719df86 Translated using Weblate (Portuguese)
c84f10149 Translated using Weblate (Portuguese)
9d9c37d4f Translated using Weblate (Norwegian Bokmål)
b0711d804 Translated using Weblate (Norwegian Bokmål)
8f0f166c8 Translated using Weblate (French)
ca3e63832 Translated using Weblate (French)
e9bfa975c Translated using Weblate (French)
75e97bf63 Translated using Weblate (French)
d931dbd92 Translated using Weblate (French)
e5f26b294 Translated using Weblate (French)
56c3fa313 Translated using Weblate (French)
26beb9fad Translated using Weblate (French)
705e3cfaf Translated using Weblate (Greek)
524ad4213 Translated using Weblate (Chinese (Traditional Han script))
3ca794e5f Translated using Weblate (Chinese (Traditional Han script))
271a432e3 Translated using Weblate (Italian)
f6bc421d4 Translated using Weblate (Italian)
5b7b2c035 Translated using Weblate (Georgian)
7250a4391 Translated using Weblate (Georgian)
4d69a6b69 Translated using Weblate (Indonesian)
0954a6ea7 Translated using Weblate (Indonesian)
3d5e09e9a Translated using Weblate (Russian)
fb0d8d848 Translated using Weblate (Russian)
d70383bd3 Translated using Weblate (Swedish)
384920c8e Translated using Weblate (Swedish)
26e000eda Translated using Weblate (Chinese (Simplified Han script))
7c5d0d882 Translated using Weblate (Chinese (Simplified Han script))
891bc2e34 Translated using Weblate (Chinese (Simplified Han script))
d8aedb5ef Translated using Weblate (Chinese (Simplified Han script))
51d70f9be Translated using Weblate (Chinese (Simplified Han script))
f7474f883 Translated using Weblate (Chinese (Simplified Han script))
719942381 Translated using Weblate (Chinese (Simplified Han script))
e62d0af9d Translated using Weblate (Chinese (Simplified Han script))
163a7b450 Translated using Weblate (Spanish)
7b011b8b0 Translated using Weblate (Spanish)
d2af801a0 Translated using Weblate (Japanese)
ab0015bb0 Translated using Weblate (Japanese)
bf9a96602 Translated using Weblate (Japanese)
04a7a1358 Translated using Weblate (Tamil)
229da7b64 incusd/project: Make checkRestrictionsAndAggregateLimits validate pool access
677120895 doc: Update config
d7cc9c59d incusd/project: Add support for restricted.storage-pools.access
003932c0f api: Add projects_restricted_storage_pool_access extension
da618fb1d incusd/instances: Don't delete ephemeral instances on system shutdown
d4c9dfcea incusd/storage/drivers: Use 'qemu-img info' in read-only mode
1de0a4652 incusd/storage/drivers: Add syncBtrfs
62cda5636 incusd/storage: Improve qcow2 volume handling
8f7b2a214 incus/server/network/ovn/driver: Only add discard route if it doesn't exist already
91868e436 incus/server/network/ovn/nb: Mark route as discord when nexthop is 'discard'
7f9535fa3 incusd/response/upgrade: Add small delay for NBD
c9d51c466 client: Fix bad error handling
bed4cd20f incusd/migrate: Set short timeouts on read/write of control data
69255206c incusd/instance/qemu: Handle stateful detection corner case
2826d1ae9 doc: Update config
a59ad82eb incusd/instance/qemu: Don't export internal vcpus and numa nodes maps
a4aed86f0 incusd/instance/qemu: Make use of new migration state logic
0c0a3ddfb incusd/instance/qemu: Move topology functions to new file
1f8037877 incusd/instance/qemu: Add new migration state volatile
ee5cb850d incusd/instance/qemu: Rename internal structs
26227cae3 internal/instance: Introduce volatile.vm.boot_state
f272bb356 incusd/storage: Improve snapshot creation rollback handling
99cc09c7b incusd/instance/drivers: Improve snapshot creation rollback handling
18d1e53dc incusd/storage/drivers: Fix ordering in Qcow2DeletionCleanup
bf9506254 incusd/storage: Allow exposing dirty bitmaps through NBD export in offline mode
4bb79479d incusd/instance/drivers: Allow exposing dirty bitmaps through NBD export in online mode
d5bc02c00 incusd/instance/qemu: Fix RTC handling on Windows
b8ac4bde1 doc/rest-api: Refresh swagger YAML
5f26b611e incusd: Return bitmap endpoints by default, objects with recursion=1
38985cee8 i18n: Update translation templates
aac4f8a20 tests: Add strict pull checks for directories
f8ec5611a incus: Enforce stricter directory checks
b67d5b8ab incus: Fix Windows absolute paths
629047c3f incusd/apparmor/qemuimg: Expand symlinks
cb0dc427b incusd: Pass instanceStateful flag during instance snapshot
13f4389fa incusd/device: Pass instanceStateful flag during instance snapshot
17ce1b91c incusd/storage: Add instanceStateful flag to volume snapshot operations
89f548366 client: Forward skopeo errors
a9e6edfc9 incusd/instance/lxc: Don't return nil when not implemented
5c0793cc2 doc/rest-api: Refresh swagger YAML
a642e83ca incusd: Add API endpoints for managing dirty bitmaps
1de4ab1bc incusd/storage: Add InstanceByVolumeName
b9d98fb6e incusd/instance: Add methods to manage dirty bitmaps
f4ad06efb shared/api: Add structs for managing dirty bitmaps
46f96f983 incusd/instance/qmp: Add commands to manage dirty bitmaps
b2d72df1b incusd/storage: Support NBD export in offline mode
437b102d2 incusd/storage/drivers: Implement ActivateTask
9833e0508 incusd/storage: Export snapshot when VM is running to ensure consistency
2db310feb incusd/instance: Export snapshot when VM is running to ensure consistency
eaf588f07 incusd/instance/drivers: Improve error when NBD server is already running
020793d72 incusd/instance/qmp: Add QueryBlockExports and QueryNBDBlockExports
d3f6f2ffe i18n: Update translation templates
a9170d966 incus/storage/volume: Add NBD command
fc7d19bb5 incusd/instance: Implement ConnectNBD
ec3fde445 doc/rest-api: Refresh swagger YAML
926002c7f incusd/storage: Implement NBD functions
5f4869b5c incusd/storage_volumes: Add NBD API
b2c209539 client: Add GetStoragePoolVolumeBlockNBDConn
e133c59e9 incusd/auth: Add can_connect_nbd
b5a81e51e api: storage_volume_nbd
8babda1d9 incus: Enable admin recover and admin sql on all platforms
9d4f3b770 incusd/instance/qemu: Scale SCSI queues with CPUs
a001d5e8d incusd/instance/drivers: Fix live migration of instances with snapshots
7f4c58320 incusd/device/nic_bridged: Handle physical NICs
47512f962 doc/image_format: Update Pongo2 website
ee5d142bf incusd/instances/qemu: Skip vmcoreinfo on ppc64le
974eb2b8a incusd/device/nic_physical: Fix inheritance from network
2259e714e incusd/device/nic_physical: Fix bridge handling
eefd6f880 incusd: Don't expose the API extension list pre-authentication
d71c37044 incusd/storage: Add support for stateful snapshots for qcow2 volumes
b29ab524b incusd/instance: Add support for stateful snapshots for qcow2 volumes
034c4a1b2 gomod: Update dependencies
39eef9765 doc: Update config
880c84caa incusd/device/nic_physical: Fix device validation
3777a484e doc: Update metadata
644d69d7f incusd/cluster/config: Clarify description of oidc.claim option
b84add734 tests: Add tests for exporting/importing dependent volumes
142e03b80 incusd/storage: Use device name when importing dependent volumes from backup
2889445b3 incusd/forksyscall: Handle mount arguments when using idmap
672189f10 incusd/storage: Improve comments on locks
be1a60487 tests: Rewrite out-of-space test to use profiles
68d6be36e incusd/instance/drivers: Pass the cleanupDependencies flag to device Remove
58fd96a51 incusd/device: Add cleanupDependencies argument to Remove() method
1ea73e37b incusd/storage: Rename createDependentVolumes to createDependentVolumesFromBackup
068dce801 incusd/storage: Improve logging during dependent volume creation from backup
07faf5e0b incusd/storage: Support optimized storage for dependent volumes
65a56f4e3 incus/server/network/ovn/driver: Cleanup stale instance port uuids from acl port groups on instance stop
40a7bbae0 incus/server/network/ovn/nb: Add function to get PortGroups by Port UUID
617d88028 incusd/instance: Rename deleteDependentVolumes to cleanupDependencies
97825998c incusd: Configure exceptions to the 1MiB limit
6aa357331 incusd: Limit request body to 1MiB by default
9c4945c2b incusd: Clarify shutdown message
ea8289d96 incusd/instances: Implement cancelation in exec logic
d84ed053d incusd/migration: Implement cancelation in migration logic
913dd1482 incusd/storage: Fix potential deadlock
41589e836 incusd/storage: Fix race in caching logic
a1d3f28c9 incusd/storage: Move dependent volume deletion from storage to instance delete()
95b761923 incusd/instance: Move dependent volume deletion from storage to instance delete()
beed5b588 incusd/storage: Pass additional parameter to Delete method
6573e9bc7 incusd/instance: Pass additional parameter to Delete method
43d86bef5 incusd/storage: use ForEachDependentDiskType and HasDependentDisk from instance
a223c01b8 incusd/instance: Add HasDependentDisk and ForEachDependentDiskType to instance interface
c25590ea5 incusd/storage: Add support for cross-cluster dependent volumes migration
372818c85 incusd/instance/drivers: Add support for cross-cluster dependent volumes migration
d2af510ec incusd/instance: Add support for disk name to ExportQcow2Block
8f8fc2835 incusd/storage: Add ShouldMigrateDependentVolume
bca9d223d incusd/device: Ignore 'not found' errors when updating dependent config during device add/remove
e69aba01f tests: Update for slight YAML differences
271cd4cf0 test: Fix ordering of godeps.list
81044dc52 incus: Update for new YAML empty reader behavior
a996d03ae gomod: Update dependencies
853f96f9d test: Switch to go-yaml/v4
4b69bf2db incus: Switch to go-yaml/v4
0adef7322 incusd: Switch to go-yaml/v4
3d178e135 incusd/storage/drivers: Switch to go-yaml/v4
b73a1fe4c incusd/backup: Switch to go-yaml/v4
20a8c5e06 incus-simplestreams: Switch to go-yaml/v4
7a8c6aea4 incus-migrate: Switch to go-yaml/v4
39a18a73b incus-agent: Switch to go-yaml/v4
fa3a8d4dd incusd/storage: Switch to go-yaml/v4
de27e44be incusd/instance/drivers: Switch to go-yaml/v4
9f8574a71 shared/validate: Switch to go-yaml/v4
28e767d80 shared/subprocess: Switch to go-yaml/v4
cda3ac59b shared/cmd: Switch to go-yaml/v4
a74d566c0 shared/cliconfig: Switch to go-yaml/v4
0fae4ba67 shared/api: Switch to go-yaml/v4
ffeb2f1f1 Translated using Weblate (Chinese (Simplified Han script))
a328acf71 Translated using Weblate (Chinese (Simplified Han script))
54c1875da Translated using Weblate (Chinese (Simplified Han script))
2e2a90dbb Translated using Weblate (Chinese (Simplified Han script))
5dbbf138b Translated using Weblate (Chinese (Simplified Han script))
a16f18074 Translated using Weblate (Chinese (Simplified Han script))
8341cb20e Translated using Weblate (Chinese (Simplified Han script))
1d2e9a8ce Translated using Weblate (Chinese (Simplified Han script))
37bc93550 Translated using Weblate (Swedish)
5a741260a Translated using Weblate (Swedish)
aca565572 Translated using Weblate (Indonesian)
c096a39a9 Translated using Weblate (Indonesian)
2c81a01cf Translated using Weblate (Italian)
5ca094a56 Translated using Weblate (Italian)
d70df485d Translated using Weblate (Norwegian Bokmål)
a1a425222 Translated using Weblate (Norwegian Bokmål)
51f92c87e Translated using Weblate (Greek)
3cdda102e Translated using Weblate (German)
a465af979 Translated using Weblate (German)
67184dafe Translated using Weblate (German)
d6eda2813 Translated using Weblate (German)
b91bc13bd Translated using Weblate (German)
b6ecebee3 Translated using Weblate (Dutch)
8686539df Translated using Weblate (Dutch)
68d48808b Translated using Weblate (Russian)
6ec02bbc9 Translated using Weblate (Russian)
dcc24fbd6 Translated using Weblate (Spanish)
683b1c720 Translated using Weblate (Spanish)
8e892cf41 Translated using Weblate (Chinese (Traditional Han script))
ee6091fae Translated using Weblate (Chinese (Traditional Han script))
e0e9e891a Translated using Weblate (French)
13c873017 Translated using Weblate (French)
9f403f270 Translated using Weblate (French)
8424417dc Translated using Weblate (French)
0232985c3 Translated using Weblate (French)
5e076e795 Translated using Weblate (French)
a723c451d Translated using Weblate (French)
70d7b0f11 Translated using Weblate (French)
367262a09 Translated using Weblate (Georgian)
0b68e72f7 Translated using Weblate (Georgian)
af5c0b7f2 Translated using Weblate (Tamil)
76f352459 Translated using Weblate (Portuguese)
141c33107 Translated using Weblate (Portuguese)
e3b52179a Translated using Weblate (Japanese)
3a1a6a31b Translated using Weblate (Japanese)
1ab8747c8 Translated using Weblate (Japanese)
348b5b908 Translated using Weblate (Portuguese (Brazil))
d92cf3270 Translated using Weblate (Portuguese (Brazil))
ac893aecc incusd/storage/zfs: Use old-style ZFS types
dfc98eeaf incusd/storage/truenas: Use old-style ZFS types
1b0c4d1d6 cmd/incus-simplestreams: Add flag for overriding product name
17e857533 incusd/network/state: Use canAccessNetwork
c37b9bf7c shared/cliconfig: Avoid treating `=` as part of a remote name
8c8733af6 incusd/storage/truenas: Retry iSCSI map request
568bca413 incusd/instances: Allow more concurency
ac805fc4a incusd/storage/truenas: Implement better caching
5d05e18a8 incusd/storage/zfs: Implement better caching
77d89e32e incusd: Remove explicit caching mechanism in favor of implicit
71b33fb57 incusd/instance/common: Don't perform costly storage actions when no snapshots
f7f600b2d tests: Add additional tests for dependent volume handling
ff71fe442 incusd/device: Update 'dependent' flag on device add and detach
2f3b0f04c incusd: Disallow setting the 'dependent' key on volume creation
33fa8fe83 incusd/response: Make pipeResponse flush headers ASAP
3d4a75f7c incusd: Trigger IncusOS update check on version mismatch
312ba9f57 internal/incusos: Implement TriggerSystemUpdateCheck
0c0fd0e32 internal/incusos: Allow non-GET requests
42653279a tests: Test dependent volume deletion on instance deletion
e0ade0dfc incusd/storage: Delete dependent volumes on instance deletion
43b992af8 Translated using Weblate (Russian)
db4deacff Translated using Weblate (Georgian)
204c0fa52 incusd/instance/qemu: Omit audio device on systems without virtio-sound
9d5c86f4f incusd/instance/qemu: Add virtio-sound detection logic
f305f8fdd incusd/instance/qmp: Add QueryVirtioSoundDevice
c95f5ba52 incusd: Fix bad type in format strings
5ee93ed5d incus-benchmark: Remove unused function
599396985 incusd: Un-export remaining exported functions
da956b9f0 incus-benchmark: Un-export remaining exported functions
73a55dc5b incus-migrate: Un-export remaining exported functions
d7696df14 incus: Un-export remaining exported functions
cf7d05517 fuidshift: Un-export Command and Run functions
15e1c6011 lxc-to-incus: Un-export Command and Run functions
92d4bccb6 lxd-to-incus: Un-export Command and Run functions
3affc2304 incus-user: Un-export Command and Run functions
940eb2763 incus-agent: Un-export Command and Run functions
077443693 incus-simplestreams: Un-export Command and Run functions
2eda71422 incus-benchmark: Un-export Command and Run functions
511834c55 incus: Un-export Command and Run functions
60cc2aacb incusd/instance/qemu: enable SPICE audio via feature gate
1143820eb incusd/instance/qemu: Export plan9 drives only when supported
6b2bbb014 incusd/instance/qemu: Add plan9 detection logic
182a89bb2 incusd/instance/qmp: Add Query9pDevice
59bcf3c8b incusd/instances/qemu: Rework qemuArchConfig
e87972362 incusd/instance/qemu: Disable SPICE on systems missing support
72d84b951 incusd/instance/qemu: Add SPICE detection logic
0ad430455 incusd/instance/qmp: Add QuerySpice
ad80c0886 incusd/instance/agent-loader: Use Linux arch names
7144a9f7f incus/version: Gracefully fail when server unreachable
c9c054f6d client: Optionally skip blocking for OIDC authentication
b6f19e119 Added translation using Weblate (Georgian)
60ada6cbc github: format INCUS_VERSION from tag in release workflow
5068001c2 shared/cliconfig: Add support for encrypted TLS keys to keepalive proxy
ff17bc7c7 shared/cliconfig: Implement TLS cert/key/ca caching
12dda5c91 shared/cliconfig: Shorten path to using keepalive proxy
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
