Releases: coyoteecd/serverless-s3-cleaner
Releases · coyoteecd/serverless-s3-cleaner
v2.0.1
v2.0.0
Features
- use new logging API added in Serverless v3
- add schema validation for plugin config settings
Breaking Changes
This version is no longer compatible with Serverless Framework v2.x
v1.0.2
v1.0.1
v1.0.0
Initial release.
Since this plugin reimplements serverless-s3-remover, I am including a list of changes/fixes compared to the original.
Features
- support emptying buckets before deploy (sinofseven/serverless-s3-remover#19)
- support emptying versioned buckets (sinofseven/serverless-s3-remover#8)
Bug fixes
- improve console logging so that actual errors are shown in the console (sinofseven/serverless-s3-remover#18)
- check if bucket exists before listing it (sinofseven/serverless-s3-remover#15)
- log error when at least one deleteObject fails, including the first failing key and error message (sinofseven/serverless-s3-remover#17)
Breaking Changes
- remove verbose option, it was giving deprecation warnings in latest Serverless releases (sinofseven/serverless-s3-remover#21)
- due to introduction of versioning, s3:ListBucketVersions and s3:DeleteObjectVersion permissions are required