Skip to content

Releases: deephaven/deephaven-core

v0.19.0

06 Dec 21:49

Choose a tag to compare

Release notes

Note: v0.19.1 has been released and fixes a few bugs from the release.

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

04 Nov 17:48

Choose a tag to compare

Release Notes

As noted in the previous release notes for v0.17.0, the Netty images would no long be produced going forward. As such, this v0.18.0 release is our first release that is exclusively Jetty-based.

Quickstart

docker run --rm -p 10000:10000 ghcr.io/deephaven/server:0.18.0

or

docker-compose.yml:

version: "3"

services:
  deephaven:
    image: ghcr.io/deephaven/server:0.18.0
    ports:
      - "10000:10000"
docker compose up -d

Migration

The default location for notebooks and layouts has changed. Users with existing notebooks or layouts are advised to move these folders from /data into /data/storage, or set the configuration property -Dstorage.path=/data to retain the old location:

docker-compose.yml:

version: "3"

services:
  deephaven:
    image: ghcr.io/deephaven/server:0.18.0
    environment:
    - START_OPTS="-Dstorage.path=/data"
    ports:
      - "10000:10000"

Docker images

  • ghcr.io/deephaven/server:0.18.0
  • ghcr.io/deephaven/server-slim:0.18.0
  • ghcr.io/deephaven/server-all-ai:0.18.0
  • ghcr.io/deephaven/server-nltk:0.18.0
  • ghcr.io/deephaven/server-pytorch:0.18.0
  • ghcr.io/deephaven/server-sklearn:0.18.0
  • ghcr.io/deephaven/server-tensorflow:0.18.0

These images are amd64 and arm64 compatible, and were tagged with latest.

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.0

04 Oct 15:24

Choose a tag to compare

Jetty transition

This release marks our transition from Netty to Jetty.

The image ghcr.io/deephaven/server:0.17.0 (and related images) are now Jetty based. This greatly simplifies the amount of orchestration necessary to get Deephaven up and running in a containerized environment, and enhances the feature set that the server itself can provide.

For example, a minimal setup via docker is now as easy as:

docker run --rm -p 10000:10000 ghcr.io/deephaven/server:0.17.0

For setups that involve docker-compose.yml, a minimal example looks like:

version: "3"

services:
  server:
    image: ghcr.io/deephaven/server:0.17.0
    ports:
      - "10000:10000"

Notice there is no need for the web, grpc-proxy, nor envoy services in this setup.

The notebook storage is provided by default via the /data/notebooks directory. To mount a local /data volume to serve as storage, you can add a volume mount via docker:

docker run --rm -p 10000:10000 -v /path/to/your/data:/data ghcr.io/deephaven/server:0.17.0

Please reach out via Deephaven Community Slack if you have any questions about this release or about the transition process.

Docker images

  • ghcr.io/deephaven/server:0.17.0
  • ghcr.io/deephaven/server-slim:0.17.0
  • ghcr.io/deephaven/server-all-ai:0.17.0
  • ghcr.io/deephaven/server-nltk:0.17.0
  • ghcr.io/deephaven/server-pytorch:0.17.0
  • ghcr.io/deephaven/server-sklearn:0.17.0
  • ghcr.io/deephaven/server-tensorflow:0.17.0

These images are amd64 and arm64 compatible.

For those that need time to transition, we are still providing the Netty based images with the -netty suffix. For example ghcr.io/deephaven/server-netty:0.17.0. We expect this will be the last release for Netty-based images.

What's Changed

Read more

v0.16.1

08 Sep 21:47

Choose a tag to compare

v0.16.1 patch release:

  • b5af826 - Fix improper initial magic number placement in Parquet writing, thereby also "fixing" dictionary offset 0 issue (#2820)
  • 7ed6f4d - ConstructSnapshot's SharedContext needs to be reset per rowset (#2809)
  • 97876a3 - Allow multiple concurrent DynamicTableRow writers (#2805)
  • 8de443f - Update py/embedded-server setup for PyPi (#2739)

Full Changelog: v0.16.0...v0.16.1

v0.16.0

02 Sep 23:55

Choose a tag to compare

What's Changed

Full Changelog: v0.15.2...v0.16.0

v0.15.1

04 Aug 02:29

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

30 Jul 00:35

Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

01 Jul 22:08

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

03 Jun 02:00

Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

30 Apr 05:48

Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.0