This is an automated email from the ASF dual-hosted git repository.
tballison pushed a commit to branch branch_3x
in repository https://gitbox.apache.org/repos/asf/tika-docker.git
The following commit(s) were added to refs/heads/branch_3x by this push:
new 654a2bd pending 3.3.1.0 edits
654a2bd is described below
commit 654a2bdf4cc473328e94b5e83a5599aab4d6759e
Author: tallison <[email protected]>
AuthorDate: Wed Oct 21 15:39:09 2026 -0400
pending 3.3.1.0 edits
---
.env | 2 +-
CHANGES.md | 7 +++++++
README.md | 12 +++++++++---
docker-tool.sh | 4 ++--
4 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/.env b/.env
index 98ecd7e..dabacfb 100644
--- a/.env
+++ b/.env
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-TAG=3.3.0.0
\ No newline at end of file
+TAG=3.3.1.0
\ No newline at end of file
diff --git a/CHANGES.md b/CHANGES.md
index 6f55412..5892eaa 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -4,6 +4,13 @@ As of 2.5.0.1, we started adding a digit for Docker versions.
Going forward, we
a four digit version, where the first three are the Tika version and the last
one is the docker version.
As of 2.5.0.2, we started tagging release commits in our github repo.
+* 3.3.1.0 (27 May 2026)
+ * First 3.3.1 release
+ * Dropped `linux/arm/v7` from published platforms due to a qemu/dpkg
+ emulation bug on the Ubuntu 26.04 base that broke font-package
+ installation during the multi-arch build. Pin to `3.3.0.0` or earlier
+ if you need 32-bit ARM.
+
* 3.3.0.0 (23 Mar 2026)
* First 3.3.0 release
diff --git a/README.md b/README.md
index 25f8ed2..24cb62d 100644
--- a/README.md
+++ b/README.md
@@ -17,8 +17,10 @@ To install more languages, set the build argument
`LANGUAGES` or include your ow
## Available Tags
Below are the most recent 3.x series tags:
-- `latest`, `3.3.0.0`: Apache Tika Server 3.3.0.0 (Minimal)
-- `latest-full`, `3.3.0.0-full`: Apache Tika Server 3.3.0.0 (Full)
+- `latest`, `3.3.1.0`: Apache Tika Server 3.3.1.0 (Minimal)
+- `latest-full`, `3.3.1.0-full`: Apache Tika Server 3.3.1.0 (Full)
+- `3.3.1.0`, `3.3.1.0`: Apache Tika Server 3.3.1.0 (Minimal)
+- `3.3.1.0`, `3.3.1.0-full`: Apache Tika Server 3.3.1.0 (Full)
- `3.3.0.0`, `3.3.0.0`: Apache Tika Server 3.3.0.0 (Minimal)
- `3.3.0.0`, `3.3.0.0-full`: Apache Tika Server 3.3.0.0 (Full)
- `3.2.3.0`, `3.2.3.0`: Apache Tika Server 3.2.3.0 (Minimal)
@@ -88,10 +90,14 @@ You can see a full set of tags for historical versions
[here](https://hub.docker
The Docker images are published as multi-platform images supporting the
following architectures:
- `linux/amd64` - 64-bit x86 processors (Intel/AMD)
-- `linux/arm/v7` - 32-bit ARM processors
- `linux/arm64/v8` - 64-bit ARM processors (Apple Silicon, AWS Graviton, etc.)
- `linux/s390x` - IBM System z mainframes
+NOTE: `linux/arm/v7` was published for 3.x up through `3.3.0.0` but dropped
+starting with `3.3.1.0`. If you need 32-bit ARM, pin to `3.3.0.0` or earlier.
+The drop was driven by a qemu/dpkg emulation bug that broke font-package
+installation on the Ubuntu 26.04 base.
+
Docker will automatically pull the correct image for your platform when you
use `docker pull` or `docker run`.
## Usage
diff --git a/docker-tool.sh b/docker-tool.sh
index 2a82b5f..4b28d6e 100755
--- a/docker-tool.sh
+++ b/docker-tool.sh
@@ -121,9 +121,9 @@ case "$subcommand" in
publish)
docker buildx create --use --name tika-builder || die "couldn't create
builder"
# Build multi-arch with buildx and push
- docker buildx build --platform
linux/arm/v7,linux/arm64/v8,linux/amd64,linux/s390x --output
"type=image,push=true" \
+ docker buildx build --platform linux/arm64/v8,linux/amd64,linux/s390x
--output "type=image,push=true" \
--tag ${image_name}:latest --tag ${image_name}:${tika_docker_version}
--build-arg TIKA_VERSION=${tika_version} --no-cache --builder tika-builder
minimal || stop_and_die "couldn't build multi-arch minimal"
- docker buildx build --platform
linux/arm/v7,linux/arm64/v8,linux/amd64,linux/s390x --output
"type=image,push=true" \
+ docker buildx build --platform linux/arm64/v8,linux/amd64,linux/s390x
--output "type=image,push=true" \
--tag ${image_name}:latest-full --tag
${image_name}:${tika_docker_version}-full --build-arg
TIKA_VERSION=${tika_version} --no-cache --builder tika-builder full ||
stop_and_die "couldn't build multi-arch full"
docker buildx rm tika-builder || die "couldn't stop builder -- make sure
to stop the builder manually! "
;;