Version 1.1.0

Release date: Oct 21, 2021


  • :brain: Memory improvements: Streamlit apps allocate way less memory over time now.

Notable Changes

  • :recycle: Apps automatically rerun now when the content of secrets.toml changes (before this you had to refresh the page manually).

Other Changes

  • :link: Redirected some links to our brand-new docs site, e.g. in exceptions.
  • πŸͺ² Bug fix: Allow initialization of range slider with session state (#3586).
  • :beetle: Bug fix: Refresh chart when using add_rows with datetime index (#3653).
  • :writing_hand: Added some more type annotation in our codebase (#3908).

Auto-secret-refresh will probably save a lot of people a lot of time that would otherwise be spent in fruitlessly wondering "what the heck did I change?" Great feature.

Can it be disabled?

Not understanding the downside here @fredzannarbor, can you elaborate why you’d want to turn that off?

I can imagine (and it’s only imagine!) scenarios where, say, an app depends on two secrets, and one is changed and automatically refreshed, while the other has not yet been changed, and some sort of perpetual loop emerges.

I have not thought this through very far, just saying that it is a concern that comes to mind.