NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1673 most downloaded on PyPI
Python library for easily interacting with trained machine learning models
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
11 versions withdrawn
withdrawn after publishing
8 years old
679 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Dependency updates - @gradio/utils@0.14.0 - @gradio/atoms@0.26.1 - @gradio/statustracker@0.15.2
### Dependency updates - @gradio/statustracker@0.15.1 - @gradio/atoms@0.26.0
### Features - #13543 `0533483` - Migrate Image components to Svelte 5. Thanks @dawoodkhan82!
a79d94a - workflow: fix oauth logic check. Thanks @hannahblair!b7ed7cf - workflow: fix checkbox visibility. Thanks @hannahblair!e9dabaa - Allow saving Workflow to the Space itself. Thanks @hannahblair!### Dependency updates - @gradio/utils@0.13.0 - @gradio/column@0.4.0 - @gradio/tabs@0.8.0
e0f0790 - Workflow: only inline app-owned files, and keep opened HTML off the app origin. Thanks @abidlabs!### Features - #13526 `53cb4ca` - Run pnpm lint and pnpm ts:check on CI. Thanks @abidlabs! ### Dependency updates - @gradio/utils@0.13.0
3353446 - Expose live camera and slider position to event handlers. Thanks @abidlabs!/n camera_position on gr.Model3D and slider_position on gr.ImageSlider now follow the user, so a function whose parameter is annotated with the component reads the view that is actually on screen. Both can still be set from the backend to move the camera or the divider./n Also fixes, in the same area:/n - camera_position is applied on load for display_mode="point_cloud" and display_mode="wireframe", not only for "solid"./n - camera_position is applied to interactive (uploadable) gr.Model3D, and slider_position to interactive gr.ImageSlider; both previously ignored it./n - pan_speed is passed through to the gr.Model3D viewer; it was silently stuck at its default./n - A Model3D camera observer was added on every camera update without ever being removed; exactly one is now registered, and it is cleaned up with the component.Nothing published for this version
### Dependency updates - @gradio/atoms@0.24.0 - @gradio/statustracker@0.14.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Dependency updates - @gradio/utils@0.14.0 - @gradio/atoms@0.26.1 - @gradio/statustracker@0.15.2
### Dependency updates - @gradio/statustracker@0.15.1 - @gradio/icons@0.16.0 - @gradio/atoms@0.26.0 - @gradio/client@2.3.1 - @gradio/upload@0.18.1 - @
### Features - #13329 `7ac583a` - Make builds go zoom zoom. Thanks @pngwn!
6302098 - gr.Workflow: auto-create input/output nodes for model nodes (as already happens for Space nodes), replace the "Input"/"Output" buttons with a single "Component" button whose direction is derived from wiring, rename "Data" to "Dataset", let node error messages be copied, and document the oauth_token parameter in the View API panel. Thanks @abidlabs!321361f - Workflow: resizable nodes, full-screen image view, and webcam/mic capture. Thanks @abidlabs!429faeb - Ensure every component dispatches a change event when its value changes. Thanks @abidlabs!2e9eb51 - Restore select-all checkbox in boolean column headers of gr.Dataframe. Thanks @pngwn!### Features - #13329 `7ac583a` - Make builds go zoom zoom. Thanks @pngwn! ### Dependency updates - @gradio/utils@0.14.0
784eb53 - workflow: show downstream output on subgraph run. Thanks @hannahblair!59968e8 - workflow: update input change handling. Thanks @hannahblair!55241c8 - workflow: auto add node on port click. Thanks @hannahblair!53cb4ca - Run pnpm lint and pnpm ts:check on CI. Thanks @abidlabs!a11c728 - Re-translate i18n choices display names when the language is switched at runtime. Thanks @hysts!429faeb - Ensure every component dispatches a change event when its value changes. Thanks @abidlabs!Nothing published for this version
### Dependency updates - @gradio/utils@0.14.0 - @gradio/atoms@0.26.1 - @gradio/statustracker@0.15.2
### Fixes - #13662 `3aa5d5b` - Strip and elements when sanitizing HTML in the frontend. Thanks @hysts!
Your coding agent can read these notes before it upgrades. Set up the MCP server →