Skip to content

Zenko CloudServer

NoSQL & Document

An open‑source Amazon S3‑compatible object storage server that provides a single AWS S3 API interface to multiple on‑prem or cloud backends.

JavaScript Latest 9.3.8 · 12h ago Security brief →

Features

  • Emulates the full AWS S3 API for local development and testing
  • Supports file system, memory, and multi‑backend storage configurations
  • Integrates optional Vault user management for authentication

Recent releases

View all 53 releases →
No immediate action
9.2.40 New feature

Replication event logging

9.3.7 New feature
Notable features
  • Support for new API GetObjectAttributes returning user metadata
  • Updated LastModified date in XML responses to ISO string format
Full changelog

What's Changed

  • Aws sdk v3 migrations by @SylvainSenechal in https://github.com/scality/cloudserver/pull/6042
  • Improvement/cldsrv 724 sur utapi tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5950
  • Improvement/cldsrv 724 kms tests migration by @benzekrimaha in https://github.com/scality/cloudserver/pull/5951
  • Improvement/cldsrv 724 multiple backend tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5960
  • Improvement/cldsrv 724 object related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5987
  • Improvement/cldsrv 724 bucket related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5988
  • Improvement/cldsrv 724 versionning related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5978
  • Improvement/cldsrv 724 md search related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5981
  • Improvement/cldsrv 724 legacy related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5982
  • Improvement/cldsrv 724 service get related functional tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5983
  • Improvement/cldsrv 724-backbeat-related-functional-tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/5985
  • add nested xml input format for bucket quota by @SylvainSenechal in https://github.com/scality/cloudserver/pull/6037
  • Cloudserver adaptation post arsenal refacto by @benzekrimaha in https://github.com/scality/cloudserver/pull/6044
  • INTEGRATION [PR#6033 > development/9.3] ✨ CLDSRV-812: ListObjectsV2 create x-amz-optional-attributes header by @bert-e in https://github.com/scality/cloudserver/pull/6072
  • INTEGRATION [PR#6043 > development/9.3] ✨(CLDSRV-813) update CloudServer XML ListObjectsV2 to support optional attributes by @bert-e in https://github.com/scality/cloudserver/pull/6075
  • 🎨 format on bucketGet and objectGetLegalHold for async/await by @DarkIsDude in https://github.com/scality/cloudserver/pull/6073
  • Improvement/cldsrv 846 migrate bucket logging tests by @benzekrimaha in https://github.com/scality/cloudserver/pull/6077
  • 🎨 Async/Await migration on bucketGet and objectGetLegalHold by @DarkIsDude in https://github.com/scality/cloudserver/pull/6045
  • Support the new API GetObjectAttributes by @maeldonn in https://github.com/scality/cloudserver/pull/6060
  • Return user metadata in GetObjectAttributes API by @maeldonn in https://github.com/scality/cloudserver/pull/6070
  • Fix GetObjectAttributes to handle versionId as a query parameter by @maeldonn in https://github.com/scality/cloudserver/pull/6083
  • Update LastModified date format to ISO string in XML response by @ZiyangLinScality in https://github.com/scality/cloudserver/pull/6085
  • 👷(CLDSRV-858) Improve bucket naming gcp by @DarkIsDude in https://github.com/scality/cloudserver/pull/6086
  • CLDSRV-835: Fix flaky kmip cluster test by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6100
  • 👷(CLDSRV-867) Clean old GCP bucket by @DarkIsDude in https://github.com/scality/cloudserver/pull/6098
  • CLDSRV-805: Fix flaky GCP tests due to rate limit by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6111
  • CLDSRV-835: Fix flaky cleanup and teardown s3C related tests by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6109
  • CLDSRV-835: Fix flakiness tcp socket hang up by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6115
  • CLDSRV-835: Retry tcp flakiness with concurrency by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6116
  • CLDSRV-835: Add troubleshooting details to CI by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6106
  • CLDSRV-835: Retry flaky upload socket hang up by @BourgoisMickael in https://github.com/scality/cloudserver/pull/6118
  • Update functional tests to use cloudserverclient extended commands by @maeldonn in https://github.com/scality/cloudserver/pull/6103
  • Improvement/cldsrv 561 add tests for create and store object by @benzekrimaha in https://github.com/scality/cloudserver/pull/6082
  • add missing header for put encrypted object by @SylvainSenechal in https://github.com/scality/cloudserver/pull/6122
  • INTEGRATION [PR#6121 > development/9.3] 🐛 use SUR date instead of the infostore one to have an update LastMod… by @bert-e in https://github.com/scality/cloudserver/pull/6135
  • ci: push cloudserver-dashboards artifact on every CI build by @delthas in https://github.com/scality/cloudserver/pull/6148
  • 👷(CLDSRV-860) Monitor async await migration by @DarkIsDude in https://github.com/scality/cloudserver/pull/6088
  • Improvement/CLDSRV-825 drop ceph support by @benzekrimaha in https://github.com/scality/cloudserver/pull/6097
  • Improvement/cldsrv 875 integrate shared prettier by @benzekrimaha in https://github.com/scality/cloudserver/pull/6124

New Contributors

  • @maeldonn made their first contribution in https://github.com/scality/cloudserver/pull/6060
  • @ZiyangLinScality made their first contribution in https://github.com/scality/cloudserver/pull/6085

Full Changelog: https://github.com/scality/cloudserver/compare/9.2.39...9.3.7

9.2.39 Bug fix

Fixed missing CORS headers on 403 responses.

Full changelog

What's Changed

  • CLDSRV-881: fix missing CORS headers on 403 responses by @tcarmet in https://github.com/scality/cloudserver/pull/6126

Full Changelog: https://github.com/scality/cloudserver/compare/9.2.38...9.2.39

9.2.38 New feature
Notable features
  • Account level rate limiting
Full changelog

What's Changed

  • CLDSRV-869: Account level rate limiting by @tmacro in https://github.com/scality/cloudserver/pull/6163

Full Changelog: https://github.com/scality/cloudserver/compare/9.2.37...9.2.38

9.2.36 New feature
Notable features
  • Return ARN for assumed-role requesters in access logs (CLDSRV-893)
  • Emit IAM ARN in Requester field for IAM users (CLDSRV-896)
Full changelog

What's Changed

  • CLDSRV-893: Return ARN for assumed-role requesters in access logs by @dvasilas in https://github.com/scality/cloudserver/pull/6152
  • CLDSRV-894: Report turn-around time for PutObject and UploadPart by @dvasilas in https://github.com/scality/cloudserver/pull/6153
  • CLDSRV-896: Emit IAM ARN in access log Requester field for IAM users by @dvasilas in https://github.com/scality/cloudserver/pull/6155

Full Changelog: https://github.com/scality/cloudserver/compare/9.2.35...9.2.36

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,923
Forks
255
Languages
JavaScript Python Shell

Beta — feedback welcome: [email protected]