Releases: m11m/dwn
v0.4.0
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
Upgrade deps, mainly SurrealDB 2.0.
Full Changelog: v0.0.9...v0.0.10
v0.0.9
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
- 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
What's Changed
- Bump AdityaGarg8/remove-unwanted-software from 2 to 3 by @dependabot in #23
- Bump time from 0.3.34 to 0.3.36 by @dependabot in #22
- Bump anyhow from 1.0.81 to 1.0.82 by @dependabot in #21
- Bump reqwest from 0.12.3 to 0.12.4 by @dependabot in #24
- Bump surrealdb from 1.4.0 to 1.4.2 by @dependabot in #28
- Bump serde from 1.0.197 to 1.0.198 by @dependabot in #27
- Bump thiserror from 1.0.58 to 1.0.59 by @dependabot in #26
- Bump serde_json from 1.0.115 to 1.0.116 by @dependabot in #25
Expose additional types
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Various fixes and adjustments, especially around WASM support (which should now be working).
Full Changelog: v0.0.5...v0.0.6
v0.0.5
v0.0.4
v0.0.3
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.