Future updates - Backlog
- Separate CAPTCHA Verification endpoint
v0.2.0 - 2026-03-27
#8[feat(ytdlp)] Add streaming progress and supported sites API- SSE endpoint for live yt-dlp job download progress updates.
- Added supported sites endpoint listing all available download platforms.
- Replaced bgutil/POT provider with
aria2cfor faster multi-connection downloading. - Introduced
MASTER_API_KEYauth middleware; replaces dev bypass header. - Breaking:
YTDLP_COOKIES_FILE,YTDLP_POT_PROVIDER_URL, andYTDLP_PRESIGNED_URLenv vars removed. YouTube Shorts URL normalization removed.
v0.1.3 - 2026-03-22
#7[feat(infra)] Add dev environment and refactor yt-dlp selector- Added local Docker Compose stack (
Dockerfile.dev,Caddy,cargo-watch). - #6. Fixed
yt-dlpformat and sort flag logic for better media extraction. - Streamlined Makefile targets and secured
.dockerignore.
- Added local Docker Compose stack (
v0.1.2 - 2024-03-17
#5[infra] Add Cloudflare DNS integration and wildcard CORS- Implemented Cloudflare DNS management (
api.nadzu.me) and IP-restricted DigitalOcean firewall. - Added HTTPS support via Caddy reverse proxy with automated TLS certificate provisioning.
- Migrated WARP proxy to custom nxdun/docker-warp-proxy image, adding WARP+ license key support, container hardening (
NET_ADMIN), andNO_PROXYrouting rules. - Enhanced Rust CORS middleware to safely support wildcard origins using pre-computed matchers.
- Updated CI/CD workflows (Actions v4/v5) and added an isolated
tfttesting target in Makefile.
- Implemented Cloudflare DNS management (
v0.1.1 - 2024-03-12
#4[feat(core)] Add build caching and SOCKS proxy support- Add GitHub Actions caching layer, improving build speed by over 440%.
- Updated DockerImage With Fixed Issues and Optimized Caching.
- Added Cloudflare WARP Tunnel For Outbound Requests.
- Implement SOCKS proxy support.
- Production Infrastructure Run on Docker Compose with WARP Tunnel for outbound traffic.
- ENFORCED Capital ENV Variable Names for Interoperability.
v0.1.0 - 2024-03-01
#3[DevOps] Add GHCR publishing and DigitalOcean Terraform infrastructure- Complete CI Validation per Commit
- CD workflow for GHCR publishing
- Terraform configuration for DigitalOcean infrastructure with Cloudflare R2 Backend.
- Secure Secret Management for GHCR and Terraform deployments.
- Makefile Implementation.
v0.0.2 - 2026-02-23
#2[Feat] Add Google reCAPTCHA verification endpoint- Middleware to verify Google reCAPTCHA responses.
- Redesigned API structure for better organization and scalability.
- Postman collection updates for new endpoint testing and documentation.
- Implemented Redis with Postgres for caching and data storage.
v0.0.1 - 2026-02-18
#1[Feature] Initial Rust backend API server setup with Axum framework- Rust Core API Server Setup - axum, tokio, tower, serde
- Single Stage Dockerfile for containerization
- Basic API Endpoint - /api/hello returning “Hello, World!” for testing and validation
Closed / Experimental PRs
- none