Skip to content

Latest commit

 

History

History
378 lines (274 loc) · 16.2 KB

CHANGELOG.md

File metadata and controls

378 lines (274 loc) · 16.2 KB

Changelog

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