Skip to content

Latest commit

 

History

History
388 lines (280 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

388 lines (280 loc) · 16.4 KB

Changelog

v0.10.24

This is the release for the Final Sunset of BNB Beacon Chain Mainnet.

v0.10.23

This is the release for the Final Sunset of BNB Beacon Chain testnet.

v0.10.22

This is the release for the Second Sunset of BNB Beacon Chain Mainnet.

v0.10.21

This is the release for the Second Sunset of BNB Beacon Chain testnet.

v0.10.20

This is the release for the First Sunset of BNB Beacon Chain Mainnet.

FEATURES

  • #1016 [BEP] feat: enable FirstSunset on mainnet

v0.10.19

This is the bug-fix release for the sunset of BNB Beacon Chain.

FEATURES

  • #1015 [fix] fix: publish ChainUndelegate event and ledger sig issue

v0.10.18

This is the bug-fix release for the sunset of BNB Beacon Chain.

FEATURES

  • #1014 [fix] fix: publish completed UnbondingDelegation events to kafka in EndBlock

v0.10.17

This is the release for the sunset of BNB Beacon Chain.

FEATURES

  • #1003 [BEP] feat: implement BEP-333(BNB Chain Fusion)

v0.10.16

FEATURES

  • #977 [BEP] asset: add bep255 upgrade height for mainnet

v0.10.15

FEATURES

  • #956 [BEP] feat: implement bep255
  • #964 [fix] fix: clear side vote addresses

v0.10.14

FEATURES

  • #953 [cli] feat: support setting acc prefix when collecting gentxs
  • #957 [deps] deps: bump cosmos-sdk to v0.26.5

v0.10.13

BUG FIX

  • #950 [deps] fix: bump cosmos sdk to fix validator unmarshal issue

v0.10.12

FEATURES

  • #935 [BEP] feat: implement bep126

v0.10.11

BUG FIX

  • #942 [deps] deps: bump cosmos-sdk to v0.26.2

v0.10.10

FEATURES

  • #936 [BEP] feat: enable bep171 upgrade on mainnet

v0.10.9

BUG FIX

  • #930 [deps] deps: bump cosmos-sdk to v0.26.1

v0.10.8

FEATURES

  • #895 [BEP] feat: add bep 171 upgrade
  • #924 [cli] feat: add gen-consensus-key command in bnbcli

v0.10.7

FEATURES

  • #921 [config] add LimitConsAddrUpdateIntervalHeight and BEP159Height in assets
  • #917 [Staking] limit sidechain consensus addr update interval

IMPROVEMENT

  • #919 [deps] bump cosmos-sdk to v0.25.8
  • #915 [deps] update deps that were reported in OSV issues

BUG FIX

  • #914 [fix] fix bnbcli params side-params error

v0.10.6

IMPROVEMENT

  • #908 [docs] update the readme to the latest working one
  • #907 [fix] remove bnb-chain go-sdk dep

v0.10.5

BUG FIX

  • #904 [fix] register cross stake channel after node restart

v0.10.4

FEATURES

  • #880 [BEP] BEP-159: Introduce A New Staking Mechanism on BNB Beacon Chain

IMPROVEMENT

  • #899 [ci] update unmaintained tools to use maintained tools

BUG FIX

  • #897 [fix] add bsc chainID to encodeSigHeader when submitting evidence for slashing

0.10.3

IMPROVEMENTS

  • #886 [Staking] Fix issues for reward recon service

FEATURES

  • #892 [Gov] Implement BEP173: Enable Text Proposal on BNB Smart Chain

0.10.2

FEATURES

  • #878 [CI] Add ci script to build docker image
  • #879 [Staking] Implement BEP153: Native Staking on BSC

0.10.1

IMPROVEMENTS

  • #882 [DEX] Add BEP151 Mainnet Height

0.10.0

IMPROVEMENTS

  • #875 [DEX] Implement BEP151

0.9.2

IMPROVEMENTS

  • #865 [CI] Build state recover tool in release job
  • #869 [Deps] Upgrade cosmos-sdk to v0.25.0 binance.28

0.9.1

IMPROVEMENTS

  • #839 [CLIENT] Crypto-level random for client
  • #840 [Code] Remove testnet demo deploy script
  • #841 [CLI] Add cli param to set DefaultKeyPass
  • #842 [Deps] Upgrade go to 1.1.7
  • #843 [Code] Remove useless code
  • #844 [Build] Add go compiler build flags
  • #845 [Code] Tidy todo comments
  • #846 [Code] Change wording binance to bnb
  • #847 [Code] Rename import path binance-chain with bnb-chain
  • #852 [R4R] Replace ioutil with io/os
  • #853 [R4R] Change file permissions
  • #857 [CI] Add workflows to check tests and build release
  • #858 [CI] Add linter workflow
  • #859 [Deps] Fix checksum mismatch issue of btcd
  • #860 [Deps] Upgrade tendermint to v0.32.3-binance.7; upgrade cosmos-sdk to v0.25.0 binance.27

0.9.0

IMPROVEMENTS

  • #835 [Staking] Implement BEP128

0.8.3

IMPROVEMENTS

  • #836 [Deps] Upgrade tendermint to v0.32.3-binance.6; upgrade cosmos-sdk to v0.25.0 binance.25

0.8.2

BUG FIXES

  • #823 [Pub] return error when executing mirror or mirror sync request failed

0.8.1

FEATURES

  • #809 [Token] Implement BEP84
  • #810 [Token] Transfer ownership of BEP2/BEP8 token
  • #811 [Token] change the symbol minimum length to 2
  • #815 [Token] burn transaction sender token fix

0.8.0-hf.2

BUG FIXES [sync] fix memory leak issue in hotsync

0.8.0-hf.1

BUG FIXES [CLI] bnbcli API Server get token issue

0.8.0

FEATURES [Stake] import stake module for side chain [Slashing] import slashing module for side chain [Token] support cross chain transfer

IMPROVEMENTS [Pub] import pubsub server for publishing message

0.7.2-hf.1

BUG FIXES

  • #766 [Dex] remove orderInfo from orderInfoForPub when publish anything

0.7.2

BUG FIXES

  • #753 #760 [Dex] Delete recent price from db when delisting
  • #758 [Dex] Force match all BEP2 symbols on BEP8 upgrade height to update last match height
  • #762 [Dex] Fix mini msg

0.7.0

FEATURES

  • #725 [Token] [Dex] BEP8 - Mini-BEP2 token features
  • #710 [DEX] BEP70 - Support busd pair listing and trading

IMPROVEMENTS

  • #704 [DEX] BEP67 Price-based Order Expiration
  • #714 [DEX] Add pendingMatch flag to orderbook query response

0.6.3-hf.1

BUG FIXES

  • #693 [Deps] hot fix for hard fork in stdTx getSigner

0.6.3

BUG FIXES

  • #677 [Dex] fix account may have currency with zero balance

IMPROVEMENTS

  • #672 [DEX] Change listing rule
  • #666 [Deps] Upgrade tendermint to 0.32.3
  • #667 [Pub] publish block info for audit
  • #686 [Pub] expose kafka version in publisher setting

0.6.2-hf.1

BUG FIXES Bump Tendermint version to v0.31.5-binance.3 to address p2p panic errors.

0.6.2

FEATURES

  • #634 [Token] BEP3 - Atomic swap

IMPROVEMENTS

  • #638 [Pub] BEP39 - add memo to transfer kafka message
  • #639 [ABCI] add levels parameter to depth ABCI query
  • #643 [TOOL] tools: state_recover add index height rollback
  • #637 [CLI] add account flag check for enable command and disable command

BUG FIXES

  • #641 [Dex] add max lock time in time lock plugin
  • #633 [CLI] fix offline mode issue for sending order
  • #651 [API] add account flag in api-server account query response

0.6.1-hf.3

BUG FIXES

  • #654 [Dex] fix can't bring bnbchaind back when there is an order whose symbol is lower case

0.6.1-hf.2

BUG FIXES

  • #641 [Dex] Add max lock time in time lock plugin

IMPROVEMENTS

  • #638 [Pub] BEP39 - add memo to transfer kafka message
  • #639 [ABCI] add levels parameter to depth ABCI query

0.6.1-hf.1

BUG FIXES

  • #635 fix panic in pre-check is not recovered

0.6.1

FEATURES

  • #605 [Account] accounts can set flags to turn on memo validation

0.6.0

FEATURES

  • #598 [CLI] don't broadcast time lock related txs to blockchain by default
  • #595 [Pub] publish trade status
  • #588 [CLI] add offline option to all commands which are used to send transactions
  • #577 [Token] add time lock feature
  • #575 [Gov] add delist feature
  • #580 #606 [Match] match engine revision

IMPROVEMENTS

  • #611 [Match] add LastMatchHeight in match engine
  • #610 [Tools] add timelock store in tools
  • #607 [Pub] publish trade and single order update fee for match engine revise
  • #600 [Match] fee calculation change for revised match engine
  • #593 [Config] add store and msg types upgrade config
  • #586 [Deps] upgrade tendermint
  • #576 [Param] apply strict feeparam change proposal check
  • #574 [Deps] remove ledger tags from bnbchaind
  • #573 [Deps] remove indirect dependency btcd in gopkg.toml
  • #571 [CLI] make bnbcli to support ledger
  • #568 [StateSync] parity warp-like state sync

BUG FIXES

  • #609 [StateSync] fix for state sync snapshot command
  • #603 [Dex] hotfix statesync for paramhub change in breathe block is not loaded

DEPENDENCIES

  • #87 [tendermint] upgrade from v0.30.1 to 0.31.5

0.5.10

BUG FIXES

  • #602 [StateSync] Fix paramhub change in breathe block is not loaded

0.5.9

IMPROVEMENTS

  • [rpc] Updated tendermint to make process of websocket request async.

BUG FIXES

  • #584 [MatchEngine] Fix minor issues in allocation

0.5.7

  • #560 [Publish] Change published empty msg to error level
  • #559 [Tool] Add Snapshot tool
  • #558 [Testnet] Fix the output from testnet cmd

0.5.6

IMPROVEMENTS

  • #466 Recover from last running mode when restarts
  • #546 [Upgrade] Set UpgradeConfig before all other initializations
  • #545 [Publish] Change order creatation time and lastupdate time to nanosecond
  • #540 [Validator] Modify validator query interface
  • #535 [Validator] Upgrade logic for splitting validator address
  • #533 [Publish] Include txhash in published transfers

0.5.5

IMPROVEMENTS

  • #518 [Gov] Adapt to changes in cosmos
  • #521 [List] Add check for list proposal hook.
  • #517 [Validator] Split fee address and operator address
  • #516 [Publish] IocNoFill semantic correct
  • #514 [Upgrade] Support config for upgrade height
  • #509 [MatchEngine] Make the lot size reasonable for low price
  • #498 [MatchEngine] Rename price of TradingPair to list_price
  • #497 [Build] Support build-windows
  • #496 [StateSync] Cache latest snapshot in memory
  • #526 [ApiServer] Add gov queries in api server

BUG FIXES

  • #508 #511 #501 [Dex] Fix all potential int64 overflows, remove all use of float64, and optimize some calculation
  • #478 [Publish] Dump order ids for large expire message.

0.5.4

IMPROVEMENTS

BUG FIXES

  • #502 [MatchEngine] Fix order sequence in price level
  • #500 [Publish] Failed blocking should not be regarded as closed order
  • #495 [MatchEngine] Fully fill order might not be correctly removed in orderbook when two continuous orders fully filled.

0.5.1

BREAKING CHANGES

FEATURES

IMPROVEMENTS

  • #489 Check the length of signer addresses

BUG FIXES

  • #485 Fix reporting error log when an order partially canceled
  • #486 Fix publication fee error when there is trade and expire (IOC) for same address in same block
  • #479 Recover recent price to make sure tick and lot size calculation is consistent after state sync
  • #487 Fix error log in order handler, and hide the internal context from the response

0.5.0

BREAKING CHANGES

FEATURES

IMPROVEMENTS

  • #460 Return explicit error msgs when listing trading pair.

BUG FIXES