Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge v1.9.0 to master #6275

Merged
merged 36 commits into from
May 18, 2021
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
7d8ee0d
Lotus v1.7.0-rc1
magik6k Apr 13, 2021
a24a73b
Merge tag 'v1.8.0' into release/v1.9.0
magik6k Apr 27, 2021
95e0c3d
1.9.0-rc1
magik6k Apr 27, 2021
7c37618
Update ffi to proofs v7
magik6k Apr 30, 2021
15b8978
Merge pull request #6151 from filecoin-project/release/v1.9.0-proofs-v7
magik6k Apr 30, 2021
8227085
Lotus version 1.9.0-rc2
arajasek Apr 30, 2021
84251b6
Merge pull request #6160 from filecoin-project/asr/changelog
arajasek Apr 30, 2021
ba63b93
Fix 1.9.0-rc2 date
arajasek Apr 30, 2021
323bb02
Update to new proofs with gpu support enabled in release binaries
travisperson May 4, 2021
d190b3a
Merge pull request #6188 from filecoin-project/feat/gpu-enabled-proofs
jennijuju May 5, 2021
14f6d17
Add a mining-heartbeat INFO line at every epoch
ribasushi May 4, 2021
3b0fc01
Log more ComputeVRF() inputs as per Why's request
ribasushi May 5, 2021
26841aa
mining lookback is effectively a constant - make it so
ribasushi May 5, 2021
19da73d
Merge pull request #6183 from filecoin-project/feat/more_mining_log
jennijuju May 5, 2021
b1d046c
Update to proof v7.0.1
jennijuju May 6, 2021
16a9baa
Merge pull request #6200 from filecoin-project/feat/proofv7.0.1
jennijuju May 7, 2021
0398e55
Bump the version
jennijuju May 7, 2021
1e1e0cc
Merge pull request #6210 from filecoin-project/fix/version
jennijuju May 7, 2021
1f651b8
chore(ci): Enable build on RC tags
placer14 May 12, 2021
4c0ece2
Merge pull request #6245 from filecoin-project/asr/cherry-pick-rcs
jennijuju May 13, 2021
efb0789
Upgrade nerpa to actor v4 around May 27th 1600 ET
jennijuju May 13, 2021
1c4ddcd
Pull the nerpa upgrade pr and update the version to rc4
jennijuju May 13, 2021
3535c2d
docsgen
jennijuju May 13, 2021
2191517
update change log
jennijuju May 13, 2021
56c2013
Merge pull request #6249 from filecoin-project/jen/backport-to-rc
jennijuju May 13, 2021
6c8c732
fix(ci): Use recent ubuntu LTS release; Update release params
placer14 May 14, 2021
7b95649
bump the version to v1.9.0-rc5
jennijuju May 15, 2021
a4b1dd0
docsgen
jennijuju May 15, 2021
d434a62
Merge pull request #6261 from filecoin-project/fix/ci-build
jennijuju May 15, 2021
96c3401
bump the version to v1.9.0
jennijuju May 17, 2021
1cade91
docsgen
jennijuju May 17, 2021
3ac3396
Merge pull request #6271 from filecoin-project/feat/v1.9.0-final
jennijuju May 17, 2021
5af3af5
Merge branch 'release/v1.9.0' into releases
jennijuju May 17, 2021
ada7f97
docsgen
jennijuju May 17, 2021
9954577
Merge branch 'master' into releases
jennijuju May 17, 2021
6e57c81
bump the master version to v1.11.0-dev
jennijuju May 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,75 @@
# Lotus changelog

# 1.9.0 / 2021-05-17

This is an optional Lotus release that introduces various improvements to the sealing, mining, and deal-making processes.

## Highlights

