Change8

gradio@6.11.0

📦 gradioView on GitHub →
6 features🐛 13 fixes🔧 5 symbols

Summary

This release introduces several new unit tests, migrates the dataframe component to Svelte 5, and improves performance by avoiding polling in SSE routes. Numerous bugs related to component interactivity, error handling, and load times have also been resolved.

✨ New Features

  • Added test utilities.
  • Added Audio and Video unit tests.
  • Migrated dataframe component to Svelte 5.
  • Added Image Unit Tests.
  • Added Starlette 1.0 compatibility by relaxing version constraint.
  • Run Pre/Post processing for components in a separate thread.

🐛 Bug Fixes

  • Fixed Tab Interactive Bug.
  • Prevented [object Object] display when label matches a nested i18n key.
  • Used test utilities (likely related to a previous fix/refactor).
  • Fixed get_type_hints NameError on TYPE_CHECKING imports.
  • Cancelled HEARTBEAT Task.
  • Fixed ImageEditor brush preview dead area on vertical images.
  • Avoided Polling in SSE Route To Reduce Overhead.
  • Closed iterators in /cancel endpoint.
  • Fixed group visibility reading from shared props to resolve dynamic toggling issues.
  • Reduced load times of all components.
  • Prevented incorrect selected_index clamping on image append in Gallery component.
  • Fixed sync generator cancel ValueError.
  • Ensured the Accordion's `expand` and `collapse` events fire when toggled from python.

Affected Symbols