Streamlit

Latest version: v1.43.2

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

Scan your dependencies

Page 1 of 16

1.43.2

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.43.1...1.43.2

1.43.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.43.0...1.43.1

1.43.0

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

What's Changed
New Features 🎉
* `st.chat_input` with file uploader by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9491
* Add `theme.roundness` theming option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10246
* Add `theme.borderColor` and `theme.showBorderAroundInputs` config options by lukasmasuch in https://github.com/streamlit/streamlit/pull/10259
* Add `theme.linkColor` theming config option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10271
* Add theming options to configure custom fonts by lukasmasuch in https://github.com/streamlit/streamlit/pull/10345
* Add `theme.baseFontSize` theming config option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10375
* Allow configuring the row height for `st.dataframe` and `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9549
* Always scroll to bottom when adding new rows in data editor by lukasmasuch in https://github.com/streamlit/streamlit/pull/10405
* Add .xml to the list of allowed static file extensions by kajarenc in https://github.com/streamlit/streamlit/pull/10337
* Add pre-defined formats to `st.column_config` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10179
* Allow static serving for common font files by lukasmasuch in https://github.com/streamlit/streamlit/pull/10335
* add transparent file upload drop target to chat input by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10395
* Update Bokeh error message to redirect to streamlit-bokeh custom component by kmcgrady in https://github.com/streamlit/streamlit/pull/10374
* Extend st.navigation functionality to support various page input types by ashm-dev in https://github.com/streamlit/streamlit/pull/10358
* Add json column for `st.dataframe` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10172
* Add autosize option to dataframe column menu by lukasmasuch in https://github.com/streamlit/streamlit/pull/10476
* Download button: Allow to not trigger rerun by kajarenc in https://github.com/streamlit/streamlit/pull/10296
* Change dataframe column format from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10420
* Allow small text in Markdown by jrieke in https://github.com/streamlit/streamlit/pull/10487
* Allow hiding dataframe columns from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10264
* Set `use_container_width=True` by default for `st.dataframe` and `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10434
* Support polars dataframe/series hashing by kajarenc in https://github.com/streamlit/streamlit/pull/10408
* Add timezone and timezone_offset to the st.context by kajarenc in https://github.com/streamlit/streamlit/pull/10336
Bug Fixes 🐛
* Use compact file uploader based on element width by lukasmasuch in https://github.com/streamlit/streamlit/pull/10272
* Fix issue with active pills & segmented control label font-size by lukasmasuch in https://github.com/streamlit/streamlit/pull/10349
* Fix the usage of dataframe column menu in dialog by lukasmasuch in https://github.com/streamlit/streamlit/pull/10359
* Apply default rounding to graphviz charts by lukasmasuch in https://github.com/streamlit/streamlit/pull/10224
* [fix] chat input multi-line shrinks after drag and drop by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10364
* Fix: `st.logo` unmounts with use of `st.fragment` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10377
* Prevent showing tooltips on trailing dataframe row by lukasmasuch in https://github.com/streamlit/streamlit/pull/10398
* Revamp disabled state for chat input by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10441
* [Fix] Reuse event loop logic by mayagbarnes in https://github.com/streamlit/streamlit/pull/10455
* [Fix]: `st.altair_chart` selection interval showing `true` tooltip by mayagbarnes in https://github.com/streamlit/streamlit/pull/10456
* Time formatting logic update: seconds/minutes/hours display by ashm-dev in https://github.com/streamlit/streamlit/pull/10410
* Fix regression with column order not getting updated by lukasmasuch in https://github.com/streamlit/streamlit/pull/10445
* [fix] Tabs content flickering by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10533
Other Changes
* Hide the top colored line for custom themes by lukasmasuch in https://github.com/streamlit/streamlit/pull/10323
* Remove `rich` from required dependencies by lukasmasuch in https://github.com/streamlit/streamlit/pull/10320

1.42.2

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.42.1...1.42.2

1.42.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.42.0...1.42.1

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

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.