Skip to content

v0.27.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 00:35
193ccb3
Allow current object expiration to be disabled. @davidski (#66)

what

Adds a new option - "enable_current_object_expiration" for selectively disabling current object expiration.
Default to true to maintain behavior with existing versions.

why

Users that wish to enable versioning for deletion protection, multipart upload cleanup, etc. may not wish objects to be
completely deleted (even after other lifecycle changes). Currently, it is not possible to opt into the core data
preservation and cost control features of lifecycle policies without also getting old object expiration.

references

Reference this thread on the SweetOps slack: https://sweetops.slack.com/archives/CB6GHNLG0/p1605633214288700