Highlights
- đ Introducing
st.experimental_connection
: Easily connect your app to data sources and APIs using our new connection feature. Find more details in our blog post and the API reference, and stay tuned for in-depth documentation! In the meantime, explore our updated MySQL and Snowflake connection tutorials for examples of this feature.
Notable Changes
- đŧ Streamlit now supports Pandas 2.0 (#6413, #6378, #6507). Thanks, connortann!
- đ Customize the visibility of items in the toolbar, options menu, and the settings dialog using the
client.toolbarMode
config option (#6174). - đĒĩ Streamlit logs now reside in the "streamlit" namespace instead of the root logger, enabling app developers to better manage log handling (#3978, #6377).
Other Changes
- đ CLI parameters can no longer be used to set sensitive configuration values (#6376).
- đ¤ Improved the debugging experience by reducing log noise (#6391).
- đ Bug fix:
@st.cache_data
decorated functions support UUID objects as parameters (#6440, #6459). - đ Bug fix: Tabbing through buttons and other elements now displays a red border only when focused, not when clicked (#6373).
- đĒ˛ Bug fix:
st.multiselect
's clear icon is larger and includes a hover effect (#6471). - đ Bug fix: Custom theme font settings no longer apply to code blocks (#6484, #6535).
- Šī¸ Bug fix:
st.code
's copy-to-clipboard button appears when you hover on code blocks (#6490, #6498).