Download Latest Version 5.2.3 source code.zip (1.0 MB) Google Add to Preferred Sources
Home / 5.1.0
Name Modified Size InfoDownloads / Week
Parent folder
5.1.0 source code.tar.gz 2026-06-20 552.9 kB
5.1.0 source code.zip 2026-06-20 970.2 kB
README.md 2026-06-20 8.4 kB
Totals: 3 Items   1.5 MB 0

Version 5.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.

  • Features and fixes
  • feat: S3Mock Docker containers are now pushed as Major, Minor and Patch version releases to DockerHub. This release was pushed as adobe/s3mock:5, adobe/s3mock:5.1, adobe/s3mock:5.1.0 and adobe/s3mock:latest (fixes [#3058])
  • fix: Skip blank initialBuckets entries during startup to avoid creating a bogus root-level persisted bucket.
  • fix: InvalidRange error code (fixes [#3044])
  • feat: Experimental S3 Vectors API support — enable with SPRING_PROFILES_ACTIVE=vectors; runs on dedicated HTTP port 9092 / HTTPS port 9193. Supports CreateVectorBucket, GetVectorBucket, ListVectorBuckets, DeleteVectorBucket, CreateIndex, GetIndex, ListIndexes, DeleteIndex, PutVectors, GetVectors, ListVectors, DeleteVectors, QueryVectors, PutVectorBucketPolicy, GetVectorBucketPolicy, DeleteVectorBucketPolicy, TagResource, UntagResource, ListTagsForResource. See README.md#s3-vectors-support.
    • This was mostly implemented using Claude with human guidance.
    • ITs pass against the real S3 API except the VectorPolicyIT which would need real AWS principals.
  • Updated LICENSE and CODE_OF_CONDUCT.md, CONTRIBUTING.md, PULL_REQUEST_TEMPLATE.md to match latest official Adobe guidelines.
  • Version updates (deliverable dependencies)
  • Bump alpine from 3.23.3 to 3.24.1 in /docker
  • Bump spring-boot.version from 4.0.5 to 4.1.0
  • Bump software.amazon.awssdk:bom from 2.42.29 to 2.46.11
  • Bump aws.sdk.kotlin:s3-jvm from 1.6.52 to 1.6.96
  • Bump org.jetbrains.kotlin:kotlin-bom from 2.3.10 to 2.3.21
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.10.2 to 1.11.0
  • Bump org.testcontainers:testcontainers-bom from 2.0.2 to 2.0.5
  • Version updates (build dependencies)
  • Bump com.github.gantsign.maven:ktlint-maven-plugin from 3.7.0 to 3.7.1
  • Bump com.puppycrawl.tools:checkstyle from 13.4.0 to 13.6.0
  • Bump digital.pragmatech.testing:spring-test-profiler from 0.1.0 to 0.1.2
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.10.0 to 3.11.0
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.5 to 3.5.6
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6
  • Bump org.sonatype.central:central-publishing-maven-plugin from 0.10.0 to 0.11.0
  • Bump org.xmlunit:xmlunit-assertj3 from 2.11.0 to 2.12.0
  • Bump actions/checkout from 6.0.2 to 6.0.3
  • Bump actions/dependency-review-action from 4.9.0 to 5.0.0
  • Bump actions/stale from 10.2.0 to 10.3.0
  • Bump actions/upload-artifact from 7.0.0 to 7.0.1
  • Bump docker/setup-qemu-action from 4.0.0 to 4.1.0
  • Bump github/codeql-action from 4.35.1 to 4.36.2
  • Bump step-security/harden-runner from 2.16.1 to 2.19.4

What's Changed

Full Changelog: https://github.com/adobe/S3Mock/compare/5.0.0...5.1.0

Source: README.md, updated 2026-06-20