Version support matrix

Python versions

Deephaven VersionPython 2.7Python 3.6Python 3.7Python 3.8Python 3.9
Treasure Plus (20201022)✔️✔️
TPNR (20200928)✔️✔️
Powell (20210401)✔️✔️
Bard (20211129)Removed in 060✔️Added in 060Added in 060
Jackson (20221001)✔️✔️✔️

Note

Deephaven Legacy Python workers will not be updated beyond Python 3.10. Python 3.10 has an end-of-life date of October 2026. Deephaven major releases after April 2026 will no longer include support for Legacy Python workers. Core+ workers and the Core+ Python client will have continued Python support beyond 3.10.

Java versions

Deephaven VersionJava 8Java 11Java 17
Treasure Plus (20201022)✔️
TPNR (20200928)✔️
Powell (20210401)✔️✔️
Bard (20211129)✔️✔️
Jackson (20221001)✔️✔️✔️

Note

Vermilion+ (1.20231218) is the last Deephaven release that supports Java 8. Grizzly (to be released in the first half of 2024) is the last Deephaven release that will support Java 11. Deephaven recommends that you update to Java 17 on a release that supports your current JDK independently of upgrading Deephaven versions.

Linux Versions

Deephaven VersionCentOS 7Ubuntu 20.04RHEL8Rocky 8
Treasure Plus (20201022)✔️
TPNR (20200928)✔️
Powell (20210401)✔️✔️
Bard (20211129)✔️✔️
Jackson (20221001)Until 1.20221022.374✔️✔️
(1.20221001.240)
✔️
(1.20221001.380)

Note

CentOS 7 reached end-of-life on June 30, 2024. Deephaven no longer tests against CentOS. Customers are encouraged to upgrade to a supported Linux version.

Envoy versions

Deephaven VersionEnvoy
Treasure Plus (20201022)1.12.2.p0.g55af249-1p49.g8b1f2e3
TPNR (20200928)1.12.2.p0.g55af249-1p49.g8b1f2e3
Powell (20210401)1.19
Bard (20211129)1.20
Jackson (20221001)1.20

Etcd server and client Versions

Deephaven Enterprise Versionetcd server versionjetcd client version
Bard (20211129)3.3.180.3.0
Jackson (20221001)3.3.180.7.5