Changelog

Every shipped feature, improvement, and fix on Rendobar.

42 updates. Last shipped .

Improved

Clearer errors when a job times out

Read a plain explanation when a job times out or runs out of memory, naming the thing to change, instead of an opaque platform code.

API SDK
New

image.upscale: rebuild detail, not just pixels

Increase an image's resolution on a one-step diffusion restoration model. Ask for a factor or a target height, keep transparency, and get back exactly the size you asked for.

API SDK Dashboard
New

image.generate and image.edit

Generate an image from a prompt, or edit one from up to four reference images, on hosted open-weight diffusion models. Both stream preview frames while they render.

API SDK Dashboard
Improved

Cancel jobs while they run

Cancellation now works on running jobs across the API, MCP, and dashboard. The runner stops, and you pay only for the compute the job actually used.

API Dashboard
New

Upload files to Rendobar's MCP server from any device

The hosted MCP server can now receive file uploads directly, from a shell agent's presigned PUT to a link you finish on your phone, alongside a job discovery tool and output chaining between jobs.

API MCP
Improved

Browse job types without an API key

GET /jobs/types and its per-type schema endpoint are now public, so an agent or a client library can read the live job registry before anyone has signed up for a key.

API MCP
Fixed

The TypeScript SDK is MIT licensed

@rendobar/sdk now declares MIT and ships a LICENSE file, so dependency scanners that reject unlicensed packages stop blocking it.

SDK
New

compress.target: hit a size or quality bar

Compress an image, video, or audio file to the smallest size that clears a quality bar. Named tiers or byte targets, with AVIF, JPEG XL, AV1, Opus, and more.

API Platform
New

Get a callback when a specific job finishes

Pass a callback when you create a job and Rendobar POSTs the result straight to your URL the moment that job reaches a terminal state, so an orchestrator can resume without polling.

API SDK Dashboard
New

Probe media metadata with ffprobe

The ffprobe job runs like local ffprobe: send a command with the media URL and get back a normalized summary plus the full structured report.

API Dashboard
Improved

See when your job outputs expire

Job responses now include a retentionExpiresAt timestamp, so you know the exact date an output will be deleted. Free keeps outputs 7 days, Pro 30.

API Dashboard
sdk-v4.0.0
Improved

Verify webhooks in one call with the SDK

The @rendobar/sdk now ships verifyWebhook, a zero-dependency helper that checks a delivery's signature, timestamp, and secret rotation in one call.

SDK API
Fixed

Outputs larger than 100 MB now complete

Jobs whose result file was over 100 MB used to fail at the final upload step. They now upload the output straight to storage and complete normally.

API
Improved

Video outputs stream and seek in preview

Job output downloads now support HTTP range requests, so large videos start playing and seek immediately instead of downloading in full first.

API
Improved

Submit as many jobs as you want

Submitting past your plan's concurrency no longer fails. Jobs are accepted into a queue and run at your plan's concurrency, draining in order as earlier jobs finish.

API Dashboard
New

Usage by client: see which client ran each job

Every job now records where it came from (dashboard, SDK, CLI, MCP, n8n, or direct API), with a usage-by-client breakdown in the dashboard and a new billing endpoint.

API Dashboard SDK
Fixed

Stuck jobs now fail fast instead of hanging

A job the runner accepts but never starts now times out with a clear error in minutes, instead of sitting forever. API key errors are clearer too, and the SDK's wait() backs off and surfaces typed errors.

API SDK
Improved

Encode speed and right-size hints in the Machine panel

The job Machine panel was redesigned. It now shows live encode speed and fps, peak and average for each metric, total data moved, and a hint when a job used far less CPU than its machine.

Dashboard
New

GPU-accelerated FFmpeg encoding

The ffmpeg job type now takes a compute param. NVENC commands run on NVIDIA L4 GPUs, billed per second, on the Pro plan.

API Dashboard
New

Live machine metrics on every job

Watch live CPU, memory, and network use while a job runs, replay the graph after it finishes, and read the series from the API.

API Dashboard SDK
Improved

Caption longer videos

captions.animate no longer caps input length. Your plan's job time budget is the only bound, so you can caption as much video as that allows.

API
New

Upload your own files

Upload local files to Rendobar and use them as job inputs, no public URL needed. Free uploads up to 500 MB per file, Pro up to 10 GB.

API Dashboard SDK
Improved

Faster job results

Jobs report complete and hand you the output as soon as processing finishes, instead of waiting on cost settlement. The cost reconciles in the background a moment later.

API Dashboard
Improved

FFmpeg API: multi-file output and inline inputs

Commands that write many files like HLS, DASH, and image sequences now come back as ready-to-use URLs, inputs accept inline text and uploaded files, and failed jobs return the real ffmpeg error.

API SDK
Fixed

Tighter caption timing

captions.animate now tracks speech word by word, so the highlighted word lines up with what is being said.

API Platform
New

API key management

Manage API keys from the dashboard with expiry, status, rename, disable, and a one-time reveal on creation.

Dashboard API
sdk-v2.0.0
New Breaking

SDK 2.0

The @rendobar/sdk 2.0 release covering all job types, realtime job updates, and webhook signature verification.

SDK
New

Documentation site launch

Rendobar docs are live, with the ffmpeg reference, a webhooks guide, and MCP integration docs.

Docs
v1.0.0
New

Public launch

Rendobar is publicly available. Run FFmpeg in the cloud with one API call, credit-based billing, and MCP tools for agents.

Platform