From a2beded54f2b3a630b6586df2abf07d871c88203 Mon Sep 17 00:00:00 2001 From: Ara Adkins Date: Tue, 16 Mar 2021 13:13:39 +0000 Subject: [PATCH] Prepare for the 0.2.7 release (#1578) --- RELEASES.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ build.sbt | 2 +- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index 97912b946647..c6a0d9cd07f0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,55 @@ +# Enso 0.2.7 (2021-03-16) + +## Interpreter/Runtime + +- Added rudimentary support for interoperability with Python + ([#1541](https://github.com/enso-org/enso/pull/1541)). Due to limitations of + the underlying implementation + ([GraalPython](https://github.com/oracle/graalpython)), this does not + currently work on windows. We are working to have some means of supporting + Python interop on Windows. +- Added rudimentary support for interoperability with R + ([#1559](https://github.com/enso-org/enso/pull/1559)). Due to limitations of + the underlying implementation ([FastR](https://github.com/oracle/fastr)), this + does not currently work on windows. We are working to have some means of + supporting R interop on Windows. +- Fixed a performance issue that occurred due to the interpreter observing + deeper scopes than necessary during server-controlled execution + ([#1564](https://github.com/enso-org/enso/pull/1564)). Execution of lambdas in + the IDE is no longer far slower than it should be. +- Fixed an issue where interrupts during the execution of polyglot Java code + would cause the host classloader to break, preventing further execution + ([#1574](https://github.com/enso-org/enso/pull/1574)). _Please note_ that the + fix that has been put in place is suboptimal, and means that we are currently + unable to interrupt host code during its execution. We intend to fix this as + soon as a fix for the host classloader has been merged upstream. You can track + the associated issue in GraalVM + [here](https://github.com/oracle/graal/issues/3273). +- Fixed an issue where the interpreter would crash due to project name shadowing + ([#1571](https://github.com/enso-org/enso/pull/1571)). + +## Tooling + +- Added support for lazy initialization of the language server + ([#1535](https://github.com/enso-org/enso/pull/1535)). This ensures that it + behaves properly on systems where the working directories are on + lazily-mounted NFS volumes. +- Fixed an issue where the unified logging infrastructure would disconnect, + preventing it from gathering diagnostic logs + ([#1563](https://github.com/enso-org/enso/pull/1563)). It now sends periodic + keepalive messages to ensure that the connection has not timed out. +- Fixed project name validation in the project manager when renaming projects + ([#1570](https://github.com/enso-org/enso/pull/1570)). + +## Libraries + +- Added support for materializing data from databases in the database library + ([#1546](https://github.com/enso-org/enso/pull/1546)). You can now use this + library to connect to your data sources (currently only SQLite and Postgres, + but support for further backends is planned). +- Reorganized the standard library in order to support plans for its future + evolution ([#1571](https://github.com/enso-org/enso/pull/1571)). + # Enso 0.2.6 (2021-03-02) ## Interpreter/Runtime diff --git a/build.sbt b/build.sbt index f6734e230a5d..039d497b49bb 100644 --- a/build.sbt +++ b/build.sbt @@ -15,7 +15,7 @@ val scalacVersion = "2.13.5" val rustVersion = "1.40.0-nightly (b520af6fd 2019-11-03)" val graalVersion = "21.0.0.2" val javaVersion = "11" -val ensoVersion = "0.2.7-SNAPSHOT" // Note [Engine And Launcher Version] +val ensoVersion = "0.2.7" // Note [Engine And Launcher Version] /* Note [Engine And Launcher Version] * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~