Skip to content

Releases: babylonlabs-io/babylon

Version 0.15.0

30 Oct 13:01
v0.15.0
4ab5063
Compare
Choose a tag to compare

State Machine Breaking

  • #211 Babylon inflation module
  • #217 Move voting power table to finality module

Improvements

  • #235 Change default values for iavl cache when using testnet command

API Breaking

  • 238 Add additional data to delegation creation event

Version 0.14.1

25 Oct 11:53
98bbb2e
Compare
Choose a tag to compare

API Breaking

  • #228 Add inclusion height to early unbonding event

Version v0.14.0

23 Oct 14:32
v0.14.0
a4c47be
Compare
Choose a tag to compare

State Machine Breaking

  • #224 Make injected checkpoint a standard tx
  • #207 Rename total voting power to total bonded sat
  • #204 Add babylon finality activation block height to start processing finality messages in x/finality params.
  • #215 Implement ADR-29 generalized unbonding handler

Improvements

  • #213 Bump wasmd and re-enable static linking
  • #210 Parameterize finality parameters in prepare-genesis cmd

Version v0.13.0

16 Oct 12:45
v0.13.0
976e94b
Compare
Choose a tag to compare

v0.13.0

API Breaking

  • #194 Adjusted handling of FinalityProviderSigningInfo in finality keeper queries to improve API security.
    • Modified QuerySigningInfosResponse to remove direct exposure of sensitive fields.
    • Updated related tests in x/finality/keeper/grpc_query_test.go.
  • #200 Adjusted handling of Gauge in incentive keeper queries to improve API security.
  • #201 Adjusted handling of ValidatorWithBlsKey in checkpoint keeper queries to improve API security.
  • #202 Adjusted handling of FinalityProviderWithMeta in btcstaking keeper queries to improve API security.

State Machine Breaking

  • #181 Modify BTC heights and depths to be of uint32 type instead of uint64.

Bug fixes

  • #197 Fix BTCDelgationResponse missing staking_time
  • #193 Fix witness construction of slashing tx
  • #154 Fix "edit-finality-provider" cmd argument index
  • #186 Do not panic on nil Proof when handling finality votes

Improvements

  • #188 Simplify logic of FP set rotation
  • #169 Improve external events format and update events doc
  • #148 Add block results query

Misc Improvements

  • #170 Go releaser setup
  • #168 Remove devdoc from Makefile and remove unnecessary gin replace.
  • #184 Remove localnet setup as it provides no additional testing value.

Version v0.12.1

14 Oct 06:47
v0.12.1
8cc0f78
Compare
Choose a tag to compare

Bug fixes

  • #180 Non-determinism in sorting finality providers in the voting power table

Improvements

  • #169 Improve external events format and update events doc

State Machine Breaking

  • #185 Check that unbonding / slashing transactions are standard

Version v0.12.0

09 Oct 14:37
v0.12.0
43499da
Compare
Choose a tag to compare

v0.12.0

State Machine Breaking

  • #132 Add CosmWasm parameters update during v1 upgrade handler.
  • #142 Remove signed finality providers insert from the v1 upgrade handler.

Improvements

  • #130 Fix bugs in the transaction fee refunding mechanism for covenant signatures and finality signatures
  • #125 Implement ADR-028 and refund transaction fee for certain transactions from protocol stakeholders
  • #137 Adapt tests to the pre-approval flow.
  • #138 Intercept staking module messages inside authz.MsgExec.
  • #146 Add property status as a filter to BTC delegations rest request QueryBTCDelegationsRequest.
  • #144 Add new finality provider events
  • #131 Add new staking events
  • #113 Add multibuild binary for upgrade handler testnet and mainnet.

Bug Fixes

  • #141 Generate voting power events only once when reaching covenant committee quorum
  • #140 Removed unbonding and add verified to delegation status parse NewBTCDelegationStatusFromString.

Version v0.11.0

02 Oct 13:03
v0.11.0
6bc6f3a
Compare
Choose a tag to compare

State Machine Breaking

  • #107 Implement ADR-027 and enable in-protocol minimum gas price
  • #103 Add token distribution to upgrade handler and rename signet-launch to v1
  • #55 Remove x/zoneconcierge module
  • #117 Add support for pre-approval flow (ADR-026)

Misc Improvements

  • #106 Add CLI command for querying signing info of finality providers.

Version v0.10.0

20 Sep 09:42
v0.10.0
e74a1ef
Compare
Choose a tag to compare

State Machine Breaking

  • #80 Implement ADR-25 and enable jailing/unjailing finality providers
  • #45 Implement ADR-23 and improve BTC staking parameters
  • #51 Implement ADR-24 and enable timestamping of the public randomness committed by finality providers
  • #32 Replace chain-id with client-id to identify consumer chains in zoneconcierge module
  • #35 Add upgrade that processes MsgCreateFinalityProvider message during upgrade execution
  • #4 Add upgrade that Insert BTC headers into btclightclient module state during upgrade execution

Misc Improvements

  • #84 Add unjail-finality-provider cmd to finality module CLI.

Version v0.9.1

07 Aug 11:19
e1a7749
Compare
Choose a tag to compare

Hot-fix: do not shadow variables in our retry library #13

Version v0.9.0

30 Jul 05:57
d63c121
Compare
Choose a tag to compare
Version 0.9.0