Skip to content

Releases: vanvalenlab/kiosk-bucket-monitor

0.5.0

15 Dec 15:29
5a2bc07
Compare
Choose a tag to compare

🚀 Features

Add GitHub Actions workflow for running tests in the Docker container. @willgraf (#22)

Drops support for Python 2.7 and Python 3.5.

🧰 Maintenance

Add GitHub Actions workflow for running tests in the Docker container. @willgraf (#22)

Drops support for Python 2.7 and Python 3.5.

Update `redis` and `google-cloud-storage` versions @willgraf (#21)

Upgrade redis to match other Kiosk components, and upgrade google-cloud-storage to allow future updates (this is currently ~30 minor versions behind).

Add new release-drafter GitHub Workflow. @willgraf (#20)
Split PyTest and Coveralls stages \& conditionally skip Coveralls if token unset. @willgraf (#19)

0.4.0

26 Jan 22:10
d554126
Compare
Choose a tag to compare

0.4.0

Features

  • Improve testing using fakeredis and pytest-mock. (#12, #13)
  • Reduce Docker image size using alpine base image. (#17)

Breaking Changes

  • CLOUD_PROVIDER is inferred from STORAGE_BUCKET, which must contain the bucket protocol (e.g. s3://bucket). (#18)
  • bucket_name in BaseBucketMonitor has been refactored to bucket. (#18)

0.3.0 StaleFileBucketMonitor

18 Nov 20:19
fa2884b
Compare
Choose a tag to compare

This release is the first release with the StaleFileBucketMonitor, which looks at all folders in a bucket included in PREFIX (as comma-separated string) and deletes all files from those folders with an age greater than AGE_THRESHOLD, measured in seconds.

This bucket monitor will help to control storage costs in the kiosk.

0.2 RedisClient is compatible with Sentinel

31 Jul 18:31
09ee965
Compare
Choose a tag to compare

Updated RedisClient to be compatible with Redis Sentinel and clustered Redis deployments.

Initial bucket-monitor release

30 Jul 20:10
167597d
Compare
Choose a tag to compare
0.1

change key separator from "_" to ":" (#4)