Releases: HCK-CI/AutoHCK
Releases · HCK-CI/AutoHCK
v0.18.1
What's Changed
- Define several new platforms by @kostyanf14 in #939
- FSCopy: Add logs for file uploading by @kostyanf14 in #940
- Fix guest_reboot processing in test commands by @kostyanf14 in #941
- JUnit/HTML result rework and extend by @kostyanf14 in #942
- VIRTWINKVM-2164: Fix Flush Test parameters for HLK1607 by @elizashurov in #945
- Bump rtoolsHCK version (0.7.1) by @kostyanf14 in #949
- Define several new platforms by @kostyanf14 in #947
- Bump AutoHCK version (0.18.1) by @kostyanf14 in #948
- Defined Windows Server 2016/2019 platform
- Fixed Windows Server 2016 HLK support
Dependencies update
- build(deps): bump sorbet-runtime from 0.6.13145 to 0.6.13164 by @dependabot[bot] in #937
- build(deps-dev): bump sorbet from 0.6.13164 to 0.6.13185 by @dependabot[bot] in #938
- build(deps-dev): bump tapioca from 0.18.0 to 0.19.1 by @dependabot[bot] in #944
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed (broke backward compatibility)
- Bundle setup scripts into AutoHCK by @kostyanf14 in #919
- HLK-Setup-Scripts (https://github.com/HCK-CI/HLK-Setup-Scripts) is part of AutoHCK now
- If you have any custom fixes in scripts, this changes will be missing
- In other case, images are backward compatible
- Bump rtoolsHCK version (0.7.0) and update project API by @kostyanf14 in #922
- Platform JSON was updated
- If you use custom platforms, them will stop works until JSON will be updated
- VIRTWINKVM-2071: Automate Hardware-enforced Stack Protection Compatibility Test by @elizashurov in #924
- This test require new extra-software
- This brake backward compatibility with previously installed images of Server 2022
- QemuHCK: Use host as a default CPU (breaking changes) by @kostyanf14 in #931
- Potentially Windows can fail boot due to CPU update
- Potentially this brake backward compatibility with previously installed images for non-host platforms
What's Changed
- playlist: Add detailed log if MS playlist is not applied by @kostyanf14 in #911
- VIRTWINKVM-2071: Fix SSL certificate verification in Downloader by loading system CA paths by @elizashurov in #930
- VIRTWINKVM-2159: Add image metadata JSON to record image's info by @elizashurov in #927
- VIRTWINKVM-2163: Add --query option to get list of images for platform by @elizashurov in #928
- Extend host info with OVMF package by @kostyanf14 in #932
- HCKTest: Fix Win2025nextx64_host_viommu platform by @kostyanf14 in #933
- Small project cleanup by @kostyanf14 in #935
- Bump AutoHCK version (0.18.0) by @kostyanf14 in #934
Dependencies update
- build(deps): bump json from 2.18.1 to 2.19.2 by @dependabot[bot] in #904
- build(deps): bump rack from 3.1.18 to 3.1.21 by @dependabot[bot] in #918
- build(deps-dev): bump yard from 0.9.38 to 0.9.42 by @dependabot[bot] in #923
- build(deps): bump addressable from 2.8.8 to 2.9.0 by @dependabot[bot] in #921
- build(deps): bump sorbet-runtime from 0.6.12997 to 0.6.13067 by @dependabot[bot] in #917
- build(deps-dev): bump tapioca from 0.17.10 to 0.18.0 by @dependabot[bot] in #908
- build(deps): bump erb from 6.0.3 to 6.0.4 by @dependabot[bot] in #929
- build(deps): bump activesupport from 8.1.2 to 8.1.3 by @dependabot[bot] in #915
- build(deps-dev): bump rubocop from 1.84.0 to 1.86.1 by @dependabot[bot] in #925
New Contributors
- @elizashurov made their first contribution in #924
Full Changelog: v0.17.7...v0.18.0
v0.17.7
What's Changed
- github: Capture Octokit::ClientError by @kostyanf14 in #867
- Make CLI classes typed by @kostyanf14 in #868
- Refactore create_project_package to fix Rubocop offence by @kostyanf14 in #876
- Try to export HLKX package even when test run crashed by @kostyanf14 in #875
- Update SHA256 checksums for HLK 25H2 kit configs by @Copilot in #887
- Add option to unsign driver before packaging by @kostyanf14 in #885
- VIRTWINKVM-2070: Add Storage HBA Firmware Update fix by @menli820 in #889
- Add qemu and swtpm package info to report html by @leidwang in #888
- VIRTWINKVM-2019: Add option to retry failed tests automatically by @kostyanf14 in #890
- Report generation enhancement by @kostyanf14 in #895
- Update HLK and platform for 2022 vnext to 2025 vnext by @kostyanf14 in #897
- Add a lot of logs for NS creation process by @kostyanf14 in #891
- Improve logging during installation process by @kostyanf14 in #896
- hlkinstall: Allow load HLK ISO from general ISO path by @kostyanf14 in #898
- Bump version to 0.17.7 by @kostyanf14 in #899
Dependencies update
- build(deps): bump sorbet-runtime from 0.6.12935 to 0.6.12977 by @dependabot[bot] in #883
- build(deps): bump openssl from 4.0.0 to 4.0.1 by @dependabot[bot] in #871
- Gemfile.lock: Add arm64-darwin-24 platform by @kostyanf14 in #894
New Contributors
Full Changelog: v0.17.6...v0.17.7
v0.17.6
What's Changed
- Bump rtoolsHCK version (0.6.3) by @kostyanf14 in #865
- build(deps): bump faraday from 2.14.0 to 2.14.1 by @dependabot[bot] in #862
- build(deps-dev): bump sorbet from 0.6.12904 to 0.6.12929 by @dependabot[bot] in #863
- Bump version to 0.17.6 by @kostyanf14 in #866
Full Changelog: v0.17.5...v0.17.6
v0.17.5
What's Changed
- QemuHCK: Ignore no such process error on pid file release by @kostyanf14 in #767
- auto_hck: handle all errors in the main wrapper safely by @kostyanf14 in #768
- Remove Curl dependency by @kostyanf14 in #766
- RHELMISC-7214: Redesign tools behaviour by @kostyanf14 in #788
- Changes for hlktrace service intergation by @kostyanf14 in #787
- Set a configurable client/server installation password by @menli820 in #799
- Update "studio_password" to "windows_password" by @menli820 in #803
- Add --no-reboot-after-bugcheck option for crash debugging by @menli820 in #813
- VIRTWINKVM-1855:Add --tag-suffix option to prevent tag name conflicts by @menli820 in #814
- Several disk test improvements by @kostyanf14 in #824
- Bump rtoolsHCK version (0.6.2) by @kostyanf14 in #844
- Add support for including driver and supplemental files in HLKX package by @zjmletang in #830
- Workaround for Microsoft HLK 2022 unsigned driver issue by @zjmletang in #849
- Implement extensions mechanism and add HCKTrace by @kostyanf14 in #843
- Add the ability to specify the network device under test speed by @kostyanf14 in #850
- Implement the GlitchFreeDevice workaround extension by @kostyanf14 in #855
- Enable type check in tests for extensions by @kostyanf14 in #856
- Add NDIS65_ndprot683_fix for several kits by @kostyanf14 in #857
- Bump version to 0.17.5 by @kostyanf14 in #858
Dependencies update
- build(deps): bump rexml from 3.4.1 to 3.4.2 by @dependabot[bot] in #751
- build(deps): bump sorbet-runtime from 0.6.12527 to 0.6.12627 by @dependabot[bot] in #763
- build(deps-dev): bump rspec from 3.13.0 to 3.13.1 by @dependabot[bot] in #689
- build(deps): bump rack from 3.1.16 to 3.1.17 by @dependabot[bot] in #764
- build(deps-dev): bump rubocop from 1.80.0 to 1.81.1 by @dependabot[bot] in #759
- build(deps): bump csv from 3.3.4 to 3.3.5 by @dependabot[bot] in #686
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #773
- build(deps): bump sorbet-runtime from 0.6.12627 to 0.6.12638 by @dependabot[bot] in #771
- build(deps): bump openssl from 3.3.0 to 3.3.1 by @dependabot[bot] in #769
- build(deps): bump sentry-ruby from 5.26.0 to 5.28.0 by @dependabot[bot] in #772
- build(deps-dev): bump sorbet from 0.6.12638 to 0.6.12642 by @dependabot[bot] in #770
- build(deps): bump activesupport from 8.0.2 to 8.0.3 by @dependabot[bot] in #758
- build(deps): bump rack from 3.1.17 to 3.1.18 by @dependabot[bot] in #765
- build(deps-dev): bump sorbet from 0.6.12642 to 0.6.12666 by @dependabot[bot] in #781
- build(deps-dev): bump rspec from 3.13.1 to 3.13.2 by @dependabot[bot] in #784
- build(deps-dev): bump rubocop from 1.81.1 to 1.81.6 by @dependabot[bot] in #780
- build(deps): bump openssl from 3.3.1 to 3.3.2 by @dependabot[bot] in #783
- build(deps): bump activesupport from 8.0.3 to 8.1.0 by @dependabot[bot] in #782
- build(deps-dev): bump thor from 1.3.2 to 1.4.0 by @dependabot[bot] in #717
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #808
- build(deps): bump sentry-ruby from 5.28.0 to 6.2.0 by @dependabot[bot] in #810
- build(deps): bump dotenv from 3.1.8 to 3.2.0 by @dependabot[bot] in #817
- build(deps): bump activesupport from 8.1.0 to 8.1.1 by @dependabot[bot] in #790
- build(deps-dev): bump rubocop from 1.81.6 to 1.81.7 by @dependabot[bot] in #789
- build(deps): bump openssl from 3.3.2 to 4.0.0 by @dependabot[bot] in #821
- build(deps): bump several gems by @kostyanf14 in #854
New Contributors
Full Changelog: v0.17.4...v0.17.5
v0.17.4
What's Changed
- Support nvme device and Alibaba NVMe driver by @zjmletang in #722
- Update existing kits/platform by @kostyanf14 in #761
- Define Win11 25H2 platforms and kit by @kostyanf14 in #760
- Bump version to 0.17.4 by @kostyanf14 in #762
Full Changelog: v0.17.3...v0.17.4
v0.17.3
What's Changed
- viostor/vioscsi: Ignore remove partition fail by @kostyanf14 in #752
- Bump version to 0.17.3 by @kostyanf14 in #753
Full Changelog: v0.17.2...v0.17.3
v0.17.2
What's Changed
- build(deps-dev): bump sorbet from 0.5.12435 to 0.6.12527 by @dependabot[bot] in #750
- junit: Fix crash when run config manager by @kostyanf14 in #746
- Dropbox: Remove share_folder call by @kostyanf14 in #745
- Bump version to 0.17.2 by @kostyanf14 in #747
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- RHELMISC-12451: Make sure that SupportDevice0 exists before each test by @kostyanf14 in #681
- RHELMISC-9554: VBS support initial preparation by @Jedoku in #643
- RHELMISC-12109 [HCK-CI] Move wiki to docs and update with latest changes by @Jedoku in #685
- docs: Update links in documentation to include file extensions by @Jedoku in #692
- RHELMISC-15655: Update HLK kits by @kostyanf14 in #724
- RHELMISC-15636: Generate PCI bus for each device that require it by @kostyanf14 in #723
- GitHub status improvments by @kostyanf14 in #705
- RHELMISC-16083: HLK kit and platforms update by @kostyanf14 in #732
- RHELMISC-15473: Add debug network device and bridge by @kostyanf14 in #726
- Bump version to 0.17.1 by @kostyanf14 in #738
Dependencies update
- build(deps-dev): bump sorbet from 0.5.12020 to 0.5.12358 by @dependabot[bot] in #721
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #731
- build(deps): bump sorbet-runtime from 0.5.12368 to 0.5.12435 by @dependabot[bot] in #735
- build(deps-dev): bump rubocop from 1.75.2 to 1.80.0 by @dependabot[bot] in #734
- build(deps): bump aws-sdk-s3 from 1.183.0 to 1.196.1 by @dependabot[bot] in #727
- build(deps): bump rack from 3.1.13 to 3.1.16 by @dependabot[bot] in #693
- build(deps): bump sentry-ruby from 5.23.0 to 5.26.0 by @dependabot[bot] in #708
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed (broke backward compatibility)
- RHELMISC-9343: QemuHCK: Use UEFI as a default FW type by @kostyanf14 in #578
- As UEFI is a default platform, no need to add UEFI in platform name and in image name
- This brake backward compatibility with previously installed images
- RHELMISC-11270: QemuHCK: Attach control network device to pcie-root-port by @kostyanf14 in #650
- This allows to use NetKVM as a control network device with IOMMU enabled
- PCI topology changes and Windows reconfigure devices
- This brake backward compatibility with previously installed images
What's Changed
- RHELMISC-9538: Define Win10_22H2x64 platform by @kostyanf14 in #588
- Dropbox: Handle OAuth2::ConnectionError as Faraday::ConnectionFailed by @kostyanf14 in #596
- NetKVM: Update reject test names by @kostyanf14 in #597
- Update HLK11_24H2 and HLK2025 kits by @kostyanf14 in #606
- Fix dropbox enter authorization code by @Jedoku in #613
- Fix rubocop suggestions by @Jedoku in #614
- RHELMISC-7213: Dropbox uploader create folder but does not create share folder by @Jedoku in #568
- RHELMISC-10178: Fix disk partitions for disk verification test by @kostyanf14 in #616
- RHELMISC-10178: test: Match test names as regexp by @kostyanf14 in #623
- RHELMISC-9551: Update cleanup script according latest changes in AutoHCK by @Jedoku in #617
- tests: Increase pooling interval by @kostyanf14 in #642
- Update download URLs for HLK1809 and HLK1809server kits by @Jedoku in #644
- RHELMISC-11200: Support setting platform options for clients only by @kostyanf14 in #649
- CI: Update Ubuntu to 24.04 by @kostyanf14 in #654
- RHELMISC-10944: Fixes for run the same test several times by @kostyanf14 in #631
- RHELMISC-10658: Implement log upload to external FS by @kostyanf14 in #635
- RHELMISC-9548: Differentiate GUI and CORE platforms on the ISO config by @Jedoku in #630
- Client control device enhancement by @kostyanf14 in #664
- RHELMISC-12099: Update HLK kit urls by @kostyanf14 in #670
- RHELMISC-10661: JUnit: Implement JUnit XML builder (initial commit) by @kostyanf14 in #636
- RHELMISC-12396: Fix upload files to Windows FS by @kostyanf14 in #674
- Bump AutoHCK version (0.17.0) by @kostyanf14 in #675
Dependencies update
- Bump rtoolsHCK version (v0.5.3) by @kostyanf14 in #602
- Bump ruby and all dependencies by @kostyanf14 in #605
- Bump all dependencies by @kostyanf14 in #656
Full Changelog: v0.16.1...v0.17.0