Releases: LiskArchive/lisk-service
Version 0.7.7
Change Log
v0.7.7 (2024-04-11)
This release addresses the following:
- Updates the minimum supported NodeJS version to
18.20.2
, in order to address the security vulnerabilities reported in the following blogposts: - Significantly improves the indexing performance and reduces the hardware resource usage
- Fixes other minor bugs
Resolved issues:
Version 0.7.6
Change Log
v0.7.6 (2024-02-20)
This release primarily updates the minimum supported NodeJS version to 18.19.1
, in order to address the security vulnerabilities fixed in the aforementioned version of NodeJS.
Resolved issues:
Version 0.7.5
Change Log
v0.7.5 (2024-02-09)
This release addresses the following:
- Fixes the response filtering logic for the
/transactions
endpoint when supplied withblockID
- Fixes the incorrect information provided by the
/token/balances/top
endpoint - For account transaction history
- Improves the export scheduling logic
- Fixes inaccuracies in the report generation
- Adds handling for the missing scenarios
NOTE: If using the export
microservice, we advise setting the ENABLE_PERSIST_EVENTS: true
environment variable in the blockchain-indexer
microservice prior to the re-indexing for better performance.
Resolved issues:
Version 0.7.4
Change Log
v0.7.4 (2024-01-10)
This release introduces/addresses the following:
- Adds capabilities in the connector microservice to invoke RPC endpoints on the Lisk App node over HTTP (an alternative to the IPC or WS based communication)
- Improves the utilization of the API client pool when using IPC or WS clients
- Optimizes the fee-estimator microservice reducing RPC invocations to the node to almost zero
- Makes few other code optimizations and bug fixes
- Addresses various security vulnerabilities (#1999, #2002, #2003)
NOTE: To utilize the HTTP API on the node, please check our documentation for the Blockchain Connector microservice.
Resolved issues:
Version 0.7.3
Change Log
v0.7.3 (2023-12-20)
This release addresses the following:
- Fixes indexing becoming stalled when the validator has a total staked amount of 0.
- Improves memory usage by reducing API client creation between lisk-service and lisk-core.
Resolved issues:
Version 0.7.2
Change Log
v0.7.2 (2023-12-03)
This release addresses the following:
- Fixes various minor bugs related to the existing API endpoints
- Upgrades Redis to v7 to address the known security vulnerabilities
- Adds default authentication settings to Redis. Please check our quick guide on setting up authentication on your Redis instances
- Makes various improvements to API client handling and instantiation process
Resolved issues:
- Transactions API ignore other params when transactionID is passed
- SenderAddress also returns recipientAddress or generatorAddress in Events API
- Upgrade Redis version
- Update schema for txpool_getTransactionsFromPool
- Index valid generatorKeys from genesis assets
- Missing error handling in coordinator
- Connector creates too many ws connections with the node which stresses out the node
- Indexer queries for block heights in future
- Limit max web socket connection initialization
- Add authentication support for Redis
Version 0.7.1
Change Log
v0.7.1 (2023-12-02)
This release fixes bugs related to API endpoints, emitted events, swagger, and Redis memory leaks.
It also inculcates several changes to improve the indexing performance.
Resolved issues:
Version 0.7.0
Change Log
v0.7.0 (2023-11-29)
To learn more about the Lisk Core v4 mainnet migration, please check the following articles:
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
- Prepare Lisk Service v0.7.0 for beta
- Prepare Lisk Service v0.7.0 for rc
- Provide blockchain application metadata
- Update DPoS module
- Prepare Lisk Service v0.7.0 for production
NOTE:
- To set up your Lisk Service, please check our Docker-based and the Source Code-based setup guides.
- To learn more about the differences between the v2 and v3 API, please check the comparison here.
This release uses Lisk SDK v6.0.1
Version 0.7.0-rc.5
Change Log
v0.7.0-rc.5 (2023-11-17)
This release incorporates various API endpoint and DB setup improvements, bug fixes related to the block indexing mechanism, and data consistency, and updates various dependencies that address several security vulnerabilities.
Resolved issues:
Version 0.7.0-rc.4
Change Log
v0.7.0-rc.4 (2023-11-10)
This release incorporates various bug fixes related to the block indexing mechanism, data consistency, and performance improvements. Additionally, it also now upgrades Lisk SDK to v6.0.0 bringing us very close to being production ready 🚀
Please note, this release also re-enables the file-based caching by default to improve the API performance, which was disabled with Lisk Service v0.7.0-rc.3.
We recommend re-indexing the entire blockchain from scratch due to the data consistency fixes included in the patch.
Resolved issues:
- Optimize retry mechanism in invokeEndpoint
- Incorrect validators rank
- Upgrade Artillery dependency
- API request slowdown when cache enabled
- Lisk Service does not work against the migrated mainnet
- Update Lisk SDK to v6.0.0
- Improve handling of deleted blocks
- Wrong totalCommission/totalSelfstakeRewards values
- Numbers of 'totalLocked', 'totalStaked' and 'totalSelfStaked' are wrong