Download Latest Version 5.2.3 source code.zip (1.0 MB) Google Add to Preferred Sources
Home / 5.2.2
Name Modified Size InfoDownloads / Week
Parent folder
5.2.2 source code.tar.gz 2026-09-11 585.8 kB
5.2.2 source code.zip 2026-09-11 1.0 MB
README.md 2026-09-11 2.3 kB
Totals: 3 Items   1.6 MB 0

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

  • Features and fixes
  • fix: Restore the ability to persist data to a mounted Docker volume. Since the migration to the Cloud Native Buildpacks OCI image (which runs as the non-root cnb user), a mounted named volume was no longer writable. The image now pre-creates a cnb-owned /s3mockroot directory, so a Docker named volume mounted at /s3mockroot (with COM_ADOBE_TESTING_S3MOCK_STORE_ROOT=/s3mockroot) is writable without running the container as root. S3Mock now also fails fast with a clear message when the configured store root is not writable, creates nested store-root paths (not just a single missing directory), and S3MockContainer.withNamedVolume(...) plus a container restart persistence test were added. The image also restores / (rather than the Buildpacks default /workspace) as its working directory, so a relative COM_ADOBE_TESTING_S3MOCK_STORE_ROOT resolves exactly as it did before 5.2 instead of silently resolving under /workspace and missing the mounted volume; the resolved absolute root folder is now always logged at startup alongside the configured value. (#3139)
  • Version updates (deliverable dependencies)
  • N/A
  • Version updates (build dependencies)
  • Bump actions/setup-java from 5.7.0 to 6.0.0
  • Bump github/codeql-action from 4.37.7 to 4.37.9
  • Bump docker/setup-qemu-action from 4.2.0 to 4.3.0
  • Bump step-security/harden-runner from 2.21.0 to 2.21.1

What's Changed

Full Changelog: https://github.com/adobe/S3Mock/compare/5.2.0...5.2.2

Source: README.md, updated 2026-09-11