github filecoin-project/lotus v0.8.1

latest releases: v1.26.2, v1.26.1, v1.26.0-boost...
3 years ago

This optional release of Lotus introduces a new version of markets which switches to CBOR-map encodings, and allows datastore migrations. The release also introduces several improvements to the mining process, a few performance optimizations, and a battery of UX additions and enhancements.

Changes

Dependencies

  • Markets 0.7.0 with updated data stores (#4089)
  • Update ffi to code with blst fixes (#3998)

Core Lotus

  • Fix GetPower with no miner address (#4049)
  • Refactor: Move nonce generation out of mpool (#3970)

Performance

  • Implement caching syscalls for import-bench (#3888)
  • Fetch tipset blocks in parallel (#4074)
  • Optimize Tipset equals() (#4056)
  • Make state transition in validation async (#3868)

Mining

  • Add trace window post (#4020)
  • Use abstract types for Dont recompute post on revert (#4022)
  • Fix injectNulls logic in test miner (#4058)
  • Fix potential panic in FinalizeSector (#4092)
  • Don't recompute post on revert (#3924)
  • Fix some failed precommit handling (#3445)
  • Add --no-swap flag for worker (#4107)
  • Allow some single-thread tasks to run in parallel with PC2/C2 (#4116)

UX

  • Add an envvar to set address network version (#4028)
  • Add logging to chain export (#4030)
  • Add JSON output to state compute (#4038)
  • Wallet list CLI: Print balances/nonces (#4088)
  • Added an option to show or not show sector info for lotus-miner info (#4003)
  • Add a command to import an ipld object into the chainstore (#3434)
  • Improve the lotus-shed dealtracker (#4051)
  • Docs review and re-organization (#3431)
  • Fix wallet list (#4104)
  • Add an endpoint to validate whether a string is a well-formed address (#4106)
  • Add an option to set config path (#4103)
  • Add printf in TestWindowPost (#4043)
  • Improve miner sectors list UX (#4108)

Tooling

  • Move policy change to seal bench (#4032)
  • Add back network power to stats (#4050)
  • Conformance: Record and feed circulating supply (#4078)
  • Snapshot import progress bar, add HTTP support (#4070)
  • Add lotus shed util to validate a tipset (#4065)
  • tvx: a test vector extraction and execution tool (#4064)

Bootstrap

  • Add new bootstrappers (#4007)
  • Add Glif node to bootstrap peers (#4004)
  • Add one more node located in China (#4041)
  • Add ipfsmain bootstrapper (#4067)

Don't miss a new lotus release

NewReleases is sending notifications on new releases.