Features
- #13601
0ee5cc8- Preserve browser-visible proxy origins for frontend assets and API requests, and retain app-level FastAPI root paths. Thanks @abidlabs! - #13657
a10b1d7- Fix private Space connections and error handling in the JS client: accept the deprecatedhf_tokenoption as an alias fortoken, raise clear errors when a Space is private or missing, tolerate malformed/infopayloads instead of crashing with "Cannot read properties of undefined (reading 'map')", and makepredict()reject with realErrorobjects instead of plain status objects that surface as unhandled promise rejections. Thanks @abidlabs! - #13620
5200235- Fix chained events after cancellation and while the browser tab is hidden. Thanks @abidlabs! - #13667
2d753d0- oauth: let API callers supply a token for endpoints that take agr.OAuthToken, viaoauth_tokenon the Python and JS clients — sent only to endpoints that declare they need one. Thanks @abidlabs!
Fixes
- #13656
7205856- Preserve original filenames and MIME types when uploadingFile/Blobobjects via the JS client, and usehandle_filein the auto-generated JavaScript API snippets. Thanks @abidlabs! - #13655
e29c824- Ship a real browser bundle for the documented CDN path (dist/index.min.js) and a CommonJS entry (dist/index.cjsvia therequireexports condition) for@gradio/client. Thanks @abidlabs! - #13627
3b12faa- Keep in-flight events and generators working when an app is hot-reloaded (gradio app.py). Thanks @abidlabs!