From 1916561e60e3a2a2e8b306cb161dae9ef75f856f Mon Sep 17 00:00:00 2001 From: Jennifer Wang Date: Thu, 10 Feb 2022 23:38:41 -0500 Subject: [PATCH 1/2] bump the version to v1.15.0-rc1 --- build/openrpc/full.json.gz | Bin 26596 -> 26596 bytes build/openrpc/miner.json.gz | Bin 12903 -> 12903 bytes build/openrpc/worker.json.gz | Bin 3960 -> 3960 bytes build/version.go | 2 +- documentation/en/cli-lotus-miner.md | 2 +- documentation/en/cli-lotus-worker.md | 2 +- documentation/en/cli-lotus.md | 2 +- 7 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/openrpc/full.json.gz b/build/openrpc/full.json.gz index 368f32aa9c4f1988b87731e2736c950e1e0a573a..ed1abf06e2aadc4a1bdc3a1463a3140e3f88c43d 100644 GIT binary patch literal 26596 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 A82|tP literal 26596 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%0D! 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 Date: Thu, 10 Feb 2022 23:42:38 -0500 Subject: [PATCH 2/2] add changelog --- CHANGELOG.md | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a420421de..fd29ea152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,178 @@ # Lotus changelog +# 1.15.0-rc1 / 2022-02-10 + +This is the first release candidates of v1.15.0, detailed changelog will be updated later. + +- github.com/filecoin-project/lotus: + - bump the version to v1.15.0-rc1 + - chore: build: v1.14.0 -> master ([filecoin-project/lotus#8053](https://github.com/filecoin-project/lotus/pull/8053)) + - FinalizeReplicaUpdate ([filecoin-project/lotus#8018](https://github.com/filecoin-project/lotus/pull/8018)) + - splitstore sortless compaction ([filecoin-project/lotus#8008](https://github.com/filecoin-project/lotus/pull/8008)) + - perf: chain: Make drand logs in daemon less noisy (#7955) ([filecoin-project/lotus#7955](https://github.com/filecoin-project/lotus/pull/7955)) + - chore: shed: storage stats 2.0 ([filecoin-project/lotus#7941](https://github.com/filecoin-project/lotus/pull/7941)) + - StartEpochSealingBuffer triggers packing on timer ([filecoin-project/lotus#7905](https://github.com/filecoin-project/lotus/pull/7905)) + - deps: update go-paramfetch to v0.0.4 ([filecoin-project/lotus#8050](https://github.com/filecoin-project/lotus/pull/8050)) + - fix: sealing: Stop recovery attempts after fault ([filecoin-project/lotus#8014](https://github.com/filecoin-project/lotus/pull/8014)) + - chore: update build and deps ([filecoin-project/lotus#8047](https://github.com/filecoin-project/lotus/pull/8047)) + - update libp2p to v0.18.0-rc4 ([filecoin-project/lotus#8044](https://github.com/filecoin-project/lotus/pull/8044)) + - update go-libp2p to v0.18.0-rc3 ([filecoin-project/lotus#8022](https://github.com/filecoin-project/lotus/pull/8022)) + - misc: api: Annotate lotus tests according to listed behaviors ([filecoin-project/lotus#7835](https://github.com/filecoin-project/lotus/pull/7835)) + - some basic splitstore refactors ([filecoin-project/lotus#7999](https://github.com/filecoin-project/lotus/pull/7999)) + - feat: mpool: Cache state nonces ([filecoin-project/lotus#8005](https://github.com/filecoin-project/lotus/pull/8005)) + - chore: sealer: quieten a log ([filecoin-project/lotus#7998](https://github.com/filecoin-project/lotus/pull/7998)) + - chore: build: make the OhSnap epoch configurable by an envvar for devnets ([filecoin-project/lotus#7995](https://github.com/filecoin-project/lotus/pull/7995)) + - chore: chain: fix log ([filecoin-project/lotus#7993](https://github.com/filecoin-project/lotus/pull/7993)) + - tvx: supply network version when extracting messages. ([filecoin-project/lotus#7996](https://github.com/filecoin-project/lotus/pull/7996)) + - fix: sealer: manager should lock Unsealed for ReplicaUpdate ([filecoin-project/lotus#7986](https://github.com/filecoin-project/lotus/pull/7986)) + - chore: remove inaccurate comment in sealtasks ([filecoin-project/lotus#7977](https://github.com/filecoin-project/lotus/pull/7977)) + - update go-libp2p to v0.18.0-rc2 ([filecoin-project/lotus#7984](https://github.com/filecoin-project/lotus/pull/7984)) + - Fix: sealer: ReplicaUpdate should fetch the correct files ([filecoin-project/lotus#7983](https://github.com/filecoin-project/lotus/pull/7983)) + - libp2p v0.18.0-rc1 and initial resource manager integration ([filecoin-project/lotus#7969](https://github.com/filecoin-project/lotus/pull/7969)) + - chore: merge release/v1.14.0 PRs into master ([filecoin-project/lotus#7979](https://github.com/filecoin-project/lotus/pull/7979)) + - chore: update PR template ([filecoin-project/lotus#7918](https://github.com/filecoin-project/lotus/pull/7918)) + - Fix: chain: create a new VM for each epoch ([filecoin-project/lotus#7966](https://github.com/filecoin-project/lotus/pull/7966)) + - feat(deps): update markets stack ([filecoin-project/lotus#7959](https://github.com/filecoin-project/lotus/pull/7959)) + - Use go-libp2p-connmgr v0.3.1 ([filecoin-project/lotus#7957](https://github.com/filecoin-project/lotus/pull/7957)) + - feat: #7747 sealing: Adding conf variable for capping number of concurrent unsealing jobs (#7884) ([filecoin-project/lotus#7884](https://github.com/filecoin-project/lotus/pull/7884)) + - build: release: bump master version to v1.15.0-dev ([filecoin-project/lotus#7922](https://github.com/filecoin-project/lotus/pull/7922)) + - feat: build: butterfly SNAPNET ([filecoin-project/lotus#7932](https://github.com/filecoin-project/lotus/pull/7932)) + - correctness fixes for the autobatch blockstore ([filecoin-project/lotus#7940](https://github.com/filecoin-project/lotus/pull/7940)) + - fix: #7869 sealing: Add more deal expiration checks during PRU pipeline ([filecoin-project/lotus#7871](https://github.com/filecoin-project/lotus/pull/7871)) + - fix: blockstore: Add missing locks to autobatch::Get() ([filecoin-project/lotus#7939](https://github.com/filecoin-project/lotus/pull/7939)) + - feat: state: Fast migration for v15 ([filecoin-project/lotus#7933](https://github.com/filecoin-project/lotus/pull/7933)) + - enhancement: #7891 sectors: disable existing existing cc upgrade path 2 days before the upgrade epoch ([filecoin-project/lotus#7900](https://github.com/filecoin-project/lotus/pull/7900)) + - chore: deps: Integrate proof v11.0.0 ([filecoin-project/lotus#7923](https://github.com/filecoin-project/lotus/pull/7923)) + - Snap Deals Lotus Integration: FSM Posting and integration test ([filecoin-project/lotus#7810](https://github.com/filecoin-project/lotus/pull/7810)) + - chore: deps: Update go-paramfetch ([filecoin-project/lotus#7917](https://github.com/filecoin-project/lotus/pull/7917)) + - feat: #7880 gas: add gas charge for VerifyReplicaUpdate ([filecoin-project/lotus#7897](https://github.com/filecoin-project/lotus/pull/7897)) + - misc: build: v1.13.2 back to master ([filecoin-project/lotus#7910](https://github.com/filecoin-project/lotus/pull/7910)) + - FIX: #7904 CI: generated vectors from v7 for bleeding edge ([filecoin-project/lotus#7903](https://github.com/filecoin-project/lotus/pull/7903)) + - misc: docs: remove issue number from the pr title ([filecoin-project/lotus#7902](https://github.com/filecoin-project/lotus/pull/7902)) + - Fix: state: circsuypply calc around null blocks ([filecoin-project/lotus#7890](https://github.com/filecoin-project/lotus/pull/7890)) + - test vector runner fixes for v6 vectors ([filecoin-project/lotus#7881](https://github.com/filecoin-project/lotus/pull/7881)) + - Shed: Add a util to send a batch of messages ([filecoin-project/lotus#7667](https://github.com/filecoin-project/lotus/pull/7667)) + - Snapcraft grade no develgrade ([filecoin-project/lotus#7802](https://github.com/filecoin-project/lotus/pull/7802)) + - fix: doc generation struct slice example value ([filecoin-project/lotus#7851](https://github.com/filecoin-project/lotus/pull/7851)) + - fix: returned error not be accept correctly ([filecoin-project/lotus#7852](https://github.com/filecoin-project/lotus/pull/7852)) + - Add api for transfer diagnostics ([filecoin-project/lotus#7759](https://github.com/filecoin-project/lotus/pull/7759)) + - Refactor: VM: Remove the NetworkVersionGetter ([filecoin-project/lotus#7818](https://github.com/filecoin-project/lotus/pull/7818)) + - fix: #7577 markets: When retrying Add Piece, first seek to start of reader ([filecoin-project/lotus#7812](https://github.com/filecoin-project/lotus/pull/7812)) + - feat: #6017 market: retrieval ask CLI command ([filecoin-project/lotus#7814](https://github.com/filecoin-project/lotus/pull/7814)) + - misc: n/a sealing: Fix grammatical error in a log warning message ([filecoin-project/lotus#7831](https://github.com/filecoin-project/lotus/pull/7831)) + - sectors update-state checks if sector exists before changing its state ([filecoin-project/lotus#7762](https://github.com/filecoin-project/lotus/pull/7762)) + - refactor: state: Move randomness versioning out of the VM ([filecoin-project/lotus#7816](https://github.com/filecoin-project/lotus/pull/7816)) + - feat(graphsync): allow setting of per-peer incoming requests for miners ([filecoin-project/lotus#7578](https://github.com/filecoin-project/lotus/pull/7578)) + - updating to new datastore/blockstore code with contexts ([filecoin-project/lotus#7646](https://github.com/filecoin-project/lotus/pull/7646)) + - Shed: Add a util to list terminated deals ([filecoin-project/lotus#7774](https://github.com/filecoin-project/lotus/pull/7774)) + - VM: Circ supply should be constant per epoch ([filecoin-project/lotus#7811](https://github.com/filecoin-project/lotus/pull/7811)) + - chore: create pull_request_template.md ([filecoin-project/lotus#7726](https://github.com/filecoin-project/lotus/pull/7726)) + - Mempool msg selection should respect block message limits ([filecoin-project/lotus#7321](https://github.com/filecoin-project/lotus/pull/7321)) + - Merge v15 work into master ([filecoin-project/lotus#7784](https://github.com/filecoin-project/lotus/pull/7784)) + - Expose EnableGasTracing as an env_var ([filecoin-project/lotus#7750](https://github.com/filecoin-project/lotus/pull/7750)) + - Minor improvement for OpenTelemetry ([filecoin-project/lotus#7760](https://github.com/filecoin-project/lotus/pull/7760)) + - Sort lotus-miner retrieval-deals by dealId ([filecoin-project/lotus#7749](https://github.com/filecoin-project/lotus/pull/7749)) + - Make retrieval even faster ([filecoin-project/lotus#7746](https://github.com/filecoin-project/lotus/pull/7746)) + - dep/fix 7701 Dependency: update to ipld-legacy to v0.1.1 ([filecoin-project/lotus#7751](https://github.com/filecoin-project/lotus/pull/7751)) + - Command to list active sector locks ([filecoin-project/lotus#7735](https://github.com/filecoin-project/lotus/pull/7735)) + - dagstore pieceReader: Always read full in ReadAt ([filecoin-project/lotus#7737](https://github.com/filecoin-project/lotus/pull/7737)) + - SplitStore: supress compaction near upgrades ([filecoin-project/lotus#7734](https://github.com/filecoin-project/lotus/pull/7734)) + - Disable appimage ([filecoin-project/lotus#7707](https://github.com/filecoin-project/lotus/pull/7707)) + - Initial switch to OpenTelemetry ([filecoin-project/lotus#7725](https://github.com/filecoin-project/lotus/pull/7725)) + - Bump the master version to v1.13.3-dev ([filecoin-project/lotus#7717](https://github.com/filecoin-project/lotus/pull/7717)) +- github.com/filecoin-project/dagstore (v0.4.3 -> v0.4.4): + failed to fetch repo +- github.com/filecoin-project/go-amt-ipld/v4 (null -> v4.0.0): + - v4 (#60) ([filecoin-project/go-amt-ipld#60](https://github.com/filecoin-project/go-amt-ipld/pull/60)) + - Merge pull request from GHSA-3wpc-wmc7-8p5g + - add .github/workflows/tagpush.yml + - add .github/workflows/release-check.yml + - add .github/workflows/releaser.yml + - update .github/workflows/go-check.yml + - update .github/workflows/go-test.yml + - add version.json file + - fix: fix bitWidth error message (#58) ([filecoin-project/go-amt-ipld#58](https://github.com/filecoin-project/go-amt-ipld/pull/58)) + - update .github/workflows/go-check.yml + - update .github/workflows/go-test.yml + - update .github/workflows/automerge.yml +- github.com/filecoin-project/go-commp-utils (v0.1.2 -> v0.1.3): + - chore(deps): clean up dependencies (#7) ([filecoin-project/go-commp-utils#7](https://github.com/filecoin-project/go-commp-utils/pull/7)) +- github.com/filecoin-project/go-ds-versioning (v0.1.0 -> v0.1.1): + - update to context datastores (#3) ([filecoin-project/go-ds-versioning#3](https://github.com/filecoin-project/go-ds-versioning/pull/3)) + - ci(circle): fix versions (#4) ([filecoin-project/go-ds-versioning#4](https://github.com/filecoin-project/go-ds-versioning/pull/4)) +- github.com/filecoin-project/go-fil-markets (v1.13.4 -> v1.19.0): + - release: v1.19.0 + - Update to go-data-transfer v1.14.0 / go-libp2p v0.18.0-rc1 (#669) ([filecoin-project/go-fil-markets#669](https://github.com/filecoin-project/go-fil-markets/pull/669)) + - release: v1.18.0 (#671) ([filecoin-project/go-fil-markets#671](https://github.com/filecoin-project/go-fil-markets/pull/671)) + - revert index provider PR #629 and associated PRs (#670) ([filecoin-project/go-fil-markets#670](https://github.com/filecoin-project/go-fil-markets/pull/670)) + - log advertisement cid for announcement and update deps (#667) ([filecoin-project/go-fil-markets#667](https://github.com/filecoin-project/go-fil-markets/pull/667)) + - release: v1.15.0 ([filecoin-project/go-fil-markets#661](https://github.com/filecoin-project/go-fil-markets/pull/661)) + - retrieve by any CID (not just root CID) and reference provider integration (#629) ([filecoin-project/go-fil-markets#629](https://github.com/filecoin-project/go-fil-markets/pull/629)) + - release: v1.14.1 ([filecoin-project/go-fil-markets#660](https://github.com/filecoin-project/go-fil-markets/pull/660)) + - refactor: isolate commp in its own package to avoid exposing pulling filecoin-ffi (#659) ([filecoin-project/go-fil-markets#659](https://github.com/filecoin-project/go-fil-markets/pull/659)) + - release: v1.14.0 ([filecoin-project/go-fil-markets#658](https://github.com/filecoin-project/go-fil-markets/pull/658)) + - add SeekStart method to inflator reader (#656) ([filecoin-project/go-fil-markets#656](https://github.com/filecoin-project/go-fil-markets/pull/656)) + - Merge tag 'v1.13.6' + - Timeout provider after waiting a period of time for transfer to restart (#655) ([filecoin-project/go-fil-markets#655](https://github.com/filecoin-project/go-fil-markets/pull/655)) + - Update to context datastores (#653) ([filecoin-project/go-fil-markets#653](https://github.com/filecoin-project/go-fil-markets/pull/653)) + - Fix and de-dupe link to spec (#652) ([filecoin-project/go-fil-markets#652](https://github.com/filecoin-project/go-fil-markets/pull/652)) + - release: v1.13.4 (#651) ([filecoin-project/go-fil-markets#651](https://github.com/filecoin-project/go-fil-markets/pull/651)) +- github.com/filecoin-project/go-paramfetch (v0.0.2 -> v0.0.4): + - retry fetching once before erroring ([filecoin-project/go-paramfetch#22](https://github.com/filecoin-project/go-paramfetch/pull/22)) + - Always verify SnapDeals params ([filecoin-project/go-paramfetch#20](https://github.com/filecoin-project/go-paramfetch/pull/20)) +- github.com/filecoin-project/go-state-types (v0.1.1 -> v0.1.3): + - CBOR encode Addr Pairs for keys (#35) ([filecoin-project/go-state-types#35](https://github.com/filecoin-project/go-state-types/pull/35)) + - Add AddrPairKey (#34) ([filecoin-project/go-state-types#34](https://github.com/filecoin-project/go-state-types/pull/34)) +- github.com/filecoin-project/go-statestore (v0.1.1 -> v0.2.0): + - update to context datastores ([filecoin-project/go-statestore#10](https://github.com/filecoin-project/go-statestore/pull/10)) +- github.com/filecoin-project/go-storedcounter (v0.0.0-20200421200003-1c99c62e8a5b -> v0.1.0): + - Update go-datastore ([filecoin-project/go-storedcounter#1](https://github.com/filecoin-project/go-storedcounter/pull/1)) +- github.com/filecoin-project/specs-actors/v2 (v2.3.5 -> v2.3.6): + - Update to context datastores (#1541) ([filecoin-project/specs-actors#1541](https://github.com/filecoin-project/specs-actors/pull/1541)) +- github.com/filecoin-project/specs-storage (v0.1.1-0.20201105051918-5188d9774506 -> v0.2.0): + - FinalizeReplicaUpdate (#22) ([filecoin-project/specs-storage#22](https://github.com/filecoin-project/specs-storage/pull/22)) + - Add release of sectorkey and replica update ([filecoin-project/specs-storage#20](https://github.com/filecoin-project/specs-storage/pull/20)) + - Feat/update post gen (#19) ([filecoin-project/specs-storage#19](https://github.com/filecoin-project/specs-storage/pull/19)) + - Add sector key to ReplicaUpdate iface method (#18) ([filecoin-project/specs-storage#18](https://github.com/filecoin-project/specs-storage/pull/18)) + - Update for snap deals (#17) ([filecoin-project/specs-storage#17](https://github.com/filecoin-project/specs-storage/pull/17)) + - Merge remote-tracking branch 'origin/feat/sector-ref' + +Contributors + +| Contributor | Commits | Lines ± | Files Changed | +|-------------|---------|---------|---------------| +| Aayush Rajasekaran | 116 | +12792/-3989 | 579 | +| zenground0 | 38 | +8894/-1521 | 343 | +| vyzo | 121 | +4537/-1470 | 258 | +| zl | 1 | +3725/-309 | 8 | +| dirkmc | 7 | +1392/-1110 | 61 | +| Jennifer Wang | 55 | +890/-806 | 121 | +| Łukasz Magiera | 35 | +1143/-339 | 104 | +| whyrusleeping | 2 | +483/-585 | 28 | +| Darko Brdareski | 14 | +725/-276 | 154 | +| Rod Vagg | 3 | +45/-949 | 12 | +| hannahhoward | 10 | +481/-133 | 35 | +| Hannah Howard | 3 | +371/-234 | 22 | +| c r | 4 | +425/-75 | 18 | +| TheMenko | 8 | +237/-179 | 17 | +| Aayush | 15 | +197/-106 | 57 | +| ZenGround0 | 3 | +263/-25 | 11 | +| Dirk McCormick | 12 | +188/-40 | 27 | +| Peter Rabbitson | 3 | +128/-62 | 3 | +| Steven Allen | 2 | +110/-74 | 2 | +| Raúl Kripalani | 6 | +128/-49 | 9 | +| Whyrusleeping | 1 | +76/-70 | 8 | +| web3-bot | 10 | +99/-17 | 10 | +| Jiaying Wang | 15 | +58/-23 | 15 | +| Aarsh Shah | 1 | +23/-19 | 5 | +| Travis Person | 2 | +2/-20 | 4 | +| Jakub Sztandera | 3 | +13/-5 | 5 | +| gstuart | 3 | +12/-1 | 3 | +| Cory Schwartz | 4 | +5/-6 | 4 | +| pefish | 1 | +4/-3 | 1 | +| Colin Kennedy | 1 | +4/-2 | 1 | +| Rob Quist | 1 | +2/-2 | 1 | +| shotcollin | 1 | +1/-1 | 1 | + # v1.13.2 / 2022-01-09