Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release finschia-sdk v0.49.0 #1404

Merged
merged 2 commits into from
May 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 1 addition & 43 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,52 +36,13 @@ Ref: https://keepachangelog.com/en/1.0.0/

# Changelog

## [Unreleased](https://github.com/Finschia/finschia-sdk/compare/v0.48.1...HEAD)
## [Unreleased](https://github.com/Finschia/finschia-sdk/compare/v0.49.0...HEAD)

### Features
* (x/fswap) [\#1336](https://github.com/Finschia/finschia-sdk/pull/1336) Initialize fswap module
* (x/fswap) [\#1339](https://github.com/Finschia/finschia-sdk/pull/1339) Implement fswap module's genesis
* (x/fbridge) [\#1340](https://github.com/Finschia/finschia-sdk/pull/1340) Initialize fbridge module
* (x/fbridge) [\#1347](https://github.com/Finschia/finschia-sdk/pull/1347) Implement bridge transfer feature (sending side)
* (x/fbridge) [\#1351](https://github.com/Finschia/finschia-sdk/pull/1351) Map a sequence to block number for every bridge request (sending side)
* (x/fswap) [\#1345](https://github.com/Finschia/finschia-sdk/pull/1345) Implement fswap's basic functionality(MsgSwap, MsgSwapAll, Query, Proposal)
* (x/fbridge) [\#1360](https://github.com/Finschia/finschia-sdk/pull/1360) Add Role-based Access Control

### Improvements
* (types) [\#1314](https://github.com/Finschia/finschia-sdk/pull/1314) replace IsEqual with Equal
* (x/fswap) [\#1363](https://github.com/Finschia/finschia-sdk/pull/1363) introduce new event for MakeSwapProposal
* (x/fbridge) [\#1366](https://github.com/Finschia/finschia-sdk/pull/1366) Set target denom as module parameters
* (x/fbridge) [\#1369](https://github.com/Finschia/finschia-sdk/pull/1369) Add the event of `SetBridgeStatus`
* (x/fswap) [\#1372](https://github.com/Finschia/finschia-sdk/pull/1372) support message based proposals
* (x/fswap) [\#1387](https://github.com/Finschia/finschia-sdk/pull/1387) add new Swap query to get a single swap
* (x/fswap) [\#1382](https://github.com/Finschia/finschia-sdk/pull/1382) add validation & unit tests in fswap module
* (x/fbridge) [\#1395](https://github.com/Finschia/finschia-sdk/pull/1395) Return error instead of panic for behaviors triggered by client
* (x/fswap) [\#1396](https://github.com/Finschia/finschia-sdk/pull/1396) refactor to use snake_case in proto
* (x/fswap) [\#1391](https://github.com/Finschia/finschia-sdk/pull/1391) add cli_test for fswap module

### Bug Fixes
* (x/auth) [#1281](https://github.com/Finschia/finschia-sdk/pull/1281) `ModuleAccount.Validate` now reports a nil `.BaseAccount` instead of panicking. (backport #1274)
* (x/foundation) [\#1283](https://github.com/Finschia/finschia-sdk/pull/1283) add init logic of foundation module accounts to InitGenesis in order to eliminate potential panic (backport #1277)
* (x/collection) [\#1282](https://github.com/Finschia/finschia-sdk/pull/1282) eliminates potential risk for Insufficient Sanity Check of tokenID in Genesis (backport #1276)
* (x/collection) [\#1290](https://github.com/Finschia/finschia-sdk/pull/1290) export x/collection params into genesis (backport #1268)
* (x/foundation) [\#1295](https://github.com/Finschia/finschia-sdk/pull/1295) add missing error handling for migration
* (sec) [\#1302](https://github.com/Finschia/finschia-sdk/pull/1302) remove map iteration non-determinism with keys + sorting
* (client) [\#1303](https://github.com/Finschia/finschia-sdk/pull/1303) fix possible overflow in BuildUnsignedTx
* (types) [\#1299](https://github.com/Finschia/finschia-sdk/pull/1299) add missing nil checks
* (x/staking) [\#1301](https://github.com/Finschia/finschia-sdk/pull/1301) Use bytes instead of string comparison in delete validator queue (backport cosmos/cosmos-sdk#12303)
* (client/keys) [#1312](https://github.com/Finschia/finschia-sdk/pull/1312) ignore error when key not found in `keys delete`
* (store) [\#1310](https://github.com/Finschia/finschia-sdk/pull/1310) fix app-hash mismatch if upgrade migration commit is interrupted(backport cosmos/cosmos-sdk#13530)
* (types) [\#1313](https://github.com/Finschia/finschia-sdk/pull/1313) fix correctly coalesce coins even with repeated denominations(backport cosmos/cosmos-sdk#13265)
* (x/crypto) [\#1316](https://github.com/Finschia/finschia-sdk/pull/1316) error if incorrect ledger public key (backport cosmos/cosmos-sdk#14460, cosmos/cosmos-sdk#19691)
* (x/auth) [#1319](https://github.com/Finschia/finschia-sdk/pull/1319) prevent signing from wrong key in multisig
* (x/mint, x/slashing) [\#1323](https://github.com/Finschia/finschia-sdk/pull/1323) add missing nil check for params validation
* (x/server) [\#1337](https://github.com/Finschia/finschia-sdk/pull/1337) fix panic when defining minimum gas config as `100stake;100uatom`. Use a `,` delimiter instead of `;`. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537)
* (x/fbridge) [\#1361](https://github.com/Finschia/finschia-sdk/pull/1361) Fixes fbridge auth checking bug
* (x/fswap) [\#1365](https://github.com/Finschia/finschia-sdk/pull/1365) fix update swap keys for possibly overlapped keys(`(hello,world) should be different to (hel,loworld)`)
* (x/fswap) [\#1379](https://github.com/Finschia/finschia-sdk/pull/1379) add missing router registration
* (x/fswap, x/fbridge) [\#1380](https://github.com/Finschia/finschia-sdk/pull/1380) Fix bug where amino is not supported in fswap and fbridge (backport #1378)
* (x/fswap) [\#1385](https://github.com/Finschia/finschia-sdk/pull/1385) add accidentally deleted event emissions(EventSetSwap, EventAddDenomMetadata)
* (x/fswap) [\#1392](https://github.com/Finschia/finschia-sdk/pull/1392) fix dummy denom coin data for test in fswap

### Removed

Expand All @@ -92,8 +53,5 @@ Ref: https://keepachangelog.com/en/1.0.0/
### Event Breaking Changes

### Build, CI
* (build) [#1298](https://github.com/Finschia/finschia-sdk/pull/1298) Set Finschia/ostracon version

### Document Updates
* (x/token,collection) [#1201](https://github.com/Finschia/finschia-sdk/pull/1201) Deprecate legacy features on x/token,collection
* (build) [\#1393](https://github.com/Finschia/finschia-sdk/pull/1393) add current directory as suffix for docker container
55 changes: 55 additions & 0 deletions RELEASE_CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Changelog

## [v0.49.0](https://github.com/Finschia/finschia-sdk/releases/tag/v0.49.0) - 2024-05-27

### Features
* (x/fswap) [\#1336](https://github.com/Finschia/finschia-sdk/pull/1336) Initialize fswap module
* (x/fswap) [\#1339](https://github.com/Finschia/finschia-sdk/pull/1339) Implement fswap module's genesis
* (x/fbridge) [\#1340](https://github.com/Finschia/finschia-sdk/pull/1340) Initialize fbridge module
* (x/fbridge) [\#1347](https://github.com/Finschia/finschia-sdk/pull/1347) Implement bridge transfer feature (sending side)
* (x/fbridge) [\#1351](https://github.com/Finschia/finschia-sdk/pull/1351) Map a sequence to block number for every bridge request (sending side)
* (x/fswap) [\#1345](https://github.com/Finschia/finschia-sdk/pull/1345) Implement fswap's basic functionality(MsgSwap, MsgSwapAll, Query, Proposal)
* (x/fbridge) [\#1360](https://github.com/Finschia/finschia-sdk/pull/1360) Add Role-based Access Control for bridge (backport #1358)

### Improvements
* (types) [\#1317](https://github.com/Finschia/finschia-sdk/pull/1317) replace IsEqual with Equal (backport #1314)
* (x/fswap) [\#1364](https://github.com/Finschia/finschia-sdk/pull/1364) introduce new event for MakeSwapProposal (backport #1363)
* (x/fbridge) [\#1368](https://github.com/Finschia/finschia-sdk/pull/1368) Set target denom as module parameters (backport #1366)
* (x/fbridge) [\#1370](https://github.com/Finschia/finschia-sdk/pull/1370) Add the event of `SetBridgeStatus` (bacport #1369)
* (x/fswap) [\#1373](https://github.com/Finschia/finschia-sdk/pull/1373) support message based proposals (backport #1372)
* (x/fswap) [\#1389](https://github.com/Finschia/finschia-sdk/pull/1389) add new Swap query to get a single swap (backport #1387)
* (x/fswap) [\#1390](https://github.com/Finschia/finschia-sdk/pull/1390) add validation & unit tests in fswap module (backport #1382)
* (x/fbridge) [\#1400](https://github.com/Finschia/finschia-sdk/pull/1400) Return error instead of panic for behaviors triggered by client (backport #1395)
* (x/fswap) [\#1397](https://github.com/Finschia/finschia-sdk/pull/1397) refactor to use snake_case in proto (backport #1396)
* (x/fswap) [\#1399](https://github.com/Finschia/finschia-sdk/pull/1399) add cli_test for fswap module (backport #1391)

### Bug Fixes
* (x/auth) [\#1281](https://github.com/Finschia/finschia-sdk/pull/1281) `ModuleAccount.Validate` now reports a nil `.BaseAccount` instead of panicking. (backport #1274)
* (x/foundation) [\#1283](https://github.com/Finschia/finschia-sdk/pull/1283) add init logic of foundation module accounts to InitGenesis in order to eliminate potential panic (backport #1277)
* (x/collection) [\#1282](https://github.com/Finschia/finschia-sdk/pull/1282) eliminates potential risk for Insufficient Sanity Check of tokenID in Genesis (backport #1276)
* (x/collection) [\#1290](https://github.com/Finschia/finschia-sdk/pull/1290) export x/collection params into genesis (backport #1268)
* (x/foundation) [\#1295](https://github.com/Finschia/finschia-sdk/pull/1295) add missing error handling for migration
* (sec) [\#1305](https://github.com/Finschia/finschia-sdk/pull/1305) remove map iteration non-determinism with keys + sorting (backport #1302)
* (client) [\#1307](https://github.com/Finschia/finschia-sdk/pull/1307) fix possible overflow in BuildUnsignedTx (backport #1303)
* (types) [\#1308](https://github.com/Finschia/finschia-sdk/pull/1308) add missing nil checks (backport #1299)
* (x/staking) [\#1309](https://github.com/Finschia/finschia-sdk/pull/1309) Use bytes instead of string comparison in delete validator queue (backport cosmos/cosmos-sdk#12303) (backport #1301)
* (client/keys) [\#1315](https://github.com/Finschia/finschia-sdk/pull/1315) ignore error when key not found in `keys delete` (backport #1312)
* (store) [\#1318](https://github.com/Finschia/finschia-sdk/pull/1318) fix app-hash mismatch if upgrade migration commit is interrupted(backport cosmos/cosmos-sdk#13530) (backport #1310)
* (types) [\#1320](https://github.com/Finschia/finschia-sdk/pull/1320) fix correctly coalesce coins even with repeated denominations(backport cosmos/cosmos-sdk#13265) (backport #1313)
* (x/crypto) [\#1322](https://github.com/Finschia/finschia-sdk/pull/1322) error if incorrect ledger public key (backport cosmos/cosmos-sdk#14460, cosmos/cosmos-sdk#19691) (backport #1316)
* (x/auth) [\#1324](https://github.com/Finschia/finschia-sdk/pull/1324) prevent signing from wrong key in multisig (backport #1319)
* (x/mint, x/slashing) [\#1325](https://github.com/Finschia/finschia-sdk/pull/1325) add missing nil check for params validation (backport #1323)
* (x/server) [\#1343](https://github.com/Finschia/finschia-sdk/pull/1343) fix panic when defining minimum gas config as `100stake;100uatom`. Use a `,` delimiter instead of `;`. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537) (backport #1337)
* (x/fbridge) [\#1362](https://github.com/Finschia/finschia-sdk/pull/1362) Fixes fbridge auth checking bug (backport #1361)
* (x/fswap) [\#1367](https://github.com/Finschia/finschia-sdk/pull/1367) fix update swap keys for possibly overlapped keys(`(hello,world) should be different to (hel,loworld)`) (backport #1365)
* (x/fswap) [\#1381](https://github.com/Finschia/finschia-sdk/pull/1381) add missing router registration (backport #1379)
* (x/fswap, x/fbridge) [\#1380](https://github.com/Finschia/finschia-sdk/pull/1380) Fix bug where amino is not supported in fswap and fbridge (backport #1378)
* (x/fswap) [\#1386](https://github.com/Finschia/finschia-sdk/pull/1386) add accidentally deleted event emissions(EventSetSwap, EventAddDenomMetadata) (backport #1385)
* (x/fswap) [\#1398](https://github.com/Finschia/finschia-sdk/pull/1398) fix dummy denom coin data for test in fswap (backport #1392)

### Build, CI
* (build) [\#1298](https://github.com/Finschia/finschia-sdk/pull/1298) Set Finschia/ostracon version

### Document Updates
* (x/token,collection) [\#1202](https://github.com/Finschia/finschia-sdk/pull/1202) Deprecate legacy features on x/token,collection (backport #1201)
* (build) [\#1402](https://github.com/Finschia/finschia-sdk/pull/1402) add current directory as suffix for docker container (backport #1393)


## [v0.48.1](https://github.com/Finschia/finschia-sdk/releases/tag/v0.48.1) - 2023-10-27

### Bug Fixes
Expand Down
Loading