What's Changed
- fix: Do not fail if marker cannot be created by @kroese in #2117
- feat: Move image edition selection policy by @kroese in #2118
- fix: Skip ISO inspection for non-ISO downloads by @kroese in #2119
- feat: Improve error handling by @kroese in #2120
- docs: Add QMP configuration variable by @kroese in #2121
- feat: Enforce a minimal disk size per Windows version by @kroese in #2122
- build: Update QEMU base image to v7.45 by @kroese in #2123
- build: Refactor Windows installation code by @kroese in #2124
- fix: Stop console after QEMU exits by @kroese in #2125
- fix: Migrate legacy Win9x machine type by @kroese in #2126
- feat: Use removeState helper from base by @kroese in #2127
- feat: Install the VirtIO Balloon service on 32-bit Windows by @kroese in #2130
- build: Update VirtIO drivers to v1.9.59 by @kroese in #2131
- build: Update entrypoint by @kroese in #2132
- fix: Improve extracted ISO size estimation by @kroese in #2133
- feat: Support pre-installed system images by @kroese in #2134
- fix: Check for ACPI support before shutdown by @kroese in #2135
- feat: Add qxldod driver by @kroese in #2136
- feat: Centralize image and boot state checks by @kroese in #2137
- feat: Centralize boot marker checks by @kroese in #2138
- feat: Centralize platform and image state checks by @kroese in #2139
- fix: Decrease shutdown timeout during setup by @kroese in #2140
- feat: Refactor Windows installation and startup flow by @kroese in #2141
- fix: Error handling while generating answer file by @kroese in #2142
- feat: Implement Windows 98 support by @kroese in #2143
- fix: Find nested ISO files recursively by @kroese in #2144
- fix: Handle system image shutdown by @kroese in #2145
- fix: Improve failed legacy boot detection by @kroese in #2146
- build: Update QEMU base image to v7.46 by @kroese in #2147
- docs: Environment variables by @kroese in #2148
- fix: Change socket path by @kroese in #2150
- docs: Environment variables by @kroese in #2153
- feat: Hide first-logon console during answer generation by @kroese in #2152
- build: Update QEMU base image to v7.47 by @kroese in #2154
- build: Update VirtIO drivers to v1.9.60 by @kroese in #2155
- build: Automatically open a tunnel for stalled tests by @kroese in #2159
- feat: Implement Windows ME support by @kroese in #2161
- build: Update QEMU base image to v7.48 by @kroese in #2163
- build: Update wsddn package to v1.27 by @kroese in #2164
- feat: Implement Windows 95 support by @kroese in #2165
- feat: Install a faster graphics driver for 2000/XP/2003 by @kroese in #2167
- feat: Defer mapped Z drive until first access by @kroese in #2168
- feat: Import driver certificate on Windows 2003 by @kroese in #2169
- feat: Disable Shutdown Tracker on Windows Server by @kroese in #2170
- feat: Disable Shutdown Tracker for Server 2003 by @kroese in #2171
- feat: Add additional download mirrors by @kroese in #2172
- fix: Disable generic display driver for Server 2003 by @kroese in #2173
- feat: Enable Hyper-V for Windows Vista and 7 by @kroese in #2174
- feat: Shuffle download mirror order by @kroese in #2175
- feat: Add additional download mirrors by @kroese in #2176
- feat: Disable menu animations on NT5 and Win9x by @kroese in #2177
- fix: Hide long mode from 32-bit Windows guests by @kroese in #2178
- build: Improve installation tests by @kroese in #2179
Full Changelog: v6.04...v6.05