From: Casey Bodley Date: Thu, 16 Oct 2025 13:20:54 +0000 (-0400) Subject: doc/tentacle: add more RGW release notes X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=245e5479057ee9171cba074f9ddf572585c79c74;p=ceph.git doc/tentacle: add more RGW release notes Signed-off-by: Casey Bodley --- diff --git a/doc/releases/tentacle.rst b/doc/releases/tentacle.rst index 740a2e08685b..5330d4502eea 100644 --- a/doc/releases/tentacle.rst +++ b/doc/releases/tentacle.rst @@ -46,11 +46,13 @@ MGR RGW -* Lua scripts will not run against health checks, properly quoted ETag - values returned by S3 CopyPart, PostObject and CompleteMultipartUpload - responses. -* IAM policy evaluation now supports conditions ArnEquals and ArnLike, - along with their Not and IfExists variants. +* RGW: Added support for S3 GetObjectAttributes. +* RGW: For compatibility with AWS S3, LastModified timestamps are now truncated + to the second. Note that during upgrade, users may observe these timestamps + moving backwards as a result. +* RGW: Bucket resharding now does most of its processing before it starts to block + write operations. This should significantly reduce the client-visible impact + of resharding on large buckets. CephFS @@ -159,6 +161,23 @@ RGW CompleteMultipartUpload responses. * IAM policy evaluation now supports conditions ArnEquals and ArnLike, along with their Not and IfExists variants. +* RGW: Added BEAST frontend option 'so_reuseport' which facilitates running multiple + RGW instances on the same host by sharing a single TCP port. +* RGW: Replication policies now validate permissions using `s3:ReplicateObject`, + `s3:ReplicateDelete`, and `s3:ReplicateTags` for destination buckets. For source + buckets, both `s3:GetObjectVersionForReplication` and `s3:GetObject(Version)` + are supported. Actions like `s3:GetObjectAcl`, `s3:GetObjectLegalHold`, and + `s3:GetObjectRetention` are also considered when fetching the source object. + Replication of tags is controlled by the `s3:GetObject(Version)Tagging` permission. +* RGW: Adding missing quotes to the ETag values returned by S3 CopyPart, + PostObject and CompleteMultipartUpload responses. +* RGW: PutObjectLockConfiguration can now be used to enable S3 Object Lock on an + existing versioning-enabled bucket that was not created with Object Lock enabled. +* RGW: The `x-amz-confirm-remove-self-bucket-access` header is now supported by + `PutBucketPolicy`. Additionally, the root user will always have access to modify + the bucket policy, even if the current policy explicitly denies access. +* RGW: Added support for the `RestrictPublicBuckets` property of the S3 `PublicAccessBlock` + configuration. Telemetry ---------