Skip to content

Latest commit

 

History

History
228 lines (187 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

228 lines (187 loc) · 21.9 KB

Changelog

1.0.2 (2022-10-06)

Bug Fixes

  • github release workflow (ad7579b)

1.0.1 (2022-10-05)

Bug Fixes

  • add ssh-agent to release (ba9debd)

1.0.0 (2022-10-05)

Features

  • add change log (v2.0.0) (#369) (3409a6c)
  • add CMD parse-genesis (#257) (0068193)
  • add daily refetch module (#454) (c946ce2)
  • add optional node flags to cmd "bdjuno hasura-actions" (#331) (55d4b15)
  • add prometheus monitoring to hasura actions (#352) (1f1deee)
  • add tombstoned information inside validator status (#275) (cc38030)
  • add vesting account handling (#232) (f36063f)
  • Add workflow to build bdjuno container image (#431) (f9eaebd)
  • added fix command (#228) (b81e781)
  • added fix ibc-transfers received command (a7388f9)
  • added fix ibc-transfers received command (3da3c68)
  • added fix ibc-transfers received command (1687dd1)
  • added fix ibc-transfers received command (cb070a0)
  • added missing support for telemetry and pruning modules (7b5a1da)
  • added the migrate command (acc1e4c)
  • allow to set delegators rewards query frequency (#199) (a3bc143)
  • allow to set validator commission amount query frequency (000dc9e)
  • build container image to ghcr.io (00db75b)
  • change when completed unbonding and redelegations are deleted (e39143f)
  • enable IBC support for Cosmos v0.44.x (#220) (e22612f)
  • fetch validator commission only periodically (#233) (1c0954b)
  • handle feegrant module (#276) (83264fa)
  • handle genesis params (#266) (9ca1491)
  • handle MsgCreateVestingAccount (#317) (53749e1)
  • handle update params proposals in gov module (#252) (c4e64d4)
  • improve error handling (ed05487)
  • improve error handling inside when using CoinGecko APIs (7531c8b)
  • improved how local stores are initialized (e72d50c)
  • improved how local stores are initialized (43c4e3e)
  • merge version v1.0.0 (#330) (681fa7c)
  • merge version v1.0.0-stargate (#329) (37bbc91)
  • move Hasura actions to be a module (#381) (d663508)
  • redesigned x/auth and x/bank modules (5a046b6)
  • redesigned x/distr and x/gov modules (5ce4f13)
  • redesigned x/history, x/mint, x/modules, x/pricefeed, x/slashing and x/staking modules (1e6c310)
  • register elesto types (c026348)
  • replace hasura actions base URL with env variable (#379) (71648aa)
  • set 100 as the default distribution frequency (82415a5)
  • set proper vacuum settings for blocks and transactions (#291) (51fde16)
  • update inflation following mint param change proposal passed (#432) (52ce0df)
  • update proposals that have invalid status but can still be in voting or deposit periods (#430) (49e3089)
  • update requirements (#382) (5f0781c)
  • update total supply with periodic ops instead (#308) (d16b348)
  • updated history module (#353) (081b40f)
  • updated staking pool values (#455) (c01e1de)

Bug Fixes

  • MsgCreateValidator and MsgUpdateValidator race condition (#225) (501e2b2)
  • add block reference to gov schema (#350) (395c839)
  • add refetch blocks and transactions fix command (#248) (703b6ae)
  • bdjuno version display (#351) (d717d6f)
  • BondedTokens exceeds int64 range (#300) (210e7a1)
  • completed unbonding delegations and redelegations not updating balances (#251) (d77c95e)
  • delegation not being updated correctly (d643d97)
  • delegation updating return insertion error (49a0d63)
  • error handling while listen and serve hasura action's port (#384) (0dde689)
  • filter out empty PriceID returned from GetTokensPriceID() (#328) (82245e9)
  • fixed delegator rewards not being updated after unbonding/redelegation (ce94380)
  • fixed delegator withdraw address balance not being updated (f68cb54)
  • fixed pricefeed error with multiple tokens having the same names (8cdca09)
  • Fixed pricefeed not fetching 0 market cap properly (58ca43c)
  • Fixed pricefeed not storing prices properly (1f9af6c)
  • fixed vesting periods being stored twice (#249) (b2d3c53)
  • genesis validators description parsing issue (#235) (6131b47)
  • get open proposal ids in deposit/voting period by block time instead of current time (#465) (4dccf53)
  • handle hasura-actions error when delegation is not found (#335) (e64d50d)
  • missing go.sum entry when building container image (#429) (661c62e)
  • parse gov genesis with doc.InitialHeight instead of height 1 (#461) (bc93e79)
  • remove time label from hasura actions prometheus (#395) (9e8c004)
  • remove tombstone from validator_status (already exists in validator_singing_info) (#443) (ea65fc9)
  • removed tx length check from IBC transfer fix (ebb2a5d)
  • removed tx length check from IBC transfer fix (6c887e2)
  • replace GetHeightRequestHeader with GetHeightRequestContext (#314) (3feb8ee)
  • save all coins from total supply query (#410) (30e1f3a)
  • slashing events not being handled properly (#226) (c1f0d61)
  • staking and history fixes (#185) (1f44f47)
  • store new account on token balance update (aa4c278)
  • turn hasura actions coin amount type to string (#332) (5809de0)
  • update pricefeed module (#311) (46a82f7)
  • update proposal to latest status in parse proposal cmd (#401) (c3d890b)
  • update tally results type to string (5ef1bea)
  • updated delegations, redelegations and unbonding delegations storing methods (#244) (f29f780)
  • updated how errors are managed (ad9d4d6)
  • use a single gRPC and RPC connection for all Hasura actions (#338) (0abce6a)
  • use a single gRPC and RPC connection for all Hasura actions (#338) (d74438b)
  • validator avatar URL becoming null after edit (f88d1be)
  • validators voting power not updated when status changes (#271) (436ff0f)

Unreleased

Changes

Staking Module

  • (#443) Remove tombstone status from staking module(already stored in slashing module)
  • (#455) Added unbonding_tokens and staked_not_bonded_tokens values to staking pool table

Gov Module

  • (#461) Parse x/gov genesis with genesisDoc.InitialHeight instead of the hard-coded height 1
  • (#465) Get open proposal ids in deposit or voting period by block time instead of current time

Daily refetch

  • (#454) Added daily refetch module to refetch missing blocks every day

Dependencies

  • (#462) Updated Juno to v3.4.0

Version v3.2.0

Changes

Mint module

  • (#432) Update inflation rate when mint param change proposal is passed

Gov module

  • (#401) Update the proposal status to the latest in bdjuno parse gov proposal [id] command
  • (#430) Update the proposals that have invalid status but can still be in voting or deposit periods

Dependencies

  • (#440) Updated Juno to v3.3.0

Version v3.1.0

Dependencies

  • Updated Juno to v3.2.0

Changes

Hasura

  • (#395) Remove time label from Hasura Prometheus monitoring

Bank module

  • (#410) Change total supply query from only 1 page to all pages

Version v3.0.1

Dependencies

  • Updated Juno to v3.1.1

Version v3.0.0

Notes

This version introduces breaking changes to transaction and message PostgreSQL tables. It implements PostgreSQL table partitioning to fix slow data retrieval from database that stores large amount of transactions and messages. Read more details about migrating to v3.0.0

New features

CLI

  • (#356) Implemented migrate command to perform easy migration to higher BDJuno versions
  • (#356) Updated parse-genesis command to parse genesis file without accessing the node

Database

  • (#356) Added PostgreSQL table partition to transaction and message table
  • (#356) Created new messages_by_address function

Changes

Hasura

  • (#377) Updated Hasura metadata
  • (#381) Hasura actions are now a module

Dependencies

  • (#356) Updated Juno to v3.0.0

Version v2.0.0

Notes

This version introduces breaking changes to certain address-specific data that is no longer periodically parsed from the node and stored in the database. Instead, the data is now obtained directly from the node when needed using Hasura Actions. Read more details about migrating to v2.0.0

New features

CLI

  • (#257) Added parse-genesis command to parse the genesis file
  • (#228) (#248) Added fix command:
    • auth: fix vesting accounts details
    • blocks: fix missing blocks and transactions from given start height
    • gov: fix proposal with given proposal ID
    • staking: fix validators info at the latest height

Hasura Actions

  • (#329) Implemented Hasura Actions service to replace periodic queries. If you are using GraphQL queries on your application, you should updated the old queries to use the below new actions instead.
    Here's a list of data acquired through Hasura Actions:
    • Of a certain address/delegator:
      • Account balance (action_account_balance)
      • Delegation rewards (action_delegation_reward)
      • Delegator withdraw address (action_delegator_withdraw_address)
      • Delegations (action_delegation)
      • Total delegations amount (action_delegation_total)
      • Unbonding delegations (action_unbonding_delegation)
      • Total unbonding delegations amount (action_unbonding_delegation_total)
      • Redelegations (action_redelegation)
    • Of a certain validator:
      • Commission amount (action_validator_commission_amount)
      • Delegations to this validator (action_validator_delegations)
      • Redelegations from this validator (action_validator_redelegations_from)
      • Unbonding delegations (action_validator_unbonding_delegations)
  • (#352) Added prometheus monitoring to hasura actions

Local node support

  • Added the support for node.type = "local" for parsing a static local node without the usage gRPC queries: config reference.

Modules

  • (#232) Updated the x/auth module support to handle and store vesting accounts and vesting periods inside the database.
  • (#276) Added the support for the x/feegrant module (v0.44.x)

Changes

CLI

  • (#351) Fixed version display for bdjuno version cmd

Database

  • (#300) Changed bonded_tokens and not_bonded_tokens type inside staking_pool table to TEXT to avoid value overflow
  • (#275) Added tombstoned column inside validator_status table
  • (#232) Added vesting_account and vesting_period table
  • (#276) Added fee_grant_allowance table (v0.44.x)

Modules

  • (#353) Removed the support for the history module