Skip to content

Releases: blyssprivacy/sdk

v0.1.9

24 Apr 23:43
8a4854b
Compare
Choose a tag to compare
bump versions to 0.1.9 (#25)

v0.1.8

20 Apr 20:32
3b28c30
Compare
Choose a tag to compare

JS & Python clients:

Added new methods Bucket.rename() and Bucket.clear()

rename() allows bucket names to be changed after creation, without affecting bucket contents or the PIR scheme.
If rename returns successfully, the bucket is immediately accessible at the new name, and the old name is freed.

clear() empties all the contents of a bucket, without modifying any other bucket properties (such as name, PIR scheme, or permission controls). This is a fast way to replace the data in a bucket without having to recreate bucket properties, and allows clients that have already performed setup to keep using their existing parameters.

Removed "metadata" interfaces

Previous client releases allowed writing "metadata": JSON structures that would be stored and retrieved alongside arbitrary data payloads. We're removing this sidecar system, and will focus on pure key-value storage going forward. Keys are UTF-8 strings, and values are arbitrary bytes.