Skip to content

Commit

Permalink
Release finschia-sdk v0.49.0 (#1404)
Browse files Browse the repository at this point in the history
* chore: update release changelog for v0.49.0

* chore: fix wrong pr number format in changelog
  • Loading branch information
zemyblue authored May 27, 2024
1 parent 054ccae commit 9c2bf2d
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 43 deletions.
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

0 comments on commit 9c2bf2d

Please sign in to comment.