Change8

Migrating to Streamlit 1.46.0

Version 1.46.0 introduces 1 breaking change. This guide details how to update your code.

Released: 6/18/2025

1
Breaking Changes
2
Migration Steps
6
Affected Symbols

⚠️ Check Your Code

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

set_page_configst.column_configst.dataframest.columnst.navigation__streamlit (window variables)

Breaking Changes

Issue #1

Renamed backend base URL window variables to use __streamlit object; update any custom JavaScript that referenced the old window variables to the new __streamlit names.

Migration Steps

  1. 1
    Update any custom JavaScript that accessed the old backend base URL window variables to use the new __streamlit object.
  2. 2
    Ensure your environment uses tornado version lower than 6.5.0 (e.g., pip install "tornado<6.5.0").

Release Summary

This release adds extensive AdvancedLayouts width/height parameters, new theming options, and several UI enhancements, while fixing data editor issues and updating dependency constraints.

Need More Details?

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

View Full Changelog