IRIS Hub v0.14 Release


#1

Outlook

Release v0.14 is a maintenance release and an optional upgrade; However, we strongly recommend that you consider the upgrade as it contains some really good stuffs :-).

  1. Refactor CLI & LCD API, for better alignment and more consistent query results.

  2. LCD API follows best-practice resource naming guide.
    https://restfulapi.net/resource-naming/

WARNING

  • The above changes break Client API, wallet/explorer developers have to update your implementation if you were to upgrade to this version.
  1. Improve documentation

  2. Upgrade Tendermint dependency to v0.28

We’re shooting for a release in two weeks, will keep updating this post as we make progress. You can check us out at: https://github.com/irisnet/irishub/projects/8.


#2

this is going to need update goland to the last go1.12.4 ?
or no need update go?


#3

Yes, you need to upgrade to Go 1.12.4+


#4

ok, in case of others need instructions for update go
this work for me

#Remove old go
sudo rm -rf /usr/local/go

#Download last go

wget -c '[https://dl.google.com/go/go1.12.4.linux-amd64.tar.gz'](https://dl.google.com/go/go1.12.4.linux-amd64.tar.gz%27) -O go1.12.4.linux-amd64.tar.gz

#Descompress 
sudo tar -C /usr/local -xzf go1.12.4.linux-amd64.tar.gz

#Remove useless files
rm -rf go1.12.4.linux-amd64.tar.gz

go version

#go version go1.12.4 linux/amd64

done


#5

Release Candidate 0

We have just created an internal release candidate v0.14.0-rc0.

Change Log: https://github.com/irisnet/irishub/blob/v0.14.0-rc0/CHANGELOG.md#0140
API Change: https://github.com/irisnet/irishub/blob/v0.14.0-rc0/docs/light-client/CHANGELOG.md

Do NOT use this version to upgrade your validator just yet. We are testing this release candidate intensively in our Stage environment. Once our QA team gives the blessing, we’ll create an official release.

However, you CAN download and test out this version in your own Development environment.

Stay tuned…


#6

Official Release

The official v0.14.0 is out the door!

This is an optional upgrade, older versions will continue to work. However, we recommend that you upgrade as v0.14.0 contains quite a few bug fixes & improvements to both Tendermint and the application itself.

The Client API (LCD) does have some breaking changes, though. So if you are maintaining a wallet, explorer or other applications, you have to update them to adapt to the new API.

Submit bugs and ideas for improvements to us at https://github.com/irisnet/irishub.

Enjoy!