Changelog

Every shipped feature, improvement, and fix on Rendobar.

68 updates. Last shipped .

New

Top up credits on a monthly schedule

Set a credit top-up to repeat every month instead of buying each time. Manage the card on file, pick which one is charged, and see every recurring charge in one total.

Dashboard API SDK
Fixed

Fix inline text inputs in ffmpeg jobs

Send subtitle files, text overlays and concat lists inline to ffmpeg jobs. Inputs written as { content } no longer fail with INVALID_PAYLOAD.

Platform
New

Deliver job outputs to your own bucket

Add destinations to any job and the output lands in a bucket you own on S3, R2, Supabase or any S3-compatible service. Inputs can come from it too.

API Dashboard SDK MCP Docs
New

Run FFmpeg on n8n Cloud with a verified node

Search for Rendobar in the n8n Cloud nodes panel and install it in one click. n8n verified the node, so there is no self-hosting and no Execute Command to enable.

Platform
Fixed

Upload without declaring a content type

Send a file to POST /assets without a contentType and the API derives one from the filename, so a client stops carrying its own MIME table.

API
New

Scopes for API keys and connected apps

Narrow an API key to jobs:read when that is all your code does, and see exactly what an app is asking for before you allow it.

API Dashboard SDK
Improved

Cache job type discovery with ETags

Send If-None-Match to /jobs/types and the schema endpoint and get a 304 when the contract has not changed, plus a new /account/capabilities for plan limits.

API SDK
New

Manage members with /orgs/current/members

Invite, promote and remove organization members through /orgs/current/members, and cancel pending invitations through /orgs/current/invitations.

API SDK
Improved

Generate a client library from the OpenAPI spec

The spec at api.rendobar.com/openapi.json now carries a stable operationId on every endpoint and a resolvable auth scheme, so a generator produces readable method names and a client that actually authenticates.

API
Improved

Connector forms for image.generate and image.edit

Both job types picked their model from a union, which the connector field projection could not represent, so n8n and every other connector showed an empty panel and a raw JSON box. They now render a model dropdown plus that model's own fields.

API
New

Draw shapes in a compose timeline

A shape clip draws a rect, ellipse, circle, triangle, diamond or any SVG path straight from JSON. Gradients, outlines with a real hole, drop shadows, rotation about the shape's own centre, feathered edges, and geometry, colour and rounding that animate.

API Dashboard
Improved

Compose timelines without clip timing

One rule for clip timing: a clip runs as long as its content does, never past its container, and length end runs it to the container's end. Omit both fields and the engine lays the timeline out.

API Dashboard
New

Custom fonts in compose and caption.burn

Name any Google Fonts family in style.font, or declare your own files in the fonts input under family names you pick. A stack falls through instead of failing.

API
Fixed

Text contrast meets WCAG AA across the site

Read every label, caption and table row at full contrast. 378 pieces of dimmed text missed the 4.5:1 minimum and now clear it, site and dashboard.

Platform Dashboard
Improved

Run jobs for up to 9 hours

Each job now gets 1 hour of processing on Free and 9 hours on Pro, up from 5 and 15 minutes. The budget is on processing time, not output length.

API SDK
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