v23.3.0
This release is a quarterly major version release.
With this release, v22.3 and earlier versions are EoL.
Breaking changes ⚠️
The following API endpoints have been deprecated. #470
- POST:
/bond/tokens/{token_address}/holders/{account_address}/personal_info
- POST:
/share/tokens/{token_address}/holders/{account_address}/personal_info
New features 🌸
- Add features for asset locking and unlocking by @YoshihitoAso @purplesmoke05 #454 #455 #456 #457 #460 #469 #472 #481 #494 #499
- Add tui blockchain explorer by @purplesmoke05 in #487
Improvements
- Bump package versions by @purplesmoke05 in #451 #477
- Upgrade sqlalchemy to version2 by @YoshihitoAso in #483
- Upgrade psycopg and FastAPI by @YoshihitoAso in #484
- Add index to idx_e2e_messaging by @YoshihitoAso in #446
- Delete remaining past WEB3_HTTP_PROVIDER data by @YoshihitoAso in #462
- Store source event data as idx_transfer by @purplesmoke05 in #467
- Add argument filter to batch by @purplesmoke05 in #482
- Omit response validation in all API endpoints by @YoshihitoAso in #452 #453
- Separate the dataclass of the contract from the request Schema of the API by @YoshihitoAso in #459
- Make contract class object-oriented by @YoshihitoAso in #461
- Reuse contract factory by @purplesmoke05 in #463
- Add HTTPError handling to web3_utils by @purplesmoke05 in #474
- Replace pip with poetry by @purplesmoke05 in #486 #492
- Lint check with isort and black by @purplesmoke05 in #490
- doc: Add openapi tag descriptions by @YoshihitoAso in #447
Bug fixes
- Suppress ReadTimeout during node access that occurs in indexer by @YoshihitoAso in #445
- Fix: requests.exceptions.ReadTimeout occurs in indexer of Token Holders by @purplesmoke05 in #478 #489
Full Changelog: v22.12.0...v23.3.0