diff --git a/CHANGELOG.md b/CHANGELOG.md index 86c8e909c..85634ac1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -93,6 +93,9 @@ All notable changes to this project will be documented in this file. - use custom product versions for Hadoop, HBase, Phoenix, hbase-operator-tools, Druid, Hive and Spark ([#1173]). - hbase: Bump dependencies to the latest patch level for HBase `2.6.1` and `2.6.2` ([#1185]). - Changed default user & group IDs from 1000/1000 to 782252253/574654813 ([#1164]) +- ubi-rust-builder: Bump Rust toolchain to 1.87.0, cargo-auditable to 0.7.0 and protoc to 31.1 ([#1197]). +- stackable-base, stackable-devel, ubi-rust-builder: Update `ubi-minimal` base image ([#1197]). +- testing-tools: Update `python` 3.12-slim-bullseye base image ([#1197]). ### Fixed @@ -217,6 +220,7 @@ All notable changes to this project will be documented in this file. [#1185]: https://github.com/stackabletech/docker-images/pull/1185 [#1188]: https://github.com/stackabletech/docker-images/pull/1188 [#1189]: https://github.com/stackabletech/docker-images/pull/1189 +[#1197]: https://github.com/stackabletech/docker-images/pull/1197 ## [25.3.0] - 2025-03-21 diff --git a/stackable-base/Dockerfile b/stackable-base/Dockerfile index 47d65e467..7ad3e5c65 100644 --- a/stackable-base/Dockerfile +++ b/stackable-base/Dockerfile @@ -36,7 +36,7 @@ EOF # Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti # IMPORTANT: Make sure to use the "Manifest List Digest" that references the images for multiple architectures # rather than just the "Image Digest" that references the image for the selected architecture. -FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8 AS final +FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c AS final # intentionally unused ARG PRODUCT diff --git a/stackable-devel/Dockerfile b/stackable-devel/Dockerfile index 55b2204e4..962c6b312 100644 --- a/stackable-devel/Dockerfile +++ b/stackable-devel/Dockerfile @@ -11,7 +11,7 @@ # Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti # IMPORTANT: Make sure to use the "Manifest List Digest" that references the images for multiple architectures # rather than just the "Image Digest" that references the image for the selected architecture. -FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8 +FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c # intentionally unused ARG PRODUCT @@ -43,7 +43,7 @@ COPY stackable-base/stackable/curlrc /root/.curlrc # This SHOULD be kept in sync with operator-templating and other tools to reduce build times # Find the latest version here: https://doc.rust-lang.org/stable/releases.html # renovate: datasource=github-releases packageName=rust-lang/rust -ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.84.1 +ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.87.0 # Find the latest version here: https://crates.io/crates/cargo-cyclonedx # renovate: datasource=crate packageName=cargo-cyclonedx ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.7 diff --git a/testing-tools/Dockerfile b/testing-tools/Dockerfile index 6b7fbd0a4..4e2b1501f 100644 --- a/testing-tools/Dockerfile +++ b/testing-tools/Dockerfile @@ -5,7 +5,7 @@ # https://hub.docker.com/_/python/tags # In Docker Hub, open up the tag and look for Index Digest. Otherwise do: # docker pull python:3.12-slim-bullseye and see the digest that appears in the output. -FROM python:3.12-slim-bullseye@sha256:229b2897e6b5c630d83a721e42dd1c96e3ec996323bb822b076eb865e2c6c0b2 +FROM python:3.12-slim-bullseye@sha256:f6d639b794b394cbeb7a9327d5af9976f0e8d61353bcf41916984775c9bbed1a ARG PRODUCT ARG RELEASE diff --git a/ubi9-rust-builder/Dockerfile b/ubi9-rust-builder/Dockerfile index 98a18c489..609c0ef4f 100644 --- a/ubi9-rust-builder/Dockerfile +++ b/ubi9-rust-builder/Dockerfile @@ -3,7 +3,7 @@ # Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti # IMPORTANT: Be sure to use the Manifest List Digest for multi-arch support -FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8 AS builder +FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c AS builder LABEL maintainer="Stackable GmbH" @@ -15,17 +15,17 @@ ENV RUSTUP_VERSION=1.28.1 # This SHOULD be kept in sync with operator-templating and other tools to reduce build times # Find the latest version here: https://doc.rust-lang.org/stable/releases.html # renovate: datasource=github-releases packageName=rust-lang/rust -ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.85.0 +ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.87.0 # Find the latest version here: https://crates.io/crates/cargo-cyclonedx # renovate: datasource=crate packageName=cargo-cyclonedx ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.7 # Find the latest version here: https://crates.io/crates/cargo-auditable # renovate: datasource=crate packageName=cargo-auditable -ENV CARGO_AUDITABLE_CRATE_VERSION=0.6.6 +ENV CARGO_AUDITABLE_CRATE_VERSION=0.7.0 # Find the latest version here: https://github.com/protocolbuffers/protobuf/releases # Upload any newer version to nexus with ./.scripts/upload_new_protoc_version.sh # renovate: datasource=github-releases packageName=protocolbuffers/protobuf -ENV PROTOC_VERSION=30.2 +ENV PROTOC_VERSION=31.1 # Sets the default shell to Bash with strict error handling and robust pipeline processing. # "-e": Exits immediately if a command exits with a non-zero status