Change8

Migrating to Streamlit 1.53.0

Version 1.53.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 1/14/2026

2
Breaking Changes
2
Migration Steps
17
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

st.metricst.select_sliderst.file_uploaderst.chat_inputst.data_editorst.sliderst.cache_resourcest.containerst.columnsst.spacest.jsonst.number_inputst.dialogst.selectboxst.htmlst.logoutCCv2 components

Breaking Changes

Issue #1

The parameter `isolate_styles` in CCv2 components has been moved. Check usage related to Component Cloud v2 styling.

Issue #2

Some external types used in CCv2 have been renamed. Review Component Cloud v2 integrations for necessary renames.

Migration Steps

  1. 1
    If you were using the `isolate_styles` parameter in Component Cloud v2 components, update its usage based on its new location.
  2. 2
    If you were relying on specific external type names in Component Cloud v2 integrations, check the release notes for renamed types and update your code accordingly.

Release Summary

This release introduces significant feature enhancements, including markdown support in metrics and sliders, configurable sidebar width, and improved chat input UI. It also addresses numerous bugs related to accessibility, component state management, and theme application.

Need More Details?

View the full release notes and all changes for Streamlit 1.53.0.

View Full Changelog