Skip to content

Releases: irisnet/irishub

v0.10.0-rc0

08 Jan 11:11
3894c52

Choose a tag to compare

FEATURES:

  • [iris] Make more validation about the MsgCreateValidator in CollectStdTxs

  • [iris] Remove loosen token in stake pool, use bank to calculate the total loosen token

  • [iris] Implement the block mint token-economics

  • [iris] Add the service slash feature

  • [iris] Redesign and implement the governance module to setup the new voting, tally, and penalty rules for each level of proposals

  • [iris] Refactor and redefined all the gov/slashing/service/stake/distribution and gasPrice params

  • [iris] Make gov data types codec wires usable across different protocol versions

  • [iris] Don't export the unfinished proposals and refund the deposits of these proposals before export snapshot

  • [iris] Refund service fee and deposit before export service state

  • [iris] Add invariant checking level into makefile

  • [iris] Only the genesis type profiler/trustee can initiate the addition or deletion (rather than prohibiting) transactions of the minor type profiler/trustee record. Everyone can view the profiler/trustee list

  • [iris] Make sure the destination address is a trustee when the TaxUsage proposal execute

  • [iris] Remove the record module

  • [iris] Add iris start --replay-last-block to reset the app state by replay the last block

  • [iris] Add iris export --height to export the snapshot of any block height even beyond the maximum cached historical version

  • [iriscli] Add cli cmd to query the software upgrade signal status

  • [iriscli] Make flag deposit not be required in the gov submit-proposal cmd

  • [iriscli] Add token stats query cmd and lcd interface

  • [iriscli] Replace decimal with int coins in distribution withdraw tags

  • [iriscli] Add the sync tx broadcast type as the default mode in iriscli

  • [iriscli] Add burn token cmd and lcd api

  • [iriscli] Remove set-withdraw-addr sub-command

  • [tendermint] Update tendermint to v0.27.3

  • [test] Run cli test suite in parallel

BUG FIXES:

  • Withdraw commission on self bond removal
  • Use address instead of bond height / intratxcounter for deduplication
  • Removal of mandatory self-delegation reward
  • Fix bug of the tx result tags
  • Fix absence proof verification
  • Avoid to export account with no coin
  • Correctly reset jailed-validator bond height / unbonding height on export-for-zero-height
  • If a validator is jailed, distribute no reward to it
  • Fix issue that miss checking the first one in Coins

v0.9.1-patch01

07 Jan 09:36
c4f404a

Choose a tag to compare

  • Hotfix bug of software upgrade

v0.9.1

04 Jan 08:32
f6098c2

Choose a tag to compare

  • Add cli cmd to query the software upgrade signal status
  • Remove the text proposal

v0.9.0

28 Dec 06:41
54ec0ce

Choose a tag to compare

  • Refactor the gov types
  • Make the deposit flag not be required in the gov submit-proposal cmd
  • Add withdraw address into the withdraw tags list
  • Fix the monitor bug

v0.9.0-rc0

19 Dec 07:16
fbb7d14

Choose a tag to compare

v0.9.0-rc0 Pre-release
Pre-release

BREAKING CHANGES:

  • Use iristool to replace the original irisdebug and irismon
  • iris init must specify moniker

FEATURES:

  • [iriscli] Optimize the way tags are displayed
  • [iriscli] Add iriscli stake delegations-to [validator-addr] and /stake/validators/{validatorAddr}/delegations interfaces
  • [iris] Application framework code refactoring
  • [iris] Add a new mechanism to distribute service fee tax
  • [iris] Slashing module supports querying slashing history
  • [iris] Gov module adds TxTaxUsageProposal/SoftwareHaltProposal proposals
  • [iris] Export and import blockchain snapshot at any block height
  • [iris] Redesigned to implement class 2 software upgrade
  • [iris] Restrict the block gas limit
  • [iris] Improve tx search to support multiple tags
  • [iris] Improve the default behavior of iris --home
  • [iris] iris tendermint show-address output begins with fca
  • [iris] Restrict the number of signatures on the transaction
  • [iris] Add a check for the validator private key type and reject the unsupported private key type
  • [tendermint] Update tendermint to v0.27.0

