From f9fbfe2b0d877c0b78b5643819ddc9e2082997e2 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 7 Sep 2026 20:20:24 +0200 Subject: [PATCH] [bitnami/neo4j] Release 2026.8.0-debian-12-r0 (#97339) Signed-off-by: Bitnami Bot --- bitnami/neo4j/2026/debian-12/Dockerfile | 10 +++++----- ...eo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz.sha256 | 1 - ...eo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz.sha256 | 1 - ...eo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz.sha256 | 1 + ...eo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz.sha256 | 1 + .../rootfs/opt/bitnami/scripts/neo4j/postunpack.sh | 10 ++++++++++ 6 files changed, 17 insertions(+), 7 deletions(-) delete mode 100644 bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz.sha256 delete mode 100644 bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz.sha256 create mode 100644 bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz.sha256 create mode 100644 bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz.sha256 diff --git a/bitnami/neo4j/2026/debian-12/Dockerfile b/bitnami/neo4j/2026/debian-12/Dockerfile index d6dec6092297..1928cce9fca5 100644 --- a/bitnami/neo4j/2026/debian-12/Dockerfile +++ b/bitnami/neo4j/2026/debian-12/Dockerfile @@ -8,13 +8,13 @@ ARG JAVA_EXTRA_SECURITY_DIR="/bitnami/java/extra-security" ARG TARGETARCH LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2026-08-18T16:08:33Z" \ + org.opencontainers.image.created="2026-09-07T17:49:30Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/neo4j/README.md" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/neo4j" \ org.opencontainers.image.title="neo4j" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2026.7.1" + org.opencontainers.image.version="2026.8.0" ENV HOME="/opt/bitnami/neo4j/.home" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,7 +30,7 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \ mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \ COMPONENTS=( \ "jre-21.0.12-10-2-linux-${OS_ARCH}-debian-12" \ - "neo4j-2026.7.1-0-linux-${OS_ARCH}-debian-12" \ + "neo4j-2026.8.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,9 +50,9 @@ RUN uninstall_packages curl COPY rootfs / RUN /opt/bitnami/scripts/java/postunpack.sh RUN /opt/bitnami/scripts/neo4j/postunpack.sh -ENV APP_VERSION="2026.7.1" \ +ENV APP_VERSION="2026.8.0" \ BITNAMI_APP_NAME="neo4j" \ - IMAGE_REVISION="1" \ + IMAGE_REVISION="0" \ JAVA_HOME="/opt/bitnami/java" \ JAVA_OPTS="-Duser.home=/opt/bitnami/neo4j/.home" \ PATH="/opt/bitnami/java/bin:/opt/bitnami/neo4j/bin:$PATH" diff --git a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz.sha256 b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz.sha256 deleted file mode 100644 index d19445161ae3..000000000000 --- a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -f12cd07052f58f1974f047750dd30b3c67fba7f82166ec23790d6af55af49016 neo4j-2026.7.1-0-linux-amd64-debian-12.tar.gz diff --git a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz.sha256 b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz.sha256 deleted file mode 100644 index ed78b416679d..000000000000 --- a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -ae7ab6a218063d260488769af81977475900a4b01bc3fb1a72df56e4bdc760e5 neo4j-2026.7.1-0-linux-arm64-debian-12.tar.gz diff --git a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz.sha256 b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz.sha256 new file mode 100644 index 000000000000..3abe61acdf1f --- /dev/null +++ b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz.sha256 @@ -0,0 +1 @@ +74ad38b854c6910f08a45f1bdf1a9a0c9ceb20b95e89ff56e567b6d21bcc53e1 neo4j-2026.8.0-0-linux-amd64-debian-12.tar.gz diff --git a/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz.sha256 b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz.sha256 new file mode 100644 index 000000000000..082cccfbcb18 --- /dev/null +++ b/bitnami/neo4j/2026/debian-12/prebuildfs/opt/bitnami/checksums/neo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz.sha256 @@ -0,0 +1 @@ +ad1cb8350252611f52c7a77bb9b02359761ff1c9fa8c58a70be9b5ef76d4006c neo4j-2026.8.0-0-linux-arm64-debian-12.tar.gz diff --git a/bitnami/neo4j/2026/debian-12/rootfs/opt/bitnami/scripts/neo4j/postunpack.sh b/bitnami/neo4j/2026/debian-12/rootfs/opt/bitnami/scripts/neo4j/postunpack.sh index 51cee62c0725..b18d31f2cc8a 100755 --- a/bitnami/neo4j/2026/debian-12/rootfs/opt/bitnami/scripts/neo4j/postunpack.sh +++ b/bitnami/neo4j/2026/debian-12/rootfs/opt/bitnami/scripts/neo4j/postunpack.sh @@ -17,6 +17,10 @@ set -o pipefail . /opt/bitnami/scripts/libfile.sh . /opt/bitnami/scripts/libfs.sh . /opt/bitnami/scripts/liblog.sh +# Enterprise-only extensions (clustering, metrics): only shipped in the neo4j-enterprise image +if [[ -f /opt/bitnami/scripts/libneo4j-enterprise.sh ]]; then + . /opt/bitnami/scripts/libneo4j-enterprise.sh +fi export JAVA_HOME="/opt/bitnami/java" @@ -50,6 +54,12 @@ neo4j_conf_set "server.directories.import" "$NEO4J_IMPORT_DIR" neo4j_conf_set "server.directories.transaction.logs.root" "${NEO4J_DATA_DIR}/transactions" neo4j_conf_set "server.directories.dumps.root" "${NEO4J_DATA_DIR}/dumps" +# Enterprise-only: bake the metrics directory into the image at build time (in addition to the +# runtime call in neo4j_initialize) so it is already correct even when a caller runs the container +# without going through entrypoint.sh/setup.sh (e.g. VIB's container-level goss tests, which start +# the container with an overridden command and never trigger the normal startup flow). +declare -F configure_neo4j_metrics_settings >/dev/null && configure_neo4j_metrics_settings + ## Create empty file for apoc.conf file as it is not included in the default neo4j installation ## Source: https://neo4j.com/labs/apoc/4.2/config/ touch "$NEO4J_APOC_CONF_FILE"