github marimo-team/marimo 0.23.3

8 hours ago

What's Changed

✨ Enhancements

  • Add slide config form in sidebar, and reveal slide types (#9300)
  • Restore LICENSE in sdist via PEP 639 license-files (#9341)
  • Status indicator for PDF exports via CLI (#9322)
  • workspace management: add hooks, and shared components (#9272)

🐛 Bug fixes

  • Guard _resolve_proxy against bare-port inputs (#9366)
  • Guard _references_virtual_file against cyclic data (#9369)
  • Decode tuple/frozenset payloads with non-finite floats (#9365)
  • Return html encoded matplotlib Figure from msgspec encoder hook (#9359)
  • Harden trust-bearing window globals and gate script loading (#9330)
  • fix markdown .center, .right, .left not respecting new lines (#9326)
  • File navigator (#9307)
  • Add _MARIMO_DISABLE_AUTH_ON_VIRTUAL_FILES env flag (#9343)
  • Correct AWS Bedrock Claude model IDs (#9299)
  • Kill kernel's process group on shutdown (#9257)
  • Add DataFusionFormatter (#9338)
  • Preserve shared-memory virtual files owned by other live sessions (#9228)
  • Update CsvViewer layout to use flex column. (#9336)
  • Emit relative Location on login redirect (#9314)
  • bump pymdown-extensions to fix NoneType bug (#9319)
  • Trust exported notebook pages (#9318)
  • Preserve non-string dict keys in rich display (#9301)
  • Update dataflow.md.txt snapshot (#9315)
  • Fix type-check Channel.Pull with NewType and union msg_type (#9296)

📚 Documentation

  • Specify html is only in app mode (#9333)
  • Fix typo in documentation for dataflow.py (#9173)

📝 Other changes

  • Flush console output buffer before marking cell idle (#9164) (f0187ea)
  • Resolve relative path sources in --sandbox uv export (#9052) (ccc1841)
  • use union for narwhals files (#9156) (58543f6)
  • Update dependency @playwright/test to ^1.59.1 (#9295)
  • Replace pickle with msgspec for IPC serialization (#8713) (df4e40c)

Contributors

Thanks to all our community and contributors who made this release possible: @akshayka, @app/renovate, @bfriebel, @dmadisetti, @Light2Dark, @manzt, @mchav, @mscolnick, @NewDestinyDan, @peter-gy, @shaun0927

New Contributors

Full Changelog: 0.23.2...0.23.3

Don't miss a new marimo release

NewReleases is sending notifications on new releases.