⭐ Highlights
🔄 Serialized outputs - when auto-instantiate is off, outputs are stored in __marimo__/session
. When you restart you notebook, your outputs will be brought back without running any cells. Every cell is still considered stale, so whenever a cell is run, we run it's ancestors to bring them up-to-date.
💽 Refreshed data-sources panel - The datasources panel now includes an improved hierarchy (Engine > Database > Schema > Table > Columns), more performant loading, lazy-loading, and column metadata like types and primary keys. h/t @Light2Dark

What's Changed
- fix: app title in wasm export by @mscolnick in #3821
- improvement: support uv index-url and extra-index-url by @mscolnick in #3827
- chore: test coverage in frontend/utils by @mscolnick in #3826
- feat: Session Schema and Serialize outputs by @mscolnick in #3807
- chore: cleanup utils folder for less dependencies by @mscolnick in #3832
- Remove inspect call from top level by @dmadisetti in #3833
- fix: semicolon supression by @dmadisetti in #3830
- feat: top level imports by @dmadisetti in #3779
- tests: always shutdown server, even in failures by @mscolnick in #3837
- chore: fix exports, snapshot public api by @mscolnick in #3836
- fix: safer check before removing session by @mscolnick in #3838
- chore: move ids to central file by @mscolnick in #3839
- refactor: migrate VariableName to use NewType by @devin-ai-integration in #3840
- fix: chrome env check by @mscolnick in #3841
- refactor: migrate SessionId to use NewType by @devin-ai-integration in #3842
- refactor: migrate UIElementId to use NewType by @devin-ai-integration in #3843
- chore: typesafe CellId by @mscolnick in #3844
- snippets: for cloud buckets by @mscolnick in #3845
- chore: upgrade vite to v6 by @devin-ai-integration in #3847
- fix: in vim by @mscolnick in #3849
- feat: add databases in datasource by @Light2Dark in #3735
- improvement: auto iframe html output with <script/> tags by @mscolnick in #3850
- fix: add back bigquery logo, move help into select dropdown by @mscolnick in #3852
- fix: mo.ui.dataframe filtering by @mscolnick in #3853
Full Changelog: 0.11.6...0.11.7