github irisnet/irishub v0.15.0

latest releases: v2.1.0, v2.1.0-rc1, v2.1.0-rc0...
4 years ago

BREAKING CHANGES

https://github.com/irisnet/irishub/blob/v0.15.0/docs/light-client/CHANGELOG.md#v0150

LCD (REST API)

  • #1473 Add APIs for Tokens
  • #1521 Add APIs for Gateways
  • #1745 POST APIs only generate transactions, not broadcast transactions
  • #1750 Move params query from /gov/params to /params
  • #1802 Remove key-related APIs and enhance API tx/broadcast

CLI

  • #1750 Replace iriscli gov query-params by iriscli params

Application

  • #1336 Ensure field length checking in the service module
  • #1466 Support multi-signature account
  • #1468 Add asset module
  • #1493 Back up keys using keystore file
  • #1511 Split the export command into reset and export
  • #1544 Refactor CommunityPool and BurnedCoins into AccAddresses
  • #1568 Optimize Dockerfile
  • #1603 Refactor total supply to support multiple tokens
  • #1604 Enhance gov TallyResult
  • #1677 Refactor coin_type to support multiple tokens
  • #1728 Refactor gov module and add proposal types PlainText and TokenAddition
  • #1757 Add a random number generator
  • #1783 Optimize error messages
  • #1643 Fix tx search by tx.height
  • #1854 Enforce unbonding_time for redelegation
  • #1867 Enable memo validation for "flagged" accounts
  • #1851 Reduce gas consumption to support larger data storage

Tendermint

  • Update to irisnet/tendermint v0.31.0
    • #1379 [p2p] Simplify GetSelectionWithBias for addressbook
    • #1432 [crypto] Allow PubKeyMultisigThreshold to unmarshal into crypto.PubKey
    • #1451 [db] Close WriteBatch to prevent memory leak
    • #1460 [kms] Shut down tmkms when a validator enters proposal round crashes the app
    • #1554 [consensus] Log block status on replay block
    • #1646 [consensus] Fix possible halt by resetting TriggeredTimeoutPrecommit before starting the next height
    • #1647 [consensus] Flush WAL on stop to prevent data corruption during a graceful shutdown
    • #1648 [p2p] Fix reconnecting report duplicate ID error due to race condition between adding peer to peerSet and starting it
    • #1649 [p2p] Do not panic when filter times out
    • #1650 [p2p] Reject all-zero shared secrets in the Diffie-Hellman step of secret-connection
    • #1660 [instrumentation] Add chain_id label for all metrics
    • #1665 [rpc] Return maxPerPage if per_page is greater than max
    • #1679 [p2p] Fix nil pointer deference on DNS resolution failure
    • #1692 [blockchain] Fix pool timer leak bug
    • #1693 [db] Close Iterator in RemoteDB
    • #1697 [lite] Fix error proxy endpoints validators in lite client
    • #1702 [blockchain] Update the maxHeight when a peer is removed
    • #1703 [mempool] Stop gossiping tx's back to where they come from
    • #1704 [rpc] Disable compression for HTTP client to prevent GZIP-bomb DoS attacks
    • #1714 [mempool] Bound mempool memory usage

Don't miss a new irishub release

NewReleases is sending notifications on new releases.