Skip to content

v0.3.0

Choose a tag to compare

@ChrisSchinnerl ChrisSchinnerl released this 30 Jun 12:17
· 275 commits to master since this release
4f5134c

Breaking Changes

Add basic pool support.

Fund one pool per connect key instead of individual accounts. Accounts attached to a pool draw from its shared balance.

Features

  • Added reconnecting field to auth connect status so apps can tell if a user is returning or connecting for the first time.
  • Add network read and write throughput estimates to the client.

Fixes

  • Chunk downloads for slab migrations rather than downloading full sectors to spread downloads out over more hosts.
  • Chunk RecordIntegrityCheck UPDATEs to bound per-statement latency and shorten row-lock windows.
  • Don't renew a contract with capacity 0 if there is another active contract with capacity 0 already
  • Ensure that pruning slabs/sectors in parallel doesn't leave orphaned slabs/sectors
  • Rework the unhealthy slabs query to avoid full table scans on large databases.
  • Register additional sharing account for each user
  • Take into account inflight uploads and downloads when scheduling hosts.
  • Return a typed HTTPError from the app client on non-2xx responses.