Skip to content

Releases: storj/ipfs-go-ds-storj

v0.6.0

21 Apr 13:45
fcc4c59
Compare
Choose a tag to compare
  • Update Kubo to v0.19.1
  • Env var to configure delegated routing to an index provider
  • No need to escape slashes in IPFS_IDENTITY_PRIVATE_KEY

v0.5.0

12 Apr 08:49
d5003de
Compare
Choose a tag to compare
  • Update Kubo to v0.19.0
  • Update Libuplink to include fixes in noise protocol support
  • Env vars to configure Storj connection pools

v0.4.0

14 Feb 07:42
53c132c
Compare
Choose a tag to compare
  • Update Kubo to v0.18.1
  • Update Libuplink to include noise protocol support
  • Env vars to configure peering and swarm listen addresses
  • Log canceled errors with DEBUG level instead of ERROR
  • Log UnexpectedEOF errors of the bloom filter updater with DEBUG level instead of ERROR

v0.4.1

28 Mar 15:08
aca3323
Compare
Choose a tag to compare

Revert Noise protocol support in libuplink due to communication issues with Storj storage nodes.

v0.3.0

02 Feb 11:48
28db659
Compare
Choose a tag to compare
  • Update to go-ipfs v0.12.2 and uplink v1.8.2
  • Env var to configure BloomFilterSize for the Docker image
  • Env var to change pack interval or disable packing
  • Env vars to preserve identity between Docker runs
  • Always print config when IPFS_SHOW_CONFIG is enabled
  • Store Level DB data (except /providers keys) in the Storj datastore
  • Filter not found errors in error log
  • Debug endpoint and basic metrics
  • Fix packing job to pick pending blocks with packing status
  • Ensure packing job will continue run in case of error
  • Optimize pack SQL queries and DB indexes
  • Wrap UPDATE sql queries WithTx
  • Update bloom filter with CockroachDB changefeed
  • Set user agent in uplink config

v0.2.0

21 Dec 14:41
20da552
Compare
Choose a tag to compare

Storj datastore for IPFS with PostgreSQL caching layer.

IPFS blocks are stored initially in a local PostgreSQL database. Once enough blocks are available (60 MiB), they are packed to a Storj object with optimal size and uploaded to the configured Storj bucket.

v0.1.0

10 Dec 14:44
Compare
Choose a tag to compare

Basic implementation of Storj datastore for IPFS.

IPFS blocks are stored as Storj objects in the configured Storj bucket. Block to object mapping is 1 to 1. No optimization for packing blocks in larger objects yet.