Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
v0.1.0 - 2026-01-28
Compare with v0.0.10
🚀 Features
add type to settings (40435f6 )
skip_in_place_copy/move (b1d252a )
obstore adapter (ea89faf )
add filtered_scan operation (b4f08f6 )
add fsstore adapter (fd95821 )
analyzer got separate size/content_type/hash methods (3f8457a )
[breaking ] frozen FileData and MultipartData (cb9dbf8 )
enable multipart for S3 adapter(not stable) (c8bb37b )
enable resumable for GCS adapter(not stable) (d00f9bd )
global storage configuration via file-keeper.json (58939eb )
define RESUMABLE capability (bab84fa )
complete GCS adapter (db97e20 )
Azure Blob storage adapter (fb491b2 )
zip adapter (3b3f978 )
add SIGNED capability (fc5fcbb )
Storage.full_path (7974aca )
add generic disabled_capabilities option (c335071 )
add EXISTS, SCAN, MOVE and COPY to s3 adapter (2cb762e )
add EXISTS and ANALYZE to libcloud adapter (12349aa )
less strict typing rules for storage settings (247d1c6 )
remove str from exceptions (2ecd8a2 )
add memory storage (3abc218 )
storage.ext.register accepts optional reset parameter (c5edce8 )
Settings log extra options with debug level instead of raising an exception (7308578 )
add null storage (c1f8476 )
🐛 Bug Fixes
fsspec does not createds intermediate folders (7b6ebb0 )
copy and move fail if directory does not exist (a3da0d1 )
range_synthetic fails when end is not specified (41738b0 )
FileData.from_* ignore overrides (60e0564 )
Storage.full_path allows .. (3c65a8e )
s3 unconditionally overrides files (c059f2b )
storage settings keep a lot of intermediate parameters (cf69cf2 )
libcloud silently overrides existing objects (599f099 )
🚜 Refactor
gcs users AnonymousCredentials when no alternative provided (667bc12 )
[breaking ] multipart_start requires size; multipart_update required upload and part (02c15cb )
[breaking ] resumable_start requires size; resumable_resume required upload (3bb15a1 )
[breaking ] multipart_start/resumable_start expect location instead of data (d169bef )
[breaking ] disable MULTIPART capabilities on s3, fs and memory storages (50afc52 )
[breaking ] remove location from arguments of multipart_start (876ce46 )
[breaking ] drop MultipartData and use FileData instead everywhere (c1c01c3 )
[breaking ] Storage.remove does not accept MultipartData. Use Storage.multipart_remove instead (ce3e522 )
[breaking ] create_path option for fs renamed to initialize (1329997 )
[breaking ] Storage.temporal_link requires duration parameter (0d92777 )
[breaking ] Storage.stream_as_upload renamed to file_as_upload (29ec68b )
[breaking ] fs and opendal settings no longer have recursive flag (3f6e29b )
add LINK_PERMANENT to s3 (d64e8be )
add LINK_PERMANENT to gcs (66cbcf3 )
location transformers and Storage.prepare_location do not accept FileData anymore` (60fc015 )
redis uses bucket option instead of path (966241f )
remove pytz dependency (43079ea )
rename redis_url to url in redis settings (2c998f4 )
❌ Removal
[breaking ] drop python v3.9 support (d499876 )
📚 Documentation
You can’t perform that action at this time.