·
0 commits
to refs/heads/release/v1.33.0
since this release
Release Log
- github.com/filecoin-project/lotus:
- build: release Lotus Node v1.33.0 (filecoin-project#13111) (filecoin-project/lotus#13111)
- build: backport changes for Node v1.33.0 (filecoin-project#13110) (filecoin-project/lotus#13110)
- build: release Lotus Node v1.33.0-rc1 (filecoin-project#13088) (filecoin-project/lotus#13088)
- feat(f3): remove dynamic manifests and specify full static manifests (filecoin-project#13074) (filecoin-project#13090) (filecoin-project/lotus#13090)
- fix(f3): introduce rate limit to computing F3 power tables (filecoin-project#13085) (filecoin-project#13089) (filecoin-project/lotus#13089)
- chore: fix typo in subscription naming (filecoin-project#13086) (filecoin-project/lotus#13086)
- chore: upgrade to go
v0.8.4(filecoin-project#13084) (filecoin-project/lotus#13084) - chore(fountain): add sitemap and robots files (filecoin-project#13058) (filecoin-project/lotus#13058)
- style(fountain): new content and layout for the landing page (filecoin-project#13056) (filecoin-project/lotus#13056)
- docs: add ETH API information to V2 API documentation (filecoin-project#13068) (filecoin-project/lotus#13068)
- chore(release): cherry-pick v1.32.3 changelog back to master (filecoin-project#13080) (filecoin-project/lotus#13080)
- feat(f3): set initial power table for mainnet (filecoin-project#13077) (filecoin-project/lotus#13077)
- ci: migrate workflows to checkout v4 (filecoin-project#13067) (filecoin-project/lotus#13067)
- feat: expose
/v2APIs through Lotus Gateway (filecoin-project#13075) (filecoin-project/lotus#13075) - refactor: use slices.Contains to simplify code (filecoin-project#13076) (filecoin-project/lotus#13076)
- feat: set up very expensive tests to run in CI (filecoin-project#12939) (filecoin-project/lotus#12939)
- feat: fall back to EC finalized tipset if F3 is too far behind in eth APIs (filecoin-project#13070) (filecoin-project/lotus#13070)
- feat: fall back to EC if F3 finalized tipeset is older than 900 epochs (filecoin-project#13066) (filecoin-project/lotus#13066)
- docs: add "safe" tag to V2 API documentation (filecoin-project#13051) (filecoin-project/lotus#13051)
- chore(fountain): improve SEO and accessibility metadata (filecoin-project#13054) (filecoin-project/lotus#13054)
- chore: reduce log level for F3 participation lease renewal (filecoin-project#13061) (filecoin-project/lotus#13061)
- feat(eth)!: add Eth APIs to /v2 + minor improvements & fixes (filecoin-project#13026) (filecoin-project/lotus#13026)
- chore: recompress poorly compressed actor bundles (filecoin-project#13059) (filecoin-project/lotus#13059)
- chore: sysctl template, service burst limits (filecoin-project#13050) (filecoin-project/lotus#13050)
- test(evm): cover delegate call storage regression (filecoin-project#13010) (filecoin-project/lotus#13010)
- feat: add F3 Grafana Dashboard Template (filecoin-project#12934) (filecoin-project/lotus#12934)
- chore: fix function name in comment (filecoin-project#13047) (filecoin-project/lotus#13047)
- fix(deps): fix Ledger hardware wallet support (filecoin-project#13048) (filecoin-project/lotus#13048)
- chore: fix wrong comment (filecoin-project#13031) (filecoin-project/lotus#13031)
- chore(docs): remove consecutive duplicate words (filecoin-project#13044) (filecoin-project/lotus#13044)
- chore(docs): add more clarity to what StateMinerAvailableBalance is doing (filecoin-project#13045) (filecoin-project/lotus#13045)
- fix(shed): account for new sectors that haven't been proven yet (filecoin-project#13042) (filecoin-project/lotus#13042)
- feat: implement
safetag in tipset selection (filecoin-project#13034) (filecoin-project/lotus#13034) - fix(actors): use network, not actors version in error message (filecoin-project#13038) (filecoin-project/lotus#13038)
- fix(eth): apply limit in EthGetBlockReceiptsLimited (filecoin-project#12883) (filecoin-project/lotus#12883)
- feat(metrics): capture total gas metric from ApplyBlocks (filecoin-project#13037) (filecoin-project/lotus#13037)
- chore: mark generated openrpc and docs as generated (filecoin-project#13035) (filecoin-project/lotus#13035)
- chore: avoid test flakiness in v2 API tests caused by
WaitTillChain(filecoin-project#13033) (filecoin-project/lotus#13033) - feat: implement initial Lotus V2
StateAPIs (filecoin-project#13027) (filecoin-project/lotus#13027) - feat(metrics): capture gas metrics from ApplyBlocks, tweak time buckets (filecoin-project#13030) (filecoin-project/lotus#13030)
- chore: fix generated docs on
master(filecoin-project#13032) (filecoin-project/lotus#13032) - docs: add tipset sample in api docs (filecoin-project#13021) (filecoin-project/lotus#13021)
- ci: default to hosted runners unless explicitly instructed otherwise (filecoin-project#13023) (filecoin-project/lotus#13023)
- feat: implement ChainGetTipSet in Lotus v2 APIs (filecoin-project#13003) (filecoin-project/lotus#13003)
- docs(cli): add usage description for f3 powertable command (filecoin-project#13020) (filecoin-project/lotus#13020)
- chore: bump version to v1.32.3-dev (filecoin-project#13019) (filecoin-project/lotus#13019)
- chore(release): cherry-pick v1.32.2 changelog back to master (filecoin-project#13018) (filecoin-project/lotus#13018)
- chore: remove out-of-date API Readme (filecoin-project#13017) (filecoin-project/lotus#13017)
- fix(eth): return nil for eth transactions not found (filecoin-project#12999) (filecoin-project/lotus#12999)
- feat(shed): migrate-state tock-fix (filecoin-project#13014) (filecoin-project/lotus#13014)
- chore(deps): bump filecoin-ffi to v1.32.2 (filecoin-project#13011) (filecoin-project/lotus#13011)
- chore: update new Mainnet nv25 date to 2025-04-14T23:00:00Z (filecoin-project#13007) (filecoin-project/lotus#13007)
- chore: make
TockFixepoch for 2k network configurable [skip changelog] (filecoin-project#13008) (filecoin-project/lotus#13008) - feat!: actors bundle v16.0.1 & special handling for calibnet (filecoin-project#13006) (filecoin-project/lotus#13006)
- chore: use slices.Equal to simplify code (filecoin-project#13002) (filecoin-project/lotus#13002)
- docs(release): v1.32.0 release template improvements (filecoin-project#12874) (filecoin-project/lotus#12874)
- chore(release): cherry-pick v1.32.0&v1.32.1 changelog back to master (filecoin-project#13001) (filecoin-project/lotus#13001)
- feat(build): add calibnet-* etc. targets for per-network builds (filecoin-project#12972) (filecoin-project/lotus#12972)
- chore: bump version to v1.32.2-dev (filecoin-project#13000) (filecoin-project/lotus#13000)
- feat(shed): lotus-shed miner list-balances (filecoin-project#12984) (filecoin-project/lotus#12984)
- feat: set F3 activation contract address as specified in the FRC (filecoin-project#12994) (filecoin-project/lotus#12994)
- chore: make fiximports run in parallel (filecoin-project#12985) (filecoin-project/lotus#12985)
- chore: use the built-in max/min to simplify the code (filecoin-project#12993) (filecoin-project/lotus#12993)
- chore: set Mainnet nv25 upgrade epoch and update deps (filecoin-project#12986) (filecoin-project/lotus#12986)
- feat(shed): inspect miner fee payment at each deadline cron (filecoin-project#12981) (filecoin-project/lotus#12981)
- fix: take in NetworkName in shed f3 check-activation (filecoin-project#12982) (filecoin-project/lotus#12982)
- feat: expose market ProviderSectors access on state-types abstraction (filecoin-project#12978) (filecoin-project/lotus#12978)
- chore(eth): make EthGetBlockByNumber & EthGetBlockByHash share cache code (filecoin-project#12979) (filecoin-project/lotus#12979)
- feat(shed): lotus-shed miner-fees - to inspect FIP-0100 fees for a miner (filecoin-project#12980) (filecoin-project/lotus#12980)
- chore(shed): update miner actor from v15 to v16 in
lotus-shed minercmd (filecoin-project#12974) (filecoin-project/lotus#12974) - fix(test): deflake daily_fees_test
- chore(deps): bump go-state-types to v0.16.0-rc8
- feat: integrate & test FIP-0098 additions (filecoin-project#12968) (filecoin-project/lotus#12968)
- chore: update butterfly network assets (filecoin-project#12966) (filecoin-project/lotus#12966)
- chore: update Calibration Teep height (filecoin-project#12964) (filecoin-project/lotus#12964)
- feat(miner): remove batch balancer-related functionality (filecoin-project#12919) (filecoin-project/lotus#12919)
- fix: reduce amount of buildconstant hacking in itests
- chore: update actors bundle to v16.0.0-rc3
- fix(calibnet): Tock upgrade 7 days after Teep
- chore: update go-state-types to remove DeprecatedDealIds from JSON
- chore(fip0100): harden and clean-up daily fee itest
- chore: upgrade go-state-types to v0.16.0-rc6
- feat(fip0100): updates to FIP including Teep->Tock
- feat(miner): adjust SectorOnChainInfo for FIP-0098 (new nullables)
- chore(fees): add initial fees & migration testing (FIP-0100) (filecoin-project#12942) (filecoin-project/lotus#12942)
- fix(build)!: adjust FilReserved for FIP-0100 for non-mainnet
- feat!: fip-0100 dev builds of builtin-actors & go-state-types
- chore: update actors bundle to v16.0.0-rc2
- chore: bump ffi to v1.32.0-rc2
- chore(deps): upgrade
golang.org/xpackages andgo-pubsubto latest versions (filecoin-project#12962) (filecoin-project/lotus#12962) - chore: upgrade to go-f3
v0.8.3(filecoin-project#12941) (filecoin-project/lotus#12941) - chore: set nv25 calibnet upgrade epoch (filecoin-project#12951) (filecoin-project/lotus#12951)
- chore(docs): minor godoc fixes in tests (filecoin-project#12956) (filecoin-project/lotus#12956)
- feat: add Agent to
Filecoin.Version! (filecoin-project#12953) (filecoin-project/lotus#12953) - fix(index): avoid deadlock on close (filecoin-project#12950) (filecoin-project/lotus#12950)
- fix: prevent panic in
FullNodeProxywith empty node list (filecoin-project#12948) (filecoin-project/lotus#12948) - fix: f3: use F3InitialPowerTableCID in contract provided manifests (filecoin-project/lotus#12949)
- feat: add
ChainGetMessagesInTipsetto Lotus Gateway (filecoin-project#12947) (filecoin-project/lotus#12947) - chore(build): update filecoin-ffi to a released version (filecoin-project#12944) (filecoin-project/lotus#12944)
- chore: update go-state-types with empty big.Int{} handling (filecoin-project#12936) (filecoin-project/lotus#12936)
- fix: f3: topic filter with no static manifest (filecoin-project/lotus#12943)
- chore(deps): update filecoin-ffi (filecoin-project#12940) (filecoin-project/lotus#12940)
- fix: delegate integer operations to go-state-types (filecoin-project#12935) (filecoin-project/lotus#12935)
- chore: reduce participation log verbosity when F3 isn't ready (filecoin-project#12937) (filecoin-project/lotus#12937)
- fix: allow users to optionally configure node startup even if index reconciliation fails (filecoin-project#12930) (filecoin-project/lotus#12930)
- fix(drand): add null HistoricalBeaconClient for old beacons (filecoin-project#12830) (filecoin-project/lotus#12830)
- feat: add env-var to disable F3 activation (filecoin-project#12920) (filecoin-project/lotus#12920)
- feat(f3): add F3ParamsAddress to buildconstants, wire it in, specify Butterfly (filecoin-project/lotus#12929)
- feat: add
GenesisTimestampto NetworkParams (filecoin-project#12925) (filecoin-project/lotus#12925) - chore: update butterfly genesis (filecoin-project#12924) (filecoin-project/lotus#12924)
- feat: allow genesis timestamp to be specified in
lotus-seed genesis new(filecoin-project#12923) (filecoin-project/lotus#12923) - docs(api): document 10% overestimation in collateral/pledge APIs (filecoin-project#12922) (filecoin-project/lotus#12922)
- fix: fix broken
InsecurePoStValidationbuild constant (filecoin-project#12918) (filecoin-project/lotus#12918) - chore: upgrade to go-f3
v0.8.2(filecoin-project#12917) (filecoin-project/lotus#12917) - chore: parameterise balance in
lotus-seed genesis add-miner(filecoin-project#12915) (filecoin-project/lotus#12915) - chore: skip bootstrap address override if
LOTUS_P2P_BOOTSTRAPPERSis empty (filecoin-project#12914) (filecoin-project/lotus#12914) - feat(ci): run unit test jobs on arm64 machines additionally (filecoin-project#12864) (filecoin-project/lotus#12864)
- docs(mpool): fix typos in documentation (filecoin-project#12905) (filecoin-project/lotus#12905)
- chore: publish 2k docker images (filecoin-project#12911) (filecoin-project/lotus#12911)
- fix(slashsvc): reduce
block not founderror logs (filecoin-project#12907) (filecoin-project/lotus#12907) - feat(f3): f3-activation-contract integration (filecoin-project/lotus#12861)
- chore: upgrade to go 1.23 (filecoin-project#12910) (filecoin-project/lotus#12910)
- fix(docs): correct typos across whole doc (filecoin-project#12909) (filecoin-project/lotus#12909)
- chore: fix comments in .go (filecoin-project#12903) (filecoin-project/lotus#12903)
- feat: add
--csvoption to thelotus sendcmd (filecoin-project#12892) (filecoin-project/lotus#12892) - chore: disable F3 manifest autofusing on butterflynet for testing purposes (filecoin-project#12895) (filecoin-project/lotus#12895)
- feat(build): add
make linttarget (filecoin-project#12886) (filecoin-project/lotus#12886) - chore: upgrade to the latest go-f3 and allow F3 chain exchange topics (filecoin-project#12893) (filecoin-project/lotus#12893)
- fix(shed): remove itestd command to remove dependency on itest pkg (filecoin-project#12894) (filecoin-project/lotus#12894)
- chore: use the correct environment variable for proof params path (filecoin-project#12891) (filecoin-project/lotus#12891)
- build(deps): bump github.com/golang/glog from 1.2.0 to 1.2.4 (filecoin-project#12889) (filecoin-project/lotus#12889)
- feat: automatically detect if genesis CAR is compressed (filecoin-project#12885) (filecoin-project/lotus#12885)
- chore(test): skip unfixed flaky gateway limits test (filecoin-project#12888) (filecoin-project/lotus#12888)
- chore(blockstore): add an LRU cache to the API blockstore wrapper (filecoin-project#12878) (filecoin-project/lotus#12878)
- feat(api)!: expose
StateGetNetworkParamsin Lotus Gateway API and removeSupportedProofTypes(filecoin-project#12881) (filecoin-project/lotus#12881) - fix(wallet): allow delegated wallet import (filecoin-project#12876) (filecoin-project/lotus#12876)
- docs: point to regex and tools for conventional commits (filecoin-project#12877) (filecoin-project/lotus#12877)
- feat(shed): optional --pprofport (filecoin-project#12866) (filecoin-project/lotus#12866)
- chore: log failure to run CLI command (filecoin-project#12863) (filecoin-project/lotus#12863)
- feat(ci): add stale branch workflow (filecoin-project#12858) (filecoin-project/lotus#12858)
- fix(eth): minor improvements to event range checking (filecoin-project#12867) (filecoin-project/lotus#12867)
- fix(eth): check events are indexed within in requested range
- feat(eth): check events are indexed within in requested range (filecoin-project#12728) (filecoin-project/lotus#12728)
- feat: tstore fevm test (filecoin-project#12849) (filecoin-project/lotus#12849)
- fix(docs): minor spelling corrections (filecoin-project#12859) (filecoin-project/lotus#12859)
- chore: switch to pure-go zstd decoder for snapshot imports (filecoin-project#12857) (filecoin-project/lotus#12857)
- docs(release): v1.30.0, v1.31.0 and v1.31.1 release template improvements (filecoin-project#12563) (filecoin-project/lotus#12563)
- feat(shed): miner locked-vested, and miner list-vested (filecoin-project#12828) (filecoin-project/lotus#12828)
- chore(release): cherry-pick v1.31.1 changelog back to master (filecoin-project#12851) (filecoin-project/lotus#12851)
- refactor(eth): attach ToFilecoinMessage converter to EthCall. (filecoin-project#12844) (filecoin-project/lotus#12844)
- fix(docs): minor godoc corrections (filecoin-project#12843) (filecoin-project/lotus#12843)
- feat: handle non-existing actors gracefully in F3 power proportion CLI (filecoin-project#12840) (filecoin-project/lotus#12840)
- feat(cli): lotus state sectors --show-partitions + CSV (filecoin-project#12834) (filecoin-project/lotus#12834)
- fix(make): restore docsgen-cli target (filecoin-project#12836) (filecoin-project/lotus#12836)
- build(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 (filecoin-project#12835) (filecoin-project/lotus#12835)
- ci(release): fix the create release issue workflow (filecoin-project#12826) (filecoin-project/lotus#12826)
- feat(shed): cron queue inspection util (filecoin-project#12825) (filecoin-project/lotus#12825)
- chore(docs): fix minor typos (filecoin-project#12824) (filecoin-project/lotus#12824)
- chore: add
helptarget to Makefile to display the usage of all targets (filecoin-project#12812) (filecoin-project/lotus#12812) - chore(docs): fix minor typos (filecoin-project#12820) (filecoin-project/lotus#12820)
- feat(shed): lotus-shed msg --gas-stats (w/ tabular output) (filecoin-project#12817) (filecoin-project/lotus#12817)
- chore(docs): remove duplicate words (filecoin-project#12815) (filecoin-project/lotus#12815)
- chore(docs): fix minor typos (filecoin-project#12816) (filecoin-project/lotus#12816)
- fix(indexer): fix potential panic in chain reconciliation logic during backfill (filecoin-project#12813) (filecoin-project/lotus#12813)
- feat: generate default configs for docs without compiled binaries
- feat: separate docsgen-config Makefile target
- feat: generate CLI docs without needing compiled binaries
- chore: fixed 2 markdown syntax or links (filecoin-project#12811) (filecoin-project/lotus#12811)
- fix(docs): reference tagged commit in old changelog link (filecoin-project#12805) (filecoin-project/lotus#12805)
- chore(docs): fix typos (filecoin-project#12807) (filecoin-project/lotus#12807)
- chore: use time.Since instead of time.Now().Sub (filecoin-project#12801) (filecoin-project/lotus#12801)
- fix(doc): "lotus" spelling error (filecoin-project#12802) (filecoin-project/lotus#12802)
- chore(eth): refactor eth API module into separate pieces in new pkg (filecoin-project#12796) (filecoin-project/lotus#12796)
- fix(docs): change golang badge version on README (filecoin-project#12798) (filecoin-project/lotus#12798)
- feat: add network tag to metrics (filecoin-project#12733) (filecoin-project/lotus#12733)
- feat(ci): enforce go.mod dependency on released versions of packages (filecoin-project#12740) (filecoin-project/lotus#12740)
- chore(bootstrap): magik bootstrap nodes (filecoin-project#12792) (filecoin-project/lotus#12792)
- fix: make DealStatesEqual work properly (filecoin-project#12783) (filecoin-project/lotus#12783)
- fix(f3): test API during inactive-F3 modes and make consistent and safe (filecoin-project#12781) (filecoin-project/lotus#12781)
- fix(shed): lotus-shed f3 certs command -n arg not -N (filecoin-project#12782) (filecoin-project/lotus#12782)
- fix: bad error message capitalisation (filecoin-project#12784) (filecoin-project/lotus#12784)
- chore: unset nv25 upgrade height on Calibnet (filecoin-project#12779) (filecoin-project/lotus#12779)
- feat(gateway): add F3GetCertificate & F3GetLatestCertificate to gateway (filecoin-project#12778) (filecoin-project/lotus#12778)
- chore: more frequent migration progress logs (filecoin-project#12732) (filecoin-project/lotus#12732)
- chore: update to golang crypto
0.31.0(filecoin-project#12775) (filecoin-project/lotus#12775) - docs: fix lowercase initials and typos (filecoin-project#12773) (filecoin-project/lotus#12773)
-
- feat: optimize ForEachClaim to return only eligible claims (filecoin-project/lotus#12770)
- chore: remove IPNI advertisement relay over pubsub via Lotus node (filecoin-project#12768) (filecoin-project/lotus#12768)
- chore(docs): archive old changelog entries (filecoin-project#12757) (filecoin-project/lotus#12757)
- fix(sync): mark blocks which diverge from checkpoint as bad (filecoin-project#12763) (filecoin-project/lotus#12763)
- feat(cli): enhance ChainListCmd with JSON output and placeholder support (filecoin-project#12691) (filecoin-project/lotus#12691)
- chore(test): unflake TestTraceFilter (filecoin-project#12759) (filecoin-project/lotus#12759)
- ci: automate release issue creation (filecoin-project#12741) (filecoin-project/lotus#12741)
- fix: f3 gen power command being non-deterministic (filecoin-project#12764) (filecoin-project/lotus#12764)
- build: update Lotus Node and Miner version to v1.32.1-dev in master (filecoin-project#12756) (filecoin-project/lotus#12756)
- chore: delete STM annotations (filecoin-project#12752) (filecoin-project/lotus#12752)
- chore: bump deps, set calibnet nv25 epoch, change nv25-codename (filecoin-project#12754) (filecoin-project/lotus#12754)
- chore(deps): update actors bundle to v16.0.0-dev (filecoin-project#12751) (filecoin-project/lotus#12751)
- fix(sync): do not allow to expand checkpointed tipsets (filecoin-project#12747) (filecoin-project/lotus#12747)
- chore: upgrade to go-f3
v0.7.3(filecoin-project#12753) (filecoin-project/lotus#12753) - fix(eth_trace): don't decode return value in EAM create error case (filecoin-project#12730) (filecoin-project/lotus#12730)
- chore(release): cherry-pick v1.31.0 changelog back to master (filecoin-project#12746) (filecoin-project/lotus#12746)
- fix: use numerical formatting when printing F3 CLI error message (filecoin-project#12739) (filecoin-project/lotus#12739)
- feat: api: market pending proposal API/CLI (filecoin-project#12724) (filecoin-project/lotus#12724)
- chore(docs): fix mismatched godoc method names (filecoin-project#12736) (filecoin-project/lotus#12736)
- chore: bump libp2p deps (filecoin-project#12729) (filecoin-project/lotus#12729)
- feat(f3): tool for explicit power table generation (filecoin-project#12723) (filecoin-project/lotus#12723)
- fix(miner): fix scary verified power miscalculation upon extension (filecoin-project#12720) (filecoin-project/lotus#12720)
- Skip checking the initial power table CID if undefined (filecoin-project#12725) (filecoin-project/lotus#12725)
- feat(shed): check command for FIP-0081 pledge calculation
- feat: nv25 network skeleton (filecoin-project#12707) (filecoin-project/lotus#12707)
- chore: fix function name (filecoin-project#12716) (filecoin-project/lotus#12716)
- chore(test): minor cleanup and debugging output for TestEthBlockHashesCorrect_MultiBlockTipset
- feat(shed): lotus-shed sectors dump-sectors (filecoin-project#12703) (filecoin-project/lotus#12703)
- fix:
ChainIndexer#GetMsgInforeturns anErrNotFoundwhen there are no rows (filecoin-project#12680) (filecoin-project/lotus#12680) - chore(deps): adapt to QAP API changes
- feat(events): add max results error and default raw codec for eth_getLogs (filecoin-project#12671) (filecoin-project/lotus#12671)
- docs: replace more references to lotus-shed with lotus in ChainIndexer docs (filecoin-project#12708) (filecoin-project/lotus#12708)
- chore(events): improve perf for parallel event filter matching
- feat: implement F3 CLI to list power table and proportional power at instance (filecoin-project#12698) (filecoin-project/lotus#12698)
- doc(indexer): more clarity for ChainIndexer configuration setup (filecoin-project#12701) (filecoin-project/lotus#12701)
- fix(eth): make trace_filter resilient to null rounds (filecoin-project#12702) (filecoin-project/lotus#12702)
- fix(test): unflake TestEthBlockNumberAliases (filecoin-project#12699) (filecoin-project/lotus#12699)
- Use DEBUG level log when F3 is not ready for participation (filecoin-project#12700) (filecoin-project/lotus#12700)
- chore: fix struct name in comment (filecoin-project#12689) (filecoin-project/lotus#12689)
- Fix missing flag for
lotus-shed datastore import(filecoin-project#12695) (filecoin-project/lotus#12695) - Fix minor bugs in lotus shed datastore subcommand (filecoin-project#12694) (filecoin-project/lotus#12694)
- build: update Lotus Node & Miner version to v1.31.1-dev in master (filecoin-project#12692) (filecoin-project/lotus#12692)
- fix(miner): ignore lastWork when selecting the best mining candidate (filecoin-project#12690) (filecoin-project/lotus#12690)
- chore(deps): switch to the stdlib atomic package in snapshot code (filecoin-project#12666) (filecoin-project/lotus#12666)
- chore: bump filecoin-ffi to v1.31.0-rc1 (filecoin-project#12687) (filecoin-project/lotus#12687)
- feat(shed): add commands for importing/exporting datastore snapshots (filecoin-project#12685) (filecoin-project/lotus#12685)
- docs: update references for lotus-shed chainindex to lotus index (filecoin-project#12684) (filecoin-project/lotus#12684)
- build: release Lotus node|miner v1.30.0 (filecoin-project#12678) (filecoin-project#12683) (filecoin-project/lotus#12683)
- fix(eth): present revert "data" as plain bytes
- feat(cli): move chainindex cmd from lotus-shed to lotus (filecoin-project#12668) (filecoin-project/lotus#12668)
- fix(ci): fetch tags (filecoin-project#12679) (filecoin-project/lotus#12679)
- Upgrade to go-f3
v0.7.2(filecoin-project#12676) (filecoin-project/lotus#12676) - chore: change F3BootstrapEpoch to -1 (filecoin-project#12673) (filecoin-project/lotus#12673)
- feat(f3): allow to disable f3 passive testing (filecoin-project#12672) (filecoin-project/lotus#12672)
- fix(events): order events consistently when querying
- Conditionally change the limit of F3 certs listed via CLI (filecoin-project#12669) (filecoin-project/lotus#12669)
- fix(f3): try to make f3 participation stick to a single node (filecoin-project#12664) (filecoin-project/lotus#12664)
- fix(f3): when returning a partially used lease, trim its ValidityTerm (filecoin-project#12667) (filecoin-project/lotus#12667)
- fix(api): make stick sessions actually work and make them non-racy (filecoin-project#12665) (filecoin-project/lotus#12665)
- feat: a new ChainIndexer to index tipsets, messages and events (filecoin-project#12421) (filecoin-project/lotus#12421)
- feat(eth): return consistent error for null rounds from RPC methods (filecoin-project#12655) (filecoin-project/lotus#12655)
- chore: set nv24 upgrade epochs (filecoin-project#12660) (filecoin-project/lotus#12660)
- fix(miner): use the "from" address as the sender if it is set (filecoin-project#12662) (filecoin-project/lotus#12662)
- chore: update GST, Filecoin-FFI and Actors to final versions NV24 (filecoin-project#12658) (filecoin-project/lotus#12658)
- chore(deps): update poseidon to the released version (filecoin-project#12656) (filecoin-project/lotus#12656)
- test(chain): test forking before/after finality (filecoin-project#12652) (filecoin-project/lotus#12652)
- fix(cli): print RebroadcastBackoffExponent in lotus f3 manifest (filecoin-project#12647) (filecoin-project/lotus#12647)
- feat(chain): rework checkpoint logic to better handle finality (filecoin-project#12650) (filecoin-project/lotus#12650)
- chore(f3): update go-f3 to v0.7.1 (filecoin-project#12651) (filecoin-project/lotus#12651)
- chore(f3): set F3InitialPowerTableCID in calibnet (filecoin-project#12649) (filecoin-project/lotus#12649)
- feat(f3): change F3 HeadLookback to 4 (filecoin-project#12648) (filecoin-project/lotus#12648)
- fix(test): address minor lint issue (filecoin-project#12645) (filecoin-project/lotus#12645)
- Revert "feat: fix GetBlock for null rounds by returning nil (filecoin-project#12529)"
- test(eth): fix bloom filter test flake (filecoin-project#12643) (filecoin-project/lotus#12643)
- test(eth): fix execution/inclusion off-by-one (filecoin-project#12642) (filecoin-project/lotus#12642)
- fix(f3): poll the lease by repeatedly participating instead of checking progress (filecoin-project#12640) (filecoin-project/lotus#12640)
- feat(eth): implement
eth_getTransactionByBlockNumberAndIndexandeth_getTransactionByBlockHashAndIndex(filecoin-project#12618) (filecoin-project/lotus#12618) - feat(api): populate data field for revert error in EthEstimateGas and EthCall (filecoin-project#12553) (filecoin-project/lotus#12553)
- feat: implement Lotus F3 CLI finality cert get and list (filecoin-project#12627) (filecoin-project/lotus#12627)
- Fix F3 JSON RPC error pass through across API boundary (filecoin-project#12637) (filecoin-project/lotus#12637)
- feat(f3): lotus shed command to delete all f3 state (filecoin-project#12638) (filecoin-project/lotus#12638)
- chore: update network skeleton docs (filecoin-project#12631) (filecoin-project/lotus#12631)
- fix(f3): try again when we fail to fetch the manifest (filecoin-project#12634) (filecoin-project/lotus#12634)
- chore(logging): downgrade GasEstimateMessageGas info log to debug
- fix(f3): correctly construct the manifest template (filecoin-project#12628) (filecoin-project/lotus#12628)
- feat(f3): display the initial power table CID in the F3 manifest (filecoin-project#12626) (filecoin-project/lotus#12626)
- Implement Lotus F3 CLI commands for general diagnostics (filecoin-project#12617) (filecoin-project/lotus#12617)
- Remove redundant
F3Consensusbuild parameter (filecoin-project#12621) (filecoin-project/lotus#12621) - Handle negative value for
LOTUS_DISABLE_F3env var gracefully (filecoin-project#12620) (filecoin-project/lotus#12620) - fix: support Forrest parity testing for F3 participation APIs (filecoin-project#12615) (filecoin-project/lotus#12615)
- chore(ci): allow ', ", ` characters to prefix commit description
- feat: implement F3 list participants API (filecoin-project#12608) (filecoin-project/lotus#12608)
- fix: determine F3 participants relative to current network name (#12597) (filecoin-project/lotus#12597)
- feat(events): compare-amt option for lotus-shed indexes inspect-events (#12571) (filecoin-project/lotus#12571)
- feat(cli): lotus chain head --height to print epoch number
- chore(spcli): improve sectors extend sector skipping info logging
- chore: update triplewz/poseidon (#12602) (filecoin-project/lotus#12602)
- test: disable NAT port mapping, outbound dials, inbound connections (#12591) (filecoin-project/lotus#12591)
- fix(miner): fix new bug in StateMinerPreCommitDepositForPower calculation (#12595) (filecoin-project/lotus#12595)
- Reduce verbosity of F3 logs during itest (#12596) (filecoin-project/lotus#12596)
- test(fvm): validate MCOPY opcode for FIP-0094 (#12556) (filecoin-project/lotus#12556)
- fix(lotus-shed): improve termination-estimate CLI for delegated owner addresses (#12569) (filecoin-project/lotus#12569)
- fix(f3): don't return an error on stop if our context was canceled (#12592) (filecoin-project/lotus#12592)
- feat(f3): refactor the F3 participation module to improve testing (#12589) (filecoin-project/lotus#12589)
- Fix address network override via env var (#12590) (filecoin-project/lotus#12590)
- fix bug in exclude reverted logic (#12588) (filecoin-project/lotus#12588)
- fix(f3): send the last gpbft message for each new participant (#12577) (filecoin-project/lotus#12577)
- feat(f3): remove lease-check interval constants (#12580) (filecoin-project/lotus#12580)
- fix(f3): handle a case where we might receive no manifest (#12579) (filecoin-project/lotus#12579)
- fix(events): handle subscribe and get/fill cases separately
- fix(events): address API reverted semantics
- build: update Node and Miner version to v1.30.1-dev in master (#12562) (filecoin-project/lotus#12562)
- feat(f3): log when gaining/losing participation leases (#12581) (filecoin-project/lotus#12581)
- fix(f3): use the correct context in tests (#12582) (filecoin-project/lotus#12582)
- fix(f3): log the correct number of instances remaining (#12578) (filecoin-project/lotus#12578)
- fix(f3): improve log messages (#12576) (filecoin-project/lotus#12576)
- fix(f3): fix hot loop in F3 participation (#12575) (filecoin-project/lotus#12575)
- chore: set calibration epoch and F3-activation (#12573) (filecoin-project/lotus#12573)
- Set address current network for non-mainnet since default is changed (#12574) (filecoin-project/lotus#12574)
- fix(migrations): update actor code IDs to Version15 for NV24 invariants check (#12572) (filecoin-project/lotus#12572)
- fix(events): event index unique for tipset during backfill
- feat: implement ticket based F3 participation lease (#12531) (filecoin-project/lotus#12531)
- feat(f3): prepare for f3 bootstrap (#12552) (filecoin-project/lotus#12552)
- chore: update filecoin-ffi to v1.30.0-rc2 (#12561) (filecoin-project/lotus#12561)
- docs(actors): builtin-actors development docs (#12551) (filecoin-project/lotus#12551)
- chore(f3): update go-f3 to 0.4.0 (#12547) (filecoin-project/lotus#12547)
- docs(release): v1.29.2 release template improvements (#12479) (filecoin-project/lotus#12479)
- feat: fix GetBlock for null rounds by returning nil (filecoin-project#12529) (filecoin-project/lotus#12529)
- feat: update EthGetTransactionCount test for earliest, latest, and
pendingblock parameters (#12548) (filecoin-project/lotus#12548) - chore: update changelog for v1.29.2 (#12550) (filecoin-project/lotus#12550)
- feat(fip0081): implement pledge calc change + ramp w/ migration test
- chore(deps): update actors bundle to v15.0.0-rc1
- chore(deps): update go-state-types@v15.0.0-rc1
- fix: daemon: ensure imports are unaffected by remote-EOF (#12542) (filecoin-project/lotus#12542)
- chore: bump go-multiaddr-dns to v0.4.0 (#12540) (filecoin-project/lotus#12540)
- parse block hash as a free param (#12539) (filecoin-project/lotus#12539)
- chore(eth): add some debugging to TestTraceFilter
- chore(deps): upgrade go-ipld-cbor
- chore: docs: Update CHANGELOG.md (#12535) (filecoin-project/lotus#12535)
- feat(eth): fix EthGetTransactionCount for pending block parameter (#12520) (filecoin-project/lotus#12520)
- feat(actors): pack script can copy from local builds
- docs: update network skeleton docs based on nv24 learnings (#12524) (filecoin-project/lotus#12524)
- docs: summarizing how network upgrades impact Lotus and its key dependencies (#12481) (filecoin-project/lotus#12481)
- test(f3): fix test flakes (#12522) (filecoin-project/lotus#12522)
- feat(PB): update Cheggaaa's version (#12518) (filecoin-project/lotus#12518)
- fix(f3): correctly start/stop f3 (#12523) (filecoin-project/lotus#12523)
- chore(chainsafe): add calibnet archival bootnode endpoint (#12517) (filecoin-project/lotus#12517)
- fix(drand):
StateGetBeaconEntryuses chain beacons for historical epochs (#12428) (filecoin-project/lotus#12428) - fix(eth): complete eth_getBlockReceipts implementation
- feat(eth): implement eth_getBlockReceipts
- fix: use
[!NOTE]syntax in README (#12501) (filecoin-project/lotus#12501) - chore: update filecoin-ffi to v1.30.0-rc1 (#12476) (filecoin-project/lotus#12476)
- feat(miner): add DDO-friendly StateMinerInitialPledgeForSector (#12384) (filecoin-project/lotus#12384)
- chore: update market types for
lotus-shed market - chore: bump go-libp2p to v0.35.5 (#12511) (filecoin-project/lotus#12511)
- chore: reimplement
docsgen-cliin go for faster more maintainable generation (#12510) (filecoin-project/lotus#12510) - feat(f3): add a build parameter to set the initial power table cid (#12502) (filecoin-project/lotus#12502)
- Cache
make depswhen running CI checks (#12509) (filecoin-project/lotus#12509) - Remove build dependency to
goimportscli (#12508) (filecoin-project/lotus#12508) - chore: update Security.md (#12507) (filecoin-project/lotus#12507)
- Simplify code generation logic for a faster and better UX (#12493) (filecoin-project/lotus#12493)
- test(f3): f3 integration tests (#12486) (filecoin-project/lotus#12486)
- Remove duplicate
docsgenCI check - chore: deps: Bump go-address deps after 1.22 bump
- chore: remove master main branch sync (#12482) (filecoin-project/lotus#12482)
- chore(release): cherry-pick v1.28.2 and v1.29.1 changelog back to master (#12484) (filecoin-project/lotus#12484)
- chore: bump version to v1.29.3-dev (#12483) (filecoin-project/lotus#12483)
- feat(f3): checkpoint tipsets that are finalized by F3 (#12460) (filecoin-project/lotus#12460)
- docs(release): v1.29.1 release template improvements (#12473) (filecoin-project/lotus#12473)
- deps: bls: downgrade bls library (#12469) (filecoin-project/lotus#12469)
- chore(build): update minimum go-version (#12459) (filecoin-project/lotus#12459)
- docs: update release issue template with pointers to network upgrade info (#12461) (filecoin-project/lotus#12461)
- chore: update network upgrade name
- chore: go mod tidy
- fix(actors): address codeql complaint (#12454) (filecoin-project/lotus#12454)
- fix: update account.State import in migration test
- chore(deps): use new FFI_PORTABLE flag for filecoin-ffi builds (#12446) (filecoin-project/lotus#12446)
- chore(ci): maximally portable ffi (#12440) (filecoin-project/lotus#12440)
- fix(CI): ensure dependencies are installed before build
- chore: run
make genandmake docsgen-cli - chore: remaining steps
- chore: update chain/consensus/filcns/upgrades.go
- chore: make actors-gen
- chore: update build constants
- chore: update actors bundle
- chore: update go-state-types
- chore: update ffi
- chore(eth): minor optimisation in EthHashFromCid (#12457) (filecoin-project/lotus#12457)
- Use dnsaddr for butterflynet bootstrap addresses
- chore: add butterfly assets after reset (#12443) (filecoin-project/lotus#12443)
- chore(build): trim and compress genesis CARs in build
- docs: fix command for getting latest release tag in LOTUS_RELEASE_FLOW (#12444) (filecoin-project/lotus#12444)
- chore: tests:
cp --recursivedoes not exist on bsd/darwin - chore: deps: bump xerrors / fix lint (#12438) (filecoin-project/lotus#12438)
- chore: deps: drop direct use of minio/blake2b-simd (#12437) (filecoin-project/lotus#12437)
- feat(eth): add EthSendRawTransactionUntrusted, use via gateway eth_sendRawTransaction (#12431) (filecoin-project/lotus#12431)
- fix(ci): modify JUnit output file to properly name packages for Build Pulse (#12434) (filecoin-project/lotus#12434)
- fix: test: trace_filter test can't be called on head
- chore: itests: cleanup parts forgotten in #12407 (#12427) (filecoin-project/lotus#12427)
- fix(doc): minor fix to release docs
- fix(test): deflake TestEthBlockNumberAliases
- chore(tests): replace kit.CircuitBreaker with require.Eventually (#12430) (filecoin-project/lotus#12430)
- docs(release): v1.28.2 and v1.29.0 release template improvements (#12378) (filecoin-project/lotus#12378)
- test(itests): remove HarmonyDB integration test (#12407) (filecoin-project/lotus#12407)
- chore(release): cherry-pick v1.29.0 changelog back to master (#12425) (filecoin-project/lotus#12425)
- chore: tests: fix failures on recent macos
- docs: updates about branches and where to target PRs (#12416) (filecoin-project/lotus#12416)
- chore: deps: update to CGO-free go-crypto (#12411) (filecoin-project/lotus#12411)
- build: update Lotus Node version to v1.29.1-dev in master (#12409) (filecoin-project/lotus#12409)
- fix: error check
- feat(libp2p): expose libp2p bandwidth metrics (#12402) (filecoin-project/lotus#12402)
- chore: post release steps for #12379 (v1.28.2 miner and node patch release) (#12400) (filecoin-project/lotus#12400)
- fix(ci): don't PR or changelog check for draft PRs (#12405) (filecoin-project/lotus#12405)
- docs: update references to releases branch (#12396) (filecoin-project/lotus#12396)
- feat: f3: update go-f3 to 0.2.0 (#12390) (filecoin-project/lotus#12390)
- feat(f3): update from v0.0.7 to v0.1.0 (#12382) (filecoin-project/lotus#12382)
- chore(release): bump MinerBuildVersion in master (#12380) (filecoin-project/lotus#12380)
- fix: miner: Fix DDO pledge math (#12341) (filecoin-project/lotus#12341)
- refactor: adjust PR Title Check workflow to reduce noise (#12373) (filecoin-project/lotus#12373)
- chore: convert everything relevant to go-commp-utils/v2
- docs: update LOTUS_RELEASE_FLOW.MD document (#12322) (filecoin-project/lotus#12322)
- github: improve stalebot behavior/language (#12370) (filecoin-project/lotus#12370)
- feat: f3: override F3BootstrapEpoch on 2k devnet with environment variable (#12354) (filecoin-project/lotus#12354)
- docs: updating CONTRIBUTING.md with table of contents and TOC guidance (#12372) (filecoin-project/lotus#12372)
- chore(docs): fix some function names (#12368) (filecoin-project/lotus#12368)
- chore: sealing: instead of variable use method to get miner sector expiration
- chore: types: fix a method comment
- docs: release template: update based on 1.28 learnings (#12356) (filecoin-project/lotus#12356)
- docs: pr title check fix to link to right doc (#12371) (filecoin-project/lotus#12371)
- fix (ci): support checking PRs from forks in PR-title check (#12367) (filecoin-project/lotus#12367)
- docs: expand
CONTRIBUTING.mdand updateREADME.md(#12366) (filecoin-project/lotus#12366) - feat(ci): add PR title check workflow (#12340) (filecoin-project/lotus#12340)
- changes as per review
- update changelog
- use cache for ETH blocks
- fix: chain: use instance-local verifier to VerifyWinningPoSt
- chore: ffi: copy verifier iface, mock & ffi out of storage (#11581) (filecoin-project/lotus#11581)
- fix: address issues raised from code review
- docs: gateway: changelog entry for new changes
- chore: config: reduce FilterTTL default to 1 hour
- feat!: make max-filters configurable, count combined subs+filters
- feat: gateway: auto-cleanup of installed filters when ws connection ends
- fix!: gateway: limit stateful calls to websockets
- fix!: gateway: fix rate limiting, general cleanup
- chore: docs: Update step in skeleton guide (#12349) (filecoin-project/lotus#12349)
- add changelog
- add datacap balance to circ supply
- feat: events: add
lotus-shed indexes inspect-eventshealth-check - chore: ci: prefix ref passed to build pulse with refs/heads/ (#12338) (filecoin-project/lotus#12338)
- fix: lotus-shed: store processed tipset after backfilling events (#12335) (filecoin-project/lotus#12335)
- chore: deps: update hamt to latest
- chore: docs: fix some misspellings (#12333) (filecoin-project/lotus#12333)
- ETH RPC: receipts: use correct txtype in receipts (#12332) (filecoin-project/lotus#12332)
- feat: ETH API: Add V1 API to convert Filecoin Address to ETH address (#12324) (filecoin-project/lotus#12324)
- ci: provide additional input for the buildpulse-action (#12329) (filecoin-project/lotus#12329)
- only change method for 0x recipients (#12328) (filecoin-project/lotus#12328)
- feat: expose settle deal command for lotus miner (#12270) (filecoin-project/lotus#12270)
- chore: logging: switch stdout print to use the logger (#12311) (filecoin-project/lotus#12311)
- fix: events: remove filter if we fail to add it to the FilterStore
- [skip changelog] chore: blockstore_gc: minor cleanups (#12312) (filecoin-project/lotus#12312)
- fix test
- Apply suggestions from code review
- works for sender and recipient
- update ChangeLog
- lotus send should accept ETH addresses
- fix: docs: address typo (#12321) (filecoin-project/lotus#12321)
- fix: events: don't initialise events helpers when not needed
- Merge 1.28.2 to master (filecoin-project/lotus#12317)
- Proxy single Put/Delete to the Many variants (#12313) (filecoin-project/lotus#12313)
- Add delegated to cli docs (#12309) (filecoin-project/lotus#12309)
- feat: p2p: allow overriding bootstrap nodes with environmemnt variable (#12292) (filecoin-project/lotus#12292)
- feat: ci: automate the new release process (#12096) (filecoin-project/lotus#12096)
- feat: p2p: environment variables for disabling DHT query filter and routing table filter
- Merge releases into master (filecoin-project/lotus#12302)
- feat: eth: add trace_filter API (#12123) (filecoin-project/lotus#12123)
- dep: f3: Update go-f3 to 0.0.6, enable it on mainnet (#12295) (filecoin-project/lotus#12295)
- fix: lotus-miner: remove provecommit1 method (#12251) (filecoin-project/lotus#12251)
- chore: ui: add a terminal check (#12256) (filecoin-project/lotus#12256)
- Update Building_a_network_skeleton.md (#12280) (filecoin-project/lotus#12280)
- chore: types: fix type mismatches missed in #12246
- chore: f3: Upgrade to go-f3
v0.0.5(#12279) (filecoin-project/lotus#12279) - Set up otel metrics reporting to prometheus
- chore: deps: Update GST, Filecoin-FFI and Actors to final versions NV23 (#12276) (filecoin-project/lotus#12276)
- fix: ci: use properly globed path for buildpulse (#12284) (filecoin-project/lotus#12284)
- [skip changelog] chore: drand: cleanup legacy and unused configs (#12272) (filecoin-project/lotus#12272)
- fix: ci: fix configuration variables retrieval in buildpulse workflow (#12282) (filecoin-project/lotus#12282)
- chore: Set Mainnet upgrade epoch for NV23 (#12278) (filecoin-project/lotus#12278)
- fix: Eth Event Receipt Logs: use event index for logs (#12269) (filecoin-project/lotus#12269)
- test: events: test sqlite indexes used in query plan of all selects and updates
- fix: events: address sqlite index selection performance regressions
- fix a bug
- more deprecated cleanup missed previously
- clarify the gap in constants
- chore: remove (deprecated) deps on build/ proxy-constants
- chore: move IsNearUpgrade helper to buildconstants
- chore: move drand config to the buildconstants
- chore: move BuildTypeString() to the buildconstants
- batch sector remove
- fix(store): correctly break weight ties based on smaller ticket (#12253) (filecoin-project/lotus#12253)
- chore: config: yet more lp2p removal from miner
- chore: libp2p: update to v0.35.4 (#12265) (filecoin-project/lotus#12265)
- chore: lint: enable type godoc linting
- chore: lint: enable function godoc linting
- chore: lint: enable method godoc linting
- chore: src: fix godoc comments (#12257) (filecoin-project/lotus#12257)
- misc: add waffle to match w/ forest (#12247) (filecoin-project/lotus#12247)
- feat: ci: upload junit xml reports to buildpulse (#12225) (filecoin-project/lotus#12225)
- changes as per review
- reduce diff
- fix flaky wdPost dispute test
- chore: types: buildconstants split post-cleanup (#12245) (filecoin-project/lotus#12245)
- Apply suggestions from code review
- NewCommitBatcher now has an additional error return to deal with errors arising from fetching the sealing config.
- chore: libp2p: update to v0.35.3
- add breaking API upgrade warning to the ChangeLog
- fix!: sealer: handle initialisation error without panic
- fix: ethhashlookup: clean-up query management and lifecycle
- fix (#12229) (filecoin-project/lotus#12229)
- Upgrade to latest go-f3
v0.0.4(#12237) (filecoin-project/lotus#12237) - feat: sqlite: extract common init and migration utilities
- chore: deps: upgrade to go-state-types@v0.14.0-rc6
- fix: eth: make tx hash immediately available in lookup db after submission
- feat: api: Clean API for Miners (#12112) (filecoin-project/lotus#12112)
- Reduce log level in F3 message sending to Debug (#12224) (filecoin-project/lotus#12224)
- Upgrade go mod F3 dependency to v0.0.3 tagged release
- Upgrade to OpenTelemetry v1.28.0
- fix: test: use parents instead of height-1 to calculate sector activation epoch
- update changelog
- fix eth trace panic
- chore: merge
release/v1.28.0/ v1.28.0-rc4 back to master (#12211) (filecoin-project/lotus#12211) - chore!: markets: remove deal constants
- chore!: markets: remove stray unixfs constants, features and references
- feat: F3: Update go-f3, change the style of participation call (#12196) (filecoin-project/lotus#12196)
- fix: ETH getLogs: fix slowness at head and ignore null blocks (#12207) (filecoin-project/lotus#12207)
- chore: docs: fix typos (#12198) (filecoin-project/lotus#12198)
- fix: Eth Tx Events Bloom Filter: fix slice modification bug and flaky test (#12203) (filecoin-project/lotus#12203)
- Update skip/changelog label (#12201) (filecoin-project/lotus#12201)
- feat: niporep: multi-sector onboarding through UnmanagedMiner
- wait for async msg indexing (#12200) (filecoin-project/lotus#12200)
- ci: add changelog check workflow (#12191) (filecoin-project/lotus#12191)
- chore: deps: upgrade to jackc/pgx@v5.6.0 (#12183) (filecoin-project/lotus#12183)
- fix: chain: remove unnecessary error check (#12195) (filecoin-project/lotus#12195)
- chore: cli: use
embedpkg to split long template content to file (#12193) (filecoin-project/lotus#12193) - Fix F3 build parameters for
testgroundtarget - feat:ec: integrate F3 dynamic manifest (#12173) (filecoin-project/lotus#12173)
- feat:ec:f3: add env var to disable F3 (#12176) (filecoin-project/lotus#12176)
- Update f3 setting for calib (#12181) (filecoin-project/lotus#12181)
- fix: rpc: missing re-assignment of baseFee in EthFeeHistory
- fix: build: Ensure Quicknet is used when spinning up 2k/butterfly networks (#12175) (filecoin-project/lotus#12175)
- chore: docs: Add initial
Update_Dependencies_Lotus.md(#12107) (filecoin-project/lotus#12107) - chore: lotus-shed: Add support for nv23 in
migrate-statecmd (#12172) (filecoin-project/lotus#12172) - feat: api: sanity check the "to" address of outgoing messages (#12135) (filecoin-project/lotus#12135)
- feat: ec: Integrate Fast Finality for Filecoin (#12119) (filecoin-project/lotus#12119)
- update go state types
- chore: deps: update ffi and go-state-types for NV23 (#12156) (filecoin-project/lotus#12156)
- fix: state: rename Actor.Address and only use it for f4 addresses (#12155) (filecoin-project/lotus#12155)
- update go-state-types (#12154) (filecoin-project/lotus#12154)
- fix: niporep: unflake provecommit failure for niporep
- Rough draft (#12139) (filecoin-project/lotus#12139)
- feat: test: add LOTUS_RUN_VERY_EXPENSIVE_TESTS and include niporep real-proofs
- chore: actors: update to builtin-actors@v14.0.0-rc.1
- test: niporep: initial niporep e2e test
- chore: docs: add changelog upgrade warning for events db migration (#12145) (filecoin-project/lotus#12145)
- chore: test: refactor, fix and improve unmanaged miner (#12143) (filecoin-project/lotus#12143)
- feat: lotus-bench: add script to benchmark standard sector steps
- feat: niporep: introduce SealProofVariant
- feat!: ni-porep for lotus-bench
- fix: fevm: update tests for latest actors bundle (#12144) (filecoin-project/lotus#12144)
- fix: genesis preseal: get it working
- chore: actors: pull in the latest v14 bundles
- chore: deps: upgrade to go-state-types@v0.14.0-rc2
- chore: merge releases back to master (v1.27.1) (#12141) (filecoin-project/lotus#12141)
- fix: ci: update concurrency group settings of the sorted pr checks workflow
- chore: ci: use self-hosted runners in the original repo or any fork inside the filecoin-project org (#12134) (filecoin-project/lotus#12134)
- fix: build: pdate UpgradePhoenixHeight to -26 in inteop (#12106) (filecoin-project/lotus#12106)
- fix: bootstrap: remove unmaintained bootstrap node (#12133) (filecoin-project/lotus#12133)
- nv23 deps (#12129) (filecoin-project/lotus#12129)
- fix: ci: bump manual onboarding test to 4xlarge
- fix: itest: fix wdpost proving epoch calculation
- fix: ci: post sorted pr checks comments under PRs from forks
- feat: eth: support "safe" and "finalized" for eth_getBlockByNumber (#12110) (filecoin-project/lotus#12110)
- fix: events index: record processed epochs and tipsets for events and eth_get_log blocks till requested tipset has been indexed (#12080) (filecoin-project/lotus#12080)
- fix: release: update goreleaser config file
- chore: ci: remove non-existent market tests from CI workflow (#12099) (filecoin-project/lotus#12099)
- chore: deps: prep for upstream removing ConstructNilRouting()
- Update codename for NV23 (#12104) (filecoin-project/lotus#12104)
- Update bootstrap list to support both IPv4 and IPv6 (#12103) (filecoin-project/lotus#12103)
- docs:Building_a_network_skeleton.md cleanups (#12079) (filecoin-project/lotus#12079)
- chore: api: the Net API/CLI now remains only on daemon
- chore: types: remove more items forgotten after markets (#12095) (filecoin-project/lotus#12095)
- chore: docs: remove unused badge from the README (#12097) (filecoin-project/lotus#12097)
- fix: events: sqlite db improvements (#12090) (filecoin-project/lotus#12090)
- feat: itest: minor UnmanagedMiner refactor for reusability and simplicity
- fix: ci: do not use deprecated --debug goreleaser flag (#12086) (filecoin-project/lotus#12086)
- chore: bump version in master (#12074) (filecoin-project/lotus#12074)
- docs: changelog: fix link syntax (#12085) (filecoin-project/lotus#12085)
- chore: curio: remove forgotten parts of curio config (#12087) (filecoin-project/lotus#12087)
- chore: deals: remove forgotten graphsync references (#12084) (filecoin-project/lotus#12084)
- fix: ETH RPC API: ETH Call should use the parent state root of the subsequent tipset (#11905) (filecoin-project/lotus#11905)
- chore: releases: merge
releasesbranch to master (#12076) (filecoin-project/lotus#12076) - feat: Add trace transaction API (#12075) (filecoin-project/lotus#12075)
- fix: test: no snap deals in immutable deadlines (#12071) (filecoin-project/lotus#12071)
- src: lint: bump golangci-lint to 1.59, address unchecked fmt.Fprint*
- test: actors: manual CC onboarding and proving integration test (#12017) (filecoin-project/lotus#12017)
- cleanup: miner: remove markets and deal-making from Lotus Miner (#12005) (filecoin-project/lotus#12005)
- cleanup: Lotus client: remove markets and deal-making from Lotus Client (#11999) (filecoin-project/lotus#11999)
- feat: ETH compatibility in Filecoin : Support Homestead and EIP-155 Ethereum transactions("legacy" transactions) in Filecoin (#11969) (filecoin-project/lotus#11969)
- chore: more clearly copy query types, & fix transaction
- feat: cli,events: speed up backfill with temporary index
- fix: storage: Fix a race in GenerateWindowPoStAdv (#12064) (filecoin-project/lotus#12064)
- feat!: build: separate miner and node version strings
- fix: ci: publish correct docker tags on workflow dispatch (#12060) (filecoin-project/lotus#12060)
- fix: ci: use custom GITHUB_TOKEN for GoReleaser (#12059) (filecoin-project/lotus#12059)
- Remove curio from Dockerfile
- Add accidentally deleted 20240401-storage-miner-filter.sql
- more curio cleanup
- make gen
- Drop curio-related sources
- Trim harmonydb schema to what's needed here
- make gen
- Remove Ensemble dep on Curio
- Move curio packages to curiosrc
- chore: ci: request contents read permissions explicitly in gha (#12055) (filecoin-project/lotus#12055)
- chore: pin golanglint-ci to v1.58.2 (#12054) (filecoin-project/lotus#12054)
- chore: libp2p: update to v0.34.1 (#12027) (filecoin-project/lotus#12027)
- chore: fix function names (#12043) (filecoin-project/lotus#12043)
- feat: curio: jsonrpc in webui (#11904) (filecoin-project/lotus#11904)
- fix: itests: Fix flaky curio itest (#12037) (filecoin-project/lotus#12037)
- feat: curio: wdPost and wnPost alerts (#12029) (filecoin-project/lotus#12029)
- chore: fix some function names (#12031) (filecoin-project/lotus#12031)
- fix logs (#12036) (filecoin-project/lotus#12036)
- feat: curio ffiselect: Isolate gpu calls in a subprocess (#11994) (filecoin-project/lotus#11994)
- src: chain: remove C dependency from builtin types (#12015) (filecoin-project/lotus#12015)
- Bump go-jsonrpc to v0.4.0 (#12034) (filecoin-project/lotus#12034)
- fix: hello: avoid dialing when fetching hello tipset (#12032) (filecoin-project/lotus#12032)
- fix: harmonydb: Use timestampz instead of timestamp across the schema (#12030) (filecoin-project/lotus#12030)
- fix: ci: keep lotus checkout clean in the release workflow (#12028) (filecoin-project/lotus#12028)
- gui-listen fix (#12013) (filecoin-project/lotus#12013)
- feat: curio: allow multiple pieces per sector (#11935) (filecoin-project/lotus#11935)
- chore: update yugabyte deps (#12022) (filecoin-project/lotus#12022)
- chore: update drand (#12021) (filecoin-project/lotus#12021)
- fix: curio taskstorage: Don't try to free reservations by nulled TaskID (#12018) (filecoin-project/lotus#12018)
- fix actor string (#12019) (filecoin-project/lotus#12019)
- fix sector UI (#12016) (filecoin-project/lotus#12016)
- fix non existing sector (#12012) (filecoin-project/lotus#12012)
- doc: eth: restore comment lost in linter cleanup
- feat: api: add SectorNumber to MarketDealState (nv22)
- ci: deprecate circle ci in favour of github actions (#11786) (filecoin-project/lotus#11786)
- chore: update go-data-transfer and go-graphsync
- fix: curio: Drop FKs from pipeline to fix retry loops (#11973) (filecoin-project/lotus#11973)
- fix: copy Flags field from SectorOnChainInfo
- Remove "provider" relics (#11992) (filecoin-project/lotus#11992)
- feat: libp2p: Lotus stream cleanup (#11993) (filecoin-project/lotus#11993)
- ci: fix when sorted pr checks workflow is executed
- Revert "Update SupportedProofTypes (#11988)" (#11990) (filecoin-project/lotus#11990)
- feat:state:Ignore market balance after nv23 (#11976) (filecoin-project/lotus#11976)
- Produce DEB files for amd64 for openCL and cuda (#11885) (filecoin-project/lotus#11885)
- Update SupportedProofTypes (#11988) (filecoin-project/lotus#11988)
- chore: remove unmaintained bootstrappers (#11983) (filecoin-project/lotus#11983)
- chore: lint: address feedback from reviews
- chore: lint: fix lint errors with new linting config
- chore: lint: update golangci lint config
- curio cfg edit: ux cleanups (#11985) (filecoin-project/lotus#11985)
- docs: rpc: document go-jsonrpc behaviour change
- fix: update go-jsonrpc to v0.3.2
- add ETH addrs API to Gateway (#11979) (filecoin-project/lotus#11979)
- feat: curio: alertManager (#11926) (filecoin-project/lotus#11926)
- fix: curio/lmrpc: Check ParkPiece success before creating sectors (#11975) (filecoin-project/lotus#11975)
- feat: curio: docker devnet (#11954) (filecoin-project/lotus#11954)
- feat: curio: Keep more sector metadata in the DB long-term (#11933) (filecoin-project/lotus#11933)
- feat: Skeleton for nv23 (#11964) (filecoin-project/lotus#11964)
- Bump pubsub-dep (#11966) (filecoin-project/lotus#11966)
- chore: docs: Update skeleton guide (#11960) (filecoin-project/lotus#11960)
- fix: curio: node UI & darwin gpu count (#11950) (filecoin-project/lotus#11950)
- fix: ci: use filecoin-ffi hash to cache make deps outputs (#11961) (filecoin-project/lotus#11961)
- curio: feat: break trees task into TreeD(prefetch) and TreeRC (#11895) (filecoin-project/lotus#11895)
- feat: curioweb: Show piece info on the sector page (#11955) (filecoin-project/lotus#11955)
- chore: bump build version in master (#11946) (filecoin-project/lotus#11946)
- Event index should be unique for tipsets (#11952) (filecoin-project/lotus#11952)
- feat: curioweb: Improve task_history indexes (#11911) (filecoin-project/lotus#11911)
- fix: curio: Update pgx imports, fix db_storage alloc
- fix: curio seal: Failed commit retry strategy (#11870) (filecoin-project/lotus#11870)
- fix(events): register events index db migration v4
- chore: remove duplicate words in strings and comments
- fix(events): correct log msg for v4 events index db migration
- fix(pipeline): should return if error occurred when get network version (#11902) (filecoin-project/lotus#11902)
- feat(events): adjust indexes in event index db to match query patterns
- fix(events): check for sync-in-progress (#11932) (filecoin-project/lotus#11932)
- fix NewLine (#11893) (filecoin-project/lotus#11893)
- feat: curio: simpler reservation release logic (#11900) (filecoin-project/lotus#11900)
- feat: curio: add StorageInit api (#11918) (filecoin-project/lotus#11918)
- chore: docs: nv-skeleton documentation (#11065) (filecoin-project/lotus#11065)
- Add v13 support to invariants-checker (#11931) (filecoin-project/lotus#11931)
- Refactor
LookupID*APIs inStateManagerandStateTree - release: v1.26.3 (#11908) (#11915) (#11922) (filecoin-project/lotus#11922)
- Fix mismatched method names in comments (#11913) (filecoin-project/lotus#11913)
- Avoid cfg lookup on chain remove since unenabled splitstore delete is noop anyway (#11916) (filecoin-project/lotus#11916)
- ci: ci: create gh workflow that updates sorted pr checks (#11861) (filecoin-project/lotus#11861)
- Fixing dead links (#11907) (filecoin-project/lotus#11907)
- feat: curioweb: Improve UX, add top menu (#11901) (filecoin-project/lotus#11901)
- Bump storage endpoint GC interval
- Cleanup sector_path_url_liveness when not removing the whole path
- curio: Make sector index GC work
- apply suggestions
- account for cc sectors
- add allocation check for commit
- fix(conformance): pass Timestamp through ExecuteMessageParams (#11891) (filecoin-project/lotus#11891)
- docs: fix function names in comments (#11898) (filecoin-project/lotus#11898)
- feat: curio: sectors UI (#11869) (filecoin-project/lotus#11869)
- mod tidy
- 1
- chore: fix some typos in comments (#11892) (filecoin-project/lotus#11892)
- oops
- feat: curio: storage index gc task (#11884) (filecoin-project/lotus#11884)
- feat: curio: web based config edit (#11822) (filecoin-project/lotus#11822)
- curio: Fix tests
- lint
- feat/boredom
- fix: curio: common commands (#11879) (filecoin-project/lotus#11879)
- fix: curio: fix incorrect null check for varchar column (#11881) (filecoin-project/lotus#11881)
- fix: local storage reservations fixes (#11866) (filecoin-project/lotus#11866)
- fix: curio: Check deal start epoch passed in PrecommitSubmit (#11873) (filecoin-project/lotus#11873)
- fix: curio: Start BoostAdapters before blocking rpc serve (#11871) (filecoin-project/lotus#11871)
- doc(release): minor doc updates to release process
- feat: fvm: optimize FVM lanes a bit (#11875) (filecoin-project/lotus#11875)
- test(tipsetkey): add tests for derived CID forms
- fix: cli: json flag (#11868) (filecoin-project/lotus#11868)
- feat: curio/lmrpc: Ingest backpressure (#11865) (filecoin-project/lotus#11865)
- feat: curio: Cleanup data copies after seal ops (#11847) (filecoin-project/lotus#11847)
- feat: curioweb: Sector info page (#11846) (filecoin-project/lotus#11846)
- fix: spcli: add reference to the terminate command (#11851) (filecoin-project/lotus#11851)
- refactor: cli: Avoid disputing WindowedPoSt messages when the target miner has no balance to pay rewards (#11800) (filecoin-project/lotus#11800)
- chore: fix typos (#11848) (filecoin-project/lotus#11848)
- fix(events): properly decorate events db errors (#11856) (filecoin-project/lotus#11856)
- fix: api: fix EthSubscribe tipsets off by one (#11858) (filecoin-project/lotus#11858)
- Merge branch 'releases'
- test: eth: wait longer for chain to settle in block hash test (#11863) (filecoin-project/lotus#11863)
- fix rDataCap datacap (#11811) (filecoin-project/lotus#11811)
- fix: sealing: Use PRU3 After Nv22 (#11831) (filecoin-project/lotus#11831)
- ci: cancel in progress runs on pull requests only (#11842) (filecoin-project/lotus#11842)
- fix: lmcli: make 'sectors list' DDO-aware (#11839) (filecoin-project/lotus#11839)
- fix: sealing: improve gasEstimate logging (#11840) (filecoin-project/lotus#11840)
- fix: harmony: Try other tasks when storage claim fails
- fix: test: TestForkPreMigration hanging when env-var is set (#11838) (filecoin-project/lotus#11838)
- fix: piece: Don't return StartEport in PieceDealInfo.EndEpoch (#11832) (filecoin-project/lotus#11832)
- fix: paths/local: Fix on-disk storage accounting in new reservations (#11825) (filecoin-project/lotus#11825)
- apply suggestions
- refactor MinerFilter func, update comments
- refactor filter decision code
- add miner fliter
- feat: curio: Cleanup files after failed TreeDRC (#11827) (filecoin-project/lotus#11827)
- feat: ipfs: remove IPFS client backend (#11661) (filecoin-project/lotus#11661)
- rename lotus-provider
- update deps (#11819) (filecoin-project/lotus#11819)
- test: eth: deflake EthBlockHashesCorrect_MultiBlockTipset (#11808) (filecoin-project/lotus#11808)
- feat: curio: add miner init (#11775) (filecoin-project/lotus#11775)
- curio cli: Add --local to storage list cli
- fix: curio: Pass taskID to WritePiece
- curio storage: Add missing reservation comment in MoveStorage
- fix: curio: Pass taskID to TreeDRC
- feat: curio: Storage reservations in MoveStorage
- enable 8MiB sectors on Curio
- feat: curio: Move boost proxy into the main binary (#11783) (filecoin-project/lotus#11783)
- ci: ci: list processes before calling apt-get to enable debugging (#11815) (filecoin-project/lotus#11815)
- curio: Cleanup proving config (#11751) (filecoin-project/lotus#11751)
- feat: spcli: sectors extend improvements (#11798) (filecoin-project/lotus#11798)
- feat: curio: Add schemas for DDO deal support (#11805) (filecoin-project/lotus#11805)
- feat: curioweb: add favicon (#11804) (filecoin-project/lotus#11804)
- ci: ci: migrate the release workflow to github actions (#11785) (filecoin-project/lotus#11785)
- docs: actor events API and DDO documentation (#11615) (filecoin-project/lotus#11615)
- feat: SPTool (#11788) (filecoin-project/lotus#11788)
- fix: curio: refactor curio graceful shutdown (#11794) (filecoin-project/lotus#11794)
- fix: CLI: adjust TermMax for extend-claim used by a different client (#11764) (filecoin-project/lotus#11764)
- remove from-miner cmd (#11793) (filecoin-project/lotus#11793)
- Merge branch 'releases'
- fix: curio seal: Check ticket age before sending PreCommit message
- paths: Fix local existing allocate requests in Finalize
- rebuild storage mocks
- curio: Add task storage to SDRTrees
- curio: Storage reservations when fetching
- fix: ci: allow master main sync to write to the repository (#11784) (filecoin-project/lotus#11784)
- ci: ci: create gh workflow that runs go tests (#11762) (filecoin-project/lotus#11762)
- Add testing step
- Update documentation/misc/RELEASE_ISSUE_TEMPLATE.md
- Update release_issue_template.md
- curio web: node info page (#11745) (filecoin-project/lotus#11745)
- fix: curio seal: Fix partial Finalize retry
- itests: Try to deflake TestSectorImportAfterPC2
- ci: ci: create gh workflow that runs go checks (#11761) (filecoin-project/lotus#11761)
- ci: ci: create gh workflow that runs go build (#11760) (filecoin-project/lotus#11760)
- fix: api: return the correct block gas limit in the EthAPI (#11747) (filecoin-project/lotus#11747)
- chore: revert accidental direct commits to master
- Merge branch 'master' of https://github.com/filecoin-project/lotus
- harmonydb safety
- sealing pipeline: Fix panic on padding pieces in WaitDeals (#11708) (filecoin-project/lotus#11708)
- fix: commit batch: Always go through commit batcher (#11704) (filecoin-project/lotus#11704)
- sealing pipeline: Fix failing ProveCommit3 aggregate (#11710) (filecoin-project/lotus#11710)
- sealing pipeline: Output DDO pieces in SectorStatus (#11709) (filecoin-project/lotus#11709)
- enable storing events (#11712) (filecoin-project/lotus#11712)
- feat: mpool: Cache actors in lite mode (#11668) (filecoin-project/lotus#11668)
- chore: Merge nv22 into master (#11699) (filecoin-project/lotus#11699)
- fix: api: Length check the array sent to eth_feeHistory RPC (#11696) (filecoin-project/lotus#11696)
- chore: fix typo (#11697) (filecoin-project/lotus#11697)
- opt(cli): ouput deadline open time (#11678) (filecoin-project/lotus#11678)
- Add tests to sanity-check embedded built-in actors metadata (#11684) (filecoin-project/lotus#11684)
- fix: curio: base config by default (#11676) (filecoin-project/lotus#11676)
- feat: lotus-provider: Fetch params on startup when needed (filecoin-project/lotus#11650)
- chore: fix two typo (#11670) (filecoin-project/lotus#11670)
- feat: CLI: add expiration to claim list (#11671) (filecoin-project/lotus#11671)
- Update CODEOWNERS (filecoin-project/lotus#11674)
- Chore: calibnet: Update bootstrap peer list (filecoin-project/lotus#11672)
- Use existing trusted info for drand client test (#11666) (filecoin-project/lotus#11666)
- Add lotus-provider to build to match install (filecoin-project/lotus#11616)
- feat: lpseal: SDR Storage revervations (filecoin-project/lotus#11658)
- lpseal: Fix message retry (filecoin-project/lotus#11660)
- harmony storage (#11647) (filecoin-project/lotus#11647)
- Remove singapore drand testnet host from config (#11657) (filecoin-project/lotus#11657)
- feat: lotus-provider: storage find command (filecoin-project/lotus#11653)
- fix: lpwinning: Fix MiningBase.afterPropDelay (filecoin-project/lotus#11654)
- chore: switch back to upstream ledger library (#11651) (filecoin-project/lotus#11651)
- chore: build: update minimum go version to 1.21.7 (#11652) (filecoin-project/lotus#11652)
- Add
unittestsmake target (#11628) (filecoin-project/lotus#11628) - Add systemd memory note on install and in config (#11641) (filecoin-project/lotus#11641)
- feat: lotus-provider: SDR Sealing pipeline (filecoin-project/lotus#11534)
- Remove PL operated bootstrap nodes from mainnet.pi (filecoin-project/lotus#11491)
- feat: api: improve the correctness of Eth's trace_block (#11609) (filecoin-project/lotus#11609)
- new: add forest bootstrap nodes (#11636) (filecoin-project/lotus#11636)
- fix: stmgr: remove watermelon migration hack (#11623) (filecoin-project/lotus#11623)
- No sed backup file
- feat: lp: support multiple SP IDs (filecoin-project/lotus#11592)
- Don't gzip openrpc files for friendlier git wrangling (filecoin-project/lotus#11625)
- Clean up warning message (#11619) (filecoin-project/lotus#11619)
- feat: fvm: update the FVM/FFI to v4.1 (#11608) (filecoin-project/lotus#11608)
- perf: api: add indexes to event topics and emitter addr (#11477) (filecoin-project/lotus#11477)
- fix: eth: re-execute tipsets on missing events (#11588) (filecoin-project/lotus#11588)
- chore: sync: cleanup sync serve and reduce log noise (#11543) (filecoin-project/lotus#11543)
- fix: sync: atomically switch chains when checkpointing (#11595) (filecoin-project/lotus#11595)
- feat: drand: refactor round verification (filecoin-project/lotus#11598)
- fix: chain: use latest go-state-types types for miner UI (filecoin-project/lotus#11566)
- fix: Dockerfile non-interactive snapshot import (#11579) (filecoin-project/lotus#11579)
- fix: daemon: avoid prompting to remove chain when noninteractive (#11582) (filecoin-project/lotus#11582)
- chore: releases: merge releases branch to master (filecoin-project/lotus#11578)
- Debug Web 2: rearrange (filecoin-project/lotus#11573)
- feat: exchange: change GetBlocks to always fetch the requested number of tipsets (filecoin-project/lotus#11565)
- dep: go-multi-address (filecoin-project/lotus#11563)
- misc: Drop the raft-cluster experiment (filecoin-project/lotus#11468)
- fix: docker (filecoin-project/lotus#11559)
- feat: add confidence for init miner (filecoin-project/lotus#11281)
- chore: mod: use upstream poseidon (filecoin-project/lotus#11557)
- deps: multiaddress (filecoin-project/lotus#11558)
- Remove error log as its no longer an error since snap (filecoin-project/lotus#11547)
- Debug web (filecoin-project/lotus#11516)
- fix: Eth API: accept input data in call arguments under field 'input' (#11505) (filecoin-project/lotus#11505)
- fix: wdpost: fix vanilla proof indexes (filecoin-project/lotus#11550)
- lpwinning: Don't say a task is done when persistNoWin fails (filecoin-project/lotus#11532)
- Fix 2 typo's (#11542) (filecoin-project/lotus#11542)
- fix: sync: do not include incoming in return of syncFork (#11541) (filecoin-project/lotus#11541)
- feat: syncer: optimize syncFork for one-epoch forks (filecoin-project/lotus#11533)
- maint: break out lp deps for easy testing (filecoin-project/lotus#11478)
- fix: docs: Modify generate-lotus-cli.py to ignoring aliases. (filecoin-project/lotus#11535)
- chore: bump version (filecoin-project/lotus#11512)
- fix: eth: decode as actor creation iff "to" is the EAM (#11520) (filecoin-project/lotus#11520)
- chore:libp2p: update libp2p deps in master (filecoin-project/lotus#11522)
- fix: lotus-provider: Serialization fix (filecoin-project/lotus#11501)
- do not suggest the default layer (filecoin-project/lotus#11486)
- lp docsgen (filecoin-project/lotus#11488)
- fix: lotus-provider: Fix log output format in wdPostTaskCmd (filecoin-project/lotus#11504)
- fix: exchange: explicitly cast the block message limit const (#11511) (filecoin-project/lotus#11511)
- fix: exchange: allow up to 10k messages per block (filecoin-project/lotus#11506)
- harmony: Fix task reclaim on restart (filecoin-project/lotus#11498)
- fix: lotus-provider: Wait for the correct taskID (filecoin-project/lotus#11493)
- fix: lotus-provider: show addresses in log (filecoin-project/lotus#11490)
- fix: sql Scan cannot write to an object (filecoin-project/lotus#11485)
- fix: lotus-provider: Fix winning PoSt (filecoin-project/lotus#11482)
- fix: lotus-provider: lotus-provider msg sending (filecoin-project/lotus#11480)
- chore: build: Bump version in master (filecoin-project/lotus#11475)
- feat: sturdypost work branch (filecoin-project/lotus#11405)
- fix: shed: make invariants checker work with splitstore (filecoin-project/lotus#11391)
- feat: worker: Support delegating precommit2 to external binary (filecoin-project/lotus#11185)
- api: Add block param to eth_estimateGas (filecoin-project/lotus#11462)
- fix: build: an epoch is near an upgrade iff the upgrade is enabled (#11401) (filecoin-project/lotus#11401)
- fix: eth: handle unresolvable addresses (#11433) (filecoin-project/lotus#11433)
- fix: chain: make failure to load the chain state fatal (#11426) (filecoin-project/lotus#11426)
- feat: bench: flag to output GenerateWinningPoStWithVanilla params (filecoin-project/lotus#11460)
- fix: miner info: Show correct sector state counts (filecoin-project/lotus#11456)
- fix: ci: fetch params for the storage unit tests (filecoin-project/lotus#11441)
- feat: chain import: don't walk to genesis - 2-3x faster snapshot import (#11446) (filecoin-project/lotus#11446)
- chore: build: bump master to v1.25.1-dev (filecoin-project/lotus#11450)
- chore: releases :merge releases into master (filecoin-project/lotus#11448)
- chore: actors: update v12 to the final release (filecoin-project/lotus#11440)
- deps: gostatetype (#11437) (filecoin-project/lotus#11437)
- chore: update FFI (#11431) (filecoin-project/lotus#11431)
- feat: build: Add SupraSeal-PC2 binary script (filecoin-project/lotus#11430)
- add glif bootstrap node on calibration (filecoin-project/lotus#11175)
- fix: bench: Set ticket and seed to a non-all zero value (filecoin-project/lotus#11429)
- Remove ipfs main bootstrap nodes (#11200) (filecoin-project/lotus#11200)
- feat: eth: encode eth tx input as solidity ABI (#11402) (filecoin-project/lotus#11402)
- fix: eth: use the correct state-tree when resolving addresses (#11387) (filecoin-project/lotus#11387)
- fix: eth: remove trace sanity check (#11385) (filecoin-project/lotus#11385)
- chore: deps: update to go-state-types v0.12.7 (filecoin-project/lotus#11428)
- metric milliseconds computation with golang original method (#11403) (filecoin-project/lotus#11403)
- feat: chain: light-weight patch to fix calibrationnet again by removing move_partitions from built-in actors (#11409) (filecoin-project/lotus#11409)
- chore: cli: Revert move-partitions cmd (filecoin-project/lotus#11408)
- chore: forward-port calibnet hotfix to master (filecoin-project/lotus#11407)
- fix: migration: set premigration to 90 minutes (filecoin-project/lotus#11395)
- feat: sealing: load SectorsSummary from sealing SectorStats instead of calling API each time (filecoin-project/lotus#11353)
- fix: eth: correctly encode and simplify native input/output encoding (#11382) (filecoin-project/lotus#11382)
- feat: metric: export Mpool message count (filecoin-project/lotus#11361)
- fix: worker: listen for interrupt signals in GetStorageMinerAPI loop (#11309) (filecoin-project/lotus#11309)
- readme: bump up golang version (#11347) (filecoin-project/lotus#11347)
- fix: sync: iterate over returned messages directly (#11373) (filecoin-project/lotus#11373)
- chore: watermelon: upgrade epoch (filecoin-project/lotus#11374)
- add support for v12 check invariants and also a default case to reduce future confusion (#11371) (filecoin-project/lotus#11371)
- feat: chain: light-weight patch to fix calibrationnet (#11363) (filecoin-project/lotus#11363)
- test: drand: switch tests to drand testnet (from devnet) (#11359) (filecoin-project/lotus#11359)
- Update RELEASE_ISSUE_TEMPLATE.md (filecoin-project/lotus#11250)
- fix: alert: Check UDPbuffer-size (filecoin-project/lotus#11360)
- feat: shed: fix blockstore prune (#11197) (filecoin-project/lotus#11197)
- Fix/texts (#11298) (filecoin-project/lotus#11298)
- fix typo in rate-limit flag description (#11316) (filecoin-project/lotus#11316)
- refactor:ffi: replace ClearLayerData with ClearCache (#11352) (filecoin-project/lotus#11352)
- fix: api: compute gasUsedRatio based on max gas in the tipset (#11354) (filecoin-project/lotus#11354)
- fix: api: compute the effective gas cost with the correct base-fee (#11357) (filecoin-project/lotus#11357)
- fix: api: return errors on failure to lookup an eth txn receipt (#11329) (filecoin-project/lotus#11329)
- fix: api: exclude reverted events in
eth_getLogsresults (#11318) (filecoin-project/lotus#11318) - feat: cli: sort actor CIDs alphabetically before printing (#11345) (filecoin-project/lotus#11345)
- chore: slice loop replace (#11349) (filecoin-project/lotus#11349)
- storage: Return soft err when sector alloc fails in acquire (filecoin-project/lotus#11338)
- chore: merge feat/nv21 into master (filecoin-project/lotus#11336)
- feat: mpool/wdpost: Maximize feecap config (filecoin-project/lotus#9746)
- feat: miner: defensive check for equivocation (filecoin-project/lotus#11321)
- Remove PL's european bootstrap nodes from mainnet.pi (filecoin-project/lotus#11315)
- docs: Link the release section in the release flow doc (filecoin-project/lotus#11299)
- feat: Add lotus-bench cli option to stress test any binary (filecoin-project/lotus#11270)
- feat: Instructions for setting up Grafana/Prometheus for monitoring local lotus node (filecoin-project/lotus#11276)
- fix: worker: Connect when --listen is not set (filecoin-project/lotus#11294)
- Update mainnet.pi (filecoin-project/lotus#11288)
- fix: config: Update ColdStoreType comments (filecoin-project/lotus#11274)
- opt: fix duplicate check exitcode (filecoin-project/lotus#11171)
- update go-libp2p to v0.31.0 (filecoin-project/lotus#11225)
- fix: sealing: typo in FinalizeReplicaUpdate (filecoin-project/lotus#11255)
- fix: deps: stop using go-libp2p deprecated peer.ID.Pretty (filecoin-project/lotus#11263)
- Feat: Lotus Daemon CLI: Auto remove existing chain if importing chain file or snapshot (filecoin-project/lotus#11277)
- fix: cli: Wrap error in wallet sign (filecoin-project/lotus#11273)
- fix: Add .vscode to gitignore (filecoin-project/lotus#11275)
- fix: Add time slicing to splitstore purging to reduce lock congestion (filecoin-project/lotus#11269)
- eth_filter flake debug (filecoin-project/lotus#11261)
- fix: cli: Add print to unseal cmd (filecoin-project/lotus#11271)
- feat: Add ETA to lotus sync wait (#11211) (filecoin-project/lotus#11211)
- fix: networking: avoid dialing when trying to handshake peers (filecoin-project/lotus#11262)
- fix: shed: additional metrics in
mpool miner-select-messages(filecoin-project/lotus#11253) - fix: test: temporarily exempt SynthPorep constants from test (filecoin-project/lotus#11259)
- feat: skip TestSealAndVerify3 until it's fixed (filecoin-project/lotus#11230)
- fix: miner: correct duration logs in mineOne (filecoin-project/lotus#11241)
- add go linter - "unused" (#11235) (filecoin-project/lotus#11235)
- chore: build: bump master to v1.23.5-dev (filecoin-project/lotus#11247)
- feat: miner: log detailed timing breakdown when mining takes longer than the block's timestamp (filecoin-project/lotus#11228)
- Snapdeals unsealing fixes (filecoin-project/lotus#11011)
- fix: worker: Convert
DC_[SectorSize]_[ResourceRestriction]if set (filecoin-project/lotus#11224) - docs: Update PR template to callout remembering to update CHANGELOG (filecoin-project/lotus#11232)
- feat: miner: implement FRC-0051 (filecoin-project/lotus#11157)
- Add new tracing API (filecoin-project/lotus#11100)
- fix(client): single-root error message (filecoin-project/lotus#11214)
- fix: dockerfile: Bump to Go 1.20.7 image (filecoin-project/lotus#11221)
- fix: chain: cancel long operations upon ctx cancelation (filecoin-project/lotus#11206)
- ci: Use larger executor for cli tests (filecoin-project/lotus#11212)
- Take Download out of Sealer time (filecoin-project/lotus#11182)
- fix: chain: Do not update message info cache until after message validation (filecoin-project/lotus#11202)
- update go-libp2p to v0.30.0 (filecoin-project/lotus#11189)
- chore: merge feat/nv21 into master (filecoin-project/lotus#11201)
- fix: sealing pipeline: Fix PC1 retry loop (filecoin-project/lotus#11087)
- chore: test-vectors: update (filecoin-project/lotus#11196)
- fix: build: use tagged releases (filecoin-project/lotus#11194)
- feat: refactor: return randomness base to FVM without hashing (filecoin-project/lotus#11167)
- feat: shed: Add exec traces to
lotus-shed msg(filecoin-project/lotus#11188) - fix: markets/dagstore: remove trace goroutine for dagstore wrapper (filecoin-project/lotus#11191)
- fix: sealing: Run unsealing in the background for better ux (filecoin-project/lotus#11177)
- #11181: feat: Lotus Gateway: add allocation and claim related GET APIs to gateway (filecoin-project/lotus#11183)
- fix: build: Allow lotus-wallet to be built independently (filecoin-project/lotus#11187)
- fix: wallet: Make import handle SIGINT/SIGTERM (filecoin-project/lotus#11190)
- feat: test: Test that verified clients can directly transfer datacap, creating allocations (filecoin-project/lotus#11169)
- mac seal test (filecoin-project/lotus#11180)
- fix: cli: Only display
warningif behind sync (filecoin-project/lotus#11140) - fix: worker: Support IPv6 formatted API-keys (filecoin-project/lotus#11141)
- update go-libp2p to v0.29.2 (filecoin-project/lotus#11164)
- fix: chainstore: do not get stuck in unhappy equivocation cases (filecoin-project/lotus#11159)
- sealing: Switch to calling PreCommitSectorBatch2 (filecoin-project/lotus#11142)
- feat: miner: 2 minor refactors (filecoin-project/lotus#11158)
- feat: deflake: TestGetBlockByNumber (filecoin-project/lotus#11155)
- feat: chainstore: FRC-0051: Remove all equivocated blocks from tipsets (filecoin-project/lotus#11104)
- feat: add Eip155ChainID to StateGetNetworkParams (filecoin-project/lotus#10987)
- chore: merge releases into master (filecoin-project/lotus#11154)
- fix: gateway: return an error when an Eth filter is not found (filecoin-project/lotus#11152)
- fix: CI: make test-unit-rest actually be the rest of the tests (filecoin-project/lotus#11147)
- fix: downgrade harmless warning to debug (filecoin-project/lotus#11145)
- fix: sealing: Fix RetryCommitWait loop when sector cron activation fails (filecoin-project/lotus#11046)
- chore: legacy syscalls: Cleanup ComputeUnsealedSectorCID (filecoin-project/lotus#11119)
- feat: chain node: Move consensus slasher to internal service (filecoin-project/lotus#11126)
- sector import: fix evaluating randomness when importing a sector (filecoin-project/lotus#11123)
- fix: failing test: Tweak TestWindowPostV1P1NV20 test condition (filecoin-project/lotus#11121)
- feat:shed:gather partition metadata (filecoin-project/lotus#11078)
- feat: FVM: do not error on unsuccessful implicit messages (filecoin-project/lotus#11120)
- Add new lotus-shed command for backfillling actor events (filecoin-project/lotus#11088)
- fix: ethtypes: handle length overflow case (filecoin-project/lotus#11082)
- feat:lotus-bench:AMT benchmarking (filecoin-project/lotus#11075)
- (filecoin-project/lotus#11032)
- feat: daemon: import: only setup stmgr if validating chain (#11084) (filecoin-project/lotus#11084)
- feat: vm: allow raw "cbor" in state and use the new go-multicodec (filecoin-project/lotus#11081)
- chore: st