Release Notes
1.2.0
August 21, 2025
What's New
- Dynamic Provisioning: Added support for automatic S3 bucket creation during PersistentVolumeClaim provisioning referencing a storage class.
- Controller Service: Controller service is now deployed by default (previously experimental) to support dynamic provisioning.
- Helm Chart Updates:
- Added global
s3.region
ands3.endpointUrl
values that apply to both node and controller services. - Legacy
node.s3EndpointUrl
andnode.s3Region
values are still supported and take precedence for backward compatibility. - Added new
controller
section in Helm chartvalues.yaml
with improved credential provider and RBAC permissions. - Added configurable
images.provisioner
section invalues.yaml
for controller sidecar image configuration.
1.1.1
August 5, 2025
What's New
- Product Name Update: Renamed from "Scality S3 CSI Driver" to "Scality CSI Driver for S3" per AWS legal requirements.
- Enhanced Documentation: Added comprehensive architecture documentation including:
- System overview and deployment architecture diagrams
- Static provisioning flow documentation with detailed workflows
- S3 credentials management architecture and best practices
Bug Fixes
- SystemD D-Bus Reliability: Fixed D-Bus connection recreation for improved SystemD mount reliability and error handling.
- Documentation Improvements: Remove base64 mention from credentials in kubernetes secrets as the CSI driver does not use it.
1.1.0
June 26, 2025
What's New
- Enabled
force-path-style
at the driver level to support fully qualified domain names (FQDNs) for RING S3 endpoints.
1.0.1
August 5, 2025
What's Changed
- Documentation update: Renamed from "Scality S3 CSI Driver" to "Scality CSI Driver for S3" to comply with AWS copyright policies.
- No functional changes to the service or driver behavior.
1.0.0
June 13, 2025
What's New
- General Availability (GA) release of the Scality S3 CSI Driver.
- Production‑ready Helm chart for production deployment.
- Static provisioning allows seamless integration of existing S3 buckets as Kubernetes PersistentVolumes.
- Flexible credential strategies: driver‑level credentials and per‑volume credentials managed with Kubernetes Secrets.
- Optimized for Scality RING with advanced configuration options.
- Documentation site: https://scality.github.io/mountpoint-s3-csi-driver/.
Current Limitations
- Static provisioning only; dynamic provisioning is planned for a future release.
- Optimized for sequential writes, random writes and file modifications follow S3 semantics.
- Single‑writer semantics per object ensure data consistency.
- Symbolic and hard links are not supported due to S3 limitations.
- Empty directories require at least one object in order to persist in S3.
- SELinux enforcing mode on the Kubernetes host is not yet supported.