Skip to content

Nessie (UNRELEASED)

DISCLAIMER You are viewing the docs for the next Nessie version. Docs for the latest release 0.90.2 are here.

This section contains information about an unreleased state, also known as nightly or snapshot builds. The state of the software as well as the documentation

SNAPSHOT / Nightly artifacts

Nessie Server UNSTABLE as a Docker image

Docker images are multiplatform images for amd64, arm64, ppc64le, s390x.

The image tags are updated twice per day during weekdays.

docker pull ghcr.io/projectnessie/nessie-unstable
docker run -p 19120:19120 ghcr.io/projectnessie/nessie-unstable
docker pull quay.io/projectnessie/nessie-unstable
docker run -p 19120:19120 quay.io/projectnessie/nessie-unstable

Nessie GC Tool as Docker image

Docker images are multiplatform images for amd64, arm64, ppc64le, s390x.

The image tags are updated twice per day during weekdays.

ghcr.io GitHub Container Registry

docker pull ghcr.io/projectnessie/nessie-gc-unstable
docker run -p 19120:19120 ghcr.io/projectnessie/nessie-gc-unstable --help

quay.io Quay

docker pull quay.io/projectnessie/nessie-gc-unstable
docker run -p 19120:19120 quay.io/projectnessie/nessie-gc-unstable --help

Build from source

See projectnessie/nessie GitHub for build instructions.

Nessie SNAPSHOT artifacts

Snapshot artifacts are available from Sonatype. The version of the published SNAPSHOT artifacts changes with every Nessie release. The currently published SHAPSHOT version can be inspected in a browser on GitHub or on the command line using the following command:

curl https://github.com/projectnessie/nessie/blob/main/version.txt

In your Maven pom.xml add the SonaType repository:

  <repositories>
    <repository>
      <id>oss.sonatype.org-snapshot</id>
      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

In your Gradle project’s settings.gradle.kts add the repository:

dependencyResolutionManagement {
  repositories {
    mavenCentral()
    maven {
      name = "Apache Snapshots"
      url = URI("https://oss.sonatype.org/content/repositories/snapshots")
      mavenContent { snapshotsOnly() }
      metadataSources {
        // Workaround for
        // https://youtrack.jetbrains.com/issue/IDEA-327421/IJ-fails-to-import-Gradle-project-with-dependency-with-classifier
        ignoreGradleMetadataRedirection()
        mavenPom()
      }
    }
  }
}