Interpreter/Runtime
- Fixed a bug where visualizations would sometimes randomly fail to compute, due to thread interrupts (#1939).
- Fixed an issue where both host and polyglot interop would not properly propagate error information (#1941).
- Fixed inaproppriate parsing of code blocks in documentation.
Tooling
- Implemented a basic library uploader (#1933). It implements the
library/publish
endpoint of the Language Server and adds apublish-library
subcommand to the Launcher. - Implemented an HTTP endpoint that resets the time that the language server has spent idle (#1938).
- Implemented the mechanism for updating the editions cache (#1944), allowing the engine to download and use editions other than the one bundled with a given release.
- Added a notification about the successful program execution to the language server API (#1945).
Libraries
- Added support for writing tables to file as JSON (#1937).
- Added support for parsing CSV files with too many headers declared (#1942).
- Added a single entry point method for all table serialization modes (#1946).
Known Issues
- This is a beta release, so please see the issue tracker for issues opened before the release date.