Skip to content

Releases: NotHarshhaa/DevOpsToolsInstaller

Release v2.8.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 23 Sep 21:15
e75c413

🚀 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.json and bundles.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.exe directly 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 CommandBar controls across CatalogPage, DownloadsPage, InstalledPage, and StacksPage for consistent Windows 11 styling and responsive action overflows.
  • Theme & Accent Color Alignment: Refined Styles.xaml to align with Windows accent colors, ensuring high-contrast readability in both Dark and Light themes.
  • Navigation Performance: Enabled NavigationCacheMode across 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.bmp and wizardsmall.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 features
  • 60082e8 - feat: Implement catalog signing and verification for enhanced security
  • 6b1288c - feat: Implement security features for installer with signature verification and audit logging
  • 93c7f41 - feat: Add wizard images to installer for improved user interface
  • fbd27c3 - feat: Update installer script for enhanced user experience and functionality
  • 73903af - feat: Implement headless CLI mode and system tray functionality
  • c37e474 - fix: Adjust layout dimensions and improve description handling in StacksPage
  • ec75ee0 - feat: Refactor UI components to utilize native CommandBar and improve theme integration
  • f589058 - 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.exe to install to C:\Program Files\DevOpsToolsInstaller with automated shortcuts and PATH integration.
  • Option C (Windows Installer Package): Download and run DevOpsToolsInstaller_x64.msi for 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

Release v2.5.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 21 Sep 05:49
v2.5.0
03f78a6

🚀 DevOps Tools Installer v2.5.0 Stable Release

Welcome to the v2.5.0 stable milestone release of DevOps Tools Installer!
This major release delivers enterprise deployment packages (Windows Installer .msi & Setup Wizard .exe), official WinGet package manager support, complete UI & functionality bug fixes, real-time download speed tracking & ETA timers, revamped Installed page diagnostics with shell completion generator, PATH environment health inspection, and an official hero showcase banner.


✨ Major Features & What's New in v2.5.0

📦 Enterprise Windows Installer (.msi) & Setup Wizard (.exe)

  • WiX Toolset v4/v5 MSI Package: Introduced native .msi Windows Installer packages (DevOpsToolsInstaller_x64.msi) tailored for enterprise rollouts, Microsoft Intune, SCCM, and Active Directory GPO with silent installation support (msiexec /i DevOpsToolsInstaller_x64.msi /qn).
  • Inno Setup Wizard: Enhanced the standard setup wizard (DevOpsToolsInstaller_x64_Setup.exe) with automated Start Menu shortcuts, Desktop icons, and PATH registration.
  • Portable Binaries: Continue providing zero-install self-contained portable executables for both x64 and arm64.

🪟 WinGet Package Manager Integration

  • Added official WinGet package manifests (NotHarshhaa.DevOpsToolsInstaller) allowing seamless installation, upgrades, and uninstallation straight from the terminal:
    winget install NotHarshhaa.DevOpsToolsInstaller
  • Added automated WinGet manifest submission and validation tooling (scripts/submit-winget.ps1).

🛠️ Comprehensive UI & Functionality Hardening

  • Context Menus & Version Badges Fixed: Resolved type-casting issues in CatalogPage so right-click menu items ("Favorite", "Copy Install Command", "Tool Details") and version picker badges execute reliably from all UI elements.
  • Category Filter Matching: Fixed category chip Tag values to strictly match ampersands in catalog.json ("CI/CD & Version Control", "Monitoring & Observability", "Policy & Compliance", "Database & Data", "Editors & Terminals").
  • Automated Artifact Extraction on Home Dashboard: Installing tools or stacks from the Home page now triggers post-download extraction and binary placement into Tools\bin via ArtifactService.
  • CLI Probing & Shell Completion IDs: Aligned probe command mapping and autocompletion generators for canonical tool IDs (argocd, snyk).
  • Clean Percentage Displays & Action Labels: Formatted download progress percentages into clean whole numbers with responsive post-installation confirmation badges (Installed ✓, Extracted ✓, In Tools\bin ✓).

