Migrating to Streamlit 1.58.0
Version 1.58.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 5/28/2026
2
Breaking Changes
2
Migration Steps
8
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
st.Appst.paginationst.expanderst.statusst.fragmentst.buttonst.markdownst.login()Breaking Changes
●Issue #1
Removed the deprecated 'add_rows' feature. Users relying on this must refactor their code.
●Issue #2
Removed the langchain callback handler integration. Users relying on this integration must find an alternative.
Migration Steps
- 1Remove calls to the deprecated 'add_rows' feature.
- 2Remove reliance on the Streamlit langchain callback handler integration.
Release Summary
This release introduces several new features, including st.pagination, custom script error handling, and parallel fragment execution. It also resolves numerous bugs related to OAuth, widget behavior, and security.
Need More Details?
View the full release notes and all changes for Streamlit 1.58.0.
View Full Changelog