Skip to content

Releases: filecoin-project/dagstore

v0.5.0

12 Nov 15:49
8021521
Compare
Choose a tag to compare
  • Top level inverted Index to map a cid to all shards it is present in.

v0.4.3

18 Aug 10:11
253211c
Compare
Choose a tag to compare

upgrade upstream dependencies.

v0.4.2

06 Aug 15:13
53f21cd
Compare
Choose a tag to compare
  • fix: correctly handle context cancellation while acquiring a shard.

v0.4.1

05 Aug 13:24
2ef26aa
Compare
Choose a tag to compare

add dagstore.Interface capturing the public interface of the dagstore.

v0.4.0

30 Jul 14:27
93070fa
Compare
Choose a tag to compare
  • Add ability for mounts to inform if payload is ready.
  • Throttle separately when mount is ready than when it isn't.

v0.3.2

29 Jul 20:09
2e0ceed
Compare
Choose a tag to compare
  • add Start() method

v0.3.1

27 Jul 17:20
a63a3aa
Compare
Choose a tag to compare
  • Expose the Throttler so it can be used by external mounts.

v0.3.0

26 Jul 13:52
187c97e
Compare
Choose a tag to compare
  • Clean up how DAGStore GC is performed.
  • Client should create a filesystem Index repo if it wants one.
  • Persist the shard transient path to disk so we can reuse the transient on dagstore restart.
  • Reconcile and cleanup unreferenced transients on startup.
  • Utility to stop recovering a shard after a given number of failures.

v0.2.1

21 Jul 03:16
7f61dd3
Compare
Choose a tag to compare
  • Update the CARv2 dependency to use the Beta release.
  • Fix a bug where we can still end up blocking when dispatching a result to a nil response channel.

v0.2.0

20 Jul 10:50
4bf82da
Compare
Choose a tag to compare
  • add throttling capability on fetching and indexing.
  • mmap transient files when handing off to carv2 library to instantiate a blockstore.
  • bug fixes.