Skip to content

Releases: deephaven/deephaven-core

v0.21.1

28 Feb 00:09
Compare
Choose a tag to compare

Patch release that contains #3460

Full Changelog: v0.21.0...v0.21.1

v0.21.0

04 Feb 00:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.21.0

v0.20.1

28 Jan 00:14
Compare
Choose a tag to compare

This is a patch release with a few fixes and improvements to authentication.

Full Changelog: v0.20.0...v0.20.1

v0.20.0

18 Jan 02:15
Compare
Choose a tag to compare

What's Changed

**Full C...

Read more

v0.19.1

12 Dec 23:26
Compare
Choose a tag to compare

Release notes

This is a patch release that fixes some bugs from v0.19.0.

Fixes

  • Fix ServiceAuthWiring logging of full method name (#3165)
  • Always set the vectorizable attr of PyCW (#3166)
  • Safely close autocomplete streams on the server to avoid logspam (#3169)
  • Associate java autocomplete data with the session, rather than stream (#3173)
  • Correct handling for checkInitiateOperation propagation to parallel jobs, fixing parallel partitioned transform (#3179)
  • SelectColumnLayer to parallelization fixes (#3181)
  • Fix jedi SAFE mode (#3176)
  • Fix incorrect Table casts of PartitionTables in PartitionedTableService (#3183)

Full Changelog: v0.19.0...v0.19.1

v0.19.0

06 Dec 21:49
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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