Change8

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_chart

Breaking 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

  1. 1
    If 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