Releases: BoostryJP/ibet-Prime
Releases · BoostryJP/ibet-Prime
v22.12.0
🎄 Merry Xmas 🎅 🎄
Breaking Changes ⚠️
- Extend the number of decimal places of dividends to 13 by @YoshihitoAso in #396
- Support postgresql 13.8 by @YoshihitoAso in #400
- Support contracts v22.12 by @purplesmoke05 in #420, #439
- Change the default value of
BLOCK_SYNC_REMAINING_THRESHOLD
by @purplesmoke05 in #424
Additions and Improvements
- Add API for chain data explorer ⛓️ by @YoshihitoAso in #434
- Response time log by @purplesmoke05 in #395
- Keep-alive option by @purplesmoke05 in #441
- Improve output when transfers are approved/cancelled and event data in sync by @YoshihitoAso in #399
- Replace token cache from on-memory to DB by @YoshihitoAso in #402
- Add exception handling for backward compatible function call by @YoshihitoAso in #406
- Add TokenHolderCollection list API by @purplesmoke05 in #409
- Variable block synchronization delay threshold by @YoshihitoAso in #412
- Change ledger creation interval to exactly 10 minutes by @YoshihitoAso in #413
- Upgrade coincurve and eth-utils by @YoshihitoAso in #414
- Upgrade web3py by @YoshihitoAso in #415
- Update sqlalchemy by @YoshihitoAso in #422
- Upgrade uvicorn by @YoshihitoAso in #427
- Deprecation of direct use of pysha3 by @YoshihitoAso in #417
- Functionality to set empty string to contract date field by @YoshihitoAso in #419
- Avoid to fetch ABI data from DB in indexer batch every cycle by @purplesmoke05 in #421
- Use only necessary columns of file by @YoshihitoAso in #429
- Unlimited request line size by @purplesmoke05 in #431
- Expand token memo field length by @purplesmoke05 in #438
- Improve batch log output by @YoshihitoAso in #442
Bug Fixes
- Correct floating-point arithmetic errors by @YoshihitoAso in #398
- POST: /token/holders/{token_address}/collection does not failover when primary Quorum fails by @YoshihitoAso in #435
Full Changelog: v22.9.0...v22.12.0
v22.9.0
Additions and Improvements
- feat: upgrade python by @YoshihitoAso in #348
- feat: upgrade FastAPI by @purplesmoke05 in #389
- feat: Excluding former holders in holders endpoint by @purplesmoke05 in #347
- feat: Delete automatic transfer approval execution by @YoshihitoAso in #350 #352
- feat: Add batch redeem/issue token API by @YoshihitoAso in #351 #372
- feat: Batch registration for personal information by @purplesmoke05 in #353
- feat: Add auth-token for batch operations by @YoshihitoAso in #356
- feat:
/tokens/{token_address}/holders/{account_address}/personal_info
is to be deprecated by @YoshihitoAso in #359 - feat: increase the maximum supply by @YoshihitoAso @purplesmoke05 in #361 #366
- feat: endpoint to get the current block number by @purplesmoke05 in #365
- feat: add API to get the number of holders by @YoshihitoAso in #362
- feat: add query param to position API for retrieving former holders by @purplesmoke05 in #370 #374
- feat: Add new APIs - list personal info batch registration uploads by @YoshihitoAso in #376
- feat: Add issue/redeem history API by @YoshihitoAso in #378
- feat: Add token_address attribute to notification metainfo by @purplesmoke05 in #385
- feat: delete unused variable by @YoshihitoAso in #392
- feat: Set the default setting of the label of the file to an empty string by @YoshihitoAso in #384
Bug Fixes
- fix: Excluding former holders in holders endpoint by @purplesmoke05 in #349
- fix: alter columns type which may hit limit from Integer to BigInteger by @purplesmoke05 in #368
- fix: token type bug by @YoshihitoAso in #371
- fix: add error handling for contract revert error by @purplesmoke05 in #381
Documentation
- Add readme ja by @YoshihitoAso in #375
- fix: openapi document by @purplesmoke05 in #386
Full Changelog: v22.6.0...v22.9.0
v22.6.0
Additions and Improvements
- feat: personal info force register by @urushibata-k in #288
- feat: Add Position API by @urushibata-k in #290
- feat: Add notification upon approval of token transfer by @YoshihitoAso in #295
- feat: Change the timing of transfer approval for escrow contract by @YoshihitoAso in #297
- feat: upgrade fastapi by @YoshihitoAso in #299
- feat: upgrade gunicorn + uvicorn by @YoshihitoAso in #300
- feat: feat: add response for /files (POST) by @YoshihitoAso in #304
- feat: add function for obtaining a list of holders in a given block number by @purplesmoke05 in #305
- feat: update python by @YoshihitoAso in #313
- feat: add INDEXER batch’s unit test by @purplesmoke05 in #311
- feat: Register for notifications when creating ledgers by @purplesmoke05 in #315
- feat: add items to personal info by @YoshihitoAso in #317
- feat: Add status array from TransferApplovalsAPI by @urushibata-k in #319
- feat: Change personal information items to Optional by @YoshihitoAso in #321
- feat: upgrade postgres by @YoshihitoAso in #322
- feat: Validate environment variables at server startup by @purplesmoke05 in #324
- feat: Change default sort order by @YoshihitoAso in #326
- feat: Upgrade ganache-cli Docker image used in unit testing by @purplesmoke05 in #328
- feat: retrieving message from error code to tell where logic error occurs in contract enhancement by @purplesmoke05 in #330
- feat: delete unused config by @YoshihitoAso in #338
- feat: update lockfile by @YoshihitoAso in #340
- feat: upgrade web3 by @YoshihitoAso in #344
Bug Fixes
- fix: Spend UTXO when Redeem by @urushibata-k in #289
- fix: Improve performance of ledger retrieval when the personal information update flag is enabled by @YoshihitoAso in #312
- fix: An error occurs in the ledger API when personal information is null by @purplesmoke05 in #336
- fix: An error occurs in the ledger API when personal information is null (Response Schema) by @purplesmoke05 in #337
New Contributors
- @purplesmoke05 made their first contribution in #305
Full Changelog: v22.3.2...v22.6.0
v22.3.2
v22.3.1
v22.3.0
Full Changelog: v21.12.0...v22.3.0
Breaking Changes
- feat: upgrade PostgreSQL by @YoshihitoAso in #258
Additions and Improvements
- feat: enum request by @urushibata-k in #263
- feat: sortable and filterable to the transfer approval API by @urushibata-k in #264
- feat: mod result_set.count by @urushibata-k in #265
- feat: cancel transfer approval by @urushibata-k in #260
- feat: add issuer to ledger by @urushibata-k in #267
- feat: backward compatible contract calls(remain) by @urushibata-k in #268
- feat: Add Redeem API by @urushibata-k in #270
- feat: Add E2EMessaging function by @urushibata-k in #277
- feat: Add label to file properties by @urushibata-k in #279
- feat: Backward or forward compatible getLogs by @YoshihitoAso in #281 #285
- feat: Add package lock file by @YoshihitoAso in #283
Bug Fixes
- fix: Error in indexer when ordering make on ibetExchange by @urushibata-k in #262
- fix: return cancel_transfer by @urushibata-k in #275
- fix: db failover by @urushibata-k in #273
v21.12.0
🎄 Merry Xmas 🎅 🎄
Full Changelog: v21.9.0...v21.12.0
Additions and Improvements
- [FEATURE] Support ibet-SmartContract v21.12 #224
- [FEATURE] backward compatible function call #236
- [FEATURE] Manual transfer approval #230
- [FEATURE] Return the balance separately from the Exchange balance #222
- [FEATURE] To store any files #207
- [FEATURE] EOA password allows to input special characters #209
- [FEATURE] Add date format check #202
- [FEATURE] Add the maximum string length for token's attribute #190
Bug Fixes
- [BUG][delete ledger template] Error status when the target does not exist. #229
- [BUG] Inconsistent validations about the ledger #208
Documentation
- [FEATURE] Add an explanation on how to reference the api documentation #201
v21.9.0
v21.8.1
v21.8.0 (v1.0)
Initial Release !! 🚀