Skip to content

Releases: almond-sh/almond

v0.11.2

21 Apr 17:39
2d86dba
Compare
Choose a tag to compare
v0.11.2 Pre-release
Pre-release

Fixes

  • Keep an empty matches field in completion requests (#785, thanks to @kiendang)
  • Fix spurious errors while defining classes or object, when the variable inspector is enabled (#793, thanks to @kiendang)

v0.11.1

14 Mar 13:40
f2e7752
Compare
Choose a tag to compare
v0.11.1 Pre-release
Pre-release

Fixes

  • Fix spurious error when adding imports (#763, thanks to @kiendang)

v0.11.0

24 Feb 16:47
85e500e
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

Updates

  • Add Scala 2.13.4 support
  • Update Ammonite from 2.2.0-4-4bd225e to 2.3.8-36-1cce53f3

Fixes

  • Don't display duplicate variables in variable inspector

v0.10.9

19 Oct 16:53
380c460
Compare
Choose a tag to compare
v0.10.9 Pre-release
Pre-release

Changes

Variable Inspector

This release adds API endpoints for the jupyterlab_variableInspector extension. Note that this requires changes in a pending PR to work, and it is recommended to pass --variable-inspector when installing Almond to enable it (to avoid issues related to #666 when the extension runs its initialization script).

Until jupyterlab-contrib/jupyterlab-variableInspector#168 is merged, its changes have been pushed in a fork, and temporarily published as @almond-sh/jupyterlab_variableinspector on NPM. See the README of the fork for how to install it and enable the variable inspector.

Faster Spark progress bars

Changes in the code handling progress bars for Spark jobs was made more efficient, so that it doesn't slow things down when there are many tasks. Changed in #658, thanks to @darkjh.

Miscellaneous

  • Respect the store_history field of execute requests
  • Enable router handover for ZMQ router sockets

Updates

  • Update scalafmt to 2.7.5

v0.10.8

30 Sep 15:37
372f310
Compare
Choose a tag to compare
v0.10.8 Pre-release
Pre-release

Changes

--env option when installing a kernel

--env options are now accepted along with --install. These allow to specify environment variables to be set via the kernel spec of the kernel. Use like

$ cs launch almond -- --install --env JAVA_OPTS=-Xmx3g --env FOO=bar

This example adds an env field in the kernel spec of the kernel that is being installed, with value { "JAVA_OPTS": "-Xmx3g", "FOO": "bar" }. Jupyter then sets these environment variables prior to running the kernel.

v0.10.7

30 Sep 13:24
63eea34
Compare
Choose a tag to compare
v0.10.7 Pre-release
Pre-release

Changes

v0.10.6

19 Aug 13:36
7ac35e0
Compare
Choose a tag to compare
v0.10.6 Pre-release
Pre-release

Fixes

  • Take into account user-specified colors when pretty-printing values

Changes

  • Ignore spurious ZeroMQ exceptions when shutting down kernel

v0.10.5

05 Aug 16:32
ee79360
Compare
Choose a tag to compare
v0.10.5 Pre-release
Pre-release

Changes

  • Advertize to front-ends that we support the Jupyter message specification 5.4 (we used to send 5.1, but were already supporting 5.4 features).

v0.10.4

01 Aug 16:01
3e87932
Compare
Choose a tag to compare
v0.10.4 Pre-release
Pre-release

Fixes

  • Fix permission issues of launcher.jar, which is written alongside kernel.json when installing almond (permissions could have been too restrictive)

Updates

  • Update Ammonite 2.2.0-4-4bd225e

v0.10.3

15 Jul 12:47
f7f0240
Compare
Choose a tag to compare
v0.10.3 Pre-release
Pre-release

Updates

  • Add scala 2.12.12 support
  • Update Ammonite to 2.1.4-11-307f3d8