diff --git a/CHANGELOG/CHANGELOG-v1.9.0.yml b/CHANGELOG/CHANGELOG-v1.9.0.yml new file mode 100644 index 0000000000..6a42b2d6eb --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.9.0.yml @@ -0,0 +1,115 @@ +api: + features: + - summary: >- + Added the Attached condition and printer column to NodeUSBDevice by mirroring USBDevice + attachment state. + pull_request: https://github.com/deckhouse/virtualization/pull/2221 +ci: + features: + - summary: Add step to switch modules to maintenance mode before e2e tests. + pull_request: https://github.com/deckhouse/virtualization/pull/2321 + - summary: >- + Deploy Prod workflow can prepare GitHub releases from changelog PRs and report release + status to Loop. + pull_request: https://github.com/deckhouse/virtualization/pull/2291 + fixes: + - summary: use discovered SSH credentials for Alpine VMs in static cluster e2e infrastructure. + pull_request: https://github.com/deckhouse/virtualization/pull/2337 + - summary: Wait longer for nested e2e kubeconfig authorization to become ready. + pull_request: https://github.com/deckhouse/virtualization/pull/2336 + - summary: docker login step + pull_request: https://github.com/deckhouse/virtualization/pull/2325 + - summary: Retry applying Virtualization configuration in nested E2E workflow. + pull_request: https://github.com/deckhouse/virtualization/pull/2319 + - summary: Make nested E2E bootstrap diagnostics tolerate temporary Kubernetes API failures. + pull_request: https://github.com/deckhouse/virtualization/pull/2317 + - summary: >- + Enable source image tag-based werf imports in prod build workflows to avoid unnecessary + rebuilds caused by cache metadata mismatch between werf versions. + pull_request: https://github.com/deckhouse/virtualization/pull/2310 + - summary: >- + Skip USB nested e2e on Kubernetes versions below 1.34 and fall back to the default NFS + storage class. + pull_request: https://github.com/deckhouse/virtualization/pull/2307 + - summary: >- + Prevent E2E report parsing failures by separating the raw Ginkgo JSON report from the + summary report in CI artifacts. + pull_request: https://github.com/deckhouse/virtualization/pull/2305 + - summary: add SSH keepalive options to d8-based nested cluster access in CI and e2e helpers + pull_request: https://github.com/deckhouse/virtualization/pull/2301 + - summary: >- + Refactor nested E2E report generation into tested Node.js scripts with JSON reports and + improve Loop reporting for missing artifacts, skipped tests, and stage failures. + pull_request: https://github.com/deckhouse/virtualization/pull/2245 +core: + features: + - summary: Add the Uptime printable column for VirtualMachine resources. + pull_request: https://github.com/deckhouse/virtualization/pull/2279 + fixes: + - summary: Preserve VirtualMachine uptime during migration by tracking the last start time in status. + pull_request: https://github.com/deckhouse/virtualization/pull/2304 + - summary: >- + Restore MigrationPending with 0% progress and treat target scheduling as in-progress for VM + migration operations. + pull_request: https://github.com/deckhouse/virtualization/pull/2272 + - summary: Propagate target migration pod unschedulable details to VMOP conditions. + pull_request: https://github.com/deckhouse/virtualization/pull/2261 + - summary: >- + Reconnect logic in d8 v vnc and d8 v console now refreshes client config before reconnect, + avoiding stale OIDC refresh token failures. + pull_request: https://github.com/deckhouse/virtualization/pull/2253 +module: + fixes: + - summary: >- + Skip USBGateway detach cleanup for untracked USB devices and detach tracked devices only on + the last active consumer. + pull_request: https://github.com/deckhouse/virtualization/pull/2298 + - summary: >- + Make virtualization hooks use only valid copied module config and avoid queue blocking on + invalid module settings. + pull_request: https://github.com/deckhouse/virtualization/pull/2246 + - summary: >- + Add idempotency for USB device cleanup in virtualization-dra to prevent errors on repeated + unprepare calls. + pull_request: https://github.com/deckhouse/virtualization/pull/2216 + - summary: fix virtualization overview dashboard duplicate series issue + pull_request: https://github.com/deckhouse/virtualization/pull/2189 +test: + features: + - summary: >- + Add precheck system for e2e tests that validates cluster configuration before test + execution. + pull_request: https://github.com/deckhouse/virtualization/pull/2269 + fixes: + - summary: Fix e2e precheck prepare for focus/label filters containing spaces. + pull_request: https://github.com/deckhouse/virtualization/pull/2318 + - summary: >- + Make the e2e external connectivity check rely on successful outbound access to fallback + hosts instead of HTTP 200 from a single site. + pull_request: https://github.com/deckhouse/virtualization/pull/2313 + - summary: >- + Stabilized the VirtualMachineUSB e2e test by improving guest USB disk detection, remount + flow, and timeouts around migration. + pull_request: https://github.com/deckhouse/virtualization/pull/2297 + - summary: Improve VirtualMachineAdditionalNetworkInterfaces e2e test reliability and diagnostics. + pull_request: https://github.com/deckhouse/virtualization/pull/2290 + - summary: Increase timeout for repeated affinity migration in the legacy affinity/toleration e2e test. + pull_request: https://github.com/deckhouse/virtualization/pull/2267 + - summary: >- + Increase VirtualMachineSnapshot readiness timeout in VirtualMachineOperationRestore e2e test + to fix flakiness on NFS storage. + pull_request: https://github.com/deckhouse/virtualization/pull/2254 +vd: + fixes: + - summary: Restore requested VirtualDisk size from snapshot metadata. + pull_request: https://github.com/deckhouse/virtualization/pull/2278 +vm: + features: + - summary: Add domain jobs and block-jobs info subcommands to vlctl. + pull_request: https://github.com/deckhouse/virtualization/pull/2280 + - summary: Enable live change for cpu fraction + pull_request: https://github.com/deckhouse/virtualization/pull/2210 + fixes: + - summary: fix stuck block-migration jobs after abort so new migrations can start + pull_request: https://github.com/deckhouse/virtualization/pull/2282 + diff --git a/CHANGELOG/CHANGELOG-v1.9.md b/CHANGELOG/CHANGELOG-v1.9.md new file mode 100644 index 0000000000..a95878884e --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.9.md @@ -0,0 +1,35 @@ +# Changelog v1.9 + +## Features + + + - **[api]** Added the Attached condition and printer column to NodeUSBDevice by mirroring USBDevice attachment state. [#2221](https://github.com/deckhouse/virtualization/pull/2221) + - **[core]** Add the Uptime printable column for VirtualMachine resources. [#2279](https://github.com/deckhouse/virtualization/pull/2279) + - **[vm]** Add domain jobs and block-jobs info subcommands to vlctl. [#2280](https://github.com/deckhouse/virtualization/pull/2280) + - **[vm]** Enable live change for cpu fraction [#2210](https://github.com/deckhouse/virtualization/pull/2210) + +## Fixes + + + - **[module]** Make virtualization hooks use only valid copied module config and avoid queue blocking on invalid module settings. [#2246](https://github.com/deckhouse/virtualization/pull/2246) + - **[module]** fix virtualization overview dashboard duplicate series issue [#2189](https://github.com/deckhouse/virtualization/pull/2189) + - **[vm]** fix stuck block-migration jobs after abort so new migrations can start [#2282](https://github.com/deckhouse/virtualization/pull/2282) + +## Chore + + + - **[core]** Fixed vulnerability: + - CVE-2026-29181 + - CVE-2026-33811 + - CVE-2026-33814 + - CVE-2026-39820 + - CVE-2026-39823 + - CVE-2026-39825 + - CVE-2026-39826 + - CVE-2026-39836 + - CVE-2026-41520 + - CVE-2026-42499 [#2340](https://github.com/deckhouse/virtualization/pull/2340) + - **[vm]** Migrate VirtualDiskResizing e2e test to new framework. [#2341](https://github.com/deckhouse/virtualization/pull/2341) + - **[vm]** Migrate VirtualMachineEvacuation e2e test to new framework. [#2323](https://github.com/deckhouse/virtualization/pull/2323) + - **[vm]** Disable internal DHCP configurator [#2270](https://github.com/deckhouse/virtualization/pull/2270) +