Releases
gradio@6.20.0
Compare
Sorry, something went wrong.
No results found
Features
Fixes
#13592 876d333 - Fix JSONDecodeError when loading cached examples with negative number outputs. Thanks @hysts !
#13596 1c5c538 - Security: serve /gradio_api/file=<url> via an SSRF-safe streaming proxy instead of an open redirect. Thanks @abidlabs !
#13595 4e72cd1 - workflow: forward _token to bound fn when no request session. Thanks @hannahblair !
#13540 98de45e - Fix gr.Plot collapsing to zero height for autosize Plotly figures. Thanks @hysts !
#13563 46d391b - Fix embedded Gradio apps growing infinitely tall on HF Spaces when using vh/% heights or fill_height. Thanks @abidlabs !
#13580 63609f1 - Enforce max_file_size for multipart uploads to the /component_server route. Thanks @abidlabs !
#13571 c576675 - Fix gr.ImageEditor high CPU usage when idle by sleeping the render loop when nothing is changing. Thanks @abidlabs !
dcc654d - Fix ImageEditor transform tools and hidden cleanup. Thanks @dawoodkhan82 !
#13588 2e80558 - Fire state.change() for streaming (.stream()) events. Thanks @hysts !
#13597 7a595cb - Fix ImageEditor brush texture resets. Thanks @dawoodkhan82 !
#13581 461d82d - Use same-origin credentials in the JS client so cross-origin embeds work again. Thanks @hysts !
#13560 745f20c - Fix gr.Tabs.select() event not firing when switching tabs. Thanks @abidlabs !
#13529 6438369 - Wait for in-flight head scripts before running js_on_load in gr.HTML. Thanks @hysts !
#13553 9a72d0c - Fix Column staying hidden after a multi-yield visibility update. Thanks @hysts !
#13561 882df35 - Fix TypeError: this.app.$destroy is not a function when embedding a Gradio app with the <gradio-app> web component. Thanks @abidlabs !
You can’t perform that action at this time.