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
⚠️ 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.queryBreaking 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
- 1Remove usage of experimental query parameters.
- 2Remove 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