|
1 | 1 | django-storages CHANGELOG |
2 | 2 | ========================= |
3 | 3 |
|
| 4 | +1.7.2 (2019-09-XX) |
| 5 | +****************** |
| 6 | + |
| 7 | +S3 |
| 8 | +-- |
| 9 | + |
| 10 | +- Avoid misleading ``AWS_DEFAULT_ACL`` warning for insecure ``default_acl`` when |
| 11 | + overridden as a class variable (`#591_`) |
| 12 | +- Propagate file deletion to cache when ``preload_metadata`` is ``True``, |
| 13 | + (not the default) (`#743`_, `#749`_) |
| 14 | +- Fix exception raised on closed file (common if using ``ManifestFilesMixin`` or |
| 15 | + ``collectstatic``. (`#382`_, `#754`_) |
| 16 | + |
| 17 | +Azure |
| 18 | +----- |
| 19 | + |
| 20 | +- Pare down the required packages in ``extra_requires`` when installing the ``azure`` extra to only |
| 21 | + ``azure-storage-blob`` (`#680`_, `#684`_) |
| 22 | +- Fix compatability with ``generate_blob_shared_access_signature`` updated signature (`#705`_, `#723`_) |
| 23 | +- Fetching a file now uses the configured timeout rather than hardcoding one (`#727`_) |
| 24 | +- Add support for configuring all blobservice options: ``AZURE_EMULATED_MODE``, ``AZURE_ENDPOINT_SUFFIX``, |
| 25 | + ``AZURE_CUSTOM_DOMAIN``, ``AZURE_CONNECTION_STRING``, ``AZURE_CUSTOM_CONNECTION_STRING``, |
| 26 | + ``AZURE_TOKEN_CREDENTIAL``. See the docs for more info. Huge thanks once again to @nitely. (`#750`_) |
| 27 | +- Fix filename handling to not strip special characters (`#609`_, `#752`_) |
| 28 | + |
| 29 | + |
| 30 | +Google Cloud |
| 31 | +------------ |
| 32 | + |
| 33 | +- Set the file acl in the same call that uploads it (`#698`_) |
| 34 | +- Reduce the number of queries and required permissions when ``GS_AUTO_CREATE_BUCKET`` is |
| 35 | + ``False`` (the default) (`#412`_, `#718`_) |
| 36 | +- Set the ``predefined_acl`` when creating a ``GoogleCloudFile`` using ``.write`` |
| 37 | + (`#640`_, `#756`_) |
| 38 | +- Add ``GS_BLOB_CHUNK_SIZE`` setting to enable efficient uploading of large files (`#757`_) |
| 39 | + |
| 40 | +Dropbox |
| 41 | +------- |
| 42 | + |
| 43 | +- Complete migration to v2 api with file fetching and metadata fixes (`#724`_) |
| 44 | +- Add ``DROPBOX_TIMEOUT`` to configure client timeout defaulting to 100 seconds |
| 45 | + to match the underlying sdk. (`#419`_, `#747`_) |
| 46 | + |
| 47 | +SFTP |
| 48 | +---- |
| 49 | + |
| 50 | +- Fix reopening a file (`#746`_) |
| 51 | + |
| 52 | +.. _#591: https://github.com/jschneier/django-storages/pull/591 |
| 53 | +.. _#680: https://github.com/jschneier/django-storages/issues/680 |
| 54 | +.. _#684: https://github.com/jschneier/django-storages/pull/684 |
| 55 | +.. _#698: https://github.com/jschneier/django-storages/pull/698 |
| 56 | +.. _#705: https://github.com/jschneier/django-storages/issues/705 |
| 57 | +.. _#723: https://github.com/jschneier/django-storages/pull/723 |
| 58 | +.. _#727: https://github.com/jschneier/django-storages/pull/727 |
| 59 | +.. _#746: https://github.com/jschneier/django-storages/pull/746 |
| 60 | +.. _#724: https://github.com/jschneier/django-storages/pull/724 |
| 61 | +.. _#412: https://github.com/jschneier/django-storages/pull/412 |
| 62 | +.. _#718: https://github.com/jschneier/django-storages/pull/718 |
| 63 | +.. _#743: https://github.com/jschneier/django-storages/issues/743 |
| 64 | +.. _#749: https://github.com/jschneier/django-storages/pull/749 |
| 65 | +.. _#750: https://github.com/jschneier/django-storages/pull/750 |
| 66 | +.. _#609: https://github.com/jschneier/django-storages/issues/609 |
| 67 | +.. _#752: https://github.com/jschneier/django-storages/pull/752 |
| 68 | +.. _#382: https://github.com/jschneier/django-storages/issues/382 |
| 69 | +.. _#754: https://github.com/jschneier/django-storages/pull/754 |
| 70 | +.. _#419: https://github.com/jschneier/django-storages/issues/419 |
| 71 | +.. _#747: https://github.com/jschneier/django-storages/pull/747 |
| 72 | +.. _#640: https://github.com/jschneier/django-storages/issues/640 |
| 73 | +.. _#756: https://github.com/jschneier/django-storages/pull/756 |
| 74 | +.. _#757: https://github.com/jschneier/django-storages/pull/757 |
| 75 | + |
4 | 76 | 1.7.1 (2018-09-06) |
5 | 77 | ****************** |
6 | 78 |
|
7 | 79 | - Fix off-by-1 error in ``get_available_name`` whenever ``file_overwrite`` or ``overwrite_files`` is ``True`` (`#588`_, `#589`_) |
8 | 80 | - Change ``S3Boto3Storage.listdir()`` to use ``list_objects`` instead of ``list_objects_v2`` to restore |
9 | | - compatibility with services implementing the S3 protocol that do not yet support the new method (`#586`_, `#590`_) |
| 81 | + compatability with services implementing the S3 protocol that do not yet support the new method (`#586`_, `#590`_) |
10 | 82 |
|
11 | 83 | .. _#588: https://github.com/jschneier/django-storages/issues/588 |
12 | 84 | .. _#589: https://github.com/jschneier/django-storages/pull/589 |
|
0 commit comments