Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Releases: icon-project/icon-service

ICONService 1.9.1

14 Oct 04:24
Compare
Choose a tag to compare

Changes

ICONService 1.8.9

04 Mar 07:48
Compare
Choose a tag to compare
ICONService 1.8.9 Pre-release
Pre-release

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

04 Mar 07:54
Compare
Choose a tag to compare

This release is intended to make iconservice more robust.
Some features are activated after revision is set to 12.

Changes

  • Refactor score database and containerdb (#527 #532 #533)
  • Make transaction pre-validation more strict (#520 #524 #525)
  • Add burn function to system score (#519)
  • Verify account asset integrity (#528)
  • Support earlgrey 0.1.0 (#518 #530)
  • Minor bugfix in getPReps JSON-RPC API (#521)

ICONService 1.8.0

28 Dec 07:36
Compare
Choose a tag to compare
ICONService 1.8.0 Pre-release
Pre-release

This release is intended to make iconservice more robust.
Some features are activated after revision is set to 12.

Changes

  • Refactor score database and containerdb (#527 #532 #533)
  • Make transaction pre-validation more strict (#520 #524 #525)
  • Add burn function to system score (#519)
  • Verify account asset integrity (#528)
  • Support earlgrey 0.1.0 (#518 #530)
  • Minor bugfix in getPReps JSON-RPC API (#521)

ICONService 1.7.7

03 Sep 09:22
Compare
Choose a tag to compare

This release contains some bugfix from ICONService 1.7.3
Some features are activated after revision is set to 11.

Changes

  • Add an ability to fix the Invalid Unstaking Request issue caused by Multiple Unstaking Vulnerability (#510, #514)
  • Fix the logic associated with ‘HAS_STAKE’ variable to get rid of Invalid Unstaking Request (#506)
  • Add a new JSON-RPC API: ‘debug_getAccount’ (#511)

ICONService 1.7.3

06 Aug 01:42
1b50bc5
Compare
Choose a tag to compare

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

31 Jul 13:08
b72762d
Compare
Choose a tag to compare
ICONService 1.7.1 Pre-release
Pre-release

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

01 Apr 08:32
eefc37c
Compare
Choose a tag to compare

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

03 Jan 06:17
Compare
Choose a tag to compare

This version does not need to update a revision to activate a new feature.

Changes

  • Support diverged block recovery. (#398)

ICONService v1.5.20

10 Dec 01:37
Compare
Choose a tag to compare

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).