Release v2.8.0
🚀 DevOps Tools Installer v2.8.0 Stable Release
Welcome to the v2.8.0 milestone release of DevOps Tools Installer!
This release introduces a security-first architecture with cryptographic catalog signing and Authenticode verification policies, full Headless CLI automation for terminal workflows, System Tray minimization with background toast notifications, native WinUI 3 CommandBars with fluent theme alignment, and modernized Windows 11 setup wizard experiences.
✨ Major Features & What's New in v2.8.0
🛡️ Enterprise Security & Integrity Hardening
- ECDSA P-256 Signed Catalog & Fail-Closed Trust: All remote catalog updates (
catalog.jsonandbundles.json) are cryptographically verified using publisher-pinned ECDSA P-256 public keys (CatalogSignatureService), protecting against MITM attacks and mirror tampering. - Authenticode Signature Policy: Added configurable signature verification policies in Settings (
WarnUnsigned/BlockUnsigned) to verify digital signatures of downloaded vendor installers before execution. - Persistent Daily Audit Logging: Complete post-incident traceability with append-only daily audit logs (
audit_YYYY-MM-DD.log) tracking downloads, verification statuses, and tool launches. - Security-First Transport & Tagging: Strict HTTPS-only transport enforcement and automatic Windows Mark-of-the-Web (
Zone.Identifier) tagging on all downloaded artifacts.
⚡ Headless CLI Mode & Automation
- Terminal Automation: Run
DevOpsToolsInstaller.exedirectly from PowerShell, CMD, or CI/CD scripts without launching the graphical UI:--list: Discover all available tools and categories with clear formatting.--install <tool1,tool2>: Non-interactive batch installation of developer tools.--install-bundle <bundle-id>: Provision entire curated stacks (e.g.k8s-starter,aws-devops).--check-updates: Quick CLI verification for newer application releases.
🔔 System Tray Integration & Background Notifications
- System Tray Minimization: Keeps the installer accessible in the Windows taskbar notification area without cluttering your workspace.
- Native Toast Notifications: Real-time notifications for background download completions, installations, and update availability.
- Smart Window Close Handling: Option in Settings to minimize to the tray instead of terminating when closing the main window.
🎨 Modern UI & Native CommandBar Enhancements
- Native WinUI 3 CommandBars: Replaced custom action bars with native
CommandBarcontrols acrossCatalogPage,DownloadsPage,InstalledPage, andStacksPagefor consistent Windows 11 styling and responsive action overflows. - Theme & Accent Color Alignment: Refined
Styles.xamlto align with Windows accent colors, ensuring high-contrast readability in both Dark and Light themes. - Navigation Performance: Enabled
NavigationCacheModeacross pages for instant tab switching with zero redraw flicker. - Deduplication & Error Reporting: Prevent duplicate concurrent downloads and display informative error diagnostics with unhandled exception logging.
📦 Setup Wizard & Installer Polishing
- Windows 11 Setup Experience: Updated Inno Setup wizard with modern high-resolution branding graphics (
wizardlarge.bmpandwizardsmall.bmp). - Process Protection: Automatically detects and prompts to close active running instances during installation and updates.
- Environment & PATH Integration: Improved PATH variable handling and clean uninstallation routines.
- Apache-2.0 License: Streamlined legal and license notices across the application, installer, and repository.
📋 Full Commit Changelog (from v2.5.0 to v2.8.0)
cc8990f- feat: Revise README and installer setup for clarity and enhanced features60082e8- feat: Implement catalog signing and verification for enhanced security6b1288c- feat: Implement security features for installer with signature verification and audit logging93c7f41- feat: Add wizard images to installer for improved user interfacefbd27c3- feat: Update installer script for enhanced user experience and functionality73903af- feat: Implement headless CLI mode and system tray functionalityc37e474- fix: Adjust layout dimensions and improve description handling in StacksPageec75ee0- feat: Refactor UI components to utilize native CommandBar and improve theme integrationf589058- feat: Enhance error handling and UI improvements across various components
📦 Verification & Checksums
| Asset | Type | SHA256 Hash |
|---|---|---|
DevOpsToolsInstaller_x64_Setup.exe |
Windows Setup Wizard | c6c971662cf271afc17768bf31f6b0867a42da5463078c08e13326e918f7f34d |
DevOpsToolsInstaller_x64.msi |
Windows Installer (.msi) | 48a2072fe56d6552d51cac8c0d5fd8004263bb52033f44301b16d8812fba6547 |
DevOpsToolsInstaller_x64.exe |
Portable Single Binary | N/A |
DevOpsToolsInstaller_arm64.exe |
Portable Single Binary | N/A |
(All asset checksums are also downloadable in SHA256SUMS.txt)
🚀 Quick Start
- Option A (WinGet):
winget install NotHarshhaa.DevOpsToolsInstaller
- Option B (Setup Wizard): Download and run
DevOpsToolsInstaller_x64_Setup.exeto install toC:\Program Files\DevOpsToolsInstallerwith automated shortcuts and PATH integration. - Option C (Windows Installer Package): Download and run
DevOpsToolsInstaller_x64.msifor enterprise GPO, Intune, SCCM, or silent rollouts (msiexec /i DevOpsToolsInstaller_x64.msi /qn). - Option D (Portable): Download
DevOpsToolsInstaller_x64.exe(or_arm64.exe) and run directly — no installation required.
Full Changelog: v2.5.0...v2.8.0