Change8

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

  1. 1
    Remove calls to the deprecated 'add_rows' feature.
  2. 2
    Remove 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