Skip to content

Mercury v3

v3.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

data-science data-visualization jupyter jupyter-lab jupyter-notebook mercury
+8 more
mljar-mercury notebook notebook-application notebook-jupyter notebook-publish notebook-web notebooks-jupyter python

Summary

AI summary

Updates Documentation and demos, Highlights, and Widgets across a mixed release.

Full changelog

Mercury 3.1.0

Mercury 3.1.0 focuses on widget stability, cleaner notebook files, better chat behavior, and smoother Docker deployments.

Highlights

  • Cleaner .ipynb files
    Mercury no longer stores unnecessary widget ESM/CSS/runtime information directly in notebooks. Notebook files are treated more like application source code, keeping them cleaner and easier to version control. (#537)

  • Improved Docker deployments
    Fixed issues where widgets were rendered as plain string representations after Docker deployment. (#533)
    Also fixed Docker-related "File Save Error" and "Shadow Notebook not found" messages. (#532)

  • Better widget behavior inside layouts
    Buttons placed inside Columns now work correctly and trigger cell re-execution as expected. (#519)

  • More control over append-style widgets
    Widgets with append behavior, such as Columns, now support controlling whether new content is appended or previous content is cleared, for example with an append argument. (#536)

Widgets

  • Added an option to create an Expander without border and header background. (#517)
  • Improved MultiSelect behavior: removing an item from a chip no longer opens the dropdown list. (#538)
  • Improved Table widget configuration with options for setting height and controlling whether the table is displayed immediately after construction. (#510)
  • Fixed Table widget UID handling after recent changes in WidgetsManager. (#509)

Chat

  • Added a stop button to ChatInput while the app is generating a response. (#516)
  • Improved chat scrolling when assistant messages are updated incrementally, such as during streaming responses. (#514)

Documentation and demos

  • Added an option to open live demo applications from the documentation iframe in a separate tab / full-screen view. (#513)

Fixes

  • Fixed widget rendering in Docker.
  • Fixed Docker notebook save/shadow notebook errors.
  • Fixed buttons inside Columns.
  • Fixed Table widget UID handling.
  • Fixed MultiSelect chip removal behavior.
  • Fixed chat auto-scroll when appending streamed message content.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Mercury v3

Get notified when new releases ship.

Sign up free

About Mercury v3

All releases →

Related context

Beta — feedback welcome: [email protected]