Releases: linear-protocol/LiNEAR
LiNEAR v1.6.0
This release deprecates the built-in liquidity pool and staking farm features.
What's Changed
- feat: deprecate liquidity pool and staking farm by @linguists in #189
- chore: release v1.6.0 by @linguists in #193
Full Changelog: v1.5.1...v1.6.0
LiNEAR v1.5.1
The release adds one new function to return all liquidity in the built-in liquidity pool back to providers.
What's Changed
- feat: remove all liquidity from built-in liquidity pool by @linguists in #190
Full Changelog: v1.5.0...v1.5.1
LiNEAR v1.5.0
New Features
- Enhance unstake algorithm, as a follow-up enhancement of automatic validator selection algorithm, which will further reduce the number of pending validators when unstake, and improve the overall staked amount allocation effectiveness.
- Enable automatic balance sync after stake and unstake against validators, which makes sure contract balances keep synced with staking pools, without relying on calling the sync balance function afterwards.
Note: This upgrade requires contract state migration.
What's Changed
- feat: epoch unstake algorithm v2 by @Arkff in #168
- chore: add validators by @linguists in #181
- test(mock):
deposit_and_stake
by @0xdefacto in #182 - fix: epoch action execution flag by @linguists in #183
- feat: sync balance after epoch stake and unstake by @0xdefacto in #184
- feat: allow sync validator balance by manager by @linguists in #186
- feat: allow epoch update rewards for validators with no staked and unstaked amount by @linguists in #187
- chore: release v1.5.0 by @linguists in #185
- feat: remove requirement of minimum unstake amount by @linguists in #188
Full Changelog: v1.4.4...v1.5.0
LiNEAR v1.4.4
The release enhances validator staking candidate selection algorithm to be more effective.
What's Changed
- feat: the validator with max delta as candidate to stake by @0xdefacto in #176
- chore: integration test with release version by @linguists in #179
- chore: release v1.4.4 by @linguists in #180
Full Changelog: v1.4.3...v1.4.4
LiNEAR v1.4.3
Enhance validator operation such as sync balance since now LiNEAR is managing 200+ validators.
What's Changed
- chore: update mainnet validators by @linguists in #177
- fix: increase sync balance threshold by @dongcool in #175
- chore: release v1.4.3 by @linguists in #178
Full Changelog: v1.4.2...v1.4.3
LiNEAR v1.4.2
This release fixes an issue of logging which will potentially make epoch_unstake()
fail in staging environment.
What's Changed
- fix: remove log of iterating unstake candidate by @linguists in #173
- chore: add staging validators by @linguists in #172
- chore: release v1.4.2 by @linguists in #174
Full Changelog: v1.4.1...v1.4.2
LiNEAR v1.4.1
The release makes the contract to be ready for validation selection testing, by aggregating the events of update_weights.
What's Changed
- chore: add
Cargo.lock
by @linguists in #158 - chore(cli): support localnet by @0xdefacto in #159
- feat: aggregate events of
update_weights
by @0xdefacto in #157 - chore(cli): update weights by @dongcool in #160
- chore: remove unused deps by @Arkff in #167
- test: fix unstake candidate selection unit test by @linguists in #169
- chore(cli): fix export in cli by @dongcool in #170
- feat: add requested amount fields in summary by @0xdefacto in #166
- chore: release v1.4.1 by @linguists in #171
New Contributors
Full Changelog: v1.4.0...v1.4.1
LiNEAR v1.4.0
The release improves validator management by adding one draining indicator.
Note: This upgrade requires contract state migration.
What's Changed
- ci: run lint and test only if necessary by @linguists in #154
- feat: validator draining indicator by @dongcool in #151
- chore: remove validator and improve set base stake amount by @linguists in #153
- chore: release v1.4.0 by @linguists in #155
Full Changelog: v1.3.3...v1.4.0
LiNEAR v1.3.3
This patch includes code factoring, one new contract interface for updating validator weights and update of validator list.
What's Changed
- feat: update weights of validators by @0xdefacto in #134
- chore: add stake wars iii winners to mainnet nodes by @dongcool in #137
- chore: add 2nd batch stake wars iii winners to mainnet nodes by @linguists in #138
- chore: add 3rd batch stake wars iii winners to mainnet nodes by @linguists in #139
- refactor: more accurate return type of
get_candidate_to_xxx
functions by @0xdefacto in #140 - refactor: rename
VValidator
toVersionedValidator
by @0xdefacto in #141 - chore: add 4th batch stake wars iii winners to mainnet nodes by @linguists in #142
- chore: remove magic.poolv1.near by @dongcool in #143
- chore: remove validators by @linguists in #144
- feat: merge v1.3.1 and v1.3.2 back to main by @dongcool in #149
- chore: release v1.3.3 by @linguists in #150
- chore: new line for blobhash by @dongcool in #152
- chore: update weights in prod by @dongcool in #148
Full Changelog: v1.3.0...v1.3.3
LiNEAR v1.3.1
This patch adds more view functions and logging about validators and epoch actions.
What's Changed
- feat: view validator target stake amount and stake/unstake amount to settle by @linguists in #145
Full Changelog: v1.3.0...v1.3.1