What's Changed (broke backward compatibility)
- Generalize DiffChecker class and tool by @kostyanf14 in #494
- Remove --diff and --triggers CLI options from bin/auto_hck
- Generalize bin/triggers_check to use it for triggers check
- System that run bin/auto_hck must check triggers manually or with bin/triggers_check
- QemuHCK: Set default machine type to Q35 by @kostyanf14 in #481
- PC machine type is deprecated and was broken in v0.15.3
- All platform was switched to Q35 by default, you need to reinstall all PC platforms
- If you still need PC machine type use AutoHCK v0.15.2
- QemuHCK: Automatically enter a namespace by @akihikodaki in #376
- When QemuHCK is used bin/auto_hck will call bin/ns automatically
- Need to update running CLI to remove bin/ns from it
- QemuHCK: Delete old unsuported/unused platforms by @kostyanf14 in #480
Bug fix
- Redirect stdout to stderr in bin/ns_unshared by @akihikodaki in #440
- viostor: Use proper device name by @kostyanf14 in #505
- SVVP: Fix starting SVVP in manual mode without tests by @kostyanf14 in #499
- Skip selected as a boot device driver by @Jedoku in #506
- QemuHCK: Fix missing iommu_device_param on device by @kostyanf14 in #516
- QemuHCK: Do not enter user namespace when running as root by @akihikodaki in #467
- Viomem fix by @kostyanf14 in #493
What's Changed
- Run AutoHCK as a CI for AutoHCK by @kostyanf14 in #406
- Add few logs by @kostyanf14 in #430
- QemuHCK: Move TPM bin to config by @kostyanf14 in #429
- Remove mount --make-rprivate / execution by @akihikodaki in #433
- hckinstall: Fix logger reference by @akihikodaki in #435
- Fix redirection in bin/nsd by @akihikodaki in #436
- Forward ports with dumps by @akihikodaki in #434
- Add QemuHCKDevice struct by @kostyanf14 in #431
- SVVP: Allow Verify IOMMU presence and configuration test by @kostyanf14 in #451
- Add ability to run specific tests with Secure Boot by @Jedoku in #419
- Disable DF - Embedded Signature Verification Test by @kostyanf14 in #468
- Add ability to specify per test special config by @Jedoku in #463
- Add several 24h2 kit platforms by @kostyanf14 in #470
- Add support for AMD IOMMU by @Jedoku in #469
- QemuHCK: Log NVRAM path that used to run QEMU by @kostyanf14 in #479
- QemuHCK: Fix workspace path resolution by @akihikodaki in #485
- Update kit HLK2025 by @Jedoku in #488
- Flush stor by @kostyanf14 in #486
- Support pre/post_test_commands for host/guest by @Jedoku in #478
- vioscsi: Allow several working tests by @kostyanf14 in #498
- Add support for S3-compatible storage in Result Uploader by @zjmletang in #476
- Misc kits logic update by @kostyanf14 in #519
- Continue run when can't load PR update by @kostyanf14 in #518
- tools: Use different sleep for HLK action and common action by @kostyanf14 in #524
- Misc kits logic update by @kostyanf14 in #517
- RHELMISC-8207: Workaround NdisStudio tests fail with date and NTP by @Jedoku in #559
Dependencies update
- build(deps-dev): bump sorbet from 0.5.11485 to 0.5.11491 by @dependabot in #423
- build(deps): bump octokit from 8.1.0 to 9.1.0 by @dependabot in #388
- Bump rtoolsHCK version (v0.4.3) by @kostyanf14 in #445
- build(deps): bump sorbet-runtime from 0.5.11491 to 0.5.11492 by @dependabot in #425
- build(deps-dev): bump sorbet from 0.5.11492 to 0.5.11545 by @dependabot in #455
- build(deps): bump sorbet-runtime from 0.5.11545 to 0.5.11549 by @dependabot in #456
- build(deps): bump curb from 1.0.5 to 1.0.6 by @dependabot in #454
- Bump rtoolsHCK version (0.5.1) by @Jedoku in #458
- build(deps): bump activesupport from 7.1.3.4 to 7.2.1 by @dependabot in #452
- build(deps-dev): bump rubocop from 1.65.0 to 1.65.1 by @dependabot in #439
- build(deps-dev): bump tapioca from 0.15.1 to 0.16.1 by @dependabot in #449
- build(deps-dev): bump rubocop from 1.65.1 to 1.66.1 by @dependabot in #466
- build(deps): bump sorbet-runtime from 0.5.11553 to 0.5.11558 by @dependabot in #465
- build(deps-dev): bump sorbet from 0.5.11549 to 0.5.11553 by @dependabot in #462
- build(deps-dev): bump tapioca from 0.16.1 to 0.16.2 by @dependabot in #461
- build(deps-dev): bump sorbet from 0.5.11558 to 0.5.11577 by @dependabot in #474
- build(deps): bump sorbet-runtime from 0.5.11577 to 0.5.11581 by @dependabot in #477
- build(deps-dev): bump sorbet from 0.5.11581 to 0.5.11597 by @dependabot in #492
- build(deps-dev): bump sorbet from 0.5.11597 to 0.5.11618 by @dependabot in #510
- build(deps-dev): bump rubocop from 1.66.1 to 1.67.0 by @dependabot in #502
- build(deps): bump activesupport from 7.2.1 to 7.2.1.2 by @dependabot in #508
- build(deps-dev): bump tapioca from 0.16.2 to 0.16.4 by @dependabot in #521
- build(deps): bump sorbet-runtime from 0.5.11618 to 0.5.11670 by @dependabot in #529
- build(deps-dev): bump rubocop from 1.67.0 to 1.68.0 by @dependabot in #512
- build(deps): bump dotenv from 3.1.2 to 3.1.4 by @dependabot in #473
- build(deps): bump rexml from 3.3.7 to 3.3.9 by @dependabot in #507
- build(deps): bump octokit from 9.1.0 to 9.2.0 by @dependabot in #501
- build(deps): bump sentry-ruby from 5.17.3 to 5.21.0 by @dependabot in #490
- build(deps): bump aws-sdk-s3 from 1.167.0 to 1.174.0 by @dependabot in #527
- build(deps-dev): bump rubocop from 1.68.0 to 1.69.0 by @dependabot in #531
- build(deps-dev): bump sorbet from 0.5.11670 to 0.5.11690 by @dependabot in #536
- build(deps-dev): bump sorbet from 0.5.11690 to 0.5.11694 by @dependabot in #542
- build(deps-dev): bump rubocop from 1.69.0 to 1.70.0 by @dependabot in #556
- build(deps): bump rubyzip from 2.3.2 to 2.4.1 by @dependabot in #553
- build(deps): bump dotenv from 3.1.4 to 3.1.7 by @dependabot in #549
- build(deps-dev): bump sorbet from 0.5.11694 to 0.5.11766 by @dependabot in #558
New Contributors
- @zjmletang made their first contribution in #476
Full Changelog: v0.15.3...v0.16.0