Releases: BoostryJP/ibet-Wallet-API
Releases · BoostryJP/ibet-Wallet-API
v22.12.0
🎄 Merry Xmas 🎅 🎄
Breaking Changes ⚠️
- Extend the number of decimal places of dividends to 13 by @YoshihitoAso in #1222
- Support postgresql 13.8 by @YoshihitoAso in #1225
- Support contract v22.12 by @YoshihitoAso in #1244, #1278
- Change the default value of
BLOCK_SYNC_REMAINING_THRESHOLD
by @purplesmoke05 in #1257 - POST->GET - OrderList API by @YoshihitoAso in #1246
- POST->GET - Market API by @YoshihitoAso in #1247
Additions and Improvements
- Add Blockchain Explorer API ⛓️ by @YoshihitoAso in #1269, #1270
- Change framework to FastAPI 🚀 by @purplesmoke05 #1195, #1208
- Add gunicorn startup option by @YoshihitoAso in #1283
- Add transaction hash to
/Eth/SendRawTransaction
return by @YoshihitoAso in #1207 - Upgrade web3py by @YoshihitoAso in #1213
- Indexer Transfer batch improvements by @YoshihitoAso in #1214
- Improve latency of
/Companies
@purplesmoke05 in #1205 - feat: Change HTTP method of
WaitForTransactionReceipt
to GET by @YoshihitoAso in #1227 - Update 3rd-party modules by @YoshihitoAso in #1239, #1242, #1272
- Upgrade uvicorn by @YoshihitoAso in #1256
- Cache memo by @YoshihitoAso in #1243
- Add exception handling for backward compatible function call by @YoshihitoAso in #1230
- Allow exchange agent address to be set dynamically by @YoshihitoAso in #1249
- Add warning message if company_list.json is empty with
COMPANY_LIST_LOCAL_MODE
= 1 by @purplesmoke05 in #1251 - Notification processor improvements by @YoshihitoAso in #1261
- Add query param to holder count API for excluding issuer by @purplesmoke05 in #1263
- Get owner position with POST:
/Admin/Tokens
API by @purplesmoke05 in #1264 - Remove unnecessary I/O request in Token Notification batch by @purplesmoke05 in #1273
- Improve batch log output by @YoshihitoAso in #1275
- Expand token memo field length by @purplesmoke05 in #1276
- Increase notification interval by @YoshihitoAso in #1277
Bug Fixes
- Fix timeout/poll_latency value of wait for transaction receipt in SendRawTransaction API by @purplesmoke05 in #1206
- Fix short term cache by @purplesmoke05 in #1211
- Fix TRANSACTION_WAIT_POLL_LATENCY restriction(dev-22.12) by @purplesmoke05 in #1235
- Add ObjectDeletedError handling (for v22.12) by @YoshihitoAso in #1237
- Delete unused variables by @YoshihitoAso in #1240
Documentation
- Add env doc by @YoshihitoAso in #1245
Full Changelog: v22.9.0...v22.12.0
v22.9.3
v22.6.2
v22.3.3
v22.9.2
Breaking Changes ⚠️
- The number of decimal places of ibetShare dividends to 13(v22.9) by @purplesmoke05 in #1252
Full Changelog: v22.9.1...v22.9.2
v22.9.1
Bug Fixes
- fix: TRANSACTION_WAIT_POLL_LATENCY restriction(dev-22.9) by @purplesmoke05 in #1234
- fix: add ObjectDeletedError handling (for v22.9) by @YoshihitoAso in #1238
Full Changelog: v22.9.0...v22.9.1
v22.9.0
Breaking Changes
Integrate v2/v3 APIs and change API versioning policy by @YoshihitoAso in #1192
- Integrate v2/v3 APIs and change the API versioning policy.
- Treat all interface modifications that are not backward compatible as breaking changes.
Additions and Improvements
- feat: upgrade python by @YoshihitoAso in #1171
- feat: fix sqlalchemy version by @YoshihitoAso in #1172
- feat: Add indexer batch for token details by @purplesmoke05 in #1170 #1209 #1177
- feat: Change API access logging method by @YoshihitoAso in #1173
- feat: add response time to response log by @YoshihitoAso in #1180
- feat: Standardization of log formats by @YoshihitoAso in #1174
- feat: add result_set for pagination when getting token list by @purplesmoke05 in #1175
- feat: unlimited request line size by @YoshihitoAso in #1179
- feat: token notification type(
ApplyTransfer
/CancelTransfer
/ApproveTransfer
) by @purplesmoke05 in #1184 - feat: add API to get the number of holders by @purplesmoke05 in #1188
- feat: add query parameter for enabling index to v3 position API by @purplesmoke05 in #1190
- Indexer Transfer batch improvements by @YoshihitoAso @purplesmoke05 in #1215 #1217 #1218
Bug Fixes
- fix: Some attributes in the token holder model do not match the db columns by @purplesmoke05 in #1182
- fix: token_address validation error is not handled in
v3/token
API endpoint by @purplesmoke05 in #1186 - fix: remove reload option on running gunicorn by @purplesmoke05 in #1197
- fix: logging level of contract revert log by @purplesmoke05 in #1199
- fix: timeout/poll_latency value of wait for transaction receipt in SendRawTransaction API by @purplesmoke05 in #1203
Documentation
- feat: add Japanese README by @YoshihitoAso in #1194
Full Changelog: v22.6.0...v22.9.0
v22.6.0
Additions and Improvements
- feat: add search condition of indexed parameter to Event API by @purplesmoke05 in #1130
- feat: get tokens with status False by @purplesmoke05 in #1132
- feat: Change the timing of transfer approval for escrow contract by @YoshihitoAso in #1135
- feat: improve indexer batch by @purplesmoke05 in #1131
- feat: add function for obtaining a list of holders in a given block number by @purplesmoke05 in #1136
- feat: upgrade ganache by @YoshihitoAso in #1147
- feat: Position indexer batch improvements by @purplesmoke05 in #1153
- feat: retrieving message from error code to tell where logic error occurs in contract enhancement by @purplesmoke05 in #1151
- feat: update company information in the cache by @YoshihitoAso in #1155
Bug Fixes
- fix: [BUG] processing block is skipped when web3 service is not available during Indexer execution(dev-22.6) by @purplesmoke05 in #1139
- fix: add rollback before second query in unit test by @purplesmoke05 in #1145
- fix: Unlisted token may be skipped in position Indexer after it changes to be listed by @purplesmoke05 in #1150
- fix: Transfer/TransferApproval events for the period of issue and listing is missing by @purplesmoke05 in #1159
- fix: Data may be updated if API had operated with DB and failed in logic by @purplesmoke05 in #1162
- fix: Remove redundant exception logs in batches by @purplesmoke05 in #1165
Full Changelog: v22.3.0...v22.6.0
v22.3.1
Bug Fixes
- fix: [BUG] processing block is skipped when web3 service is not available during Indexer execution by @purplesmoke05 in #1138
Full Changelog: v22.3.0...v22.3.1
v21.12.6
Bug Fixes
- fix: [BUG] processing block is skipped when web3 service is not available during Indexer execution(dev-21.12) by @purplesmoke05 in #1140
Full Changelog: v21.12.5...v21.12.6