⚡ Download Speed Tracking & Explorer Integration

  • Real-Time Transfer Metrics: Active downloads now calculate and display live download speeds (MB/s) and estimated time remaining.
  • File Explorer Integration: 1-click "Show in Folder" opens the exact downloaded artifact in Windows Explorer.
  • Activity Log Panel: Collapsible activity log showing timestamps, severity levels, and 1-click clipboard export for troubleshooting.

🩺 Revamped Installed Tools & Shell Completions

  • CLI Health Probing: Executes binaries (--version / -v) non-blockingly to measure runtime responsiveness and execution latency (ms).
  • Shell Autocompletion Generator: Automatically generates completion scripts for PowerShell and Bash with 1-click integration into the user's PowerShell $PROFILE.
  • Safe Uninstallation: Supports vendor Windows uninstallation wizards, archive extraction removal, and binary cleanup from Tools\bin.

🔍 PATH Environment Health Diagnostics

  • Dedicated PATH diagnostics inspecting user and process environment variables to verify that Tools\bin is active.
  • 1-click "Add to PATH" helper and quick folder access directly from the Home dashboard and Settings.

🎨 Showcase Branding & Documentation

  • Designed and embedded high-resolution hero showcase banner into README.md.
  • Added comprehensive PRIVACY.md privacy policy detailing zero-telemetry and local-only operation.

📋 Full Commit Changelog (from v2.1.0 to v2.5.0)

  • d44e1d6 - feat: Add showcase banner to README and include banner image asset
  • f4ebc50 - feat: Enhance navigation and tool installation logic in MainWindow and HomeViewModel
  • c9642f5 - feat: Add Windows Installer (.msi) support and enhance release notes generation
  • ac69682 - feat: Implement File Explorer Integration and Enhance Downloads Page UI
  • 3fd2122 - feat: Enhance About and Settings Pages with New Features and UI Improvements
  • 567e511 - feat: Introduce Download Speed Tracking and Path Health Service
  • 9283f52 - feat: Revamp Installed Page UI with Enhanced Search and Tool Management
  • f6dda61 - feat: Enhance Tool Bundles with Categories and UI Improvements
  • 4a4881c - refactor: Clean up Styles.xaml and update CatalogPage.xaml layout
  • da48fba - feat: Revamp Catalog Page UI and enhance Tool Definition properties
  • 735434b - feat: Add Privacy Policy document for DevOps Tools Installer
  • 5e04210 - fix(winget): update LicenseUrl branch to master and add submit-winget script
  • ea26e53 - feat: Update README and add WinGet support for DevOpsToolsInstaller
  • cd80ba0 - feat: Enhance AppUpdaterService with installation detection and asset selection logic
  • ed5e81d - feat: Add MSIX packaging support and update build process
  • b74c903 - docs: Update README with notes and tips for user guidance
  • a933cc7 - feat: Add code signing support and update README acknowledgements
  • 43a31cb - feat: Add Windows Setup Wizard and update build process
  • 0c6177b - feat: Revise README for clarity and detail enhancement

📦 Verification & Checksums

Asset Type SHA256 Hash
DevOpsToolsInstaller_x64_Setup.exe Windows Setup Wizard ab0419e0ba74cff44cef3d3655a5993e95e921494c2f964836a33ccfdef8b98a
DevOpsToolsInstaller_x64.msi Windows Installer (.msi) 94970579398d476a2569964c7e908881dcbe21d0f102596d664329ccc5d92b49
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.exe to install to C:\Program Files\DevOpsToolsInstaller with automated shortcuts and PATH integration.
  • Option C (Windows Installer Package): Download and run DevOpsToolsInstaller_x64.msi for 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.1.0...v2.5.0

Release v2.1.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 20 Sep 08:10
5099b04

🚀 DevOps Tools Installer v2.1.0

