Skip to content

Nessie Server upgrade notes

The following table lists the upgrade types from one Nessie version to another Nessie version.

A check-mark in the Rolling Upgrade column means that it is okay to run Nessie instances running versions in the From column during the limited time of a rolling-upgrade with Nessie versions in the To column.

A red cross in the Rolling Upgrade column means that rolling upgrades for the mentioned versions are not supported and must be avoided.

Also read the release notes.

Rolling Upgrade Supported From Nessie version To Nessie version
✔ 0.61.0 or newer 0.71.1 or newer
❌ 0.40.0 or newer 0.61.0 or newer
✔ 0.40.0 or newer 0.60.0 or newer
❌ < 0.40.0 0.40.0 or newer
✔ 0.26.0 to 0.29.0 0.27.0 to 0.30.0
❌ 0.25.0 or older 0.26.0 or newer
✔ 0.18.0 to 0.24.0 0.19.0 to 0.25.0

Older releases than 0.18.0 are not supported.

See Releases for release notes.

Rolling upgrades target version notes

Nessie 0.61.0

The serialized format of internal key-indexes got bumped. For a rolling-upgrade to version 0.61.0 or newer, follow these steps.

  1. Deploy Nessie with the system property set to 1
  2. Perform the rolling upgrade to 0.61.0 or newer
  3. Remove the system property (or set it to 2)
  4. Perform a rolling restart

Alternatively you can also stop all Nessie instances, upgrade those and just restart.