Skip to content

Releases: Tanq16/danzo

Release v1.36.0

Choose a tag to compare

@github-actions github-actions released this 21 May 18:09

Danzo - Native Batch Engine & Optimizations

This release brings back native Batch mode (danzo batch) to orchestrate and run multiple mixed-type downloads concurrently using the highway pipeline. It also drops the legacy git-clone downloader and refines several core networking and CLI mechanics.

  • Batch subcommand reads from plain-text files, YAML/JSON configs, or directly from stdin streams
  • Parallel mixed-job orchestration allows HTTP, HLS Live Stream, GitHub Releases, S3, yt-dlp, and Torrents to run simultaneously inside a single Charm TUI view
  • Smart batch parsing supports schema prefixes (e.g., s3::, ytdlp::, ghr::), automatic type fallback detection, and double-quoted output paths with spaces
  • YAML configuration support allowing granular, per-job configuration overrides (such as custom connections, AWS profiles, or specific cookie settings)
  • Removed git-clone downloader to reduce dependency bloat and focus on core asset/binary retrieval
  • Improved GitHub Release (ghr) resolution for smarter auto-selection of platform-specific binaries and asset packages
  • Resilient network updates including safe fallbacks for CDNs blocking HTTP HEAD requests
  • CLI unit and integration tests for unit testing and regression spotting along with live parallel network integration tests
  • Added LLMs.txt for AI crawlers

Release v1.35.6

Choose a tag to compare

@github-actions github-actions released this 21 May 18:04

danzo v1.35.6

Release v1.35.5

Choose a tag to compare

@github-actions github-actions released this 21 May 17:32

danzo v1.35.5

Release v1.35.4

Choose a tag to compare

@github-actions github-actions released this 21 May 17:29

danzo v1.35.4

Release v1.35.3

Choose a tag to compare

@github-actions github-actions released this 21 May 17:10

danzo v1.35.3

Release v1.35.2

Choose a tag to compare

@github-actions github-actions released this 21 May 16:54

danzo v1.35.2

Release v1.35.1

Choose a tag to compare

@github-actions github-actions released this 19 May 19:38

danzo v1.35.1

Release v1.35.0

Choose a tag to compare

@github-actions github-actions released this 18 May 13:27

Danzo - job pipeline refactor

This release replaces the old scheduler with a highway + display job pipeline: each downloader lives in internal/jobs/*, progress is unified in the TUI, and interrupted multi-job runs can be recovered with danzo resume (.danzo-resume-state.json).

  • ytdlp command wraps yt-dlp for YouTube and other sites Danzo does not handle natively, with progress and merge phase in the same UI
  • resume command continues pending jobs after Ctrl+C
  • --for-ai flag for stable plain-text output in scripts and agents
  • HTTP progress no longer bounces or overshoots past 100% on chunk retries
  • Unit tests across core packages (http, highway, display, jobs, utils)
  • integration-tests/ manual scripts for live ghr and large HTTP checks
  • Makefile and release workflow for versioned multi-platform builds
  • Shared utilities moved to top-level utils/ (printer, input, HTTP client)
  • UI stack upgraded to Charm v2 (bubbletea, lipgloss, bubbles)
  • Removed built-in youtube, youtube-music, and batch; use danzo ytdlp and your own orchestration instead

Release v1.34.1

Choose a tag to compare

@github-actions github-actions released this 18 May 12:53

danzo v1.34.1

Release v1.34

Choose a tag to compare

@github-actions github-actions released this 04 Dec 02:48

Release v1.34