Update dependency marimo to >=0.23.13,<0.24#145
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
2a9542d to
611ce6b
Compare
611ce6b to
f9e9036
Compare
f9e9036 to
d8cebb4
Compare
d8cebb4 to
ba1b72b
Compare
ba1b72b to
be26179
Compare
be26179 to
51a3f02
Compare
51a3f02 to
958337f
Compare
958337f to
9849ca9
Compare
9849ca9 to
25d564f
Compare
25d564f to
14b045d
Compare
14b045d to
4392aa8
Compare
4392aa8 to
b0e40c4
Compare
b0e40c4 to
06ae391
Compare
06ae391 to
470a4c0
Compare
470a4c0 to
f6bd856
Compare
8c71fad to
ab599c1
Compare
ab599c1 to
4fe3ffd
Compare
4fe3ffd to
12b029c
Compare
12b029c to
3778dd3
Compare
3778dd3 to
5129604
Compare
5129604 to
0b85545
Compare
0b85545 to
a2e930d
Compare
a2e930d to
a6c430d
Compare
a6c430d to
89516bd
Compare
89516bd to
315e32d
Compare
315e32d to
a123430
Compare
a123430 to
31c108a
Compare
31c108a to
646ebef
Compare
646ebef to
7779607
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=0.13.6,<0.15→>=0.23.13,<0.24Release Notes
marimo-team/marimo (marimo)
v0.23.13Compare Source
v0.23.12Compare Source
What's Changed
✨ Enhancements
🐛 Bug fixes
📝 Other changes
ea3c57c)bf0468d)f7b1571)marimo export md(#9586) (8565003)Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @allin2, @app/github-actions, @dmadisetti, @kirangadhave, @koaning, @ktaletsk, @Light2Dark, @lxingy3, @mscolnick, @peter-gy, @Vitaliy-Pikalo
New Contributors
Full Changelog: marimo-team/marimo@0.23.11...0.23.12
v0.23.11Compare Source
What's Changed
This release gives
mo.ui.tablefiner display control (fixed column widths, a toggleable search bar, and a reusable display config).Additionally
mo.output.clear_console()adds a way to clear console output mid-run, and ships a broad set of fixes across AI config, exports, and the data sources tree.Various other bug fixes like
matplotlib==3.11support inmo.mpl.interactiveandpydantic-slimintegration also ship in this release.⭐️ Highlights
More control over
mo.ui.tabledisplayYou can now size and trim tables to fit your data.
column_widthspins named columns to an exact pixel width (great for long file paths or notes that used to get clipped), while unlisted columns continue to size to their content. The search bar is now toggleable viashow_search, and the four visibility flags are available as a reusablemo.ui.table.Displayconfig you can build once and unpack into many tables (#9982, #9984).Clear console output mid-run
mo.output.clear_console()clears a cell's console output while it's still running, and the clear now sticks across reconnects, exports, and the on-disk session cache, not just in the live view. This replaces the old "re-run the cell to clear it" workaround.✨ Enhancements
show_searchand a reusablemo.ui.table.Displayconfig (#9984)column_widthstomo.ui.table(#9982)pyproject.toml(#9961)mo.output.clear_console()(#9950)🐛 Bug fixes
ai.enabledis false (#9937)str.splitlines()(#9957)📚 Documentation
/bin/bash->/usr/bin/env bash(#9942)📝 Other changes
068f140)DESIGN.md(#9641,7f29fa3)06b152a)Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @dmadisetti, @kirangadhave, @Light2Dark, @lzblack, @peter-gy, @skaphi, @VishakBaddur
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.23.10...0.23.11
v0.23.10Compare Source
What's Changed
This release brings threading and multiprocessing to WASM notebooks and makes remote storage browsing scale with search and pagination — alongside table column controls, slide editing improvements, and a broad set of fixes.
⭐️ Highlights
Pyodide 314.0
This release moves marimo's WebAssembly runtime to Pyodide's latest release: Pyodide 314.0. This allows use to use newer versions of
duckdb,polars, andpyarrowas well as many other popular packages.Threading and multiprocessing in WASM
WASM notebooks can now run
threading- andmultiprocessing-shaped code. marimo installs lightweight adapters for Pyodide somo.Thread, stdlibthreadingprimitives, and commonmultiprocessingAPIs keep working in the browser, executing on a synthetic thread identity that the marimo runtime context follows (#9839).Screen.Recording.2026-06-09.at.16.56.56.mov
Scalable remote storage browsing
Browsing large remote storage backends is now practical. Listings paginate behind a "Load more" button instead of loading everything up front, and when a prefix query matches none of the already-loaded entries, marimo pages through the backend to surface remote results — matching on full paths so partial path queries resolve, with clear status while it searches (#9834, #9835).
Screen.Recording.2026-06-10.at.11.56.00.AM.mov
✨ Enhancements
OTEL_SERVICE_NAMEfor traces (#9906)/api/usageendpoint (#9773)mo.ui.tablehover_template (#9780)🐛 Bug fixes
as_completedtimeout deterministic (#9891)!-command cells from disabling underscore-privatization on convert (#9873)📚 Documentation
jupyter-book-marimoplugin (#9802)📝 Other changes
mo.ui.chat(#9847, #9888,29352cf)b3c9225)Contributors
Thanks to all our community and contributors who made this release possible: @agriyakhetarpal, @akshayka, @dmadisetti, @kirangadhave, @koaning, @Light2Dark, @mscolnick, @nkgotcode, @peter-gy, @Set27, @VishakBaddur
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.23.9...0.23.10
v0.23.9Compare Source
What's Changed
This release makes opening a notebook in a second tab non-destructive,
mo.ui.tableadds new args forhidden_columns/visible_columns(mutually exclusive), and tightens sharing and error-output behavior across the board.⭐️ Highlights
Open the same notebook in a second tab
Opening a notebook in a second browser tab no longer forcibly disconnects the first. The new tab joins as a live, read-only viewer, and you can take over editing from either side with a single click — no destructive modal and no reload required (#9746).
Screen.Recording.2026-06-01.at.3.31.17.PM.mov
Show and hide table columns
mo.ui.tablenow supports column visibility. Hide and show columns from the column header menu, Column Explorer with a click, find columns fast with smart prefix-based search, and control initial visibility from Python. A hidden-count and "Unhide all" link keep things discoverable (#9687, #9696).Screen.Recording.2026-05-26.at.6.35.04.PM.mov
Cells with no output now show in slides
Because slides allow code edits, a slide edited to no longer produce an output used to disappear from the deck entirely. Such cells now appear in the slides minimap and viewer so you can edit them back in (they're still skipped during a presentation). Minimap thumbnails are also larger and more readable (#9771).
Screen.Recording.2026-06-03.at.2.25.46.PM.mov
✨ Enhancements
🐛 Bug fixes
📚 Documentation
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @corleyma, @dmadisetti, @everettroeth, @foxcroftjn, @GHX5T-SOL, @kirangadhave, @kjgoodrick, @kratos0718, @Light2Dark, @mscolnick, @nojaf, @Rowlando13, @VishakBaddur, @XanthanGum
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.23.8...0.23.9
v0.23.8Compare Source
v0.23.5Compare Source
What's Changed
This release adds editable code in slide view, OpenTelemetry distributed tracing support, and patches polars network I/O in WASM notebooks.
⭐ Highlights
Editable code in slide view
Press
C(or click the code icon) in slide view to toggle an inline code editor under each slide, including in fullscreen mode. Run mode shows a read-only editor wheninclude-codeis enabled.✨ Enhancements
🐛 Bug fixes
📚 Documentation
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @dmadisetti, @koaning, @Light2Dark, @mscolnick, @ouatu-ro, @tigretigre
Full Changelog: marimo-team/marimo@0.23.4...0.23.5
v0.23.4Compare Source
What's Changed
✨ Enhancements
_format_planrespect format_on_save; format enabled/disabled unit tests (#9380)🐛 Bug fixes
📚 Documentation
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @app/renovate, @daniel-bogdoll, @dmadisetti, @iggylari, @jpopesculian, @kirangadhave, @Light2Dark, @mscolnick, @ouatu-ro
New Contributors
Full Changelog: marimo-team/marimo@0.23.3...0.23.4
v0.23.3Compare Source
What's Changed
✨ Enhancements
🐛 Bug fixes
_resolve_proxyagainst bare-port inputs (#9366)_references_virtual_fileagainst cyclic data (#9369)_MARIMO_DISABLE_AUTH_ON_VIRTUAL_FILESenv flag (#9343)Channel.Pullwith NewType and union msg_type (#9296)📚 Documentation
📝 Other changes
f0187ea)--sandboxuv export (#9052) (ccc1841)58543f6)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: marimo-team/marimo@0.23.2...0.23.3
v0.23.1Compare Source
What's Changed
This release includes quality of life improvements to marimo slides, bug fixes to marimo islands that revive our quarto extension, a new lint rule, and minor security improvements.
⭐ Highlights
Slides minimap
Slide mode now has a minimap: a scrollable panel showing your cells at reduced scale, with click-to-navigate and drag-to-reorder support. It's performance-aware — cells only render in the minimap when they're in view.
Screen.Recording.2026-04-08.at.6.46.33.PM.mov
Islands revived
We've fixed many bugs with [marimo islands], a way to embed marimo outputs and/or Python code in other HTML. These fixes also make our quarto-marimo. (#9071) extension compatible with this version of marimo as well.
Security
This release includes minor security improvements, including input sanitization, path traversal prevention, open redirect blocking, and auth endpoint hardening.
marimo-mpl-interactive,marimo-panel) to prevent script injection (#9133)head_htmlinjection to run mode only (#9137)custom.css(#9131)//evil.com) (#9112)We've also updated our security documentation with a standard operating procedure for future disclosures (#9114).
Thank You. The enthusiasm following our recent CVE disclosure is a testament to what a healthy open-source community looks like. A special thank you to @GCXWLP, @Jvr2022, @offset, @l3tchupkt, @Fushuling, @RacerZ-fighting, and @q1uf3ng for their engagement and reports during this sprint. It takes a community to keep FOSS secure. We're lucky to have this one!
All changes
mo.ui.matplotlibrendering on browser zoom by @manzt in #9125Full Changelog: marimo-team/marimo@0.23.0...0.23.1
v0.23.0Compare Source
Security Announcement
This release contains important security updates for CVE-2026-39987. See Terminal WebSocket Authentication Bypass
The
/terminal/wsendpoint is accessible without authentication on default marimo installations. This allows for unauthenticated users to remote execute code via this endpoint.Who is affected
--host 0.0.0.0and while in edit mode (not an application).Likely not affected
You are not affected if any of these are true.
Please upgrade to 0.23.0 or later.
What's Changed
Full Changelog: marimo-team/marimo@0.22.5...0.23.0
v0.22.5Compare Source
What's Changed
This release launches marimo pair — an agent skill that drops AI agents directly inside a running marimo notebook session — along with a cleaner, more responsive data table experience and a slate of reliability fixes.
⭐ Highlights
marimo pair: collaborate with agents inside your notebook
marimo pair is a new agent skill that gives AI agents full control over a running marimo notebook session — accessing live variables, executing cells, installing packages, and building reproducible programs alongside you. This release adds the
marimo pair promptCLI command, a "Pair with an agent" modal in the notebook menu, and a secure--with-tokenauth flow that keeps credentials out of shell history.Smarter table headers and responsive column layout
Column headers are now split into a dedicated sort button (cycles asc → desc → clear on click, hidden until hover) and a separate ⋯ menu button for column options. Tables with ≤ 4 columns automatically use natural width with a filler column; larger tables fill the container. Vertical column separators complete the refresh.
✨ Enhancements
NotebookCellwith runtime status and error (#9056)marimo pair promptCLI command and "Pair with an agent" modal (#9000)MimeBundleDescriptor) (#8972)🐛 Bug fixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.