Welcome to the v2.1.0 milestone release of DevOps Tools Installer!
This major release transforms DevOps Tools Installer with a completely redesigned WinUI 3 Gallery aesthetic featuring Mica Alt translucent materials, doubles the catalog from 47 to 90 curated tools across 10 categories (including 3 brand-new categories), introduces Curated Stacks for one-click workstation provisioning and live stack filtering, adds 100% official vector SVG branding, integrates an in-app GitHub auto-updater service, embeds global sidebar search, and establishes comprehensive Security Disclosures and Behavioral Precautions.


✨ Major Features & What's New

🎨 WinUI 3 Gallery Redesign & Translucent Mica Alt Backdrop

  • Mica Alt Window Material: Modernized the application canvas with Windows 11 translucent Mica Alt backdrop styling and custom titlebar bleed-through.
  • Segoe Fluent Icons: Replaced emojis across all pages, navigation items, and stack cards with clean, native Segoe Fluent Icons (\uE...) for a crisp, enterprise-grade feel.
  • Polished Card & Chip Styling: Refined category filter chips, badge containers, and hover states with smooth micro-animations.

📦 Catalog Expanded to 90 Tools with 3 Brand-New Categories

  • Expanded Coverage: The catalog has nearly doubled from 47 to 90 essential DevOps, cloud, and engineering tools.
  • Three New Categories:
    • 🌐 Networking & Tunneling: ngrok, cloudflared, tailscale, wireshark, nmap, ctop, k9s, etc.
    • 🛡️ Policy, Governance & Compliance: trivy, checkov, tfsec, syft, grype, cosign, opa, etc.
    • 🗄️ Database & Data DevOps: flyway, liquibase, pgcli, mycli, usql, redis-cli, etc.
  • Updated & Verified Endpoints: All tool download URLs, checksums, and version manifests refreshed and validated.

🖼️ 100% Official Vector SVG Logos

  • Added high-fidelity, scalable official vector SVG logos for all 90 cataloged tools in Assets/logos/.
  • Crisp rendering across all DPI scaling levels and display resolutions (AWS CLI, Azure CLI, Google Cloud SDK, Terraform, Podman, Trivy, Prometheus, Grafana, Ansible, Git, Docker, and more).

🚀 Curated Stacks & Workstation Presets

  • Dedicated Full-Page Stacks Navigation: Replaced popup dialogs with a dedicated Curated Stacks view (StacksPage) accessible directly from the sidebar.
  • 12 Role-Based Presets: Ready-to-use bundles including Kubernetes Platform Engineer, Cloud Infrastructure Architect, GitOps Specialist, SecOps & Compliance Auditor, Full-Stack DevOps, Linux SysAdmin, Observability Specialist, and more.
  • Dual-Action Workflow:
    • Install Stack: Queue and batch-install all tools in a bundle with a single click.
    • Select Stack: Live-filter the Catalog to only show tools matching the chosen stack, accompanied by an interactive active stack banner and quick-clear action.
  • Per-Tool Status Indicators: Visual checkmarks and live indicators directly on tool chips within each stack card.

🔍 Global Sidebar Search (AutoSuggestBox)

  • Integrated an AutoSuggestBox directly into the left navigation pane.
  • Allows instant searching from anywhere in the application with automatic navigation and live query forwarding into the Catalog view.

🔄 In-App GitHub Auto-Updater Service

  • Automatic & Manual Checks: Automatically queries the GitHub Releases API on startup, with a manual "Check for Updates" button in Settings.
  • Interactive Update Dialog: Displays release notes, asset sizes, and a real-time progress bar during download.
  • Safe Staging & Restart: Downloads the latest release, verifies checksums, safely stages the new executable, and restarts seamlessly.

