- Nothing changed yet.
- Use a semaphore to control usage of aiobotocore client See: aio-libs/aiobotocore#738 (comment)
- Allow bucket name delimiter config
- Allow to delete a file on multiattachment behavior
- Open up version req
- Add missing range_supported
- Fix release
- Add support for reading ranges [vangheem]
- add black formatting
- Be able to import mypy [vangheem]
- Support no attribute defined [bloodbare]
- Guillotina 5 only support [vangheem]
- S3 does not support bucket names with underscore [bloodbare] https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html
- Fix backoff configuration [vangheem]
- Use minio fixture as S3 server [masipcat]
- implement exists for head requests [vangheem]
- Removed unused code [masipcat]
- Fix S3BlobStore.finalize() crash [masipcat]
- Pinning latest guillotina and aiohttp [lferran,dmanchon]
- Upgrade to guillotina > 4 [vangheem]
- Pin version of guillotina [vangheem]
- More strict object checks [vangheem]
- Be able to provide max_pool_connections value in config [vangheem]
- Fix error when uploading empty file [vangheem]
- Prevent calling dm.update more than necessary [vangheem]
- Be able to use iter_data with custom uri [vangheem]
- Upgrade to new file manager API for Guillotina 2.5.0 [vangheem]
- Fix download with custom URI [vangheem]
- Fix saving previous file [vangheem]
- Change when we store previous file info [vangheem]
- Customize more of the download [vangheem]
- Be able to specify uri to download [vangheem]
- Tweak IFileCleanup [vangheem]
- Implement IFileCleanup [vangheem]
- Fix retries to work with BytesIO data structure [vangheem]
- Always set _one_tus_shoot value to True/False since it could possibly already be set [vangheem]
- Do not allow error on aborting multipart upload
- save_file should use same tus/non tus support [vangheem]
- Fix issue with NoSuchKey Exception [vangheem]
- Do not do multipart upload for files smaller than 5mb [vangheem]
- Fix generating uri for one shot upload [vangheem]
- Make sure to register write on object for behavior files [vangheem]
- Return NotFound response when no file found on context [vangheem]
- Fix retry decorator [vangheem]
- Check type instead of None for existing value [vangheem]
- Use latest guillotina base classes [vangheem]
- Use field context if set [vangheem]
- Add copy_cloud_file method [vangheem]
- Limit request limit cache size to a max of the CHUNK_SIZE [vangheem]
- Cache data on request object in case of request conflict errors [vangheem]
- Retry errors to api [vangheem]
- Fix release
- Do not create multipart upload objects for files smaller than 5mb [vangheems]
- Make sure CORS headers are applied before we start sending a download result [vangheem]
- Be able to override disposition of download [vangheem]
- Fix aborting upload of existing when no multipart upload data is stored on the file object. [vangheem]
- Implement save_file method [vangheem]
- Provide iter_data method [vangheem]
- Make sure to set the loop used with the utility [vangheem]
- Be able to provide more s3 connection options [vangheem]
- Guess content type if none provided when downloading file [vangheem]
- Be able to customize content disposition header of file download [vangheem]
- Make all network activity async [vangheem]
- Rename S3BlobStore.get_bucket to coroutine:S3BlobStore.get_bucket_name [vangheem]
- Rename S3BlobStore.session renamed to S3BlobStore._s3aiosession [vangheem]
- Provide iterate_bucket method [vangheem]
- provide method to rename object [vangheem]
- Use keys that use the object's oid [vangheem]
- Make sure to write to object when uploading [vangheem]
- Fix reference to _md5hash instead of _md5 so serializing works [vangheem]
- Fix bytes serialization issue [vangheem]
- Do not inherit from BaseObject [vangheem]
- S3File can take more all arguments in constructor now [vangheem]
- utility needs to be able to take loop param [vangheem]
- Compabilities with latest aiohttp [vangheem]
- initial release