github marimo-team/marimo 0.17.7

20 hours ago

This release focuses on stability with several bug fixes. It also adds SQLAlchemy Supabase support and removes Python 3.9 compatibility.

✨ Enhancements

  • Use frontend markdown rendering for mo.ui.chat so content stays clean (#7066)
  • Remove new times roman on token form (#7067)
  • Add sqlalchemy supabase connector (#7068)
  • Update datasource connection when manually introspecting (#6968)
  • Clearer edit tool schema (#7059)
  • Add line highlighting for syntax errors (#7047)
  • Remove string charts for column header (#7039)
  • Remove python 3.9 support (#6866)
  • Loosen sanitization of mermaid (#7048)
  • Support moving to new pages from row-viewer shortcuts (#7045)
  • Safe annotation quotes (#7028)

🐛 Bug fixes

  • Cast list of enums to string preemptively for polars (#7058)
  • Fix sql cells referencing itself (#7000)
  • Pass button classname instead of icon classname to fix padding (#7006)
  • Prevent matching by cell_id (#7072)
  • Revert "don't override auto-save by when in --watch mode" (#7071) Fix add setup cell overwriting original cell on refresh (#7061)
  • Fix uncapped width for datetime charts (#7041)
  • Use searched manager instead of manager for column charts get value counts (#7033)
  • Fix typecheck errors & update pixi lock (#7034)

📚 Documentation

  • More anywidget examples (#7062)
  • Add links to Prefect/Airflow videos (#7063)
  • Add Weights & Biases as an AI provider (#7053)
  • Fix HTML links in examples index (#7037)
  • Fix progress bar link (#7035)
  • Add prompts to mcp section (#7012)

Contributors

Thanks to all our community and contributors who made this release possible: @akshayka, @bjoaquinc, @bmerkle, @dmadisetti, @koaning, @Light2Dark, @mscolnick, @SamarJyoti496

And especially to our new contributors:

Full Changelog: 0.17.6...0.17.7

Don't miss a new marimo release

NewReleases is sending notifications on new releases.