Skip to content

Releases: edipermadi/blobfish

Blob, Tag and Recipient Autocomplete

29 Oct 13:16
1c2c00f
Compare
Choose a tag to compare

New Features

  • Find tags with tag value similar to given keyword
  • Find recipients with name or metadata containing given keyword
  • Find blobs with path containing given keyword

Blob CRUD access

23 Oct 15:13
Compare
Choose a tag to compare

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

22 Oct 07:32
Compare
Choose a tag to compare

Enhancement

  • BlobPool::getBlobTags now returns map of tag-uuid and tag-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

18 Oct 22:10
Compare
Choose a tag to compare

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 and tag-uuid
  • Remove tag from blob by blob-uuid and tag-uuid

BlobPool basic support

17 Oct 12:57
Compare
Choose a tag to compare

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

17 Oct 12:59
Compare
Choose a tag to compare

New Features

  • Blob container version 2 to identify compressed payload

Initial Release

17 Oct 13:08
Compare
Choose a tag to compare

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