6 versions of BuildIso are listed here, from March 16, 2026 to the current 2027.2. Each one links to the publisher’s own installer files.
| Version | Date | Size | Files |
|---|---|---|---|
| 2027.2Latest | October 30, 2026 | — | 64-bit Portable Release notesBuildIso 2027.2 — Release Notes
Overview
BuildIso 2027.2 introduces a pipeline-driven ISO creation workflow with BIOS and UEFI boot support, file inventory and validation, SHA-256 integrity checks, ISO inspection and verification, optional QEMU boot testing, plugin management, and structured reporting.
This release also expands command-line controls, configuration profiles, preflight diagnostics, and output handling.
1. ISO Creation and Boot Support
- Added support for BIOS-only, UEFI-only, and hybrid BIOS + UEFI configurations.
- Added multi-entry El Torito boot catalog generation for hybrid BIOS/UEFI images.
- Added configurable El Torito boot entry priority through --boot-priority (bios, uefi, or auto).
- Added BIOS boot image validation and EFI System Partition image checks.
- Added checks for the presence of EFI/BOOT/BOOTX64.EFI in the ISO source directory.
- Added Secure Boot-related PE inspection, including Authenticode signature presence and target architecture checks.
- Added Joliet filesystem support for ISO creation and verification.
2. File Inventory and Scanning
- Added centralized file inventory management through FileInventory and FileTreeScanner.
- Added repeatable file inclusion and exclusion filters with --include and --exclude.
- Added glob pattern matching through GlobMatcher.
- Added symbolic-link and reparse-point handling during file scanning.
- Added ISO path sanitization and configurable name-collision handling through --collision-policy (rename, fail, or skip).
- Added configurable scanning and size limits:
- --max-files — maximum number of files to scan.
- --max-file-size — maximum permitted size for an individual file.
- --max-depth — maximum directory traversal depth.
- --max-size — maximum permitted ISO size.
3. SHA-256 Integrity and Hash Cache
- Added SHA-256 hashing for source files and generated ISO images.
- Added FileHasher and HashCache for file hashing and reuse of cached hashes.
- Added configurable hash cache location through --cache <file>, used by --deep-verify.
- Added --expect-sha256 <hex> to fail validation when the final ISO hash does not match the expected SHA-256 value.
- Added optional MANIFEST.SHA256SUMS generation, containing file paths, sizes, and SHA-256 hashes.
4. ISO Inspection and Verification
- Added IsoTools.Inspect for displaying ISO information, directory and file counts, volume details, and boot catalog entries.
- Added IsoTools.Verify and IsoVerifier for ISO structure and boot catalog verification, including manifest checks when a manifest is available.
- Added --inspect <iso> to inspect an existing ISO.
- Added --verify-iso <iso> to verify an existing ISO and its manifest, if present.
- Added --deep-verify to re-read files from the ISO and compare their contents with the corresponding source files.
- Added --check to run diagnostics without building an ISO.
- Added --dry-run to simulate the ISO layout without writing the final image.
- Added --strict to treat warnings as build failures.
- Added safe preflight remediation through --fix-safe. Its automatic fixes are limited to creating a missing output directory and removing a stale temporary ISO file.
5. QEMU and UEFI Boot Testing
- Added optional ISO boot smoke testing through QEMU with --boot-test.
- Added custom QEMU executable selection through --qemu <path>.
- Added OVMF firmware selection through --ovmf <path> for UEFI boot testing.
- Added a configurable virtual-machine test timeout through --boot-test-timeout.
6. Build Pipeline and Output Handling
- Added a structured BuildPipeline with the following stages:
1. StepPreflight
2. StepScanFiles
3. StepValidateBoot
4. StepPredictSize
5. StepCheckDiskSpace
6. StepBuildIso
7. StepVerifyIso
8. StepBootTest
9. StepWriteManifest
10. StepWriteReadme
11. StepFinalize
- Added preflight diagnostics for output paths, directory permissions, temporary files, boot configuration, and other build requirements.
- Added output locking through OutputLockHandle.
- Added temp |
| 2027.1 | July 24, 2026 | — | 64-bit Portable |
| 2026.9 | May 4, 2026 | — | 64-bit Portable |
| 2026.8 | April 14, 2026 | — | 64-bit Portable |
| 2026.7 | March 28, 2026 | — | 64-bit Portable Release notesAjouted prediction system of the ISO in MB, fixed the version command for use api.github.com, added a check disk space and if the disk space is insufficient it tells you and asks you for confirmation if you want to continue. Source code in |
| 2026.6 | March 16, 2026 | — | 64-bit Portable |