Releases: theriverman/django-minio-backend
Releases · theriverman/django-minio-backend
3.7.0
What's Changed
- Resolves Error: a bytes-like object is required, not 'str' by @poulpreben in #53
- GH workflow tests upgraded to Python 3.12
- Removed Python 3.8 from supported versions
- datetime import changed to fix the now obsolete .utcnow() call
- set minio-py version to >=7.2.8
New Contributors
- @poulpreben made their first contribution in #53
Full Changelog: 3.6.1...3.7.0
django-minio-backend 3.5.0
Fixes bug introduced in issue/#34
Due to a bug all public bucket urls were generated using the internal client. Due to this fault public urls did not respect the value of MINIO_EXTERNAL_ENDPOINT
.
The old fake client was repurposed as an external client.
Additional changes:
- Dropped the
v
prefix from version numbers - GH workflows updated to the latest Ubuntu and Python versions and updated the watched tags
- README.md updated with new Python version recommendations
django-minio-backend v3.4.0
django-minio-backend v3.3.2
Full Changelog: v3.3.1...v3.3.2
django-minio-backend v3.2.1
Merge pull request #32 from theriverman/develop Bugfix for MinioBackend.validate_settings()
v3.2.0: Merge pull request #30 from theriverman/develop
Released in relation to #29
It's no longer required to define both a public and a private bucket
django-minio-backend v3.0.0
Merge pull request #26 from theriverman/develop Changes resolve #25
django-minio-backend v2.7.1
(BUGFIX) Follow-up to commit 418fc13 which generates invalid external urls
django-minio-backend v2.7.0
Release Notes
Adding external endpoint configuration (#23):
- Added better support for container environments
- Host URL used for file access URL generation is now configurable
- New configuration parameter: MINIO_EXTERNAL_ENDPOINT
- New configuration parameter: MINIO_EXTERNAL_ENDPOINT_USE_HTTPS
- New MinioBackend property: same_endpoints
- New MinioBackend property: base_url_external
- Revert "Create stale.yml" (This reverts commit 5bc2105)
django-minio-backend v2.6.0
Release Notes:
- New manage.py command: is_minio_available
- Updated minIO SDK from 7.0.0 to 7.0.2
- updated imports
- updated
self.client.list_objects_v2
toself.client.list_objects
- Added
get_available_name
override fordjango.core.files.storage.Storage
to respect file override - Improved documentation
- Added Django unit tests with Docker
- Improved the reference implementations in DjangoExampleApplication
- Added GitHub Actions configuration