🛡️ Security Disclosures, Behavioral Precautions & Disclaimers

  • Transparent Behavioral Disclosures: Added dedicated disclosures detailing:
    • UAC privilege escalation requirements for vendor .exe/.msi installers.
    • User and System PATH modifications with idempotency guarantees.
    • Isolated tool sandbox storage in %LOCALAPPDATA%\DevOpsToolsInstaller\.
    • Cryptographic Authenticode signature and SHA-256 hash validation before execution.
    • Zero telemetry, zero analytics, and zero personal data collection.
  • Independent Open-Source Disclaimer: Clearly states third-party tool ownership and vendor software trademarks.
  • Home Page Quick Access: Dedicated security card on the Home page deep-linking directly into About page disclosures.

⚡ Portable Single-File Compression

  • Enabled <EnableCompressionInSingleFile>true</EnableCompressionInSingleFile> in the build configuration, drastically reducing the distribution executable size without sacrificing startup performance.

📋 Full Commit Changelog (from v2.0.0 to v2.1.0)

  • dac0c1f - feat: Enhance About and Home pages with security disclosures and transparency features
  • bec6fd7 - feat: Enhance Catalog and Stacks pages with curated stack functionality
  • 8a6053b - feat: Introduce Stacks page and enhance tool bundle navigation
  • 49791d9 - feat: Enhance navigation and search functionality in MainWindow
  • 9eb3c26 - feat: Add SVG logos for new tools in DevOpsToolsInstaller
  • 0961116 - feat: Introduce curated tool bundles and enhance catalog functionality
  • 2ac29f3 - feat: Add new bundles and tools to catalog
  • cb11390 - feat: Add new logos for various tools in DevOpsToolsInstaller
  • cc7d5c7 - fix: Update download URLs and version numbers in catalog.json
  • ecc3b54 - refactor: Remove unused AccentButtonStyle and update SelectedCategoryChipStyle
  • 6473cf2 - feat: Implement update checking and dialog for application updates
  • 21656f0 - feat: Enable compression for single-file publishing

📦 Verification & Checksums

Asset SHA256 Hash
DevOpsToolsInstaller_x64.exe b490c339b90afe6f502d00178620677ae7741cf6c4ab1cb4f32a273e160a5858
DevOpsToolsInstaller_arm64.exe 63c40a6c92a19b47dbef1a3f712e18a4f9e4377bcb909a73319886b4853e1dd9

(All asset checksums are also downloadable in SHA256SUMS.txt)


🚀 Quick Start

  1. Download DevOpsToolsInstaller_x64.exe (or _arm64.exe for ARM64 devices).
  2. Run the executable — completely portable with no pre-installation required.
  3. In Settings, click "Add to PATH" to enable command-line access for all portable tools.

Full Changelog: v2.0.0...v2.1.0

Release v2.0.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 19 Sep 15:08
e2f33c6

🚀 DevOps Tools Installer v2.0.0

Welcome to the v2.0.0 milestone release of DevOps Tools Installer!
This major 2.0 release brings enterprise-grade security with native Authenticode digital signature verification, deep CLI health checks and installed version probing, one-click shell autocompletion snippet generator, rich multi-version catalog management with previous release downloads, dynamic WrapPanel layouts, official vector branding across 45+ DevOps tools, desktop shortcut integration, and an all-new About page.


✨ Major Features & What's New

⏪ Tool Catalog Version Management & Previous Releases

  • Multi-Version Selector: Select and install specific previous versions of major DevOps tools (e.g., Terraform, Kubectl, Helm, OpenTofu, Ansible) directly from tool cards.
  • Dynamic Artifact URL Resolution: Automatically retargets download endpoints and asset filenames when selecting alternative versions.
  • Latest Version Display: All 47 cataloged tools now display verified latest versions alongside installation statuses.

🛡️ Authenticode Digital Signature Verification

  • Win32 WinVerifyTrust Integration: Automatically inspects downloaded .exe and .msi vendor installers for valid cryptographic signatures prior to execution.
  • Tampering & Malware Protection: Validates certificate chains against Windows Trusted Root Certification Authorities to ensure vendor authenticity.
  • Publisher Verification: Extracts and logs publisher certificate subjects for full security audit transparency.

