Releases: icon-project/icon-service
ICONService 1.9.1
ICONService 1.8.9
This release is a hotfix version of 1.8.4
No revision handling is needed.
Changes
- Fixed intermittent connection failure between iconservice and reward calculator on startup.
- Fixed occasional call timeout when a SCORE queries iscore status to reward calculator.
- Fixed an error when iconservice receives JSON-RPC request on startup.
- Added some minor log messages.
ICONService 1.8.4
This release is intended to make iconservice more robust.
Some features are activated after revision is set to 12.
Changes
ICONService 1.8.0
This release is intended to make iconservice more robust.
Some features are activated after revision is set to 12.
Changes
ICONService 1.7.7
This release contains some bugfix from ICONService 1.7.3
Some features are activated after revision is set to 11.
Changes
ICONService 1.7.3
This release contains a critical bugfix in ICONService 1.7.1 and 1.7.2
Some features are activated after revision is set to 9.
Changes
- Fix block invocation failure when a main prep gets penalized permanently. (#493)
ICONService 1.7.1
This release contains miscellaneous fixes and feature updates.
Some features are activated after revision is set to 9.
Changes
- Add a Private Key Dualization feature so that a P-Rep can separate the key used for block production from the key used for governance. * Existing keys are used as governance keys, and P-Reps can register additional nodeAddress for block production
- Add a Multiple Unstaking Requests function so that a user can create multiple unstaking requests and manage it
- Support a SCORE inter-call function to interact with System SCORE so that a smart contract can stake and delegate with IISS API using
SCORE internal call - Add a new type of the network proposal to adjust the global irep value
- It is possible to use List and TypedDict as external function parameters, but there are some limitations
- More strict data type check for external function parameters in smart contract
- The number of delegation slots has increased up to 100
- Minor bugfix and code optimization
ICONService 1.6.1
This version does not need to update a revision to activate a new feature.
Changes
- Implement the Block Production Time Limit function to support setting a maximum execution time for a transaction to be added in a block (#418, #427)
- Add a new exception in DictDB iteration (#420)
- Fix a minor bug in the Fee system (#429)
- Optimize the ArrayDB, DictDB and VarDB in SCORE (#419, #424)
- Support the sha_256 function in SCORE (#422)
ICONService v1.6.0
This version does not need to update a revision to activate a new feature.
Changes
- Support diverged block recovery. (#398)
ICONService v1.5.20
This release contains miscellaneous fixes and feature updates.
Some features are activated after revision is set to 8.
Changes
- Fix the state inconsistency for claimIScore between iconservice and rc (#395).
- Fix score data corruption on score query call (#393).
- Fix a bug on PRepEngine._reset_block_validation_penalty (#392).
- Implement getInactivePReps JSON-RPC API (#391).
- Impose low productivity penalty when a P-Rep gets penalized for block validation failure and low productivity at the same time (#390).
- Update getPRepTerm JSON-RPC API (#389, #388).
- Fix infinite loop on ipc_server termination (#387).
- Pass a new main prep list to loopchain when a p2pEndpoint of a main prep is modified (#386).
- Fix a crash on processing queryIScore request with malformed address (#385).