Migrating to Streamlit 1.59.0
Version 1.59.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 7/6/2026
2
Breaking Changes
1
Migration Steps
12
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
st.column_config.ButtonColumnst.set_page_configst.dataframest.data_editorst.chat_inputst.write_streamst.markdownst.camera_inputst.pillsst.segmented_controlst.multiselectst.bokeh_chartBreaking Changes
●Issue #1
The default behavior for memory stats in the /_stcore/metrics endpoint has been changed to be cheap.
●Issue #2
The deprecated Snowpark connection functionality has been removed.
Migration Steps
- 1If you relied on the deprecated Snowpark connection mechanism, you must update your connection logic.
Release Summary
This release introduces significant new features like ButtonColumn in column_config, support for pasting files into chat_input, and Mermaid diagram support in markdown. It also includes numerous bug fixes addressing issues in metrics, fragments, and various widgets.
Need More Details?
View the full release notes and all changes for Streamlit 1.59.0.
View Full Changelog