v1.0.0
First Official Release - v1.0.0
Features
- Make e2e / online and import / offline storage deals.
- Compute piece_commitments using variety of methods
- boost piece commitment computation
- parallel piece commitment computation
- filclient piece commitment computation
- Assign deals to specific miners
- Assign deals to specific wallets
- Shows all the deals made for specific user
- Extensive status information about the deals made
- Support for multiple wallets
- Lightweight. Uses a light ipfs node
whypfs-core
to stage the files. - Cleans up itself after a deal is made.
- Monitors deal progress
- Monitors transfer progress
- Containerized deployment
What's Changed
- use go-fil-commp-hash-hash by @anjor in #15
- fix: makefile missing make ffi by @jcace in #17
- Structured .env config loading by @jcace in #20
- chore: makefile tweaks by @jcace in #19
- Major improvements on models, daemon restarts and dispatcher by @alvin-reyes in #22
- fixed: cors config - for testing only by @alvin-reyes in #23
- feat: Deal label metrics by @alvin-reyes in #25
- change connection_mode by @alvin-reyes in #26
- rename commp endpoints by @alvin-reyes in #27
- Docker k8s integration by @jlogelin in #28
- fix: fix retry logic on import deals by @alvin-reyes in #30
- Bump github.com/ipfs/go-unixfs from 0.4.2 to 0.4.3 by @dependabot in #33
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #32
- Bump github.com/graph-gophers/graphql-go from 1.2.0 to 1.3.0 by @dependabot in #34
- Bump github.com/ipfs/go-unixfsnode from 1.5.1 to 1.5.2 by @dependabot in #35
- feat: resource limits, open telemetry by @alvin-reyes in #37
- feat: more open stats by @alvin-reyes in #43
- chore: more stats, added deal-proposal params, caching, more trace and stats collection, added miner balance endpoint by @alvin-reyes in #45
- chore: change sqlite db filename by @jcace in #47
- chore: DB Audit Logging by @alvin-reyes in #49
- use lib by @anjor in #48
- chore: bump version, introduce instance uuid by @alvin-reyes in #50
- Bump github.com/ipfs/go-bitfield from 1.0.0 to 1.1.0 by @dependabot in #46
- removed k8s deps by @jlogelin in #57
- default connection mode by @anjor in #55
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #53
- chore: documentation, guide, how-tos by @alvin-reyes in #58
- chore: add next steps on the docs by @alvin-reyes in #59
- chore: wip docs, added generic request handler function by @alvin-reyes in #60
- chore: added deal proposal parameter to the response by @alvin-reyes in #61
- chore: initial commit - Unit tests and Commit/Version generation on make by @alvin-reyes in #62
- feat: use short commit hash by @jcace in #63
- feat: containerize delta by @alvin-reyes in #64
- added docs on how to run delta docker by @alvin-reyes in #65
- chore: expose the tcp port on docker for rpc calls by @alvin-reyes in #66
- feat: added car generation cli and car docs by @alvin-reyes in #67
- chore: added repair/retry docs, storage-deal process flow, open stats/info docs by @alvin-reyes in #69
- chore: added storage deal, commp process flow on the docs by @alvin-reyes in #70
- chore: cleaned up the messages, added a better endpoint for e2e and import deal by @alvin-reyes in #71
New Contributors
- @anjor made their first contribution in #15
- @jcace made their first contribution in #17
- @alvin-reyes made their first contribution in #22
- @jlogelin made their first contribution in #28
- @dependabot made their first contribution in #33
Full Changelog: https://github.com/application-research/delta/commits/v1.0.0