Releases: consensus-shipyard/lotus
v0.4.1
This minor release integrates a new version of Mir that solves some bugs with weighted voting and the operation of validators.
What's Changed
- enable eth-rpc in 4-node-net script (#188) by @jsoares in #190
- Fix e2e generator by @dnkolegov in #200
- Fix/e2emb by @dnkolegov in #201
- Fix weight by @dnkolegov in #202
- Fix space by @dnkolegov in #203
- Change branch for e2e by @dnkolegov in #204
- Fix error handling in Lotus by @dnkolegov in #205
Full Changelog: v0.4.0...v0.5.0
v0.4.0
This new version introduces a new implementation of `SubnetID and ships with a new actor bundle with several new features and support for the implementation of IPC Solidity contracts. It matches the version deployed in Spacenet on 2023-06-11.
What's Changed
- Disable version check in CI by @dnkolegov in #185
- Add nonce test by @dnkolegov in #186
- enable eth-rpc in 4-node-net script by @adlrocha in #188
- Expand OS path by @dnkolegov in #189
- Refactor subnet ID and infer ChainID from SubnetID by @adlrocha in #187
- [feat] - Add IPC methods and StateActorCodeCIDs to gateway by @dumikau in #193
- Rebase/v1.23.0 by @adlrocha in #191
- Add branches and security to readme by @jsoares in #194
- Fixes a bug for which FEVM events weren't being stored by @adlrocha in #195
- Rely on heightDiff instead of timestamp for Mir checks by @adlrocha in #196
- integrate new bundle with changes in fund/release by @adlrocha in #198
- new bundle with bug fixes by @adlrocha in #199
- Integrate Mir0.4.1 by @dnkolegov in #197
New Contributors
Full Changelog: v0.3.1...v0.4.0
v0.3.1
This minor release solves a bug for which Mir could re-order messages from the same address inside the same block leading to the execution of blocks where messages are in the wrong order, causing validators to crash.
What's Changed
- Order transactions in block before delivery by @matejpavlovic in #184
Full Changelog: v0.3.0...v0.3.1
v0.3.0
This new version introduces a set of bug fixes and UX improvements. It matches the version deployed in Spacenet on 2023-05-22
.
What's Changed
- Fix fx dependencies for lite node by @hmoniz in #162
- Replace bootstrappers ip with dns by @jsoares in #164
- fix ValidatorHasVote so a validator can check it it has already voted by @adlrocha in #168
- Smoke E2E test by @dnkolegov in #118
- Fix e2e scripts by @dnkolegov in #172
- Fix issue 166 by @dnkolegov in #169
- Fix waitForMembership timeout by @dnkolegov in #173
- Fix height number threshold in a test by @dnkolegov in #174
- Fix tests for membership Info by @dnkolegov in #176
- Fix e2e scripts by @dnkolegov in #175
- enable RPC API by default by @adlrocha in #179
- Use quic by default by @dnkolegov in #177
- Wait for minimum number of validators before crashing subnet validator by @adlrocha in #180
- Mir wait sync by @adlrocha in #181
Full Changelog: v0.2.0...v0.3.0
v0.2.0: Cross-net messages support
This release bundles the v0.2.0 release of the IPC actors and is the version deployed over Spacenet M1.1.
What's Changed
- Fix validator-addr retrieval & container naming by @jsoares in #137
- Fix CI flow by @dnkolegov in #138
- Update mir by @dnkolegov in #139
- Add badge by @dnkolegov in #140
- Installl eudico, less chatty log by @adlrocha in #141
- Rebase/v1.21.0-rc2 by @adlrocha in #142
- Update Mir by @dnkolegov in #147
- add macos build by @dnkolegov in #146
- Print formatted validator address by @jsoares in #145
- Updated bundle by @adlrocha in #148
- Add RPC call to check if a validator has voted checkpoint by @adlrocha in #149
- Updates bundle, fund test and serialized versions of RPC calls by @adlrocha in #150
- updated bundle with fixes by @adlrocha in #151
- fix: bottom-up applied nonce initial state by @adlrocha in #153
- Set on-chain membership in a subnet when a reconfiguration is triggered by @adlrocha in #144
- Fix IPC tests by @dnkolegov in #155
- support to updated bundle with fixes by @adlrocha in #156
- top-down checkpoint IPC endpoints by @adlrocha in #157
- Mir 0.3.5 by @dnkolegov in #158
- subnet initialization and subnet epoch by @adlrocha in #160
- Fix env in scripts by @dnkolegov in #159
- Reduce initial funds to test address by @adlrocha in #161
Full Changelog: v0.1.0...v0.2.0
v0.1.0: M1 release
This release bundles the v0.1.0 release of the IPC actors and is the version deployed over Spacenet M1. It includes:
- General support for IPC actors. New IPC accessors to inspect the state of IPC actors and some basic integration tests.
- Several upgrades to Mir and a support for dynamic validator sets in rootnet and subnets.
- Integration with the IPC agent for peers belonging to a subnet to be able to fetch membership information from their parents.
- Deterministic generation of genesis files for subnets.
- Instructions and convenient scripts to deploy Lotus-based dockerized infrastructure to run IPC subnets and a sample rootnet.
This is version of Eudico is based on a pre-release of Lous v1.20. Future release will rebase with more recent releases of Lotus.