- (#100) improve account relationship mapping
- Exposed
Database#CreatePartitionIfNotExists
method - (#97) Add
x/authz
message parser
- Bumped Go version to
1.20
- Fixed a bug that caused messages type urls to be empty in the database
- Implemented a better default
EncodingConfigBuilder
- Added the ability to set
DatabaseConfig
field values using setter methods - (#96) Export
Codec
andLegacyAmino
from theDatabase
implementation
- Updated Cosmos SDK to
v0.47.2
- (#96) Exported Codec and LegacyAmino codec inside Database wrapper
- (#93) Decode IBC transfer data to JSON for
/ibc.core.channel.v1.MsgRecvPacket
message - (#94) Added TSL support when connecting to database
- (#74) Applied
GetMissingHeights()
inenqueueMissingBlocks()
& inparse blocks missing
cmd - (#88) Added
juno_db_latest_height
metric to prometheus monitoring
- Updated Cosmos SDK to
v0.45.8
- (#74) Added database block count to prometheus to improve alert monitoring
- (#75) Allow modules to handle MsgExec inner messages
- (#76) Return 0 as height for
GetLastBlockHeight()
method if there are no blocks saved in database - (#79) Use
sqlx
instead ofsql
while dealing with a PostgreSQL database - (#83) Bump
github.com/tendermint/tendermint
tov0.34.22
- (#84) Replace database configuration params with URI
- (#86) Revert concurrent handling of transactions and messages
- (#71) Retry RPC client connection upon failure instead of panic
- (#72) Updated missing blocks parsing
- (#73) Re-enqueue failed block after average block time
- (#68) Added
chain_id
label to prometheus to improve alert monitoring
- (#61) Updated v3 migration code to handle database users names with a hyphen
- (#59) Added
parse transactios
command to re-fetch missing or incomplete transactions
- Updated IBC to
v3.0.0
- Allow to return any
WritableConfig
when initializing the configuration
- Updated IBC to
v2.2.0
Some changes included in this version are breaking due to the command renames. Extra precaution needs to be used when updating to this version.
To migrate to this version you can run the following command:
juno migrate v3
- Renamed the
parse
command tostart
- Renamed the
fix
command toparse
- Store transactions and messages inside partitioned tables
- Added a
genesis-file
subcommand to theparse
command that allows you to parse the genesis file only