RC-0.8.3
Changes:
- Patch an indirect dependency for YAML CVE-2022-28948.
- Enforces config.json checks for mempool and tx indexer.
- Minor Bug Fixes
- Allow read only config.json/chains.json (@lander2k2)
- Documentation fixes.
We would like to thank all external contributors who have contributed to this release, this time a special shout out to @msmania @lander2k2 @immunity20
Upgrade: (Same as previous releases)
-
Shutdown Pocket Core
-
!!! Ensure golang version 1.17 !!! or > golang upgrade NOTE: This version is new so please ensure you are on 1.17 or later
### Startup script linux users might find this useful (BenVan's Validator Script Only) sudo apt-get update g install 1.17
-
Build from source, Homebrew or Docker:
To build the latest binary from source, follow these steps:
Navigate into your pocket-core directory:
Example:cd ~/go/src/github.com/pokt-network/pocket-core
Enter: pocket version
You should see anything exceptRC-0.8.3
To grab the latest packages and tags we are going to clean the cache, swap branches to the latest tag using:
go clean --cache
git pull
git checkout tags/RC-0.8.3
Once you checked out the latest tag and branch, we are going to rebuild the binary by entering in:
go build -o $GOPATH/bin/pocket ./app/cmd/pocket_core/main.go
After it builds, make sure you are on the latest release version by entering in:
pocket version
Output will be
RC-0.8.3
If you built your binary using Homebrew, follow these steps to upgrade your binary:
In a terminal window, we are going to pull the latest tap by entering:
$ brew upgrade pokt-network/pocket-core/pocket
After it builds, make sure you are on the latest version by entering in:
pocket versionOutput will be
RC-0.8.3
For individuals using Docker, all you will need to do to get the new container image is run:
docker pull poktnetwork/pocket-core:RC-0.8.3
or
docker pull poktnetwork/pocket:RC-0.8.3
Depending on which of the 2 Docker images you want to use.