Skip to content
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.

Releases: antonagestam/collectfast

2.2.0

05 Jun 23:03
Compare
Choose a tag to compare
  • Add post_copy_hook and on_skip_hook to collectfast.strategies.base.Strategy.
  • Add collectfast.strategies.filesystem.CachingFileSystemStrategy.
  • Fix a bug where files weren't properly closed when read for hashing.
  • Fix a bug where gzip compression level was inconsistent with S3.

2.1.0

02 Mar 21:09
95a37f7
Compare
Choose a tag to compare
  • Use concurrent.futures.ThreadPoolExecutor instead of multiprocessing.dummy.Pool for parallel uploads. (#187)
  • Support post_process() (#188)

2.0.1

24 Feb 21:46
3ceb03e
Compare
Choose a tag to compare
  • Fixes and adds regression test for #178
  • Adds tests for strictly typed settings (#182)

2.0.0

23 Feb 13:01
4193840
Compare
Choose a tag to compare
  • Drop support for Python 3.5.
  • Drop support for Django 1.11.
  • Drop support for storages.backends.s3boto.S3BotoStorage (remove collectfast.strategies.boto.BotoStrategy).
  • Drop support for guessing strategies, e.g. require COLLECTFAST_STRATEGY to be set.
  • Package type hints.
  • Support django-storages 1.9+.
  • Validate types of settings.

1.3.2

16 Feb 14:59
debb3c5
Compare
Choose a tag to compare
  • Support Django 3.0
  • Limit django-storages to <1.9

1.3.0

22 Oct 19:47
Compare
Choose a tag to compare
  • Fix #157: catch pydoc.ErrorDuringImport
  • Remove runtests.py and use pytest instead
  • Add Python 3.8 to test matrix
  • Update copyright note in readme
  • Add deprecation warning for using BotoStrategy

1.2.0

06 Oct 11:33
Compare
Choose a tag to compare

Implement strategy for Google Cloud Storage

1.1.1

06 Oct 11:07
Compare
Choose a tag to compare

1.1.0 broke compatibility by not correctly guessing strategy for subclasses of supported storages.

1.1.0: imlement strategy abstraction

06 Oct 11:05
Compare
Choose a tag to compare

Large rewrite to simplify implementing support for more storage backends. Introduces a Strategy abstraction that can be subclassed to implement support for different storage backends and needs.

Misc.:

  • Remove --ignore-etag option
  • Get rid of wrapping quotes in hashes, bump cache key version
  • Command tests now run with both boto and boto3

1.0.0

12 Aug 19:51
Compare
Choose a tag to compare
  • Drops support for Python 2.