Release notes
This page lists highlights, bug fixes, and known issues for the latest release of Streamlit. If you're looking for information about nightly releases or experimental features, see Pre-release features.
Upgrade Streamlit
Tip
To upgrade to the latest version of Streamlit, run:
pip install --upgrade streamlit
Version 1.50.0 (latest)
Release date: September 23, 2025
Highlights
- π€Ή Introducing
MultiselectColumnto configure colorful, editable lists in your dataframes. - π¨ Announcing color palette configuration options to set the exact shade of red, orange, yellow, green, blue, violet, and grey to use in Markdown, status elements, sparklines,
st.metric, andst.badge. - π
st.bar_charthas a newsortparameter for conveniently sorting your bars.
Notable Changes
- π To prevent widgets from resetting when you change a parameter, widgets are transitioning to an identity based only on their keys (if provided). The following widgets use only their key for their identity:
st.buttonst.download_buttonst.checkboxst.togglest.text_areast.text_inputst.number_inputst.time_inputst.date_inputst.selectboxst.multiselect- Custom components
- ποΈ You can configure the color of chart columns.
- π’
st.metricsupportsdecimal.Decimaltypes (#12377, #12308). Thanks, aebrahim! - π€ You can specify the sample rate for
st.audio_input, and the default sample rate has been reduced to 16000 Hz. - βοΈ For clarity, in
st.plotly_chart,**kwargsis deprecated and replaced byconfig(#12291, #12280). Thanks, zyfy29! - π
st.line_chartandst.graphviz_charthavewidthparameters to use with flex containers. - π² You can configure
st.tableborders to show all, only horizontal, or no lines. - π You can specify a default tab in
st.tabs. - π To use hosted fonts from providers like Google and Adobe, you can declare externally hosted fonts with a URL to their CSS file in
theme.font,theme.headingFont, andtheme.codeFont.
Other Changes
- π§Ή
**kwargshas been removed fromst.write(#12375, #12374). - β±οΈ To prevent browser defaults from invalidating caches too soon, cache headers include the
max-ageandimmutabledirectives (#12420). - π½ Material icons were updated (#12473, #12535).
- π¦ Visual tweaks (#12348, #12367).
- π» Bug fix: To correct a sequential navigation regression for
st.number_input, some internal refactoring was reverted (#12547, #12526). - π¦ Bug fix: Custom components respect zero-size dimensions (#12479, #12454).
- π¦ Bug fix: Images respect center alignment in containers (#12495, #12435).
- π Bug fix: If you use an empty string as a section label in top navigation, those pages will display individually before the collapsible sections (#12247, #12243).
- πΈοΈ Bug fix: To fix a performance regression, dataframes use
.iat[]instead of.iloc[]internally (#12422, #10952). - π¦ Bug fix:
st.data_editoraccepts Shift+Enter for multiline entry in a cell (#12401, #12386). - π¦ Bug fix: To make
st.pdfmore compatible on Windows, MIME types were updated (#12399, #12387). Thanks, geoextra! - π¦ Bug fix: To prevent long-word overflow, words are forced to break if they exceed their container's width (#12370, #12366).
- π¦ Bug fix: Hiding all dataframe columns won't raise a TypeError (#12361, #12227).
- πͺ° Bug fix:
st.logodoesn't dislocate the sidebar collapse button (#12329, #12326). - πͺ³ Bug fix: When using
accept_new_options=Truewithst.multiselect, mobile users can access their keyboards (#12330). - π·οΈ Bug fix:
st.components.v1.htmlignores fractional pixels inwidth(#12354, #12340). - π Bug fix:
st.number_inputcorrectly accepts keyed entries (#12351, #12349). - π Bug fix: Markdown images maintain their aspect ratio when constrained (#12343).
- π Bug fix:
st.date_inputis inclusive of min and max values (#12295, #12293). - πͺ² Bug fix: Maintain image proportions in fullscreen mode for all width settings (#12235).
- π Bug fix: Markdown code blocks don't overflow when used in labels (#12175, #12149).
Older versions of Streamlit
- 2025 release notes
- 2024 release notes
- 2023 release notes
- 2022 release notes
- 2021 release notes
- 2020 release notes
- 2019 release notes
Still have questions?
Our forums are full of helpful information and Streamlit experts.