diff --git a/CHANGELOG/CHANGELOG-v1.9.0.yml b/CHANGELOG/CHANGELOG-v1.9.0.yml new file mode 100644 index 0000000000..2dd25197b5 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.9.0.yml @@ -0,0 +1,87 @@ +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: >- + 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: >- + 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 +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: >- + 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 + 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..4d1625fa73 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v1.9.md @@ -0,0 +1,21 @@ +# 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) + +## 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 + + + - **[vm]** Disable internal DHCP configurator [#2270](https://github.com/deckhouse/virtualization/pull/2270) +