- OpenRPC Support (https://github.com/filecoin-project/lotus/pull/5843)
- Take latency into account when making interactive deals (https://github.com/filecoin-project/lotus/pull/5876)
- Update go-commp-utils for >10x faster client commp calculation (https://github.com/filecoin-project/lotus/pull/5892)
- add `lotus client cancel-retrieval` cmd to lotus CLI (https://github.com/filecoin-project/lotus/pull/5871)
- add `inspect-deal` command to `lotus client` (https://github.com/filecoin-project/lotus/pull/5833)
- Local retrieval support (https://github.com/filecoin-project/lotus/pull/5917)
- go-fil-markets v1.1.9 -> v1.2.5
- For a detailed changelog see https://github.com/filecoin-project/go-fil-markets/blob/master/CHANGELOG.md
- rust-fil-proofs v5.4.1 -> v7.0.1
- For a detailed changelog see https://github.com/filecoin-project/rust-fil-proofs/blob/master/CHANGELOG.md

## Changes
- storagefsm: Apply global events even in broken states (https://github.com/filecoin-project/lotus/pull/5962)
- Default the AlwaysKeepUnsealedCopy flag to true (https://github.com/filecoin-project/lotus/pull/5743)
- splitstore: compact hotstore prior to garbage collection (https://github.com/filecoin-project/lotus/pull/5778)
- ipfs-force bootstrapper update (https://github.com/filecoin-project/lotus/pull/5799)
- better logging when unsealing fails (https://github.com/filecoin-project/lotus/pull/5851)
- perf: add cache for gas permium estimation (https://github.com/filecoin-project/lotus/pull/5709)
- backupds: Compact log on restart (https://github.com/filecoin-project/lotus/pull/5875)
- backupds: Improve truncated log handling (https://github.com/filecoin-project/lotus/pull/5891)
- State CLI improvements (State CLI improvements)
- API proxy struct codegen (https://github.com/filecoin-project/lotus/pull/5854)
- move DI stuff for paychmgr into modules (https://github.com/filecoin-project/lotus/pull/5791)
- Implement Event observer and Settings for 3rd party dep injection (https://github.com/filecoin-project/lotus/pull/5693)
- Export developer and network commands for consumption by derivatives of Lotus (https://github.com/filecoin-project/lotus/pull/5864)
- mock sealer: Simulate randomness sideeffects (https://github.com/filecoin-project/lotus/pull/5805)
- localstorage: Demote reservation stat error to debug (https://github.com/filecoin-project/lotus/pull/5976)
- shed command to unpack miner info dumps (https://github.com/filecoin-project/lotus/pull/5800)
- Add two utils to Lotus-shed (https://github.com/filecoin-project/lotus/pull/5867)
- add shed election estimate command (https://github.com/filecoin-project/lotus/pull/5092)
- Add --actor flag in lotus-shed sectors terminate (https://github.com/filecoin-project/lotus/pull/5819)
- Move lotus mpool clear to lotus-shed (https://github.com/filecoin-project/lotus/pull/5900)
- Centralize everything on ipfs/go-log/v2 (https://github.com/filecoin-project/lotus/pull/5974)
- expose NextID from nice market actor interface (https://github.com/filecoin-project/lotus/pull/5850)
- add available options for perm on error (https://github.com/filecoin-project/lotus/pull/5814)
- API docs clarification: Document StateSearchMsg replaced message behavior (https://github.com/filecoin-project/lotus/pull/5838)
- api: Document StateReplay replaced message behavior (https://github.com/filecoin-project/lotus/pull/5840)
- add godocs to miner objects (https://github.com/filecoin-project/lotus/pull/2184)
- Add description to the client deal CLI command (https://github.com/filecoin-project/lotus/pull/5999)
- lint: don't skip builtin (https://github.com/filecoin-project/lotus/pull/5881)
- use deal duration from actors (https://github.com/filecoin-project/lotus/pull/5270)
- remote calc winningpost proof (https://github.com/filecoin-project/lotus/pull/5884)
- packer: other network images (https://github.com/filecoin-project/lotus/pull/5930)
- Convert the chainstore lock to RW (https://github.com/filecoin-project/lotus/pull/5971)
- Remove CachedBlockstore (https://github.com/filecoin-project/lotus/pull/5972)
- remove messagepool CapGasFee duplicate code (https://github.com/filecoin-project/lotus/pull/5992)
- Add a mining-heartbeat INFO line at every epoch (https://github.com/filecoin-project/lotus/pull/6183)
- chore(ci): Enable build on RC tags (https://github.com/filecoin-project/lotus/pull/6245)
- Upgrade nerpa to actor v4 and bump the version to rc4 (https://github.com/filecoin-project/lotus/pull/6249)
## Fixes
- return buffers after canceling badger operation (https://github.com/filecoin-project/lotus/pull/5796)
- avoid holding a lock while calling the View callback (https://github.com/filecoin-project/lotus/pull/5792)
- storagefsm: Trigger input processing when below limits (https://github.com/filecoin-project/lotus/pull/5801)
- After importing a previously deleted key, be able to delete it again (https://github.com/filecoin-project/lotus/pull/4653)
- fix StateManager.Replay on reward actor (https://github.com/filecoin-project/lotus/pull/5804)
- make sure atomic 64bit fields are 64bit aligned (https://github.com/filecoin-project/lotus/pull/5794)
- Import secp sigs in paych tests (https://github.com/filecoin-project/lotus/pull/5879)
- fix ci build-macos (https://github.com/filecoin-project/lotus/pull/5934)
- Fix creation of remainder account when it's not a multisig (https://github.com/filecoin-project/lotus/pull/5807)
- Fix fallback chainstore (https://github.com/filecoin-project/lotus/pull/6003)
- fix 4857: show help for set-addrs (https://github.com/filecoin-project/lotus/pull/5943)
- fix health report (https://github.com/filecoin-project/lotus/pull/6011)
- fix(ci): Use recent ubuntu LTS release; Update release params ((https://github.com/filecoin-project/lotus/pull/6011))

# 1.9.0-rc4 / 2021-05-13

This is an optional Lotus release that introduces various improvements to the sealing, mining, and deal-making processes.
Expand Down