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