Skip to content

v0.17.0

Compare
Choose a tag to compare
@devinrsmith devinrsmith released this 04 Oct 15:24
· 1817 commits to main since this release

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

Full Changelog: v0.16.1...v0.17.0