minio/internal/bucket
Harshavardhana aae6846413
feat: allow expiration of all versions via ILM Expiration action (#17521)
Following extension allows users to specify immediate purge of
all versions as soon as the latest version of this object has
expired.

```
<LifecycleConfiguration>
    <Rule>
        <ID>ClassADocRule</ID>
        <Filter>
           <Prefix>classA/</Prefix>
        </Filter>
        <Status>Enabled</Status>
        <Expiration>
             <Days>3650</Days>
	     <ExpiredObjectAllVersions>true</ExpiredObjectAllVersions>
        </Expiration>
    </Rule>
    ...
```
2023-06-28 22:12:28 -07:00
..
bandwidth fix: expMovingAvg is too small when startTime is zero (#17346) 2023-06-03 13:41:51 -07:00
encryption remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
lifecycle feat: allow expiration of all versions via ILM Expiration action (#17521) 2023-06-28 22:12:28 -07:00
object/lock simplify bucket metadata lookups for versioning/object locking (#17253) 2023-05-22 12:05:14 -07:00
replication improve validation for replication resync API (#15964) 2022-10-28 23:21:33 -07:00
versioning fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00