Releases: ServerSideHannes/s3proxy-python
Releases · ServerSideHannes/s3proxy-python
2026.2.0
Initial Public Release
Transparent S3 encryption proxy with AES-256-GCM envelope encryption.
Features
- Transparent encryption — encrypt/decrypt objects on the fly, S3 API compatible
- Streaming multipart — objects >8MB auto-split into 8MB encrypted parts, bounded memory regardless of object size
- Memory-safe concurrency — memory-based request limiting with backpressure (configurable budget)
- OOM protection — proven: 5GB+ data through a 256MB container without OOM kill
- SigV4 & presigned URL support — full AWS signature verification
- Redis state coordination — distributed multipart upload state with automatic recovery
- Helm chart — deploy to Kubernetes with Redis-HA, PDB, and configurable resources
- Multi-arch Docker image — amd64 + arm64
Install
# Docker
docker pull ghcr.io/serversidehannes/s3proxy-python:2026.2.0
# Helm
helm install s3proxy oci://ghcr.io/serversidehannes/charts/s3proxy-python --version 2026.2.0CI
- Unit tests (300+), integration tests, OOM proof test
- Ruff linting, Helm lint
- Docker + Helm chart auto-publish on tag