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

release: v1.23.3 #11109

Merged
merged 302 commits into from
Aug 9, 2023
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
302 commits
Select commit Hold shift + click to select a range
ad73b31
Merge branch 'id/remove-dockerfile.lotus' of github.com:ianconsolata/…
magik6k May 9, 2023
bdd339d
Merge branch 'ianconsolata-id/remove-dockerfile.lotus'
magik6k May 9, 2023
02163fb
Merge branch 'master' of github.com:filecoin-project/lotus
magik6k May 9, 2023
ea7bbbc
Merge pull request #10845 from filecoin-project/deps/jsonrpc-v0.3.1
arajasek May 9, 2023
2f469c2
fix: tests: Use mutex-wrapped datastore in storage tests
magik6k May 9, 2023
07e5abb
Merge pull request #10825 from filecoin-project/10682-read-perm-for-s…
magik6k May 9, 2023
488b796
Merge pull request #10785 from filecoin-project/maciej/fountain-ui
magik6k May 9, 2023
ff8d81d
Merge pull request #10846 from filecoin-project/fix/tests-storage-uni…
arajasek May 9, 2023
a4235e2
feat: deflake eth_balance_test
arajasek May 9, 2023
7c98160
Merge pull request #10847 from filecoin-project/asr/deflake-ethbalance
arajasek May 9, 2023
5c26a3d
Merge pull request #10772 from simlecode/fix/remove-invalid-field
magik6k May 9, 2023
8fcf59f
itests: Test PoSt V1_1 on workers
magik6k Apr 22, 2023
70d2899
itests: wdpost: Address review
magik6k May 9, 2023
ceb3f1e
Validate that FromBlock/ToBlock epoch is indeed a hex value (#10780)
fridrik01 May 9, 2023
9617fb6
ci: Debugging m1 build
magik6k Apr 25, 2023
dc805eb
temp drop m1 from releases
magik6k Apr 25, 2023
4302bc0
ci: run release on ci/ branches, include m1
magik6k Apr 25, 2023
b414124
chore: update go-libp2p to v0.27.1
marten-seemann Apr 14, 2023
ca9c873
return all the public addresses in NatInfo
marten-seemann May 10, 2023
85e76f9
update go-libp2p to v0.27.3
marten-seemann May 10, 2023
0a064c1
libp2p: add QUIC and WebTransport to default listen addresses
marten-seemann May 10, 2023
ea9a8bf
Merge pull request #10749 from filecoin-project/ci/1.23-release-artif…
magik6k May 10, 2023
4a155a9
Merge pull request #10848 from filecoin-project/libp2p-quic-webtransport
magik6k May 10, 2023
86723a3
Merge pull request #10671 from filecoin-project/update-libp2p-v027
magik6k May 10, 2023
92dcfe5
feat: splitstore: access warmupepoch atomically instead of locking
arajasek May 5, 2023
fb228eb
feat: mempool: reintroduce ForEachPendingMessage
arajasek May 5, 2023
52e7546
address review: make warmupEpoch an atomic.Int64
arajasek May 10, 2023
298b2b4
Merge pull request #10840 from filecoin-project/asr/splitstore-warm
arajasek May 10, 2023
6fd93ed
fix: sched: Address GET_32G_MAX_CONCURRENT regression (#10850)
magik6k May 10, 2023
da2e155
Revert "libp2p: add QUIC and WebTransport to default listen addresses"
May 10, 2023
2bc205e
feat: Add eth_syncing RPC method
fridrik01 Apr 21, 2023
a1a0120
Merge pull request #10852 from filecoin-project/sbansal/revert-10848
shrenujbansal May 10, 2023
b4ea0db
Merge pull request #10719 from filecoin-project/10622-add-eth-syncing
fridrik01 May 10, 2023
b412d8c
Revert "Revert "libp2p: add QUIC and WebTransport to default listen a…
magik6k May 10, 2023
825564a
itests: Deflake TestNetBlockIPAddr
magik6k May 10, 2023
4ca30ab
Add support for blockHash param in eth_getLogs
fridrik01 Apr 28, 2023
dbb892d
lotus-fountain: make compatible with 0x addresses #10560
maciejwitowski Apr 28, 2023
08e6e04
Unify error handling
maciejwitowski May 5, 2023
0ec3d44
add grant-datacap support for lotus fountain
JesseXie May 11, 2023
96c1ab4
run gofmt to clean the imports error
JesseXie May 11, 2023
f4a3207
fix: splitstore: remove deadlock around waiting for sync
arajasek May 11, 2023
f394781
feat: deflake sector_import_simple
arajasek May 11, 2023
a0ebd8b
Merge pull request #10857 from filecoin-project/asr/feat-deadlock-2
arajasek May 11, 2023
f671654
Make redeclare cmd work
rjan90 May 12, 2023
2bbc098
Merge pull request #10858 from filecoin-project/asr/deflake-sector-im…
arajasek May 12, 2023
760a27d
feat: itests: add logs to blockminer.go failure case
arajasek May 12, 2023
b3d0b18
Merge pull request #10784 from filecoin-project/maciej/fountain
arajasek May 12, 2023
1dd24fe
Merge pull request #10782 from filecoin-project/10781-add-blockhash-p…
arajasek May 12, 2023
9b0cbbb
Merge branch 'master' into lotus-fountain-add-datacap
JesseXie May 12, 2023
befc82d
Merge pull request #10861 from filecoin-project/asr/deflake-logs
jennijuju May 12, 2023
9486aa9
fixed the merged break for to->cmd/lotus-fountain/main.go
JesseXie May 12, 2023
4f3b617
follow the new style for html from master branch
JesseXie May 12, 2023
bc60171
Merge pull request #10856 from filecoin-project/lotus-fountain-add-da…
JesseXie May 12, 2023
0d7d906
Adding extra data check on DecodeBlockMsg
AnomalRoil May 12, 2023
af0303f
chore: update go-fil-markets
jacobheun May 3, 2023
a29e822
Set drop-missing to true
rjan90 May 15, 2023
7519f9f
fix: Add lotus-miner legacy-markets alert
rjan90 May 15, 2023
0131781
feat: run lotus-shed commands in context that is cancelled on sigterm
fridrik01 May 16, 2023
34ebb25
Merge pull request #10868 from filecoin-project/feat/add-legacy-marke…
magik6k May 16, 2023
0e7f9cf
Merge pull request #10867 from filecoin-project/refactor/gfm-v1.28.0
magik6k May 16, 2023
b0d1385
Check if epoch is negative in GetTipsetByHeight
May 17, 2023
aaa376c
Merge pull request #10878 from filecoin-project/sbansal/neg-epoch-check
magik6k May 17, 2023
c2e2725
update traces, es transport with batches and fasthttp
Apr 24, 2023
d400d33
go format code changes
May 17, 2023
fa8792a
make CI happpy with format
May 17, 2023
f35fa57
Replace use of storetheindex with go-libipni
gammazero May 5, 2023
0a0f540
mod tidy
gammazero May 17, 2023
de0726f
make ledger sign work
jennijuju May 18, 2023
6ced5e2
Merge pull request #10880 from filecoin-project/jen/makedeephappy
magik6k May 18, 2023
b08dbde
Update redeclare cmd on Lotus-Workers
rjan90 May 18, 2023
e65de69
make docsgen-cli
rjan90 May 18, 2023
bd85a6a
Merge pull request #10860 from filecoin-project/phi-fix-args-redeclare
rjan90 May 18, 2023
3207c69
opt: cli: If present, print Events Root
simlecode May 19, 2023
40e51ba
Add alerts to `Lotus info` cmd
rjan90 May 19, 2023
9321e0f
Merge pull request #10894 from filecoin-project/feat/lotus-info-alerting
magik6k May 19, 2023
dfa7fc7
feat: chainstore: sharded mutex for filling chain height index
May 19, 2023
cad743e
Appease the linter
May 19, 2023
bb92984
tracer: simplify the valid Iwant logic
May 22, 2023
42d2f4d
tracer: move es transport to net/http + format
May 22, 2023
d9a6522
tidy dependencies
May 22, 2023
fff151f
Fix button color so it doesn't look disabled when hovering over
maciejwitowski May 22, 2023
c233b43
Small UI improvements for faucet
maciejwitowski May 22, 2023
2922959
Merge pull request #10841 from gammazero/use-go-libipni
ZenGround0 May 22, 2023
00e3443
Addressing code review comments
AnomalRoil May 22, 2023
6ec413b
fix: not call RUnlock
simlecode May 23, 2023
17d2c71
Merge pull request #10905 from filecoin-project/maciej/fountain-fix
magik6k May 23, 2023
6b4a46d
Merge pull request #10893 from simlecode/opt/output-events-root
magik6k May 23, 2023
8b2ef40
storage: Weave end offset into unsealed reader code
magik6k May 19, 2023
cd75ea0
piecereader: Retune to allow parallel ReadAt calls
magik6k May 19, 2023
587c3fd
piecereader: Fix parallel buffer access, close readers in readInto
magik6k May 19, 2023
6c62e6d
fix tests/lint
magik6k May 23, 2023
326a035
piecereader: Add metrics
magik6k May 23, 2023
f0fec13
piecereader: Metrics fixes
magik6k May 23, 2023
5e58f64
piecereader: Fix double buffer free
magik6k May 23, 2023
f99fbc1
Merge pull request #10912 from simlecode/fix/not-unlock
arajasek May 23, 2023
8c8e287
Merge pull request #10896 from filecoin-project/feat/chainindex-shard…
magik6k May 24, 2023
aef2ab6
Merge pull request #10405 from cortze/feat/upgrade-elastic-search-tra…
snadrus May 24, 2023
41203f7
pass the right g-recaptcha data
JesseXie May 25, 2023
479018e
set default data-cap same as MinVerifiedDealSize
JesseXie May 25, 2023
b58daf5
piecereader: address review
magik6k May 25, 2023
fdd013c
Merge pull request #10920 from filecoin-project/lotus-fountain-dealsize
magik6k May 26, 2023
14f9770
feat: miner cli: sectors list upgrade-bounds tool
magik6k May 26, 2023
090b98a
sealing: Attempt to improve upgrade sector selection
magik6k May 23, 2023
4b5a665
Merge remote-tracking branch 'origin/master' into feat/piecereader-perf
magik6k May 26, 2023
7af4279
Update gas_balancing.md
parthibanb224 May 26, 2023
a4c9495
Update message when user hits CRTL+C to not imply handling SIGSTOP bu…
fridrik01 May 27, 2023
b269a1b
Merge pull request #10877 from filecoin-project/lotus-shed-cancel-con…
fridrik01 May 27, 2023
78d7ccd
Add new RPC stress testing tool (lotus-bench rpc) with rich reporting
fridrik01 Apr 25, 2023
d0e9502
small fixes
fridrik01 Apr 26, 2023
dcc72a4
Also report on json errors (not only http errors)
fridrik01 Apr 26, 2023
4b0ca30
Add --watch option to see progress while benchmark is running
fridrik01 Apr 26, 2023
b563a36
Address review comments
fridrik01 May 10, 2023
e1b69f8
Cleanup after removing urface upgrade
fridrik01 May 27, 2023
17915dc
sealing: Don't select sectors with no deals lined up for upgrading
magik6k May 27, 2023
228b306
feat: slashfilter: drop outdated near-upgrade check
arajasek May 29, 2023
0ec2acb
Merge pull request #10652 from filecoin-project/asr/mpool-fee-too-low
arajasek May 29, 2023
10ed18b
test: messagepool: gas rewards are negative if GasFeeCap too low
arajasek Apr 11, 2023
867a7b1
Merge pull request #10628 from filecoin-project/asr/exec-trace-compute
arajasek May 29, 2023
c0942eb
feat: cli: Make compact partitions cmd better
arajasek Jul 20, 2022
84bba33
Merge pull request #9070 from filecoin-project/asr/batch-clever
arajasek May 29, 2023
e25d834
Merge pull request #10924 from parthibanb224/patch-1
arajasek May 29, 2023
782e09a
feat: itest: force PoSt more aggressively around deadline closure
arajasek May 29, 2023
7b921c6
Merge pull request #10732 from filecoin-project/tests/test-postv11-wo…
arajasek May 29, 2023
f5daf95
update interop
jennijuju May 17, 2023
a12dbaa
Merge pull request #10879 from filecoin-project/jen/fixinterop
arajasek May 29, 2023
b76b5ef
Merge pull request #10863 from AnomalRoil/fix/fuzz/48208
arajasek May 29, 2023
10130a3
opt: MinerInfo adds the PendingOwnerAddress field
simlecode May 30, 2023
3bed440
chore: make docsgen
simlecode May 30, 2023
99c98b5
Merge pull request #2 from filecoin-project/master
swift-mx May 30, 2023
4256617
style:Refactoring slashfilter
mx819812523 May 30, 2023
d365f7b
fix: docs gen
May 30, 2023
1c10a6e
update go-fil-markets
magik6k May 30, 2023
2636815
Merge remote-tracking branch 'origin/master' into revert-10852-sbansa…
magik6k May 30, 2023
3d061ba
Merge pull request #10649 from filecoin-project/asr/test-gas-reward
arajasek May 30, 2023
047898f
Merge pull request #10926 from filecoin-project/asr/deflake-miningloop
magik6k May 30, 2023
8be9e53
Merge pull request #10927 from simlecode/opt/add_PendingOwnerAddress
magik6k May 30, 2023
183e35f
Merge pull request #10925 from filecoin-project/asr/drop-orange-check
magik6k May 30, 2023
87ae60a
Merge pull request #10650 from filecoin-project/vyzo/test/mpool-select
magik6k May 30, 2023
fa36613
Merge branch 'more-methods' of github.com:protofire/lotus into protof…
magik6k May 30, 2023
3d0e6d0
Merge remote-tracking branch 'origin/master' into protofire-more-methods
magik6k May 30, 2023
3c67d0f
Merge pull request #10929 from filecoin-project/protofire-more-methods
magik6k May 30, 2023
42aa845
fix: error log
swift-mx May 30, 2023
042bbfa
deps: Update go-fil-markets to v1.28.2
magik6k May 30, 2023
196cd0b
fix: add more log for error
swift-mx May 30, 2023
96fa081
Merge pull request #10913 from filecoin-project/feat/piecereader-perf
magik6k May 30, 2023
ce5e242
Merge pull request #10915 from filecoin-project/fix/upgrade-sector-se…
arajasek May 30, 2023
b997f4a
Merge pull request #10854 from filecoin-project/revert-10852-sbansal/…
magik6k May 30, 2023
1205024
Merge pull request #10761 from filecoin-project/10752-bench-rpc
magik6k May 30, 2023
6cc506f
Merge pull request #10923 from filecoin-project/feat/sectors-upgradeb…
magik6k May 30, 2023
2fd8602
Merge branch 'master' into slashfilter
swift-mx May 31, 2023
2310740
Add FVM_CONCURRENCY alert
rjan90 May 31, 2023
db673ef
Alert if higher then 24
rjan90 May 31, 2023
eeac1aa
update libp2p
jennijuju May 31, 2023
84535ca
Merge pull request #10936 from filecoin-project/jen/libp2p
magik6k May 31, 2023
6e7dc95
Merge pull request #10933 from filecoin-project/feat/fvm-concurrency-…
magik6k May 31, 2023
9240776
fix: improve perf of msgindex backfill
fridrik01 Jun 1, 2023
cc66654
Merge pull request #10941 from filecoin-project/fix-msgindex-backfill
arajasek Jun 1, 2023
de64fda
chore: deps: update to go-libp2p 0.27.5
arajasek Jun 3, 2023
c38193a
Add lotus evm command for backfilling txhash.db
fridrik01 May 30, 2023
4e55147
Run docsgen-cli
fridrik01 Jun 1, 2023
e414acb
Address review comments
fridrik01 Jun 1, 2023
26b4866
Move back to lotus-shed and add subcategory for indexes
fridrik01 Jun 3, 2023
5daaa3f
Small improvement to make gen output
fridrik01 Jun 3, 2023
fc0df4a
Merge pull request #10951 from filecoin-project/update-makefile-gen
ZenGround0 Jun 5, 2023
86c3a69
Merge pull request #10948 from filecoin-project/asr/update-libp2p
magik6k Jun 6, 2023
424bab3
Merge pull request #10932 from filecoin-project/backfill-txhash
arajasek Jun 6, 2023
a27e0a8
Prefill GetTipsetByHeight skiplist cache on lotus startup
fridrik01 Jun 5, 2023
7fea179
Merge pull request #10955 from filecoin-project/prefill-skiplist-on-l…
fridrik01 Jun 6, 2023
9e4f1a4
Add new lotus-shed command for computing eth hash for a given message…
fridrik01 Jun 6, 2023
4d90d04
Upgrade urfave dependency which now supports DisableSliceFlagSeparato…
fridrik01 Jun 3, 2023
b6c1400
Run go mod tidy to remove unused dependencies
fridrik01 Jun 7, 2023
594c52b
Merge pull request #10950 from filecoin-project/upgrade-urface-depend…
fridrik01 Jun 7, 2023
16b9787
fix: handle the parent-grinding mining fault
mx819812523 Jun 8, 2023
e3c796c
Merge branch 'master' into slashfilter
swift-mx Jun 8, 2023
dfd3b10
feat: cli(compute-state) default to the tipset at the given epoch
Stebalien Jun 8, 2023
2fca475
fix: supply extra params for ReportConsensusFaultParams
mx819812523 Jun 9, 2023
36b5f48
Merge branch 'slashfilter' of https://github.com/storswiftlabs/lotus …
mx819812523 Jun 9, 2023
173dad4
fix: docs gen
Jun 9, 2023
28951e5
Merge pull request #10965 from filecoin-project/steb/use-ts-from-height
magik6k Jun 9, 2023
fc719e7
Add comment stating msgIndex is an experimental feature
Jun 9, 2023
5b31b79
Merge pull request #10968 from filecoin-project/sbansal/msgindex-comment
shrenujbansal Jun 9, 2023
739d61c
fix: eth: ensure that the event topics are non-nil
Stebalien Jun 12, 2023
1e29616
Merge pull request #10971 from filecoin-project/fix/10910
arajasek Jun 12, 2023
1ba0e4b
feat: deflake TestDMLevelPartialRetrieval (#10972)
arajasek Jun 12, 2023
48912e8
fix: chain error
mx819812523 Jun 13, 2023
2a6d0e5
fix: pubsub: do not treat ErrExistingNonce as Reject
arajasek Jun 12, 2023
24b958c
Merge pull request #10928 from storswiftlabs/slashfilter
arajasek Jun 13, 2023
4ca5b0e
Merge pull request #10973 from filecoin-project/asr/fix-existing-nonce
arajasek Jun 13, 2023
44aadb7
feat: deflake TestDealsWithFinalizeEarly
arajasek Jun 13, 2023
517c0a5
Merge pull request #10978 from filecoin-project/asr/deflake-finalize-…
arajasek Jun 15, 2023
6c01310
chore: migrate to boxo
Jorropo May 25, 2023
73f0987
chore(blockstore): switch ipfs blockstore from go-ipfs-http-api to ku…
aschmahmann Jun 2, 2023
cf10e29
chore(deps): update to v0.10.0 boxo
hannahhoward Jun 14, 2023
96699fa
chore(deps): update to tagged go-fil-markets
hannahhoward Jun 14, 2023
95383c1
chore(deps): upgrade kubo to rc
hannahhoward Jun 14, 2023
cc207ed
refactor(deps): use forked kubo-api-client
hannahhoward Jun 19, 2023
f358160
Add EIP-1898 support needed for The Graph compatibility
fridrik01 May 3, 2023
e4b8425
Merge branch 'releases' into sbansal/merge-releases-to-master-20230621
Jun 21, 2023
eed38a3
Fix lint errors
fridrik01 Jun 21, 2023
8b849e6
Merge pull request #10999 from filecoin-project/sbansal/merge-release…
shrenujbansal Jun 21, 2023
b8b9158
make gen
magik6k Jun 22, 2023
168d022
Merge pull request #10921 from Jorropo/boxo2
magik6k Jun 22, 2023
dda2d7e
Refactor EthBlockNumberOrHash and remove the number field
fridrik01 Jun 21, 2023
a2431ff
Merge pull request #10815 from filecoin-project/10814-eip-1891
fridrik01 Jun 23, 2023
c79acf9
sealing: Use only non-assigned deals when selecting snap sectors
magik6k Jun 23, 2023
2cf19d4
not display privatekey
beck-8 Jun 27, 2023
a1bfdfb
Refactor state invariant checks for different actor versions
snissn Jun 28, 2023
49f8b03
Merge pull request #11020 from filecoin-project/mikers/chore/update-s…
arajasek Jun 28, 2023
2df1697
Merge pull request #11006 from beck-8/not_display_privatekey
arajasek Jun 28, 2023
30a9f63
Merge pull request #11002 from filecoin-project/feat/dealbounds-calc
arajasek Jun 28, 2023
b80c082
feat: Make sure we dont store duplidate actor events caused by reorgs
fridrik01 Jun 28, 2023
8577dcb
Merge pull request #11015 from filecoin-project/fix-dedup
fridrik01 Jun 30, 2023
05b2e21
Update build version to 1.23.3-dev
Jun 30, 2023
3e36893
Merge branch 'releases' into sbansal/merge-releases-into-master
Jun 30, 2023
225cf0f
Merge pull request #11038 from filecoin-project/sbansal/merge-release…
arajasek Jun 30, 2023
017f20c
Merge pull request #11039 from filecoin-project/sbansal/build-version
shrenujbansal Jun 30, 2023
75383cf
chore: ffi: update fvm
Stebalien Jun 30, 2023
a5791ff
Merge pull request #11040 from filecoin-project/steb/update-ffi
arajasek Jul 4, 2023
ab72562
chore: build: release v1.23.3-rc1
arajasek Jul 4, 2023
0c5400f
fix: changelog: v1.23.1-rc1 is a release candidate
arajasek Jul 4, 2023
5a45410
Merge pull request #11051 from filecoin-project/asr/v1.23.3
arajasek Jul 4, 2023
4019853
fix: docs: correct 1.23.3 CHANGELOG
arajasek Jul 6, 2023
3e905d9
Merge pull request #11055 from filecoin-project/asr/v1.23.3
arajasek Jul 10, 2023
655ea1e
Add tmp indices to events table while performing migration to V2
fridrik01 Jul 11, 2023
67406a8
Merge pull request #11066 from filecoin-project/asr/backport
arajasek Jul 11, 2023
19160d2
chore: build: release v1.23.3-rc2
arajasek Jul 11, 2023
43ac799
Merge pull request #11067 from filecoin-project/asr/releasev1.23.3
arajasek Jul 11, 2023
02a0c9c
feat: changelog: add details of tracer experiment
arajasek Jul 24, 2023
9177b84
chore: release v1.23.3
arajasek Jul 27, 2023
1e019da
Merge pull request #11107 from filecoin-project/asr/releasev1.23.3
arajasek Jul 27, 2023
6635833
Update CHANGELOG.md
arajasek Jul 31, 2023
e567b27
Merge pull request #11098 from filecoin-project/asr/tracer-deets
arajasek Jul 31, 2023
4872ad6
feat: FVM: do not error on unsuccessful implicit messages
arajasek Jul 31, 2023
286482f
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
arajasek Jul 31, 2023
0f6207a
feat: slasher: print error on failure
arajasek Jun 13, 2023
a413a53
feat: refactor slashfilter to return bool indicating fault
arajasek Jun 13, 2023
50a86f2
feat: improvements to the consensus slasher
arajasek Jun 13, 2023
fbac220
feat: chain node: Move consensus slasher to internal service
magik6k Aug 1, 2023
46ad747
Merge pull request #11127 from filecoin-project/asr/backport-slasher
arajasek Aug 1, 2023
3b9139d
feat: changelog: add consensus slasher as a highlight
arajasek Aug 1, 2023
443620b
chore: deps: update go-libp2p to v0.27.8
arajasek Aug 4, 2023
4359b2b
Merge pull request #11137 from filecoin-project/asr/libp2p-bump
arajasek Aug 8, 2023
a1c2703
chore: deps: update to go-libp2p 0.27.9
arajasek Aug 8, 2023
4aeae93
Merge pull request #11146 from filecoin-project/asr/bump-libp2p
arajasek Aug 8, 2023
2a9506d
increase golang version to 1.19.12
snissn Aug 8, 2023
70b1bca
remove deprecated structchecklinter, TOOD add support for linter name…
snissn Aug 8, 2023
46233e4
Merge pull request #11151 from filecoin-project/mikers/go-1.19.12
arajasek Aug 9, 2023
5ee435d
Update Changelog to remove references to ProbeLab experiment
arajasek Aug 9, 2023
34104d0
Update Changelog to mention bump in minimum Go version
arajasek Aug 9, 2023
9c27d67
fix: docker: use correct golang 1.19.12 tag
arajasek Aug 9, 2023
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,4 @@ dist/
# The following files are checked into git and result
# in dirty git state if removed from the docker context
!extern/filecoin-ffi/rust/filecoin.pc
!extern/test-vectors
109 changes: 109 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,114 @@
# Lotus changelog

# UNRELEASED
jennijuju marked this conversation as resolved.
Show resolved Hide resolved

# v1.23.3 / 2023-08-01

This feature release of Lotus includes numerous improvements and enhancements for node operators, ETH RPC-providers and storage providers.

## Highlights
jennijuju marked this conversation as resolved.
Show resolved Hide resolved

- [Lotus now includes a Slasher tool](https://github.com/filecoin-project/lotus/pull/10928) to monitor the network for Consensus Faults, and report them as appropriate
- The Slasher investigates all incoming blocks, and assesses whether they trigger any of the three Consensus Faults defined in the Filecoin protocol
- If any faults are detected, the Slasher sends a `ReportConsensusFault` message to the faulty miner
- For more information on the Slasher, including how to run it, please see LINK
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: link after updating docs with changes in #11126

- The Ethereum-like RPC exposed by Lotus is now compatible with EIP-1898: https://github.com/filecoin-project/lotus/pull/10815
- The lotus-miner PieceReader now supports parallel reads: https://github.com/filecoin-project/lotus/pull/10913
- Added new environment variable `LOTUS_EXEC_TRACE_CACHE_SIZE` to configure execution trace cache size ([filecoin-project/lotus#10585](https://github.com/filecoin-project/lotus/pull/10585))
- If unset, we default to caching 16 most recent execution traces. Storage Providers may want to set this to 0, while exchanges may want to crank it up.
- The tracer's Elastic Search transport has been upgraded to support batch traces: [filecoin-project/lotus#10405](https://github.com/filecoin-project/lotus/pull/10405)
- This facilitates an experiment being run by ProbeLab [to measure the performance of the Gossipsub protocol in the Filecoin network](https://www.notion.so/pl-strflt/Write-explainer-doc-for-SPs-183a7775406d451a8b19e3cdc2cdf5c3?d=d8df4e142b78427ab470db68877da1ba#abba19208e3b4420a6388df7a3a48b62).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace link with #11118

- Users are invited to opt into the experiment by following the instructions [here](https://www.notion.so/pl-strflt/Write-explainer-doc-for-SPs-183a7775406d451a8b19e3cdc2cdf5c3?pvs=4#092a3a68d6734a12961f5c3fe95767e5)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above - can we give a tldr on why we encourage user to run this please?

- Doing so has negligible impact on memory and CPU usage, but has a 2x impact on incoming and outgoing traffic.


## New features
- feat: miner cli: sectors list upgrade-bounds tool ([filecoin-project/lotus#10923](https://github.com/filecoin-project/lotus/pull/10923))
- Add new RPC stress testing tool (lotus-bench rpc) with rich reporting ([filecoin-project/lotus#10761](https://github.com/filecoin-project/lotus/pull/10761))
- feat: alert: Add FVM_CONCURRENCY alert ([filecoin-project/lotus#10933](https://github.com/filecoin-project/lotus/pull/10933))
- feat: Add eth_syncing RPC method ([filecoin-project/lotus#10719](https://github.com/filecoin-project/lotus/pull/10719))
- feat: sealing: flag to run data_cid untied from addpiece ([filecoin-project/lotus#10797](https://github.com/filecoin-project/lotus/pull/10797))
- feat: Lotus Gateway: add MpoolPending, ChainGetBlock and MinerGetBaseInfo ([filecoin-project/lotus#10929](https://github.com/filecoin-project/lotus/pull/10929))

## Improvements
- chore: update ffi & fvm ([filecoin-project/lotus#11040](https://github.com/filecoin-project/lotus/pull/11040))
- feat: Make sure we don't store duplidate actor events caused to reorgs in events.db ([filecoin-project/lotus#11015](https://github.com/filecoin-project/lotus/pull/11015))
- sealing: Use only non-assigned deals when selecting snap sectors ([filecoin-project/lotus#11002](https://github.com/filecoin-project/lotus/pull/11002))
- chore: not display privatekey ([filecoin-project/lotus#11006](https://github.com/filecoin-project/lotus/pull/11006))
- chore: shed: update actor version ([filecoin-project/lotus#11020](https://github.com/filecoin-project/lotus/pull/11020))
- chore: migrate to boxo ([filecoin-project/lotus#10921](https://github.com/filecoin-project/lotus/pull/10921))
- feat: deflake TestDealsWithFinalizeEarly ([filecoin-project/lotus#10978](https://github.com/filecoin-project/lotus/pull/10978))
- fix: pubsub: do not treat ErrExistingNonce as Reject ([filecoin-project/lotus#10973](https://github.com/filecoin-project/lotus/pull/10973))
- feat: deflake TestDMLevelPartialRetrieval (#10972) ([filecoin-project/lotus#10972](https://github.com/filecoin-project/lotus/pull/10972))
- fix: eth: ensure that the event topics are non-nil ([filecoin-project/lotus#10971](https://github.com/filecoin-project/lotus/pull/10971))
- Add comment stating msgIndex is an experimental feature ([filecoin-project/lotus#10968](https://github.com/filecoin-project/lotus/pull/10968))
- feat: cli(compute-state) default to the tipset at the given epoch ([filecoin-project/lotus#10965](https://github.com/filecoin-project/lotus/pull/10965))
- Upgrade urfave dependency which now supports DisableSliceFlagSeparato… ([filecoin-project/lotus#10950](https://github.com/filecoin-project/lotus/pull/10950))
- Add new lotus-shed command for computing eth hash for a given message cid (#10961) ([filecoin-project/lotus#10961](https://github.com/filecoin-project/lotus/pull/10961))
- Prefill GetTipsetByHeight skiplist cache on lotus startup ([filecoin-project/lotus#10955](https://github.com/filecoin-project/lotus/pull/10955))
- Add lotus-shed command for backfilling txhash.db ([filecoin-project/lotus#10932](https://github.com/filecoin-project/lotus/pull/10932))
- chore: deps: update to go-libp2p 0.27.5 ([filecoin-project/lotus#10948](https://github.com/filecoin-project/lotus/pull/10948))
- Small improvement to make gen output ([filecoin-project/lotus#10951](https://github.com/filecoin-project/lotus/pull/10951))
- fix: improve perf of msgindex backfill ([filecoin-project/lotus#10941](https://github.com/filecoin-project/lotus/pull/10941))
- deps: update libp2p ([filecoin-project/lotus#10936](https://github.com/filecoin-project/lotus/pull/10936))
- sealing: Improve upgrade sector selection ([filecoin-project/lotus#10915](https://github.com/filecoin-project/lotus/pull/10915))
- Add timing test for mpool select with a large mpool dump ([filecoin-project/lotus#10650](https://github.com/filecoin-project/lotus/pull/10650))
- feat: slashfilter: drop outdated near-upgrade check ([filecoin-project/lotus#10925](https://github.com/filecoin-project/lotus/pull/10925))
- opt: MinerInfo adds the PendingOwnerAddress field ([filecoin-project/lotus#10927](https://github.com/filecoin-project/lotus/pull/10927))
- feat: itest: force PoSt more aggressively around deadline closure ([filecoin-project/lotus#10926](https://github.com/filecoin-project/lotus/pull/10926))
- test: messagepool: gas rewards are negative if GasFeeCap too low ([filecoin-project/lotus#10649](https://github.com/filecoin-project/lotus/pull/10649))
- fix: types: error out on decoding BlockMsg with extraneous data ([filecoin-project/lotus#10863](https://github.com/filecoin-project/lotus/pull/10863))
- update interop upgrade schedule ([filecoin-project/lotus#10879](https://github.com/filecoin-project/lotus/pull/10879))
- itests: Test PoSt V1_1 on workers ([filecoin-project/lotus#10732](https://github.com/filecoin-project/lotus/pull/10732))
- Update gas_balancing.md ([filecoin-project/lotus#10924](https://github.com/filecoin-project/lotus/pull/10924))
- feat: cli: Make compact partitions cmd better ([filecoin-project/lotus#9070](https://github.com/filecoin-project/lotus/pull/9070))
- fix: include extra messages in ComputeState InvocResult output ([filecoin-project/lotus#10628](https://github.com/filecoin-project/lotus/pull/10628))
- feat: pubsub: treat ErrGasFeeCapTooLow as ignore, not reject ([filecoin-project/lotus#10652](https://github.com/filecoin-project/lotus/pull/10652))
- feat: run lotus-shed commands in context that is cancelled on sigterm ([filecoin-project/lotus#10877](https://github.com/filecoin-project/lotus/pull/10877))
- fix:lotus-fountain:set default data-cap same as MinVerifiedDealSize ([filecoin-project/lotus#10920](https://github.com/filecoin-project/lotus/pull/10920))
- pass the right g-recaptcha data
- fix: not call RUnlock ([filecoin-project/lotus#10912](https://github.com/filecoin-project/lotus/pull/10912))
- opt: cli: If present, print Events Root ([filecoin-project/lotus#10893](https://github.com/filecoin-project/lotus/pull/10893))
- Calibration faucet UI improvements ([filecoin-project/lotus#10905](https://github.com/filecoin-project/lotus/pull/10905))
- chore: chain: replace storetheindex with go-libipni ([filecoin-project/lotus#10841](https://github.com/filecoin-project/lotus/pull/10841))
- Add alerts to `Lotus info` cmd ([filecoin-project/lotus#10894](https://github.com/filecoin-project/lotus/pull/10894))
- fix: cli: make redeclare cmd work properly ([filecoin-project/lotus#10860](https://github.com/filecoin-project/lotus/pull/10860))
- fix: shed remove datacap not working with ledger ([filecoin-project/lotus#10880](https://github.com/filecoin-project/lotus/pull/10880))
- Check if epoch is negative in GetTipsetByHeight ([filecoin-project/lotus#10878](https://github.com/filecoin-project/lotus/pull/10878))
- chore: update go-fil-markets ([filecoin-project/lotus#10867](https://github.com/filecoin-project/lotus/pull/10867))
- feat: alerts: Add lotus-miner legacy-markets alert ([filecoin-project/lotus#10868](https://github.com/filecoin-project/lotus/pull/10868))
- feat:fountain:add grant-datacap support ([filecoin-project/lotus#10856](https://github.com/filecoin-project/lotus/pull/10856))
- feat: itests: add logs to blockminer.go failure case ([filecoin-project/lotus#10861](https://github.com/filecoin-project/lotus/pull/10861))
- feat: eth: Add support for blockHash param in eth_getLogs ([filecoin-project/lotus#10782](https://github.com/filecoin-project/lotus/pull/10782))
- lotus-fountain: make compatible with 0x addresses #10560 ([filecoin-project/lotus#10784](https://github.com/filecoin-project/lotus/pull/10784))
- feat: deflake sector_import_simple ([filecoin-project/lotus#10858](https://github.com/filecoin-project/lotus/pull/10858))
- fix: splitstore: remove deadlock around waiting for sync ([filecoin-project/lotus#10857](https://github.com/filecoin-project/lotus/pull/10857))
- fix: sched: Address GET_32G_MAX_CONCURRENT regression (#10850) ([filecoin-project/lotus#10850](https://github.com/filecoin-project/lotus/pull/10850))
- feat: fix deadlock in splitstore-mpool interaction ([filecoin-project/lotus#10840](https://github.com/filecoin-project/lotus/pull/10840))
- chore: update go-libp2p to v0.27.3 ([filecoin-project/lotus#10671](https://github.com/filecoin-project/lotus/pull/10671))
- libp2p: add QUIC and WebTransport to default listen addresses ([filecoin-project/lotus#10848](https://github.com/filecoin-project/lotus/pull/10848))
- fix: ci: Debugging m1 build ([filecoin-project/lotus#10749](https://github.com/filecoin-project/lotus/pull/10749))
- Validate that FromBlock/ToBlock epoch is indeed a hex value (#10780) ([filecoin-project/lotus#10780](https://github.com/filecoin-project/lotus/pull/10780))
- fix: remove invalid field UpgradePriceListOopsHeight ([filecoin-project/lotus#10772](https://github.com/filecoin-project/lotus/pull/10772))
- feat: deflake eth_balance_test ([filecoin-project/lotus#10847](https://github.com/filecoin-project/lotus/pull/10847))
- fix: tests: Use mutex-wrapped datastore in storage tests ([filecoin-project/lotus#10846](https://github.com/filecoin-project/lotus/pull/10846))
- Make lotus-fountain UI slightly friendlier ([filecoin-project/lotus#10785](https://github.com/filecoin-project/lotus/pull/10785))
- Make (un)subscribe and filter RPC methods require only read perm ([filecoin-project/lotus#10825](https://github.com/filecoin-project/lotus/pull/10825))
- deps: Update go-jsonrpc to v0.3.1 ([filecoin-project/lotus#10845](https://github.com/filecoin-project/lotus/pull/10845))
- feat: deflake paych_api_test ([filecoin-project/lotus#10843](https://github.com/filecoin-project/lotus/pull/10843))
- fix: Eth RPC: do not occlude block param errors. ([filecoin-project/lotus#10534](https://github.com/filecoin-project/lotus/pull/10534))
- feat: cli: More ux-friendly batching cmds ([filecoin-project/lotus#10837](https://github.com/filecoin-project/lotus/pull/10837))
- fix: cli: Hide legacy markets cmds ([filecoin-project/lotus#10842](https://github.com/filecoin-project/lotus/pull/10842))
- feat: chainstore: exit early in MaybeTakeHeavierTipset ([filecoin-project/lotus#10839](https://github.com/filecoin-project/lotus/pull/10839))
- fix: itest: fix eth deploy test flake ([filecoin-project/lotus#10829](https://github.com/filecoin-project/lotus/pull/10829))
- style: mempool: chain errors using xerrors.Errorf ([filecoin-project/lotus#10836](https://github.com/filecoin-project/lotus/pull/10836))
- feat: deflake msgindex_test.go ([filecoin-project/lotus#10826](https://github.com/filecoin-project/lotus/pull/10826))
- feat: deflake TestEthFeeHistory ([filecoin-project/lotus#10816](https://github.com/filecoin-project/lotus/pull/10816))
- feat: make RunClientTest louder when deals fail ([filecoin-project/lotus#10817](https://github.com/filecoin-project/lotus/pull/10817))
- fix: cli: Change arg wording in change-beneficiary cmd ([filecoin-project/lotus#10823](https://github.com/filecoin-project/lotus/pull/10823))
- refactor: streamline error handling in CheckPendingMessages (#10818) ([filecoin-project/lotus#10818](https://github.com/filecoin-project/lotus/pull/10818))
- feat: Add tmp indices to events table while performing migration to V2

# v1.23.2 / 2023-06-28

This is a patch release on top of 1.23.1 containing the fix for https://github.com/filecoin-project/lotus/issues/10906
Expand Down
Loading