Skip to content

Releases: LiskHQ/lisk-service

Version 0.7.7

11 Apr 14:32
Compare
Choose a tag to compare

Change Log

v0.7.7 (2024-04-11)

Full Changelog

This release addresses the following:

Resolved issues:

  1. Update NodeJS version to 18.20.1
  2. MySQL replica complaints of unknown database
  3. Improve indexing process
  4. Token summary not updated when using HTTP API
  5. Update NodeJS version to 18.20.2

Version 0.7.6

20 Feb 09:54
Compare
Choose a tag to compare

Change Log

v0.7.6 (2024-02-20)

Full Changelog

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:

  1. Can't send transactions leaving the account with less than 0.05 LSK
  2. Update NodeJS version to 18.19.1

Version 0.7.5

09 Feb 08:55
Compare
Choose a tag to compare

Change Log

v0.7.5 (2024-02-09)

Full Changelog

This release addresses the following:

  • Fixes the response filtering logic for the /transactions endpoint when supplied with blockID
  • 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

‼️ We recommend re-indexing the entire blockchain from scratch because of the top balances endpoint and account transaction history export related fixes included in the patch ‼️

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:

  1. Pending Transactions appear in transactions?blockID queries
  2. Fix export microservice
  3. Top balances endpoint does not consider locked balances
  4. Fix transaction history report

Version 0.7.4

10 Jan 14:55
Compare
Choose a tag to compare

Change Log

v0.7.4 (2024-01-10)

Full Changelog

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:

  1. Add support for HTTP API in connector
  2. Optimize WS client handling
  3. Add handling for txpool_newTransaction event
  4. Validator rank/stake is not adjusted after a punishment
  5. Optimize implementation for indexing genesis accounts balance

Version 0.7.3

20 Dec 15:36
53461f8
Compare
Choose a tag to compare

Change Log

v0.7.3 (2023-12-20)

Full Changelog

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:

  1. Indexing failing due to zero self stake
  2. Investigate lisk-core crash due to memory leak

Version 0.7.2

13 Dec 10:23
Compare
Choose a tag to compare

Change Log

v0.7.2 (2023-12-03)

Full Changelog

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:

  1. Transactions API ignore other params when transactionID is passed
  2. SenderAddress also returns recipientAddress or generatorAddress in Events API
  3. Upgrade Redis version
  4. Update schema for txpool_getTransactionsFromPool
  5. Index valid generatorKeys from genesis assets
  6. Missing error handling in coordinator
  7. Connector creates too many ws connections with the node which stresses out the node
  8. Indexer queries for block heights in future
  9. Limit max web socket connection initialization
  10. Add authentication support for Redis

Version 0.7.1

02 Dec 17:31
Compare
Choose a tag to compare

Change Log

v0.7.1 (2023-12-02)

Full Changelog

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:

  1. Fix new transactions event payload
  2. Empty data in delete transactions event payload
  3. Fix swagger inconsistencies
  4. Fix mainnet genesis block indexing

Version 0.7.0

29 Nov 15:49
Compare
Choose a tag to compare

Change Log

v0.7.0 (2023-11-29)

‼️ This version of Lisk Service introduces the v3 API and removes the support for the v2 API from v0.6. It is to be used after the Lisk Core v4 mainnet migration ‼️

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:

  1. Make Lisk Service blockchain agnostic
  2. Change API to support Lisk SDK v6
  3. Prepare Lisk Service v0.7.0 for alpha
  4. Prepare Lisk Service v0.7.0 for beta
  5. Prepare Lisk Service v0.7.0 for rc
  6. Provide blockchain application metadata
  7. Update DPoS module
  8. 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

17 Nov 17:58
Compare
Choose a tag to compare
Version 0.7.0-rc.5 Pre-release
Pre-release

Change Log

v0.7.0-rc.5 (2023-11-17)

Full Changelog

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.

‼️ We recommend re-indexing the entire blockchain from scratch due to the data consistency related fixes included in the patch. ‼️

Resolved issues:

  1. Fix vulnerability alerts
  2. Automatic API client re-instantiation fails
  3. Redis OOM errors
  4. Add failsafe for blockchain fork
  5. MySQL complaints usage of deprecated auth plugin
  6. Fee error while sending a transaction from sidechain to mainchain

Version 0.7.0-rc.4

10 Nov 14:43
Compare
Choose a tag to compare
Version 0.7.0-rc.4 Pre-release
Pre-release

Change Log

v0.7.0-rc.4 (2023-11-10)

Full Changelog

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:

  1. Optimize retry mechanism in invokeEndpoint
  2. Incorrect validators rank
  3. Upgrade Artillery dependency
  4. API request slowdown when cache enabled
  5. Lisk Service does not work against the migrated mainnet
  6. Update Lisk SDK to v6.0.0
  7. Improve handling of deleted blocks
  8. Wrong totalCommission/totalSelfstakeRewards values
  9. Numbers of 'totalLocked', 'totalStaked' and 'totalSelfStaked' are wrong