🩺 CLI Health Checks & Installed Version Probing (--version)

  • Real-Time Version Probing: Directly executes installed tool binaries (--version / -v / version) to determine the exact runtime version active on your machine.
  • Latency & Status Metrics: Measures CLI process execution response times in milliseconds, reporting immediate Healthy, Degraded, or Missing statuses.
  • Batch Verification: Run comprehensive health checks across all installed DevOps tools to confirm PATH readiness and functionality.

⚡ Shell Completion Snippet Generator

  • PowerShell & Bash Autocompletions: Generates ready-to-use completion snippets for major CLIs (kubectl, helm, gh, docker, terraform, podman, etc.).
  • One-Click PowerShell $PROFILE Insertion: Automatically appends completion initialization commands to your PowerShell profile without manual editing.

🎨 Modern Windows 11 Fluent UI, Responsive WrapPanel & Branding

  • Dynamic WrapPanel Control: Replaces rigid grid structures with a smooth, responsive wrapping layout that automatically adapts to any window size or monitor resolution.
  • Vector SVG & Brand Logos: Integrated 45+ crisp official vendor logos for tools like AWS CLI, Azure CLI, Google Cloud SDK, Terraform, ArgoCD, Prometheus, Grafana, and more.
  • Application Icon & Shortcuts: Windows taskbar and title bar branding with one-click Desktop and Start Menu shortcut creation in Settings.

⭐ Favorites & Real-Time Activity Logging

  • Tool Favoriting: Pin preferred or frequently installed tools to quickly filter your essential stack.
  • Activity Feed: Real-time logging of downloads, installations, cancellations, path modifications, and health inspections with exportable audit logs.

ℹ️ All-New About & Architecture View

  • Detailed system architecture insights (WinUI 3, Windows App SDK 1.6, .NET 8 runtime).
  • Direct links to GitHub repository, documentation, bug tracker, and maintainer profile.

🛡️ Improvements & Bug Fixes

  • Uninstaller Safety: Word-boundary regex matching prevents accidental uninstalls of similarly named software; corrected MSI uninstallation command arguments (/X).
  • Download Integrity: Enforces Content-Length validation and guarantees non-zero byte payloads before marking downloads complete.
  • Archive Extraction: Automated scanning and extraction of .zip and .tar.gz binaries directly into Tools\bin.
  • Single-File Deployment: Hardened path resolution using AppContext.BaseDirectory for zero-dependency single-file portable builds.

📦 Verification & Checksums

Asset SHA256 Hash
DevOpsToolsInstaller_x64.exe d4a8d85ef026686de7ae80e6f0c96ae80a44901901b17e121fa9acc8a0631929
DevOpsToolsInstaller_arm64.exe fb6e188bd1cceb45606d3d8270623ed10af5d8b0c2415fea02647b9c92b97d0b

(All asset checksums are also downloadable in SHA256SUMS.txt)


🚀 Quick Start

  1. Download DevOpsToolsInstaller_x64.exe (or _arm64.exe for ARM64 devices).
  2. Run the executable — completely portable with no pre-installation required.
  3. In Settings, click "Add to PATH" to enable command-line access for all portable tools.

Full Changelog: v1.5.0...v2.0.0

Release v1.5.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 19 Sep 11:54
5cd7eeb

🚀 DevOps Tools Installer v1.5.0

Welcome to the v1.5.0 release of DevOps Tools Installer!
This release brings modern Fluent 2 animations, powerful developer productivity features, critical uninstaller/download reliability fixes, and expanded stack presets.


✨ What's New & Key Highlights

🎨 Modern UI & Smooth Windows 11 Animations

  • Fluid Page Transitions: Gliding entrance navigation transitions between Home, Catalog, Downloads, and Settings.
  • Staggered Card Animations: Tool cards and downloads now cascade into view seamlessly with Fluent staggering.
  • Elevated Hero Dashboard: Modern acrylic/glassmorphic header with dynamic 3-metric statistics (Available Tools, Categories, Installed Tools).
  • Redesigned Downloads Page: Polished cards with tool logos, smooth progress indicators, and animated empty states.

⚡ One-Click User PATH Integration

  • Configure Tools\bin into your User PATH environment variable with a single click in Settings.
  • Live status indicator badge ("Configured in PATH" / "Not in PATH") with zero admin privileges required.
  • Dynamically updates active application process environment.

📂 Custom Download Folder Selector

  • Choose any custom drive, SSD, or folder location for tool downloads via native Windows folder picker.
  • Persistent configuration across app restarts with 1-click reset to default.

📦 Curated DevOps Stack Presets

  • Filter tools instantly in the Catalog via the new Presets dropdown:
    • ☸ Kubernetes Stack: kubectl, helm, k9s, minikube, kind
    • ☁ Cloud CLIs: aws-cli, azure-cli, gcloud-cli, doctl
    • 🏗 Infrastructure as Code (IaC): terraform, terragrunt, ansible, pulumi, packer
    • 🛡 Security & Scanning: trivy, snyk, grype, syft, cosign
    • ⚡ Essential CLI Utilities: gh, jq, yq, fzf, ripgrep, bat

🔍 Deep Tool Details Modal Inspector

  • Inspect full tool metadata right from any catalog card: version, license, publisher, official website, direct download URI, silent installer flags, and execution test command.

🛑 Download Cancellation Support

  • Active downloads can now be cancelled immediately with graceful HTTP stream termination.

🛡️ Bug Fixes & Reliability Improvements

  • Safe Registry Uninstaller: Replaced loose substring matching with strict word-boundary regex (\b) and vendor alias resolution to prevent unintended uninstalls. Fixed MSI uninstall arguments (/X instead of /I).
  • Download Integrity & 0-Byte Prevention: Validates HTTP Content-Length and ensures downloaded files are non-zero before marking as completed.
  • Archive Executable Deployment: Automatically scans extracted .zip and .tar.gz archives and copies executables into Tools\bin.
  • Single-File Packaging Compatibility: Replaced Assembly.Location with AppContext.BaseDirectory for single-file self-contained deployment.

📦 Verification & Checksums

Asset SHA256 Hash
DevOpsToolsInstaller_x64.exe 884beaa5f783e63fca357deec9d09c84e4ffa184ac01dd8922306b92e0c585cd
DevOpsToolsInstaller_arm64.exe d13331471fca39c8f2d145de3d0175380640fd974479aabef8236dfcdeeaf5b8

(All asset checksums are also downloadable in SHA256SUMS.txt)


🚀 Quick Start

  1. Download DevOpsToolsInstaller_x64.exe (or _arm64.exe for ARM64 devices).
  2. Run the executable — no installation required (portable single-file app).
  3. Open Settings and click "Add to PATH" to enable command-line access for all portable tools.

Full Changelog: v1.2.0...v1.5.0

Release v1.2.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 06 Jul 07:41
ba82143

Full Changelog: v1.1.0...v1.2.0

Release v1.1.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 05 Jul 14:22
d0cae7c
chore: Update version number to 1.1.0 in manifest and UI components

- Incremented the version number in app.manifest, MainWindow.xaml, and SettingsPage.xaml to reflect the new release version.
- Updated displayed version text in the UI to maintain consistency across the application.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Signed-off-by: NotHarshhaa <reddyharshhaa12@gmail.com>

Release v1.0.0

Choose a tag to compare

@NotHarshhaa NotHarshhaa released this 05 Jul 13:56
f420c07
feat: Add GitHub Actions workflow for automated build and release

- Introduced a new workflow to build and release the DevOpsToolsInstaller application upon tag pushes and manual triggers.
- Configured jobs to run on Windows with support for both x64 and arm64 architectures.
- Steps include code checkout, .NET SDK setup, NuGet package restoration, testing, and publishing a single-file executable.
- Implemented dynamic renaming of the executable and uploading of release assets to GitHub.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Signed-off-by: NotHarshhaa <reddyharshhaa12@gmail.com>