Skip to content

Releases: livebook-dev/livebook

v0.9.2

14 Apr 15:23
7d24982
Compare
Choose a tag to compare

Added

  • Made the error status clickable on failed deployments (#1854)

Changed

  • Made app settings form hidden in app session (#1860)

Fixed

  • Fix smart cell indicator when source changes on start (#1851)
  • Persist show-source app option (#1859)
  • Added a link to navigate out of iframe when Livebook has no access to cookies (#1863)

v0.9.1

05 Apr 23:11
Compare
Choose a tag to compare

Added

  • Support for clients-only outputs (#1810)
  • Option to unstar notebooks directly from cards (#1818)
  • Option to hide notebooks from recent list (#1830)
  • Purging cookies once they exceed 24kB (#1833)
  • Preview for booting apps on the auth screen (#1836)

Changed

  • Moved "Livebook" to the end of page title (#1828)

Fixed

  • Image and audio inputs to update preview on change for other users (#1807)
  • Notebooks on Kino and on MapLibre (#1806, #1811)
  • Booting if apps path is unavailable (#1812)
  • Rendering of error pages
  • (Desktop) Fixed app URLs (#1835)
  • Respect whitespace in plain text output (#1841)
  • (Desktop) Fixed displaying error dialog and logging errors (#1848)

v0.9.0

20 Mar 15:57
Compare
Choose a tag to compare

We migrated Docker images from Docker Hub to GitHub Container Registry (see #1792). Make sure to upgrade image references from livebook/livebook to ghcr.io/livebook-dev/livebook.

Added

  • (Desktop) "Copy URL", "View Logs" and "Settings" buttons (#1650)
  • Support for sending frame updates to a specific client (#1662)
  • Support for setting node and distribution using environment vars (#1672)
  • (Desktop) Support for configuring env vars (#1676)
  • Configuration for allowed hyperlink schemes in Markdown content (#1702)
  • Support for deploying notebooks as apps locally (#1709, #1715, #1728, #1733)
  • Support for deploying apps from directory (#1741, #1757)
  • History of recently open notebooks (#1639)
  • Ability to star notebooks for quicker access (#1639, #1753)
  • Added "New notebook" action to the file explorer (#1754)
  • Light editor theme (#1755)
  • Added Hubs page and Personal Hub for secret management, much more to come (#1756, #1744, #1763)
  • Added "Data transform cell" to predefined Smart cells (#1758)
  • Added stamp to notebook source to securely persist allowed secret names (#1768)
  • Support for collapsing sections (#1772, #1779)
  • Data transform guide (#1773)
  • Triggering completion suggestions on dot (#1784)
  • Reorganized Kino guides
  • Support for plain text output (#1790)

Changed

  • Evaluation error to cancel further evaluation and show distinct status (#1688)
  • Setup cell to stay open on error (#1718)
  • Unified opening and importing notebooks under a single Open page (#1639)
  • MIX_ENV from Livebook startup is no longer propagated to the runtime
  • Default directory when saving a forked notebook (#1767)
  • Migrated Docker images to GitHub Container Registry (#1792, #1794)

Removed

  • Removed most CLI flags in favour of env vars (#1704)
  • High contrast editor theme in favour of light theme (#1755)

Fixed

  • Reworked file input to work inside form with multiple clients (#1673)
  • Resetting autosave interval when changing file system (#1689)
  • Erlang module docs in intellisense (#1719)
  • Assertion errors in doctests (#1752)
  • Error when converting Smart cell with input to Code (#1781)
  • Improved iframe repositioning when moving sections (#1796)

v0.8.1

18 Jan 15:13
Compare
Choose a tag to compare

Added

  • Docker images with CUDA libraries (#1578 and #1590)
  • Support for capturing images from camera in the image input (#1595)
  • Support for audio input (#1610)
  • Added an option to run the Setup cell with no cache (#1616)
  • Loading LB_ environment variables as Livebook secrets (#1615)
  • Support for file input (#1622)
  • Support for specifying S3 region explicitly when adding a file system (#1638)

Changed

  • Don't track :rand and :random keys in process dictionary (#1599)
  • Optimized iframe-based outputs and Smart cells to load only once in viewport (#1607)
  • Changed image upload to a block item instead of a button in the Markdown editor (#1439)
  • Made automatic reevaluation accessible in evaluation menu (#1628)
  • Rebuilt Livebook Desktop (#1641)
    • [macOS] Don't include wx, observer, debugger, et, jinterface and odbc in the vendored OTP
    • [macOS] Add "View Logs" button to the error dialog when Livebook crashes
    • [macOS][Windows] Display "Livebook is shutting down" flash on app shutdown
    • [Windows] Rewrite in C# and build with dotnet CLI to avoid most Windows security errors
    • [Windows] Log release stdin/stdout to %LOCALAPPDATA%\Livebook\Logs\Livebook.log
    • [Windows] The installer now performs basic Erlang smoke tests

Fixed

  • Redefining a module after evaluator crash (#1582)
  • Rendering inline math in on-hover docs (#1635)
  • Import notebook button missing on small screens (#1643)
  • Windows false positive security errors (#1641)

v0.8.0

08 Dec 20:38
Compare
Choose a tag to compare

Added

  • Introduced a mechanism for tracking how cells depend on each other and reevaluate only if necessary (#1517)
  • Improved reproducibility of module definitions (#1518)
  • Started persisting modules bytecode to disk (#1521)
  • Support for doctests, now running automatically (#1525)
  • Support for image input (#1538)
  • Environment variable for setting app base path, useful when deploying behind a proxy (#1549)
  • Rendering math in on-hover documentation (#1566)
  • Support for monospace font in textarea input (#1565)
  • Added "Neural Network task" and "Slack message" to predefined Smart cells

Changed

  • Made the textarea input resize automatically to fit the content (#1552)

v0.7.2

26 Oct 20:33
Compare
Choose a tag to compare

Added

  • Options to view and delete secrets in the session sidebar (#1473)
  • Option to change the default file system in settings (#1450)

Changed

  • Improved CLI configuration for Attached runtime to support short node name without hostname (#1474)

Fixed

  • Relative URLs in HTML elements in Markdown (#1491)
  • Units in byte formatting when showing memory usage (#1494)
  • Fixed vendoring OTP in the desktop app (#1495)

v0.7.1

09 Oct 20:03
Compare
Choose a tag to compare

Fixed

  • Fixed editing Mermaid graphs in Markdown cells (#1471)

v0.7.0

07 Oct 10:39
Compare
Choose a tag to compare

Added

  • Added Shift + Enter ( + ) for evaluating a cell and advancing to the next one (#1294)
  • Support for composite outputs - tabs and grid (#1326 and #1375)
  • Support for anchor links in notebook-relative navigation (#1327)
  • Support for uploading SVG images in Markdown cells (#1341)
  • Secrets management (#1348, #1406 and #1441)
  • Completion for bitstring modifiers (#1291)
  • Ability to configure global environment variables on the settings page (#1387 and #1409)
  • Support for uploading files to the file system navigator via drag-and-drop (#1422)
  • Universal desktop build for Mac and automated nightly builds

Changed

  • Redesigned the homepage sidebar (#1325)
  • Package search to always list the exact match first (#1355)
  • Renamed the Explore section to Learn (#1424)
  • Reduced the number of clicks necessary to save a notebook (#1458)

Removed

  • Removed Mix standalone runtime in favour of the new Mix.install/2 options, see #1345 to learn more (#1370)

Fixed

  • Fixed the "evaluate all" shortcut to work when a cells is evaluating (#1334)
  • Source corruption when adding dependencies on Windows (#1337)
  • Failure when changing file system from S3 to local (#1377)
  • Evaluator to wait for garbage collected processes to terminate before next evaluation (#1385)
  • Fixed unnecessary vertical whitespace in Mermaid graphs (#1415)
  • Started ignoring non-Livebook logs in the Attached runtime (#1451)

v0.6.3

13 Jul 11:20
5a3f5ff
Compare
Choose a tag to compare

Fixed

  • Crashes when editing user profile on the homepage (#1268)
  • Input change to be reflected immediately when clicking a button (#1269)
  • JS outputs and smart cells when waking up from hibernation (#1270)

v0.6.2

30 Jun 19:16
1144d58
Compare
Choose a tag to compare

Added

  • Session sidebar toggle on mobile (#1183)
  • Support for configuring a custom iframe URL (#1200)
  • Link to Hexdocs in on-hover docs (#1221)
  • Capturing logs from processes outside Livebook supervision (#1235)
  • Support HTML and CSS highlighting in Markdown cells (#1244 and #1246)
  • MapLibre introductory notebook (#1250)
  • Support for SQLite, Google BigQuery and AWS Athena under the well-known cells (#1256)

Changed

  • Default Livebook home path for Docker to /data (#1191)
  • Mac app to run in the background (#1199)

Fixed

  • Memory monitoring to show the correct amount of free memory available on the system (#1179)
  • Livebook access URL when running livebook server with custom --ip (#1181)
  • Smart cell evaluation button in forked notebooks (#1185)
  • Relative links in Markdown output (#1189)
  • Docker startup when specifying --user (#1193)
  • Support for target="_blank" links inside JS outputs and smart cells (#1203)
  • Context menu in the file system component (#1205)
  • Copying content with math syntax (#1225)
  • Windows absolute paths when configuring Mix runtime via CLI (#1242)