Version 0.83.0

Release date: Jun 17, 2021

Highlights

Notable Changes

  • :page_facing_up: st.form now has a clear_on_submit parameter which ā€œresetsā€ all the form’s widgets when the form is submitted.

Other Changes

6 Likes

Looks good! Like the added documentation on connecting to the various databases :slight_smile:

What does the roadmap towards session state look like? Can we expect it in any of the upcoming releases?

1 Like

Hey @maarten-betman,

More info regarding session state is coming really soon :star_struck: - keep an eye on the forum, we should have an update in the next few weeks! :partying_face:

2 Likes

@kmcgrady @tc1 Any update on changing the default web_socket_ping parameter? Frustrated: Streamlit frontend disconnects from apps with long-running processes - #11 by thiago

1 Like

Hey @kmcgrady, great to see you adding new functionality and documentation all the time!

In terms of database documentation, is there any chance of a guide for connecting to Azure SQL Database? I’ve managed it locally, but am having difficulties getting it working on Streamlit sharing as mentioned here:

Thanks!

Hey @Kladar,

@tim commented on the other thread, but sharing it here too for any community members who may be interested: Frustrated: Streamlit frontend disconnects from apps with long-running processes - #15 by tim

:balloon:

st.selectbox with empty label st.selectbox('', ...) renders useless <label class="css-xxxxx xxxxxxx"></label> tag.
In v0.81.0, empty label didn’t rendered <label> tag.
Please check if this was intended improvement.
Thanks!

Hi @sethheon

Thank you for reaching out. It was intentional and included mainly for consistency since it’s included for every other widget. This change included the need to align widgets in columns more evenly.

I do advocate for a label for every widget as it is helpful from an accessibility background. Streamlit has more to improve here, but ensuring users put in a label for every widget is a start.

1 Like