Streamlit as a Python library intentionally stops before https, not because we can’t do it, but rather so that we focus on providing the best data app experience for users.
Our Streamlit Deployment Guide (wiki) 15 highlights several community-based solutions for using nginx or Apache2 to set up https authentication, and Streamlit Cloud is https by default.
So there are definitely ways to run your Streamlit apps securely, irrespective of the version of Streamlit you are using.
Best,
Randy