Releases: edipermadi/blobfish
Releases · edipermadi/blobfish
Blob, Tag and Recipient Autocomplete
New Features
- Find tags with
tag
value similar to given keyword - Find recipients with
name
ormetadata
containing given keyword - Find blobs with
path
containing given keyword
Blob CRUD access
New Features
- Create blob
- Get blob payload by path
- Get blob metadata (by id or path)
- Update blob path
- Update blob payload
- Delete a blob
Recipient CRUD access
Enhancement
- BlobPool::getBlobTags now returns map of
tag-uuid
andtag-value
New Features
- List blob by tag
- Create recipient
- List recipient
- Get recipient certificate
- Get recipient metadata
- Update recipient certificate
- Update recipient metadata
- Delete recipient by
recipient-uuid
Complete BlobPool CRUD access
Bugfix
- Fixed duplicated blob path
- Fixed duplicated recipient certificate
New Features
- Create tag
- Remove tag
- Get tag value by
tag-uuid
- Update tag by
tag-uuid
- Add tag to blob by
blob-uuid
andtag-uuid
- Remove tag from blob by
blob-uuid
andtag-uuid
BlobPool basic support
New Features
- Import BlobPool from existing blobfish container
- List tags within BlobPool (with pagination)
- List blobs within BlobPool (with pagination)
- List tags belong to a blob
- Get blob payload
Payload Compression Support
New Features
- Blob container version 2 to identify compressed payload
Initial Release
MVP of Blobfish container
Container Encoder
- Blob encoder
- Set blobfish container password
- Set sender signing private key (for signing)
- Set sender signing certificate (for verification)
- Add recipient to container
- Add blob to container
- Blob tagging
- Blob path identifier
- Blob mimetype hint
- Write to blobfish container
Container Decoder
- Parse blob container
- Get blob count
- Get sender signing certificate
- Get container creation date
- Get blob metadata by-id or by-path with password or recipient private-key
- Get blob payload by-id or by-path with password or recipient private-key
- Get all tags with password or recipient private-key
- List directory with password or recipient private-key
- List blobs by tags with password or recipient private-key
- Get all blobs as iterator with password or recipient private-key