Releases: LiskArchive/lisk-service
Version 0.7.0-rc.3
Change Log
v0.7.0-rc.3 (2023-10-30)
This release incorporates various fixes for existing and newly introduced bugs with Lisk Service v0.7.0-rc.2.
It also (temporarily) disables file-based caching by default to improve the API performance.
We recommend re-indexing the entire blockchain from scratch due to the data consistency fixes included in the patch.
Resolved issues:
Version 0.7.0-rc.2
Change Log
v0.7.0-rc.2 (2023-10-25)
This release includes Lisk SDK v6.0.0-rc.5 and incorporates various bug fixes, enhancements, and additional improvements for Lisk Service.
Resolved issues:
- App sync does not work on token metadata update after adding new app
- Error in indexer logs when querying events
- Querying events by senderAddress errors
- Update lisk-core snapshot for Jenkins
- Request timeouts when the node is synchronizing with network
- Fix waitForIt
- Querying events endpoint with topic, senderAddress and transactionID does not work
- Inconsistent Validator Information Across Multiple Service Instances
- Add prettier
- Update Lisk SDK to v6.0.0-rc.4
- Update Lisk SDK to v6.0.0-rc.5
- Update events indexing logic
- Multiple connections to SQLite DB
Version 0.6.6
Change Log
v0.6.6 (2023-10-04)
This release includes Lisk SDK v5.3.0 and upgrades the version of NodeJS to v18.
In addition, it also incorporates some minor bug fixes related to the Docker image builds and Newsfeed microservice crashes.
Resolved issues:
Version 0.7.0-rc.1
Change Log
v0.7.0-rc.1 (2023-09-27)
This release includes Lisk SDK v6.0.0-rc.1 and incorporates various bug fixes, enhancements, and additional improvements for Lisk Service, bringing us closer to the production release of v0.7.0 🚀
We recommend re-indexing the entire blockchain from scratch due to the change in the table schemas.
Resolved issues:
- Missing validation for estimate-fees API
- Timeout when querying events with blockID
- Transaction estimate fees throws an error on the sidechain
- Incorrect escrow initialization fees for estimate fees
- Extend blockchain apps endpoint response
- API client not subscribing to events
- Fix inconsistencies in network, market, and invoke APIs
- Docker build fails because of missing node-gyp package
- Unable to index blocks against migrated testnet node
- Update Lisk SDK to v6.0.0-rc.1
- 503 response not present in swagger for fees endpoint
- Unable to index blocks against migrated testnet node
Version 0.7.0-rc.0
Change Log
v0.7.0-rc.0 (2023-09-08)
This release includes Lisk SDK v6.0.0-rc.0 and incorporates various bug fixes, enhancements, and additional improvements for Lisk Service bringing us another step closer to the production release of v0.7.0 🚀
Resolved issues:
/token/summary
returns incorrect response- Gateway does not return response on upstream service error
- Fix API documentation and swagger
- Fix incorrect min in all parameters in all APIs
- Fix inconsistencies with blockchain apps APIs
- Fix inconsistencies with POS APIs
- Update transaction history export logic
- Migrate from npm to yarn
- No response on blockchain apps metadata endpoints
- Update Lisk SDK to v6.0.0-rc.0
Version 0.7.0-beta.4
Change Log
v0.7.0-beta.4 (2023-08-21)
This release includes Lisk SDK v6.0.0-beta.7 and incorporates various bug fixes, enhancements, and additional improvements for Lisk Service.
Resolved issues:
- Integrate CodeQL to CI
- Integrate Semgrep to CI
- Add support for MySQL snapshot in indexer
- Update documentation
- Update transaction exports processor
- Dryrun does not validate properly with an invalid transaction
- Cache token summary information in connector
- Fix CodeQL reported issues
- Event logs not emitted when dry run fails
- Inconsistent fees total amounts on /estimate-fees endpoint
- Fix Semgrep reported issues
- Paginate missed blocks queries
- Improve gateway test suite
- Adjusting keepAliveTimeout for the moleculer-web server
- Incorrect status for a punished delegate
- Transaction minimum fee is wrongly calculated
- Update Lisk Service image build process
- Update Lisk SDK to v6.0.0-beta.6
- Incorrect totalCommission value
- Update terminologies - Contains breaking changes
- Transaction estimate fees throws error for cross chain transfer transaction
- Remove CCM schema from connector
- Update Lisk SDK to v6.0.0-beta.7
NOTE: This release introduces breaking changes to FOUR existing endpoints in the API. For further details, please check the description for issue #1800.
Version 0.7.0-beta.3
Change Log
v0.7.0-beta.3 (2023-07-19)
This release includes Lisk SDK v6.0.0-beta.5 and incorporates various bug fixes, enhancements, and additional improvements for Lisk Service.
Resolved issues:
- ReDoS in API parameter validation
- Indexer crashes on validator endpoint call while indexing
- Unhandled exception when filename for transaction history download is a directory
- Events are fetched using block height instead of block ID for deleted block events
- Incorrect transaction minFee/size
- Lack of MySQL LIKE escaping in search parameters
- Fix knex timeout errors
- Extend blockchain apps metadata endpoint response
- Update SDK to v6.0.0-beta.5
NOTE: This release introduces NO breaking changes in the API.
Version 0.7.0-beta.2
Change Log
v0.7.0-beta.2 (2023-07-04)
Full Changelog
This release includes Lisk SDK v6.0.0-beta.4 and incorporates bug fixes, enhancements, and additional improvements for Lisk Service.
Resolved issues:
- Cache immutable entities - Introduces breaking change
- Ease apk package pinning in Dockerfile
- Remove globalTokenID logic from transaction statistics
- Update unlocks endpoint
- Validate invoke endpoint request params
- Add validator rank validation job
- Improve MySQL implementation
- Fix revertTransaction hook for submitSidechainCrossChainUpdate transaction
- Error querying metadata for supported tokens
- Disable etag for selected endpoints
- Add support/configure read-replicas for MySQL
- Search parameter throws an error in Lisk Service APIs
- Wrong calculation of validator’s rank
- Integrate account knowledge
- Estimate fees endpoint does not support multisig transactions - Introduces breaking change
- Extend currency support for market prices
- Block ID present in pending transactions - Introduces breaking change
- Consider transaction execution status within the hooks
- Extend the top balances endpoint
- Fix transaction statistics
- Unable to run benchmark for WS JSON-RPC API
- Unable to query pending transactions by address
- Update validators cache on changeCommission transaction
- Update microservice documentation
- HTTP rate limiting options are not passed to Gateway container
- Update transaction fee estimates endpoint
- Transaction statistics crashes
- Update Lisk SDK to v6.0.0-beta.4
NOTE: This release introduces THREE breaking changes in the API, and the affected issues are highlighted above.
For more information, please refer to the corresponding issue/PR description.
Version 0.7.0-beta.1
Change Log
v0.7.0-beta.1 (2023-05-17)
This release includes Lisk SDK v6.0.0-beta.0 and incorporates bug fixes, enhancements, and additional improvements for Lisk Service.
Resolved issues:
- Update README
- Create endpoint to list available tokenIDs
- Create top balances endpoint
- address unavailable in /blockchain/apps endpoint response
- Fix Jenkins pipeline issue
- Blockchain application off-chain meta endpoint does not adhere to the limits
- Extend support on search param
- Fix API response inconsistencies
- Index balances by address and tokenID
- Fix calcSelfStakeReward
- meta unavailable in transactions/dryrun endpoint response
- Extend generators endpoint
- Add transactions estimate fee endpoint
- Update Lisk SDK to v6.0.0-beta.1
Version 0.7.0-beta.0
Change Log
v0.7.0-beta.0 (2023-04-26)
This release implements the following objectives from the Sapphire phase of the Lisk roadmap:
- Make Lisk Service blockchain agnostic
- Change API to support Lisk SDK v6
- Prepare Lisk Service v0.7.0 for alpha
- Provide blockchain application metadata
- Update DPoS module
- Prepare Lisk Service v0.7.0 for beta
This release uses Lisk SDK v6.0.0-beta.0
For the detailed changes, please refer to the following: