• cli/v0.3.7 cf318eb15c

    github-actions[bot] released this 2026-07-31 12:18:56 +05:30 | 6 commits to main since this release

    What's New

    • feat(cli): TLS/HTTP2 fingerprint hardening via tls-client
    • fix(backend): back off Sentinel lockdown retries, validate product_id in /proxy
    • fix(frontend): remove redundant, ignored _redirects rule
    • fix(frontend): CLI curl-command copy bug, stale/missing content, and Fido attribution cleanup

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    macOS/Linux (Homebrew):

    brew tap starkSV/msdl
    brew install msdl-cli
    

    (formula is msdl-cli, not msdl -- homebrew/core has an unrelated package named msdl; the installed command is still just msdl)

    Arch Linux (AUR):

    yay -S msdl-bin
    # or: paru -S msdl-bin
    

    aur.archlinux.org/packages/msdl-bin

    macOS/Linux (no Homebrew/AUR):

    curl -fsSL https://api.msdl.tech-latest.com/install.sh | bash
    

    Auto-detects OS/arch (including Termux on Android) and installs the latest release.

    Linux/macOS (direct download):

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.7/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # Linux ARM64 (also works in Termux on Android)
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.7/msdl-linux-arm64 -o msdl
    chmod +x msdl && mv msdl $PREFIX/bin/ 2>/dev/null || sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.7/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.7/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English"                   # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.6 8019db0314

    github-actions[bot] released this 2026-07-14 11:29:25 +05:30 | 17 commits to main since this release

    What's New

    • feat: add check-new-releases tools; fix msdls_v3.py; add missing 25H2 V2 China variants
    • fix(frontend): remove redundant brew formula-name disclaimer from CLI page
    • fix: update Homebrew install command to msdl-cli formula
    • feat: add curl | bash installer for Linux/macOS without Homebrew
    • docs: note AUR publishing is blocked; add Homebrew install everywhere

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    macOS/Linux (Homebrew):

    brew tap starkSV/msdl
    brew install msdl-cli
    

    (formula is msdl-cli, not msdl -- homebrew/core has an unrelated package named msdl; the installed command is still just msdl)

    macOS/Linux (no Homebrew):

    curl -fsSL https://api.msdl.tech-latest.com/install.sh | bash
    

    Auto-detects OS/arch (including Termux on Android) and installs the latest release.

    Linux/macOS (direct download):

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.6/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # Linux ARM64 (also works in Termux on Android)
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.6/msdl-linux-arm64 -o msdl
    chmod +x msdl && mv msdl $PREFIX/bin/ 2>/dev/null || sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.6/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.6/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English"                   # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.5 a314cdcb5e

    github-actions[bot] released this 2026-07-13 12:54:47 +05:30 | 34 commits to main since this release

    What's New

    • Merge pull request #30 from starkSV/fix/help-lang-example
    • simplify(backend): drop date-scoping for Sentinel stats, use flat all-time fields
    • feat(backend): approximate distinct-source count for Sentinel rejections
    • feat(cli): homepage landing screen for bare msdl; fix search substring bug
    • fix(cli): use plain "English" in --lang examples, not "English (United States)"
    • fix(ci): correct release changelog generation

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.5/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # Linux ARM64 (also works in Termux on Android)
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.5/msdl-linux-arm64 -o msdl
    chmod +x msdl && mv msdl $PREFIX/bin/ 2>/dev/null || sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.5/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.5/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English"                   # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.4 98f61b1831

    github-actions[bot] released this 2026-07-13 10:51:10 +05:30 | 44 commits to main since this release

    What's New

    • feat(ci): add linux-arm64 build target for CLI releases

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.4/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # Linux ARM64 (also works in Termux on Android)
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.4/msdl-linux-arm64 -o msdl
    chmod +x msdl && mv msdl $PREFIX/bin/ 2>/dev/null || sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.4/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.4/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English"                # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.3 75295943b6

    github-actions[bot] released this 2026-07-12 18:14:44 +05:30 | 48 commits to main since this release

    What's New

    • fix(cli): list available languages on --lang mismatch; fix telemetry truncation
    • fix(backend): don't mislabel fresh lockdown-gate cache hits as stale
    • chore(release): bump to v0.3.2 -- backend version string + winget manifests

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.3/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.3/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.3/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.2 6d55ee573f

    github-actions[bot] released this 2026-07-08 12:37:30 +05:30 | 54 commits to main since this release

    What's New

    • feat(telemetry): capture error message on failed CLI runs
    • chore(release): bump to v0.3.1 — backend version string + winget manifests

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.2/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.2/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.2/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.1 bc857c4986

    github-actions[bot] released this 2026-06-30 07:50:13 +05:30 | 58 commits to main since this release

    What's New

    • fix(cli): send telemetry synchronously; tag eval-via-picker correctly

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Windows (direct download): Download msdl-windows-amd64.exe below, rename to msdl.exe, place in a folder on your PATH.

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.1/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.1/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.1/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Usage

    msdl                                              # fully interactive (includes Server/Enterprise)
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs directly
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.3.0 2c068ff055

    github-actions[bot] released this 2026-06-30 07:26:31 +05:30 | 60 commits to main since this release

    What's New

    CLI

    • Interactive msdl now includes Windows Server and Enterprise products — pick from a single combined list, no --eval flag needed
    • Architecture picker when a product has multiple builds (x64 / Arm64)
    • Post-fetch menu: [O] Open in browser, [C] Copy to clipboard, [Enter] Exit
    • Update check on every run — notifies when a newer version is available
    • Anonymous usage telemetry (opt out: MSDL_NO_TELEMETRY=1)
    • Fixed: browser open on Windows truncated URLs at & — now uses a temp .url file
    • Fixed: clipboard copy on Windows failed in some terminal environments

    Frontend

    • winget elevated to primary install method on CLI page and product-page CLI card
    • CLI card command shows msdl instead of msdl.exe

    Backend

    • GET /cli/version — powers the update check
    • POST /telemetry — anonymous usage counters stored in Redis
    • /metrics now includes telemetry section (actions, platforms, versions, products)

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.0/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.0/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.3.0/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Windows (manual): Download msdl-windows-amd64.exe, rename to msdl.exe, place in a directory on your PATH.

    Usage

    msdl                                              # fully interactive
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.2.0 6bc2785994

    github-actions[bot] released this 2026-06-19 11:23:01 +05:30 | 89 commits to main since this release

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.2.0/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.2.0/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.2.0/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Windows (manual): Download msdl-windows-amd64.exe, rename to msdl.exe, place in a directory on your PATH.

    Usage

    msdl                                              # fully interactive
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs
    msdl --list                                       # list all products
    
    Downloads
  • cli/v0.1.1 7ebf5a9560

    github-actions[bot] released this 2026-06-18 13:13:04 +05:30 | 92 commits to main since this release

    Install

    Windows (winget):

    winget install starkSV.msdl
    

    Linux/macOS:

    # Linux x86_64
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.1.1/msdl-linux-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Apple Silicon
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.1.1/msdl-darwin-arm64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    
    # macOS Intel
    curl -L https://github.com/starkSV/windows-iso-downloader/releases/download/cli/v0.1.1/msdl-darwin-amd64 -o msdl
    chmod +x msdl && sudo mv msdl /usr/local/bin/
    

    Windows (manual): Download msdl-windows-amd64.exe, rename to msdl.exe, place in a directory on your PATH.

    Usage

    msdl                                              # fully interactive
    msdl "windows 11 25h2"                            # filter products, pick language
    msdl --id 3262 --lang "English (United States)"  # direct, no prompts
    msdl --eval server-2025                          # evaluation ISOs
    msdl --list                                       # list all products
    
    Downloads