🔒 Developers can access secrets via attribute notation (e.g. st.secrets.key vs st.secrets["key"]) just like session state.
✍️ Publish type annotations according to PEP 561. Users now get type annotations for Streamlit when running mypy (#4025).
Other Changes
👀 Visual fixes (#3863, #3995, #3926, #3975).
🍔 Fixes to the hamburger menu (#3968).
🖨️ Ability to print session state (#3970).
Version 1.1.0
Release date: Oct 21, 2021
Highlights
🧠 Memory improvements: Streamlit apps allocate way less memory over time now.
Notable Changes
♻️ Apps automatically rerun now when the content of secrets.toml changes (before this you had to refresh the page manually).
Other Changes
🔗 Redirected some links to our brand-new docs site, e.g. in exceptions.
🪲 Bug fix: Allow initialization of range slider with session state (#3586).
