v0.27.0
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