unstale

pypi / gradio

gradio

What changed in gradio 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-28.

2 breaking1 new APIs and options2 behavior and defaults16 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

gradio 621 changes

Breaking changes 2

  • Requires brotli 1.2.1 or later to address CVE-2026-111497.

    6.31.0release notes

  • Runs started by a Timer tick or page load are no longer saved to run history.

    6.31.0release notes

New APIs and options 1

Behavior and default changes 2

  • Video format conversions and watermarks are written into the cache.

    6.31.0release notes

  • "Run this node" reuses up-to-date upstream results; Shift+click forces a full re-run. A node also keeps its completed state after a run.

    6.30.0release notes

Fixes and other changes 16

  • The toggle remains visible in tall spaces.

    6.31.0release notes

  • A file range extending past EOF no longer causes an infinite loop.

    6.31.0release notes

  • Forwards ZeroGPU X-IP-Token and no longer reports quota errors as GPU unavailable.

    6.31.0release notes

  • Handles conflicts between the system and browser scrolling.

    6.31.0release notes

  • Fits full-screen layouts.

    6.31.0release notes

  • Inline checkboxes in Workflow now work.

    6.31.0release notes

  • Batched events record each user's run in that user's own run history bucket.

    6.31.0release notes

  • A .stream() input event is saved once with its last output.

    6.31.0release notes

  • A .stream() handler is no longer rerun on its last chunk when the stream ends.

    6.31.0release notes

  • Renders markdown block by block instead of rebuilding the whole message.

    6.31.0release notes

  • Avoids flashing the app view before showing a Workflow Space owner the canvas.

    6.31.0release notes

  • Fixes hidden Accordions rendering empty when revealed with open=True.

    6.30.0release notes

  • Custom tags remain visible in gr.Chatbot when allow_tags is set.

    6.30.0release notes

  • Images loaded into gr.ImageEditor now preserve their alpha channel.

    6.30.0release notes

  • LaTeX is escaped when restored into rendered markdown.

    6.30.0release notes

  • The gallery’s empty state now respects sources.

    6.29.1release notes