Releases: storj/ipfs-go-ds-storj
Releases · storj/ipfs-go-ds-storj
v0.6.0
v0.5.0
- 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
- 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
Revert Noise protocol support in libuplink due to communication issues with Storj storage nodes.
v0.3.0
- 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
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
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.