Skip to content

Releases: m11m/dwn

v0.4.0

22 Oct 23:10
1399a20

Choose a tag to compare

The project has undergone a full rewrite! (This happened a while ago but I never released it)
There were many fixes and API simplifications, as well as the following major changes:

Backend

The provided backend now uses native_db - a simple embedded database using the redb KV store. This change has the benefit of being much more lightweight than the previous implementation.

DIDs

DWNs now use the new xdid crate for DID resolution. This new library was designed to be smaller and simpler than other DID libraries. Currently the did:key and did:web methods are implemented.

v0.0.10

25 Sep 20:18
4c39a35

Choose a tag to compare

Upgrade deps, mainly SurrealDB 2.0.

Full Changelog: v0.0.9...v0.0.10

v0.0.9

26 Jun 19:16
4dd081b

Choose a tag to compare

What's Changed

  • Update deps
  • More testing and fixes
  • Corrected license files to match Cargo.toml

Full Changelog: v0.0.8...v0.0.9

v0.0.8

06 May 23:45
743a564

Choose a tag to compare

  • slight update to protocol definition syntax
  • protocol fixes + lots more tests
  • data storage refactor + fixes
  • return WriteResponse from RecordWrite send

Full Changelog: v0.0.7...v0.0.8

v0.0.7

29 Apr 16:25
4262a9e

Choose a tag to compare

What's Changed

Expose additional types

Full Changelog: v0.0.6...v0.0.7

v0.0.6

14 Apr 16:32
461e59d

Choose a tag to compare

Various fixes and adjustments, especially around WASM support (which should now be working).

Full Changelog: v0.0.5...v0.0.6

v0.0.5

05 Apr 00:45
f78374c

Choose a tag to compare

Adds protocols! Not fully complete but in a working state. Also tons of fixes and improvements all around.

v0.0.4

28 Mar 14:54
6a906b8

Choose a tag to compare

Major rewrite, lots of fixes and improvements. Too many things to try to list here.
Current state is that we support Records, as well as syncing with remote DWNs.
This includes message authorization, attestation, and encryption.

v0.0.3

22 Feb 03:42
173793b

Choose a tag to compare

First real release!

Things are still early, but basic functionality is there.
Supports most of the Records interface, using an embedded SurrealDB message and data store.

Future plans include a MySQL message store, an S3 data store, Protocol interface support, and sync with remote DWNs.