Streamlit

AI

Turn data scripts into shareable web apps.

Latest 1.61.1 · by SnowflakeWebsitestreamlit/streamlit

Release activity

Release activity — 10 releases across 10 days since Mar 3, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Mar 3, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 20261 release on Jul 6, 20261 release on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 20261 release on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 20261 release on Jul 21, 2026No releases on Jul 28, 20261 release on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 20261 release on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 20261 release on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Mar 3, 2026

Changelog

1.61.0

Added 7
  • Add lazy loading for st.dataframe
  • Add icon parameter to st.metric
  • Add background refresh for st.cache_data and st.cache_resource
  • Add WebSocket Host allow-list
  • Add seconds granularity and format for hour cycle to st.time_input
  • Infer download_button file_name and mime from file object name
  • Enforce disabled widget parameter server-side
Changed 2
  • Improve form support and enter to submit to st.time_input
  • Improve tag accessibility in st.multiselect
Fixed 10
  • Fix popover in sidebar rendered off-screen
  • Fix escape key now clears typed search query in st.selectbox
  • Fix AppTest sys.path handling for script paths
  • Clear stale AppTest elements on rerun
  • Fix st.selectbox fuzzy search only matches contiguous substrings since 1.59.0
  • Fix commit open data_editor cell edit on outside click
Removed 1
  • Remove deprecated use_column_width parameter from st.image
Deprecated 1
  • Deprecate string file paths in st.html and st.iframe in favour of pathlib.Path
What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.60.0...1.61.0

View originalPermalink
How 1.61.0 went

1.60.0

Added 5
  • Add server.maxWidgetStateSize config option
  • Move vega-lite chart actions to native toolbar
  • Support integer pixel values for gap parameter
  • Add height parameter to st.tabs
  • Disable dataframe data export
Changed 3
  • Use key as main identity for st.data_editor if num_rows is fixed
  • Apply neutral treatment for zero delta in st.metric
  • Preserve st.dataframe row selections on sort
Fixed 28
  • Virtualize selectbox dropdown option list
  • Keep viewport gutter around dialog on narrow screens
  • Surface missing httpx error for auth extra
  • Honor expose_tokens with st.App programmatic secrets
  • Fix React Aria dialog overlay stacking
  • Fix st.tabs panels stacking after widget rerun
Security 5
  • Limit client-supplied query string size and field count
  • Reject spoofed host messages from child frames and scripts
  • Reject non-finite float values from URL params
  • Sanitize dangerous Graphviz link URLs
  • Sanitize dangerous st.link_button and st.image URLs
What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.59.2...1.60.0

View originalPermalink
How 1.60.0 went

1.59.0

Added 18
  • Add ButtonColumn to st.column_config
  • Add "locked" option for initial_sidebar_state in st.set_page_config
  • Add list support to programmatic secrets
  • Add AppTest support for download_button and image
  • Add column statistics submenu to st.dataframe
  • Add streamlit docs <command> lookup
Fixed 2
  • Fix metrics endpoint error with SQLAlchemy connections
  • Fix TypeError in _run_with_thread_state when using @st.fragment(run_every=...)
Removed 1
  • Remove deprecated Snowpark connection
What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.58.0...1.59.0

View originalPermalink
How 1.59.0 went

1.58.0

Added 6
  • Add custom script error handling via st.App
  • Add st.pagination widget
  • Add type parameter to st.expander and st.status for compact style
  • Add parallel=True dispatch to @st.fragment
  • Add API restrictions for parallel fragments
  • Add streamlit skills CLI command
Changed 1
  • Sync URL when session_state updates query-param-bound widgets
Fixed 11
  • Fix selectbox first item hidden when 7 options selected
  • Defer sys.modules eviction to script-run boundary
  • Fix OAuth MismatchingStateError regression in 1.57.0
  • Fix programmatically closed popovers and expanders reopening on interaction with another
  • Support symlinks in Starlette static file serving
  • Add usedforsecurity=False to blake2b for FIPS compatibility
Removed 2
  • Remove deprecated add_rows feature
  • Remove langchain callback handler integration
What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.57.0...1.58.0

View originalPermalink
How 1.58.0 went

1.57.0

What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.56.0...1.57.0

View originalPermalink
How 1.57.0 went

1.56.0

What's Changed
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.55.0...1.56.0

View originalPermalink
How 1.56.0 went

1.55.0

What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes
New Contributors

Full Changelog: https://github.com/streamlit/streamlit/compare/1.54.0...1.55.0

View originalPermalink
How 1.55.0 went
View all

Discussion