Streamlit

Latest version: v1.42.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 15

1.42.0

<!-- Release notes generated using configuration in .github/release.yml at 1.42.0 -->

What's Changed
New Features 🎉
* Recognise spark connect datatype. by OSalama in https://github.com/streamlit/streamlit/pull/9954
* Improve dataframe cell error handling by lukasmasuch in https://github.com/streamlit/streamlit/pull/9899
* Update chat input send button hover UI by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10048
* Set `use_container_width=True` by default for charts by jrieke in https://github.com/streamlit/streamlit/pull/10064
* Update chat input widget border radius by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10047
* Add row hover color to dataframe component by lukasmasuch in https://github.com/streamlit/streamlit/pull/10104
* Add `height` parameter to `st.code` by jrieke in https://github.com/streamlit/streamlit/pull/10080
* Allow reordering dataframe columns from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10099
* Auth feature by kajarenc in https://github.com/streamlit/streamlit/pull/8786
* Allow markdown in `caption` of `st.image` by jrieke in https://github.com/streamlit/streamlit/pull/10075
* Show elapsed time on `st.spinner` by jrieke in https://github.com/streamlit/streamlit/pull/10072
* Allow reusing existing event loop for server by DeltaGa in https://github.com/streamlit/streamlit/pull/10164
* Add support for using categorical index with `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10195
* Allow markdown in `st.table` by jrieke in https://github.com/streamlit/streamlit/pull/10088
* Preserve scroll position for `st.selectbox` and `st.multiselect` by jrieke in https://github.com/streamlit/streamlit/pull/10073
* Add dataframe column menu with sorting actions by lukasmasuch in https://github.com/streamlit/streamlit/pull/10197
* Allow pinning dataframe columns from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10206
Bug Fixes 🐛
* Preserve target='_blank' for html elements by raethlein in https://github.com/streamlit/streamlit/pull/9994
* Make st.write use st.html when _repr_html_ is present. by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/9910
* Fix 10005 by kajarenc in https://github.com/streamlit/streamlit/pull/10006
* Do not include source map files in release builds by kmcgrady in https://github.com/streamlit/streamlit/pull/10011
* Initialize mimetypes on server initialization by kmcgrady in https://github.com/streamlit/streamlit/pull/10010
* Schedule trigger events at the end of the event loop by raethlein in https://github.com/streamlit/streamlit/pull/10018
* Fix visualization of disabled feedback by raethlein in https://github.com/streamlit/streamlit/pull/10030
* Prevent tooltips from overflowing on the left or right side by raethlein in https://github.com/streamlit/streamlit/pull/9983
* Use configured column order for pinned columns by lukasmasuch in https://github.com/streamlit/streamlit/pull/10034
* Fix handling of empty hierarchical column headers by lukasmasuch in https://github.com/streamlit/streamlit/pull/10035
* Fix issue with dataframe width getting ignored by lukasmasuch in https://github.com/streamlit/streamlit/pull/10036
* preserve white space sequences and segment breaks in `st.text` by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10062
* Make `st.table` rounded by jrieke in https://github.com/streamlit/streamlit/pull/9823
* Ensure that error is only logged once with rich installed by lukasmasuch in https://github.com/streamlit/streamlit/pull/10097
* Prevent showing 0 for small numbers in dataframe by lukasmasuch in https://github.com/streamlit/streamlit/pull/10060
* Refine `st.date_input` to ensure consistent and accurate return types by pranaybattu in https://github.com/streamlit/streamlit/pull/9620
* Make st.expander summary respect isStale. by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/10085
* In st.multiselect, make mouse cursor only be a pointer when hovering the X by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/10087
* Remove shortcut to data checking and substitute with a rough hash by kmcgrady in https://github.com/streamlit/streamlit/pull/10125
* Deactivate translation for material icons by lukasmasuch in https://github.com/streamlit/streamlit/pull/10174
* Make widget dropdowns look more consistent + convert `BaseColorPicker` to functional component by jrieke in https://github.com/streamlit/streamlit/pull/10083
* Add retry to watcher.util.path_modification_time to try and fix race condition. by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/10148
* Make MPAv2 work with pure Python and with ProcessPoolExecutor by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/10163
* Fix the chat input border radius by lukasmasuch in https://github.com/streamlit/streamlit/pull/10225
* Use `attribute` word instead of `key` in case of AttributeError in st.query_params by kajarenc in https://github.com/streamlit/streamlit/pull/10237
* Force react-syntax-highlighter to cjs build by kmcgrady in https://github.com/streamlit/streamlit/pull/10244
* Apply top margin in top-aligned columns to first element instead of last by lukasmasuch in https://github.com/streamlit/streamlit/pull/10268
Other Changes

1.41.1

<!-- Release notes generated using configuration in .github/release.yml at 1.41.1 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.41.0...1.41.1

1.41.0

<!-- Release notes generated using configuration in .github/release.yml at 1.41.0 -->

What's Changed
New Features 🎉
* Add pathlib support by jrieke in https://github.com/streamlit/streamlit/pull/9711
* Follow ups for pathlib support by jrieke in https://github.com/streamlit/streamlit/pull/9783
* Support primary color as text and background color in markdown by lukasmasuch in https://github.com/streamlit/streamlit/pull/9676
* Improve hover tooltips for `st.line_chart` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9674
* Add support for ISO time/date format in st.time_input / st.date_input by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/9753
* Add async generator support to `st.write_stream` by lukasmasuch in https://github.com/streamlit/streamlit/pull/8724
* Add _repr_html_ support to st.html, and avoid throwing for non-paths by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/9877
* Remove temporary padding fix for fullscreen button by lukasmasuch in https://github.com/streamlit/streamlit/pull/9882
* Allow pinning dataframe columns via column config by lukasmasuch in https://github.com/streamlit/streamlit/pull/9535
* Remove internal Streamlit details from exception traces by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/9913
* Borderless `"tertiary"` buttons by mayagbarnes in https://github.com/streamlit/streamlit/pull/9923
* Improvements to the showErrorDetails config by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/9909
* Border for `st.metric` by mayagbarnes in https://github.com/streamlit/streamlit/pull/9928
* Border for `st.columns` by mayagbarnes in https://github.com/streamlit/streamlit/pull/9927
Bug Fixes 🐛
* Disallow double slash paths to redirect by kmcgrady in https://github.com/streamlit/streamlit/pull/9754
* Fix usage of hyphens in user key for CSS classes by lukasmasuch in https://github.com/streamlit/streamlit/pull/9793
* Fix 9763. Don't show text keyboard for number input on IOS by kajarenc in https://github.com/streamlit/streamlit/pull/9766
* Fixes a bug where timezones with a non- x:00 utc offset would start at a non 00:00 timer for st.audio_input by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/9791
* Fix dataframe fullscreen for large dataframes by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/9803
* fix 9810 Update to latest Material symbols font by kajarenc in https://github.com/streamlit/streamlit/pull/9813
* Fix exception element styling by jrieke in https://github.com/streamlit/streamlit/pull/9818
* [Fix] Prevent rerun for text_input when value did not change by raethlein in https://github.com/streamlit/streamlit/pull/9826
* [Fix] Set text area value based on state by raethlein in https://github.com/streamlit/streamlit/pull/9829
* Correctly handle `DeltaGenerator` in `st.write` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9828
* Add shared hooks for submitForm & inputChange by raethlein in https://github.com/streamlit/streamlit/pull/9847
* Set the default selection mode to 'single' in the overload methods of pills and segmented_control by RubenVanEldik in https://github.com/streamlit/streamlit/pull/9801
* [fix] st.graphviz_chart rendering bug with use_container_width=True by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/9867
* Support URLPattern-compatible patterns in allowed domain matching by sfc-gh-mgolebiowskiowczarek in https://github.com/streamlit/streamlit/pull/9849
* Fix wrong dataframe return typing by lukasmasuch in https://github.com/streamlit/streamlit/pull/9898
* Fix URI decoding of link column display text by lukasmasuch in https://github.com/streamlit/streamlit/pull/9895
* Disallow invalid scopes for st.rerun by kmcgrady in https://github.com/streamlit/streamlit/pull/9911
* Fix slow rendering performance caused by complex CSS selector by lukasmasuch in https://github.com/streamlit/streamlit/pull/9901
* Update audio buffer to handle channels better by kmcgrady in https://github.com/streamlit/streamlit/pull/9885
* Only show st.cache decorator spinners for cache misses and outermost function by raethlein in https://github.com/streamlit/streamlit/pull/9956
* Have Images List not utilize the individual image width parameter by kmcgrady in https://github.com/streamlit/streamlit/pull/9958
Other Changes
* Clean up hello app by jrieke in https://github.com/streamlit/streamlit/pull/9760
* Adds a timestamp into the file name for st.audio_input by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/9768
* Update watchdog to include 6.x.x by RubenVanEldik in https://github.com/streamlit/streamlit/pull/9785

1.40.2

<!-- Release notes generated using configuration in .github/release.yml at 1.40.2 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.40.1...1.40.2

1.40.1

<!-- Release notes generated using configuration in .github/release.yml at 1.40.1 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.40.0...1.40.1

1.40.0

<!-- Release notes generated using configuration in .github/release.yml at 1.40.0 -->

What's Changed
New Features 🎉
* Adding Safari Support for st.experimental_audio_input without need of ffmpeg library by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/9571
* allow static serving to follow symlink by link89 in https://github.com/streamlit/streamlit/pull/9147
* [feat] Add `use_container_width` to `st.image` by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/9547
* Change `st.text` font and overflow styles by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9572
* Expose the st.pills command again by raethlein in https://github.com/streamlit/streamlit/pull/9612
* adding download button to audio_input by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/9637
* deexperiment audio_input widget by kajarenc in https://github.com/streamlit/streamlit/pull/9654
* Feature/button group: st.segmented_control by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9418
* Allow adding the Streamlit logo in markdown by jrieke in https://github.com/streamlit/streamlit/pull/9670
* Replace typographical symbols in markdown by jrieke in https://github.com/streamlit/streamlit/pull/9677
* For button group commands, rename 'multiple' to 'multi' for selection_mode by raethlein in https://github.com/streamlit/streamlit/pull/9701
* Add a delay before displaying the running man icon. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/9732
* [feat] Localize calendar week start date in st.date_input by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/9706
Bug Fixes 🐛
* [Fix] Tooltip code block styling by mayagbarnes in https://github.com/streamlit/streamlit/pull/9529
* [fix] st.pydeck_chart selection fixes by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/9552
* [Fix] Message box title colors by mayagbarnes in https://github.com/streamlit/streamlit/pull/9555
* [Fix] Tooltip visibility in `st.sidebar` & `st.dialog` by mayagbarnes in https://github.com/streamlit/streamlit/pull/9554
* [Fix] Error on invalid `st.text_area` height by mayagbarnes in https://github.com/streamlit/streamlit/pull/9561
* Re-introduce "Allow array parameters in CLI" by kmcgrady in https://github.com/streamlit/streamlit/pull/9577
* [Fix] `st.navigation` reconciles `client.showSidebarNavigation` config by mayagbarnes in https://github.com/streamlit/streamlit/pull/9589
* [Fix] Show input instructions in form when allowed and focused by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9576
* [Fix] MPA page layout by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9479
* Fix page link margin regression by lukasmasuch in https://github.com/streamlit/streamlit/pull/9625
* [Fix] Clear fragment autoreruns when changing pages by raethlein in https://github.com/streamlit/streamlit/pull/9617
* Fix clear cached class method regression by lukasmasuch in https://github.com/streamlit/streamlit/pull/9642
* Eliminate symlink requirement in component request handler by kmcgrady in https://github.com/streamlit/streamlit/pull/9588
* FIx button cursor regression by lukasmasuch in https://github.com/streamlit/streamlit/pull/9733
* Fix issue with local storage in Android webview by lukasmasuch in https://github.com/streamlit/streamlit/pull/9744
* [fix] Revamp `preferredLayouts` state for `set_page_config` and layout in User Settings by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9723
Other Changes

Page 1 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.