Skip to content

Releases: filestar-project/lotus

v1.5.1

22 Oct 03:47
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

v1.5.0 - Hard Fork - Mandatory update

17 Sep 07:26
Compare
Choose a tag to compare

This is an mandatory release of Filestar that upgrade specs-actors to v3 and introduce ERC1155-Token.

The network will upgrade at height 953100, which is 2021-09-23T10:30:00 UTC+8.

Changes

new features

  • upgrade specs-actors to v3 which improve the performance of hamt/amt
  • add ERC1155 token actor, support mint/transfer NFT token
    • new cli lotus token info
    • new cli lotus token create
    • new cli lotus token uri
    • new cli lotus token creators
    • new cli lotus token mintBatch
    • new cli lotus token balances
    • new cli lotus token safeTransfer
    • new cli lotus token approves
    • new RPC StateTokenInfo
    • new RPC StateTokenCreators
    • new RPC StateTokenCreatorByTokenID
    • new RPC StateTokenIDsByCreator
    • new RPC StateTokenURIByTokenID
    • new RPC StateTokenBalanceByTokenID
    • new RPC StateTokenBalanceByAddr
    • new RPC StateTokenBalanceByTokenIDAndAddr
    • new RPC StateTokenBalanceByTokenIDsAndAddrs
    • new RPC StateTokenIsAllApproved
  • add interactive mode in lotus-wallet. (91304c2)
  • new api StateSectorGetInfo and StateSearchMsg. (afa2f58)

bug fix

  • fix some warnings in tests. (0f05c34)
  • fix wrong params count check in msig lock cancel. (a3f259f)
  • fix a nil pointer in messagepool. (92bf862)

v1.4.1

09 Aug 12:34
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

v1.4.0 - Hard Fork - Mandatory update

03 Aug 06:54
Compare
Choose a tag to compare

This is an mandatory release of Filestar that fix 8g window post gas price.

The network will upgrade at height 814860, which is 2021-08-06T10:30:00 UTC+8.

v1.3.4

23 Jul 07:16
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

  • bind PC1/PC2 to same worker by default, you can also set BindPC1PC2=false in miner config to disable it. (#33)
  • upgrade bellperson to 0.14. (38df477)
  • revert failed BlockGasLimit change in Upgrade8GiBSector. (2e3a47c)
  • fix cache remove when lotus-miner sectors remove an aborted PC1 job. (#34)

v1.3.3

09 Jul 02:53
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

  • miner: break loop when found warm up sector (a7174ee)
  • miner: optimize code use existence var (68f0e1e)
  • update miner default config (fb62d28 , 73cfbb8)
  • fix fix drop sector (5953a22)
  • fix health report (59fdff6)
  • fix a coding error in truncating sector log (a4d704e)
  • storagefsm: Fix unsealedInfoMap.lk init race (1718ad1)
  • fix 2k devnet (2231ac2)
  • use opencl implementation PC2 with 2x speed improvement (5c3fd1b)

v1.3.2

28 Jun 07:40
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

bug fix

  • fix badger double open on daemon --import-snapshot; chainstore lifecycle (0a0273f)
  • update bitswap to fix an initialization race that could panic (96029e9)
  • upgrade go-data-transfer to fix cid recording issue (2c087bc)
  • Fix MaxSealingSectrosForDeals getting reset to 0 (66bf77d)
  • fix get sector nil pointer bug (cbd4eb8)
  • storagefsm: Fix expired ticket retry loop (bda65cc)
  • Fix actor not found in chain inspect-usage (f1bfd79)
  • fix wallet delete address where address is default (727eb16)
  • Fix helptext for verified-deal default in client deal (e3ee926)
  • fix: avoid potential hang when starting event listener (8ddbbb6)
  • remove old cache before SealPreCommitPhase2 (6193a60)
  • ipfsbstore: Fix has for non-existing blocks (4c9c096)
  • Update go-jsonrpc fixing websocket reconnecting (26b4e37)
  • Fix bootstrapper profile setting (3c48faa)

improvements

  • Speed up worker key retrieval (d0177d5)
  • Check (pre)commit receipt before other checks in failed states (a84fa93)
  • wdpost: Retry proofs if we generate an incorrect one (b056753)
  • Allow multisigs to be set as miner owner address (aa639cd)
  • Improve error message with importing a chain (6bb2542)

cmd/api

  • support --by-ping for client list-asks (cca6152)
  • support --slow for lotus-miner proving check (06c4c1b)

v1.3.1

10 Jun 05:05
Compare
Choose a tag to compare

This is an optional release of Filestar that upgrades Lotus dependencies, and includes many performance enhancements, bugfixes, and UX improvements.

Changes

  • Refactored much of the miner code, improving its recovery from restarts and overall sector success rate
  • Updated proofs to v5.3.0, which brings significant performance improvements
  • Updated markets to v1.0.4, which reduces failures due to reorgs and uses the newly refactored fund manager

Stake (v1.3.0) - Hard Fork - Mandatory update

10 May 09:39
Compare
Choose a tag to compare

v1.3.0

This is a mandatory release of Lotus that upgrades the network to version 8, which introduces the implementation of SIP-0002-Stake.

The network will upgrade at height 584460, which is 2021-05-18T10:30:00 UTC+8.

Changes

  • UpgradeStake (#20)
    • add command lotus stake info
    • add command lotus stake deposit [amount]
    • add command lotus stake list-locked-principal
    • add command lotus stake list-vesting
    • add command lotus stake withdraw [source] [amount]
  • add command lotus-miner proving check (#22)
  • add command lotus-miner list-vesting (51dc547)

v1.2.2 (fix sync issues)

30 Dec 08:59
Compare
Choose a tag to compare

包含如下改变:

  1. 修复部分节点的同步问题
  2. 修复部分情况下8GiB矿工无法创建的问题

如果FileStar节点在分叉后出现同步问题,请更新版本至v1.2.2。然后

  1. lotus chain sethead --epoch 184559并重启lotus。
  2. 或者下载snapshot,然后删除数据目录下的datastore文件夹,再通过lotus daemon --import-snapshot /path/to/snapshot.car启动。