Change8

Migrating to Streamlit 1.54.0

Version 1.54.0 introduces 3 breaking changes. This guide details how to update your code.

Released: 2/4/2026

3
Breaking Changes
2
Migration Steps
11
Affected Symbols

⚠️ Check Your Code

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

st.dataframest.date_inputst.datetime_inputst.radiost.select_sliderst.pydeck_chartst.logost.chat_inputMultiselectColumnListColumnSnowflakeConnection.query

Breaking Changes

Issue #1

Removed experimental query parameters. Users relying on these must update their code.

Issue #2

Removed deprecated command `st.experimental_user`. Users should migrate to the replacement functionality or remove usage.

Issue #3

The deprecation warning for `add_rows` will now show in the browser instead of only the console.

Migration Steps

  1. 1
    Remove usage of experimental query parameters.
  2. 2
    Remove usage of deprecated `st.experimental_user` command.

Release Summary

This release introduces significant feature enhancements, including binding widgets to query parameters and dynamic configuration of widget options via keys. It also removes several deprecated and experimental features.

Need More Details?

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

View Full Changelog