Skip to content

Releases: qri-io/dag

chore(release): release v0.2.2

04 May 16:32
79c0cfe
Compare
Choose a tag to compare

[v0.2.2] (2021-05-04)

This patch release fixes some issues in dsync. Network errors are now retried, and blocks are pushed as large archive streams. Performance will improve and transfers will fail less often.

Bug Fixes

  • dsync: PROTOCOL_ERROR responses retry instead of failing (e26737d)
  • http: always set request Accept & Content-Type res headers (dc859f1)

Performance Improvements

  • CARStream: push blocks in one large CAR archive stream (207f481)
  • dsync: pull uses a stream interface over HTTP (1704518)

chore(release): release v0.2.1

29 Jun 19:22
@b5 b5
7943f0d
Compare
Choose a tag to compare

v0.2.1 (2020-06-29)

Bug Fixes

  • dsync: Don't call the finalize hook more than once (e0b01c8)
  • dsync pull: send metadata when doing dync getDagInfo (f42b963)

v0.2.0

04 Sep 15:49
@b5 b5
30bf0f8
Compare
Choose a tag to compare

Overhauled Dsync with new API, P2P support, Push & Pull hooks

We've completely reworked dsync to make the API easier to work with, and add support for p2p as a dsync transport!

This new API includes configurable hooks integrated into the lifecycle of push & pulls. Check out ExampleNew in dag/dsync/dsync_test.go for an annotated overview.

We're using this new dsync work as the basis for "remotes" in qri, which makes for a nice production-grade example.

v0.1.0

03 Jun 13:21
@b5 b5
e5b4cad
Compare
Choose a tag to compare

This is the first proper release of dag. In preparation for go 1.13, in which go.mod files and go modules are the primary way to handle go dependencies, we are going to do an official release of all our modules. This will be version v0.1.0 of dag.