Releases: livebook-dev/livebook
Releases · livebook-dev/livebook
v0.9.2
v0.9.1
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
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
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
v0.8.0
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
v0.7.1
v0.7.0
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
v0.6.2
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
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)