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

chore: release: merge release/v1.28.0 into releases #12299

Merged
merged 76 commits into from
Jul 24, 2024

Commits on Jun 11, 2024

  1. fix: ETH RPC API: ETH Call should use the parent state root of the su…

    …bsequent tipset (#11905)
    
    * fix eth call
    
    * tests
    
    * changes as per review
    
    * changes as per review
    
    * Update node/impl/full/eth.go
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * fix as per review
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    aarshkshah1992 and rvagg authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4828757 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    cea71ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63b9577 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ec60f2 View commit details
    Browse the repository at this point in the history
  4. chore: bump version in master (#12074)

    * chore: bump NodeBuildVersion
    
    chore: bump NodeBuildVersion
    
    * Bump `MinerBuildVersion`
    
    Bump `MinerBuildVersion`
    rjan90 authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    77ae5af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5dffc05 View commit details
    Browse the repository at this point in the history
  6. feat: itest: minor UnmanagedMiner refactor for reusability and simpli…

    …city
    
    * move some utility methods into UnmanagedMiner so they can be used from other itests
    * make UnmanagedMiner aware of mock proofs so we can remove a lot of branching
    rvagg committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    16efdf6 View commit details
    Browse the repository at this point in the history
  7. fix: events: sqlite db improvements (#12090)

    * fix: events: sqlite db improvements
    
    * fix unclosed multi-row query
    * tune options to limit wal growth
    
    Ref: #12089
    
    * fix: events: use correct context for CollectEvents transaction
    
    * fix: events: close prepared read statement
    
    * fix: events: close initial query; handle lint failures
    rvagg authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    2e6a5c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. chore: deps: remove leftover curio replace (#12094)

    Move the rest of the replace's to the front of go.mod for visibility
    ribasushi authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8bc4906 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    496ea6d View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. chore: types: remove more items forgotten after markets (#12095)

    * chore: cleanup: remove more items forgotten after markets
    
    * .gz somehow reappeared after #11625
    ribasushi authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    610c984 View commit details
    Browse the repository at this point in the history
  2. chore: api: the Net API/CLI now remains only on daemon

    The only part of this repository that does lp2p is now lotus-daemon
    
    Remove the CommonNet type, used exclusively bu the CLI stack
    
    Adjust the rest of struct-memebership to match what went where
    
    End result best seen in diff of `documentation/en/api-v0-methods-miner.md`
    ribasushi authored and rvagg committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8cd233b View commit details
    Browse the repository at this point in the history
  3. docs:Building_a_network_skeleton.md cleanups (#12079)

    * Building_a_network_skeleton.md cleanups
    Go-State-Types Checklist updates
    
    * Updated Lotus PR to the one that was merged for nv23
    
    * Made network version substitute variable to consistently be "xx" instead of 3 or more "x"'s in some cases.
    Adjusted ToC.
    
    * Leaving ToC untouched
    
    * Building_a_network_skeleton.md cleanups
    Go-State-Types Checklist updates
    
    * Made network version substitute variable to consistently be "xx" instead of 3 or more "x"'s in some cases.
    Adjusted ToC.
    
    * Leaving ToC untouched
    
    * Building_a_network_skeleton.md cleanups
    Go-State-Types Checklist updates
    
    * Made network version substitute variable to consistently be "xx" instead of 3 or more "x"'s in some cases.
    Adjusted ToC.
    BigLep authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b73d4e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Update bootstrap list to support both IPv4 and IPv6 (#12103)

    Update bootstrap list to support both IPv4 and IPv6
    rjan90 authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    893ce8e View commit details
    Browse the repository at this point in the history
  2. Update codename for NV23 (#12104)

    Update codename for NV23
    rjan90 authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    82110d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    3e3400d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f821c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. fix: release: update goreleaser config file

    Fixes: #12120
    rvagg committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e229617 View commit details
    Browse the repository at this point in the history
  2. fix: events index: record processed epochs and tipsets for events and…

    … eth_get_log blocks till requested tipset has been indexed (#12080)
    
    * record seen event epochs
    
    * create correct index
    
    * migrate to version 6
    
    * fix typo
    
    * test both conditions
    
    * changes as per review
    
    * record reverted tipsets
    
    * see if tipsets has events and has not been reverted
    
    * sub/unsub tipset updates from the index
    
    * eth_get_logs should wait for events
    
    * fix naming
    
    * changes as per review
    
    * solve issue with missing events
    
    * use correct var
    
    * changes as per review
    
    * add unique constraint
    
    * fix test wait
    
    * check for events at min_height as well
    
    * Apply suggestions from code review
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * reduce duplication
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    aarshkshah1992 and rvagg authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    c87e2f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. feat: eth: support "safe" and "finalized" for eth_getBlockByNumber (#…

    …12110)
    
    * add support for eth_getBlockByNumber to accept the term safe which we are using as 30 blocks
    
    * fix lint catch of unnecessary cast
    
    * add finalized to get block by number
    
    * Update chain/types/ethtypes/eth_types.go
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * add test for eth get block by number to accept latest and safe and finalized as arguments
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    snissn and rvagg authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    6408709 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f21ccc6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f1711f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f3c54f View commit details
    Browse the repository at this point in the history
  5. nv23 deps (#12129)

    * deps: ffi: upgrade filecoin-ffi to v1.28.0-rc1
    
    * deps: types: update go-state-types to v0.14.0-rc1
    
    * fix: sealer: define SDR layers for NI-PoRep
    rvagg authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    286fada View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    7141847 View commit details
    Browse the repository at this point in the history
  2. fix: build: pdate UpgradePhoenixHeight to -26 in inteop (#12106)

    Co-authored-by: fsgerse <[email protected]>
    fsgerse and fsgerse authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c779e30 View commit details
    Browse the repository at this point in the history
  3. chore: ci: use self-hosted runners in the original repo or any fork i…

    …nside the filecoin-project org (#12134)
    
    * feat: ci: control the use of self-hosted runners with CUSTOM_RUNNERS_ENABLED configuration variable
    
    * Revert "feat: ci: control the use of self-hosted runners with CUSTOM_RUNNERS_ENABLED configuration variable"
    
    This reverts commit adf5f3d.
    
    * chore: ci: use self-hosted runners in the original repo or any fork inside the filecoin-project org
    galargh authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    724e22e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    35ef929 View commit details
    Browse the repository at this point in the history
  2. chore: merge releases back to master (v1.27.1) (#12141)

    * release: v1.26.3 (#11908) (#11915)
    
    * deps: update dependencies to address migration memory bloat
    
    to address memory concerns during a heavy migration
    
    Ref: filecoin-project/go-state-types#260
    Ref: whyrusleeping/cbor-gen#96
    Ref: filecoin-project/go-amt-ipld#90
    
    * release: prep v1.26.3 patch
    
    Prep v1.26.3 patch release:
    - Update changelog, version and make gen + make docsgen-cli
    
    * deps: update cbor-gen to tagged version
    
    deps: update cbor-gen to tagged version
    
    * deps: update go-state-types to tagged version
    
    deps: update go-state-types to tagged version v0.13.2
    
    * chore: deps: update go-state-types to v0.13.3
    
    Fixes a panic when we have fewer than 1k proposals.
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    
    * build: release: v1.27.0-rc1 (#11947)
    
    * chore: Set version as v1.27.0-rc1
    
    Set version as v1.27.0-rc1, run make gen & make docsgen-cli
    
    * Update changelog
    
    Update changelog
    
    * Update changelog
    
    Update changelog based on feedback
    
    * Bump pubsub-dep
    
    Bump pubsub-dep
    
    * Prep v1.27.0-rc2
    
    Prep v1.27.0-rc2
    
    * Typo fixes, and more changelog updates
    
    Typo fixes, and more changelog updates
    
    * chore: remove unmaintained bootstrappers (#11983)
    
    * chore: remove unmaintained bootstrappers
    
    chore: remove unmaintained bootstrappers
    
    * Update mainnet.pi fixing typoed domain
    
    fixing typo for 1475.io 'bootstarp' -> 'bootstrap'
    
    * Update mainnet.pi
    
    apparently the actual hostname is typoed. so bootstarp it is.
    
    ---------
    
    Co-authored-by: smagdali <[email protected]>
    
    * chore: update go-data-transfer and go-graphsync
    
    * add ETH addrs API to Gateway (#11979)
    
    * fix: copy Flags field from SectorOnChainInfo
    
    Fixes: #11962
    
    * feat: libp2p: Lotus stream cleanup (#11993)
    
    * set stream deadlines in Lotus
    
    * reduce timeout
    
    * whitelist bootstrappers
    
    * fix tests
    
    * Update changelog and version
    
    Update changelog and version
    
    * ci: deprecate circle ci in favour of github actions (#11786)
    
    * Update changelog
    
    Update changelog with the deprecate circle-ci
    
    * chore: update drand (#12021)
    
    * Update changelog / make docsgen
    
    Update changelog / make docsgen
    
    * chore: lint: update golangci lint config
    
    * remove and replace some linters
    * remove some exclusions
    * make all exclusions more explicit matches
    
    * chore: lint: fix lint errors with new linting config
    
    Ref: #11967
    
    * chore: lint: address feedback from reviews
    
    * doc: eth: restore comment lost in linter cleanup
    
    Ref: #11968
    
    * chore: libp2p: update to v0.34.1 (#12027)
    
    * update libp2p to v0.34.0
    
    * fix libp2p err
    
    * fix imports
    
    * update go mod
    
    * update go mod
    
    * Update changelog
    
    Update changelog
    
    * go mod tidy
    
    go mod tidy
    
    * revert go version change (#12050)
    
    * Update changelog
    
    Update changelog
    
    * chore: backport #12054 to release/v1.27.0 branch (#12056)
    
    * chore: pin golanglint-ci to v1.58.2 (#12054)
    
    Fixes: #12044
    
    * Add backport to changelog
    
    Add backport to changelog
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * Bump version - make gen/make docsgen
    
    Bump version - make gen/make docsgen
    
    * Update changelog
    
    Update changelog
    
    * Bump NodeBuildVersion to v1.27.1-rc1
    
    Bump NodeBuildVersion to v1.27.1-rc1
    
    * Add Lotus-Miner / Curio related changes
    
    Add Lotus-Miner / Curio related changes
    
    * Update date and upgrade warnings
    
    Update date and upgrade warnings
    
    * fix: ci: do not use deprecated --debug goreleaser flag (#12086)
    
    * chore: deals: remove forgotten graphsync references (#12084)
    
    * chore: types: remove more items forgotten after markets (#12095)
    
    * chore: cleanup: remove more items forgotten after markets
    
    * .gz somehow reappeared after #11625
    
    * fix: ETH RPC API: ETH Call should use the parent state root of the subsequent tipset (#11905)
    
    * fix eth call
    
    * tests
    
    * changes as per review
    
    * changes as per review
    
    * Update node/impl/full/eth.go
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * fix as per review
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * Update changelog to RC2
    
    Update changelog to RC2
    
    * Make gen / make docsgen-cli
    
    Make gen / make docsgen-cli
    
    * chore: api: the Net API/CLI now remains only on daemon
    
    The only part of this repository that does lp2p is now lotus-daemon
    
    Remove the CommonNet type, used exclusively bu the CLI stack
    
    Adjust the rest of struct-memebership to match what went where
    
    End result best seen in diff of `documentation/en/api-v0-methods-miner.md`
    
    * Update changelog
    
    Update changelog
    
    * fix: events: sqlite db improvements (#12090)
    
    * fix: events: sqlite db improvements
    
    * fix unclosed multi-row query
    * tune options to limit wal growth
    
    Ref: #12089
    
    * fix: events: use correct context for CollectEvents transaction
    
    * fix: events: close prepared read statement
    
    * fix: events: close initial query; handle lint failures
    
    * Update CHANGELOG.md
    
    * build: release: v1.27.1-rc2 (#12101)
    
    * fix: ci: do not use deprecated --debug goreleaser flag (#12086)
    
    * chore: deals: remove forgotten graphsync references (#12084)
    
    * chore: types: remove more items forgotten after markets (#12095)
    
    * chore: cleanup: remove more items forgotten after markets
    
    * .gz somehow reappeared after #11625
    
    * fix: ETH RPC API: ETH Call should use the parent state root of the subsequent tipset (#11905)
    
    * fix eth call
    
    * tests
    
    * changes as per review
    
    * changes as per review
    
    * Update node/impl/full/eth.go
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * fix as per review
    
    ---------
    
    Co-authored-by: Rod Vagg <[email protected]>
    
    * Update changelog to RC2
    
    Update changelog to RC2
    
    * Make gen / make docsgen-cli
    
    Make gen / make docsgen-cli
    
    * chore: api: the Net API/CLI now remains only on daemon
    
    The only part of this repository that does lp2p is now lotus-daemon
    
    Remove the CommonNet type, used exclusively bu the CLI stack
    
    Adjust the rest of struct-memebership to match what went where
    
    End result best seen in diff of `documentation/en/api-v0-methods-miner.md`
    
    * Update changelog
    
    Update changelog
    
    * fix: events: sqlite db improvements (#12090)
    
    * fix: events: sqlite db improvements
    
    * fix unclosed multi-row query
    * tune options to limit wal growth
    
    Ref: #12089
    
    * fix: events: use correct context for CollectEvents transaction
    
    * fix: events: close prepared read statement
    
    * fix: events: close initial query; handle lint failures
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: Piotr Galar <[email protected]>
    Co-authored-by: Peter Rabbitson <[email protected]>
    Co-authored-by: Aarsh Shah <[email protected]>
    Co-authored-by: Rod Vagg <[email protected]>
    Co-authored-by: Peter Rabbitson <[email protected]>
    
    * small fix in changelog
    
    * fix: release: update goreleaser config file
    
    Fixes: #12120
    
    * fix go releaser and test with rc3
    
    * Update CHANGELOG.md
    
    * lotus v1.27.1 prep
    
    * address review
    - resolve one more conflicts
    - revert 2 new line added
    
    * doc: events: note events db migration impact
    
    ---------
    
    Co-authored-by: Phi-rjan <[email protected]>
    Co-authored-by: Rod Vagg <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    Co-authored-by: smagdali <[email protected]>
    Co-authored-by: Aarsh Shah <[email protected]>
    Co-authored-by: Piotr Galar <[email protected]>
    Co-authored-by: Peter Rabbitson <[email protected]>
    Co-authored-by: Peter Rabbitson <[email protected]>
    9 people authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4abdbef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d71fa53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    452d1bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06a7d74 View commit details
    Browse the repository at this point in the history
  6. fix: fevm: update tests for latest actors bundle (#12144)

    plus some code improvement refactoring
    rvagg authored and aarshkshah1992 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    d9195c4 View commit details
    Browse the repository at this point in the history
  7. feat!: ni-porep for lotus-bench

    rvagg committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    13cdf4b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0da6077 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    40651ab View commit details
    Browse the repository at this point in the history
  10. chore: test: refactor, fix and improve unmanaged miner (#12143)

    from niporep work, including some necessary bits from there but are useful in
    general
    rvagg authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a60a8c7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    96d3062 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f4e99f6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aedc15c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    be592d8 View commit details
    Browse the repository at this point in the history
  15. Rough draft (#12139)

    * FIP 0085 test
    
    * Review response
    
    ---------
    
    Co-authored-by: zenground0 <[email protected]>
    ZenGround0 and ZenGround0 authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1e8bc10 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #12147 from filecoin-project/chore/nv23-v1.28.0-ba…

    …ckport
    
    chore: NV23 release: backport changes from master
    jennijuju authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    f458606 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    1bdf5d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12149 from filecoin-project/jen/butterflyinit

    chore: testnet: update genesis network version for dev testnets
    jennijuju authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    7052db4 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    d9af369 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2ba4aa View commit details
    Browse the repository at this point in the history
  3. fix: state: rename Actor.Address and only use it for f4 addresses (#1…

    …2155)
    
    Per the FIP [1], the top-level actor address field should only be used
    for delegated addresses. Unfortunately, the FIP's design was changed [2]
    but neither lotus genesis code nor the field name were updated to
    reflect this. Fortunately, all the migration code (on mainnet, at
    least), has correctly left this field unset/unchanged (except for actors
    with f4 addresses).
    
    [1]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#new-lookup_delegated_address-syscall-and-state-changes
    [2]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#recording-other-addresses-in-the-actorstate-root
    Stebalien authored and aarshkshah1992 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    5ac64aa View commit details
    Browse the repository at this point in the history
  4. chore: deps: update ffi and go-state-types for NV23 (#12156)

    * update deps for NV23
    
    * go mod tidy
    aarshkshah1992 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d494592 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. update go state types

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f4a0b35 View commit details
    Browse the repository at this point in the history
  2. feat: ec: Integrate Fast Finality for Filecoin (#12119)

    Integrate F3 into Lotus
    
    Signed-off-by: Jakub Sztandera <[email protected]>
    Co-authored-by: Jennifer Wang <[email protected]>
    Co-authored-by: Masih H. Derkani <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    4 people authored and aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ac87fce View commit details
    Browse the repository at this point in the history
  3. update version string

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e73d2c2 View commit details
    Browse the repository at this point in the history
  4. changelog

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e6d660d View commit details
    Browse the repository at this point in the history
  5. finish changelog

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    fc4ff79 View commit details
    Browse the repository at this point in the history
  6. final changes

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    74f0b8c View commit details
    Browse the repository at this point in the history
  7. update CL

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    71a798b View commit details
    Browse the repository at this point in the history
  8. Apply suggestions from code review

    Co-authored-by: Phi-rjan <[email protected]>
    aarshkshah1992 and rjan90 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1c87aa1 View commit details
    Browse the repository at this point in the history
  9. fix typos

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ab595f7 View commit details
    Browse the repository at this point in the history
  10. Apply suggestions from code review

    Co-authored-by: Masih H. Derkani <[email protected]>
    aarshkshah1992 and masih authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    029fe24 View commit details
    Browse the repository at this point in the history
  11. only soft laungh

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    973c04e View commit details
    Browse the repository at this point in the history
  12. soft launch

    aarshkshah1992 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    131a5c6 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #12169 from filecoin-project/aarshkshah1992/update…

    …-lotus-version-v128
    
    chore: release: Lotus v1.28.0-rc1
    aarshkshah1992 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    85abc61 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. feat: api: sanity check the "to" address of outgoing messages (#12135)

    * feat: api: sanity check the "to" address of outgoing messages
    
    If the "to" address of an outgoing message is a _delegated_ address,
    verify that it maps to a valid Ethereum address. This isn't a consensus
    critical change, but it'll help prevent client-side address conversion
    libraries from directing messages into oblivion (e.g., by
    mis-translating `0xff0000....` addresses into `f410f...` addresses
    instead of `f0...` addresses.
    
    * tests for invalid delegated addresses
    
    * fix lint
    
    ---------
    
    Co-authored-by: aarshkshah1992 <[email protected]>
    Stebalien and aarshkshah1992 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    58c029a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    d9c24f6 View commit details
    Browse the repository at this point in the history
  2. feat:ec: integrate F3 dynamic manifest (#12173) (#12185)

    * F3-370: integrate F3 dynamic manifest
    
    * F3-370: make linter happy
    
    * Set manifest sender identities
    
    * Decode manifest sender peer ID from string before using it
    
    Peer ID is of type string internally but the internal string
    representation is not the same as the encoded string representation.
    Therefore, the latter needs to be decoded and cannot be casted to the
    former. Otherwise, it will represent a different ID.
    
    * `make gen` the pain of my life
    
    ---------
    
    Co-authored-by: adlrocha <[email protected]>
    Co-authored-by: Masih H. Derkani <[email protected]>
    3 people authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    e773b37 View commit details
    Browse the repository at this point in the history
  3. build: release: v1.28.0-rc3 (#12186)

    * v1.28.0-rc3
    
    * Update CHANGELOG.md
    
    Co-authored-by: Phi-rjan <[email protected]>
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: Phi-rjan <[email protected]>
    jennijuju and rjan90 authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    69c83c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. build: release: v1.28.0-rc4 (#12190)

    * Fix F3 build parameters for `testground` target
    
    Fix renamed `f3Enabled` flag and while at it, add place holder for
    manifest server ID.
    
    Fixes #12188
    
    * Update changelog and version
    
    Update changelog and version
    
    ---------
    
    Co-authored-by: Masih H. Derkani <[email protected]>
    rjan90 and masih authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    ff0e889 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. fix: ETH getLogs: fix slowness at head and ignore null blocks (#12207)

    * fix get logs slowness and handling of null blocks
    aarshkshah1992 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    44f5ce0 View commit details
    Browse the repository at this point in the history
  2. run CI

    aarshkshah1992 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7f64da2 View commit details
    Browse the repository at this point in the history
  3. build release

    aarshkshah1992 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1dbd4f5 View commit details
    Browse the repository at this point in the history
  4. add backport PR

    aarshkshah1992 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    316b6fc View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. build: release: v1.28.0 (#12271)

    * Update changelog
    
    Update changelog
    
    * chore: lotus-shed: Add support for nv23 in `migrate-state` cmd (#12172)
    
    * Add support for nv23 in `lotus-shed migrate-state` cmd
    
    Add support for nv23 in `lotus-shed migrate-state` cmd
    
    * Add actors v14 to `check-invariants` cmd
    
    Add actors v14 to `check-invariants` cmd
    
    * feat: F3: Update go-f3, change the style of participation call (#12196)
    
    * Upgrade go mod F3 dependency to v0.0.3 tagged release
    
    Use concrete/latest version of F3: v0.0.3
    
    * update changelog
    
    * chore!: markets: remove deal constants
    
    * Upgrade to OpenTelemetry v1.28.0
    
    Upgrade to new version of OpenTelemetry to also play nice with F3.
    
    * Reduce log level in F3 message sending to Debug (#12224)
    
    Reduce the log level for `miner with id...` to DEBUG, since in normal
    operation of F3 at least 5 messages are sent per epoch. In an event of
    rebroadcast the number of messages broadcasted could surpass 10. Hence,
    the `DEBUG` log level.
    
    * chore: deps: upgrade to [email protected]
    
    * Upgrade to latest go-f3 `v0.0.4` (#12237)
    
    Upgrade to the latest go F3, with fix to default cert exchange config in
    local devnet.
    
    * chore: config: yet more lp2p removal from miner
    
    * fix(store): correctly break weight ties based on smaller ticket (#12253)
    
    @rjan90 and @jennijuju reported seeing this log a lot, which prompted an investigation of the logic. This code does not implement [FIP-0023](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0023.md) correctly. Specifically, if we have the following mintickets:
    
    ```
    ts1: 1, 2
    ts2: 0,3
    ```
    
    This code will incorrectly return ts1 as the "smaller" tipset, even though the tie should have been broken in favour of ts2 based on `1 > 0`.
    
    * Fix lint error: correct typo in F3Participation function comment
    
    Fix lint error: correct typo in F3Participation function comment
    
    * Fix typo in F3Participate documentation
    
    Corrected "successfull" to "successful" in comments and documentation to fix a lint error.
    
    * chore: libp2p: update to v0.35.4 (#12265)
    
    * go mod tidy
    
    go mod tidy
    
    * Update CHANGELOG.md
    
    Co-authored-by: Steve Loeppky <[email protected]>
    
    * fix a bug
    
    * Set Mainnet upgrade epoch NV23
    
    Set Mainnet upgrade epoch NV23
    
    * Update changelog.md
    
    Update changelog.md
    
    * chore: deps: Update GST, Filecoin-FFI and Actors to final versions NV23 (#12276)
    
    * Update to final GST for nv23
    
    Update to final GST for nv23
    
    * Bump filecoin-ffi to v1.28.0
    
    Bump filecoin-ffi to v1.28.0
    
    * Update CHANGELOG.md
    
    Update CHANGELOG.md
    
    * Update Builtin-actors to v14.0.0
    
    Update Builtin-actors to v14.0.0
    
    * Update Changelog, version-string, make gen and make docsgen
    
    Update Changelog, version-string, make gen and make docsgen
    
    * Re-run ./pack.sh v14 v14.0.0
    
    Re-run ./pack.sh v14 v14.0.0
    
    * Set up otel metrics reporting to prometheus
    
    Register otel collector bridging to the default prometheus registry so
    that F3 metrics (which use the newer otel APIs for metrics) get included
    in Lotus metrics.
    
    * Update changelog with #12285 backport
    
    Update changelog with #12285 backport
    
    * Revert "chore!: markets: remove deal constants"
    
    This reverts commit d045ccb.
    
    * Revert "chore: config: yet more lp2p removal from miner"
    
    This reverts commit 70400c9.
    
    * fix eth trace panic
    
    * backport: f3: Upgrade to go-f3 `v0.0.5` (#12279) (#12288)
    
    * chore: f3: Upgrade to go-f3 `v0.0.5` (#12279)
    
    * Upgrade to go-f3 `v0.0.5`
    
    Upgrade to the latest version of go-f3 with initial power table storage with far enough lookback, and dynamic manifest persistence.
    
    ---------
    
    Co-authored-by: Jakub Sztandera <[email protected]>
    Co-authored-by: Jiaying Wang <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    
    * remove unwanted changelog
    
    * fix import
    
    * Revert "chore!: markets: remove deal constants"
    
    This reverts commit d045ccb.
    
    * Revert "chore: config: yet more lp2p removal from miner"
    
    This reverts commit 70400c9.
    
    * fix eth trace panic
    
    * Update CHANGELOG.md
    
    Co-authored-by: Jakub Sztandera <[email protected]>
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: Masih H. Derkani <[email protected]>
    Co-authored-by: Jakub Sztandera <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    Co-authored-by: Phi <[email protected]>
    Co-authored-by: aarshkshah1992 <[email protected]>
    
    ---------
    
    Co-authored-by: Jakub Sztandera <[email protected]>
    Co-authored-by: Masih H. Derkani <[email protected]>
    Co-authored-by: aarshkshah1992 <[email protected]>
    Co-authored-by: Rod Vagg <[email protected]>
    Co-authored-by: Peter Rabbitson <[email protected]>
    Co-authored-by: Aayush Rajasekaran <[email protected]>
    Co-authored-by: Steve Loeppky <[email protected]>
    Co-authored-by: Jiaying Wang <[email protected]>
    Co-authored-by: Steven Allen <[email protected]>
    10 people authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    28a578f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a320d68 View commit details
    Browse the repository at this point in the history
  3. Revert "feat: ci: remove gorelease, create drafts and automate releas…

    …e notes"
    
    This reverts commit fdf829b.
    rvagg committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    337ac1e View commit details
    Browse the repository at this point in the history
  4. Revert "feat: ci: automate the new release process"

    This reverts commit 13ed1b5.
    rvagg committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    20785af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3de4ff View commit details
    Browse the repository at this point in the history