Download Latest Version 0.20.3 source code.tar.gz (155.0 MB)
Email in envelope

Get an email when there's a new version of marimo

Home / 0.20.2
Name Modified Size InfoDownloads / Week
Parent folder
0.20.2 source code.tar.gz 2026-02-22 151.3 MB
0.20.2 source code.zip 2026-02-22 153.3 MB
README.md 2026-02-22 2.4 kB
Totals: 3 Items   304.6 MB 0

This release improves the experience of imperatively writing output with mo.Threads, and also includes an important bug fix for mo.ui.matplotlib selection.

⭐️ Highlights

Write to a single cell's output with multiple threads

It is now possible for multiple mo.Thread objects to write to a single cell's output area using mo.output.append().

Communicate progress to the user with a thread-safe progress bar

mo.status.progress_bar is now thread-safe, making it possible for multiple mo.Thread objects (started in the same cell) to update a single progress bar. This lets you communicate progress to the user when multiple threads are sharding work. (Example notebook.)

image

🐛 Bug fixes

  • Fix mo.ui.matplotlib pixel bounds calcuation (#8419)
  • Make threads share their accumulated output (#8418)
  • Copy ExecutionContext.output to marimo.Thread (#8413)

📚 Documentation

  • Fix incorrect data sources panel reference in SQL tutorial (#8422)
  • Interrupt a progress bar (#8406)
  • Add mo.ui.matplotlib to API inputs documentation (#8394)

Contributors

Thanks to all our community and contributors who made this release possible: @akshayka, @coastalwhite, @icholy, @manzt

And especially to our new contributors:

Full Changelog: https://github.com/marimo-team/marimo/compare/0.20.1...0.20.2

Source: README.md, updated 2026-02-22