BUG FIXES:

  • Add chain-id value checking for sign command
  • Specify the required flags for cmds query-proposal, query-deposit and query-vote

v0.8.0

13 Dec 08:51

Choose a tag to compare

  • Upgrade tendermint to v0.27.0-dev1

v0.8.0-rc0

03 Dec 09:14
555bb3d

Choose a tag to compare

v0.8.0-rc0 Pre-release
Pre-release

BREAKING CHANGES:

  • Genesis.json supports any unit format of IRIS CoinType
  • The configuration information of the bech32 prefix is dynamically specified by the environment variable
  • Improvement of File/directory path specification and the exception handler

FEATURES:

  • Upgrade cosmos-sdk to v0.26.1-rc1 and remove the cosmos-sdk dependency
  • Upgrade tendermint denpendency to v0.26.1-rc3
  • View the current available withdraw balance by simulation mode
  • Command line and LCD interface for service invocation request and query
  • Implement guardian module for some governance proposal
  • Added command add-genesis-account to configure account for genesis.json
  • New proposal TerminatorProposal to terminate network consensus

v0.7.0

27 Nov 03:32

Choose a tag to compare

  • Add broadcast command in bank
  • Impose governance proposal with restrictions
  • Fix bech32 prefix error in irismon
  • Improve user documents

v0.7.0-rc0

18 Nov 09:45
7d2cd13

Choose a tag to compare

v0.7.0-rc0 Pre-release
Pre-release

BREAKING CHANGES:

  • [iris] New genesis workflow
  • [iris] Validator.Owner renamed to Validator. Validator operator type has now changed to sdk.ValAddress
  • [iris] unsafe_reset_all, show_validator, and show_node_id have been renamed to unsafe-reset-all, show-validator, and show-node-id
  • [iris]Rename "revoked" to "jailed"
  • [iris]Removed CompleteUnbonding and CompleteRedelegation Msg types, and instead added unbonding/redelegation queues to endblocker
  • [iris]Removed slashing for governance non-voting validators
  • [iris]Validators are no longer deleted until they can no longer possibly be slashed
  • [iris]Remove ibc module
  • [iris]Validator set updates delayed by one block
  • [iris]Drop GenesisTx in favor of a signed StdTx with only one MsgCreateValidator message

FEATURES:

  • Upgrade cosmos-sdk denpendency to v0.26.0
  • Upgrade tendermint denpendency to v0.26.1-rc0
  • [docs]Improve docs
  • [iris]Add token inflation
  • [iris]Add distribution module to distribute inflation token and collected transaction fee
  • [iriscli] --from can now be either an address or a key name
  • [iriscli] Passing --gas=simulate triggers a simulation of the tx before the actual execution. The gas estimate obtained via the simulation will be used as gas limit in the actual execution.
  • [iriscli]Add --bech to gaiacli keys show and respective REST endpoint to
  • [iriscli]Introduced new commission flags for validator commands create-validator and edit-validator
  • [iriscli]Add commands to query validator unbondings and redelegations
  • [iriscli]Add rest apis and commands for distribution

BUG FIXES:

  • [iriscli]Mark --to and --amount as required flags for iriscli bank send
  • [iris]Add general merkle absence proof (also for empty substores)
  • [iris]Fix issue about consumed gas increasing rapidly
  • [iris]Return correct Tendermint validator update set on EndBlocker by not including non previously bonded validators that have zero power
  • [iris]Add commission data to MsgCreateValidator signature bytes

v0.6.2

14 Nov 02:38
a802a7e

Choose a tag to compare

Bugfix:

  • Fix bug in iris replay
  • Fix bug in example command of redelegate and unbond