Skip to main content

Changelog

New features, improvements, and fixes shipped to ConvertIntoMP4.

v2.8.0

Cookie Consent, Security Hardening, and Spam Protection

GDPR-compliant cookie consent banner, full system security audit with 11 fixes, and spam signup protection with gibberish name detection.

  • AddedCookie consent banner with GDPR, CCPA, and ePrivacy compliance
  • AddedSpam signup protection: gibberish name detection, Turnstile on registration, Redis IP rate limiting (5/IP/hour)
  • FixedFull security audit: yt-dlp subtitle injection prevention, download stream HMAC auth, upload ownership validation
  • FixedTeam invite abuse prevention with Redis rate limiting (10/hour)
  • ImprovedHealth endpoints now check PostgreSQL connectivity and return 503 when degraded
  • ImprovedDocker healthchecks for worker (heartbeat file) and Bull Board (GET /health)
v2.7.0

PDF Signing Redesign and Adaptive UI

Complete rewrite of the PDF signing tool with zoom controls, 8-handle resize, and touch support. Plus context-aware button labels across the converter.

  • AddedPDF signing tool: zoom controls (0.5x-2.0x), 8-handle resize, touch support, Adobe-style sidebar layout
  • FixedText-to-PNG rendering for typed signatures (previously always used Helvetica regardless of selected font)
  • ImprovedAdaptive button labels: "Sign Now", "Compress Now", "Split Now", etc. based on tool context
  • AddedPer-file target format selection in batch mode with inline format picker per file row
  • AddedCSS-only animated loaders across conversion flow: bouncing dots, pulse ring, rotating segments, dot wave
v2.6.0

Meilisearch Instant Search and Observability

Lightning-fast search across tools, conversions, formats, and blog posts. Plus PostHog analytics, Better Stack logging, and Svix webhook delivery.

  • AddedMeilisearch instant search with 4 indexes: tools, conversions, formats, blog (falls back to client-side fuzzy search)
  • AddedPostHog product analytics for conversion funnel tracking
  • AddedBetter Stack log aggregation via Pino transport
  • AddedSvix managed webhook delivery with retry logic and self-service portal
  • ImprovedSitemap overhaul: obfuscated path, hreflang alternates for all 23 locales, removed fake lastmod timestamps
  • FixedSmart format detection: PDF no longer defaults to MP4 as target; defaults to DOCX instead
v2.5.0

23 Languages and Full Internationalization

Complete multilingual support with 23 locales, 27,347 translated UI strings, and locale-aware URLs across all pages.

  • Added23 locales: English, Spanish, French, Portuguese, German, Indonesian, Japanese, Korean, Chinese, Italian, Dutch, Turkish, Polish, Russian, Vietnamese, Swedish, Danish, Norwegian, Czech, Romanian, Ukrainian, Hungarian, Arabic (RTL)
  • Added1,217 translation keys across 14 namespaces with full coverage
  • AddedLanguage switcher in header and footer for all supported locales
  • ImprovedAll 17 page types have locale-aware canonical URLs and hreflang alternates
  • ImprovedContent loader with English fallback for conversion pages until translations are generated
v2.4.0

Batch Upload, Media Downloads, and Virus Scanning

Drag-and-drop batch uploads with per-file status, yt-dlp media downloads from 1000+ sites, and ClamAV virus scanning enabled by default.

  • AddedBatch upload with drag-and-drop reordering, per-file progress bars, and retry for failed files
  • Addedyt-dlp media download API: extract audio/video from YouTube and 1000+ sites with subtitle support
  • AddedClamAV virus scanning enabled by default with fail-open design
  • AddedGPU auto-detection with NVENC encoding and automatic CPU fallback
  • AddedAll Tools directory page with category navigation and 58 tools listed
  • ImprovedHomepage redesign: social proof stats, trust logo marquee, popular conversion quick-links
v2.3.0

Production Hardening and Reliability

Circuit breakers for all conversion engines, pre-queue file validation, disk space monitoring, and adaptive cleanup scheduling.

  • AddedCircuit breakers (opossum) for FFmpeg, ImageMagick, LibreOffice, Calibre, and Pandoc
  • AddedPre-queue file probe: validates video/audio (ffprobe) and image (Sharp) integrity before queuing
  • AddedDisk space pre-check: returns 503 if less than 10GB free before accepting uploads
  • ImprovedAdaptive disk janitor: runs every 5 min when disk usage exceeds 70%, every 30 min otherwise
  • ImprovedDockerfile binary verification: build fails if any critical tool or codec is missing
v2.2.0

CloudConvert-Style Job Pipeline

Multi-step job execution with import, convert, and export tasks. Plus fair queue scheduling and real-time progress.

  • AddedTask pipeline processor: import/url, convert, and export/url tasks with dependency resolution
  • AddedFair queue scheduling: dynamic priority based on pending job count per user
  • AddedReal-time job progress via WebSocket and SSE with Redis pub/sub
  • ImprovedWorker concurrency increased from 2 to 4 for 8 vCPU server
  • FixedAPI key authentication: backend now accepts both X-Api-Key header and Authorization: Bearer ck_* format
  • FixedJobs dashboard showing blank format info resolved with proper format extraction at creation time
v2.1.0

Advanced Format Controls and SEO Foundation

FreeConvert-parity format controls with volume, fit modes, codec profiles, and crop coordinates. Plus Cloudflare Turnstile bot protection.

  • AddedVolume adjustment (0-300%), fit modes (5 options), audio channel selection across all video and audio formats
  • AddedH.264/H.265 profile, level, and tune selectors with triple validation
  • AddedCloudflare Turnstile bot protection on conversion endpoint
  • AddedPresigned uploads for direct-to-R2 file upload (bypasses API server)
  • ImprovedPer-target-format advanced settings for 72+ formats with DRY builder functions
  • ImprovedAdvancedOptionsModal: format-aware tabs, smart filtering by file category
v2.0.0

Full Dashboard and API Platform Launch

Complete user dashboard with 12 pages, API key management, webhook system, team collaboration, and 9 language SDKs.

  • Added12-page user dashboard: stats, conversion history, API keys, webhooks, jobs, presets, 2FA, sessions, profile, activity log, team management, help
  • AddedAPI key CRUD with scoped permissions, one-time reveal, and per-key rate limiting
  • AddedWebhook system with HMAC signing, delivery history, and Zapier/Make integration docs
  • AddedTeam management with email invitations, roles, and shared credits
  • Added9 language SDKs: Node.js, Python, Go, PHP, Java, Kotlin, Ruby, Swift, C#
  • Added219 formats, 2,658 conversion pairs, 58 tools, and 234 blog posts