New features and improvements
- Use keep-alive for tab panels (#1017 by @rodja and @falkoschindler)
- Allow streaming of media files and auto-serve local files passed as source for
image
,interactive_image
,video
andaudio
(#1016 by @rodja) - mutli-select support for
ui.select
(#995 by @falkoschindler) - Ability to set storage_secret for
run_with
(#1012 by @awfulness) - Conda package does not need importlib-metadata anymore (#1002 by @ErikRtvl and @rodja)
- Allow passing
ui.tab
objects intoui.tab_panel
(#999 by @BrianLandry and @rodja) - Event_handler: allow passing lambdas which call an async function (#994 by @rodja)
Documentation
- Provide online search for the documentation (#1011 by @rodja and @falkoschindler)
- Add geolocation demo to demonstrate running async JavaScript (#1009 by @falkoschindler)
- Fixed docs in table.py (#992 by @Ruibin-Liu)
- Update menu_and_tabs example to use tab_panels (#1013, #1014 by @xec-abailey)
Bug Fixes
- no more content duplication when creating a
ui.log
element while client is already connected (#906 by @falkoschindler)