Releases: BitCannaGlobal/bcna
v2.0.4 - Codename: `wakeandbake`
What's Changed
- Chore: bump Cosmos-SDK version to v0.46.15 by @RaulBernal in #227
- Bump ibc/go version to v6.1.2 & deps by @RaulBernal in #264
New Contributors
- @kitkatfund made their first contribution in #246
- @arcturiano made their first contribution in #269
- @nodexone made their first contribution in #273
- @sxlmnwb made their first contribution in #274
- @blockhunters-dev made their first contribution in #276
- @alibabaedge made their first contribution in #282
Full Changelog: v2.0.3...v2.0.4
BitCanna v3.0.0-rc4 - Codename `GanjaRevolution`
Roll-up release
- You can update the binary when you are ready, no need for governance-upgrade.
What's Changed
- Check for a length limit in custom modules's fields by @RaulBernal in #283
- Bump Cosmos-SDK from v0.47.5 to v0.47.7 & CometBFT from v0.37.2 to … by @RaulBernal in #289
Quick instructions
git clone https://github.com/BitCannaGlobal/bcna.git # or git fetch
cd bcna
git checkout v3.0.0-rc4
make build ## or make install
Replace the target binary and restart the service.
Cosmovisor extra step
mv build/bcnad /home/raul/.bcna/cosmovisor/current/bin/bcnad
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat
Check the proper version is running seeking at logs:
11:10AM INF ABCI Handshake App Info hash="y�O\x14?1T�\bCנ\x14pns�����~�\x0e\x1a\x17��\x01��q" height=5926632 module=consensus protocol-version=0 software-version=3.0.0-rc4
Full Changelog: v3.0.0-rc3...v3.0.0-rc4
BitCanna v3.0.0-rc3 - Codename `GanjaRevolution`
What's Changed
- Update custom modules simulation by @RaulBernal in #236
- Update way to marshal/unmarshal at custom modules by @RaulBernal in #260
- Feat rename marshaler to codec by @RaulBernal in #275
Quick instructions
Mandatory to compile with
go1.20.x
Option 1. Download:
rm -rf bcna_linux_amd64.tar.gz # delete if exists
wget https://github.com/BitCannaGlobal/bcna/releases/download/v3.0.0-rc3/bcna_linux_amd64.tar.gz
sha256sum bcna_linux_amd64.tar.gz
# Output: `68764582fea71f3ff721a69fe760cbbfb22941df229b9230989e667f0c94f183`
tar zxvf bcna_linux_amd64.tar.gz
rm bcna_linux_amd64.tar.gz
./bcnad version # --> v3.0.0-rc3
With Cosmovisor
mkdir -p $HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/
mv bcnad $HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/
$HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/bcnad version # --> v3.0.0-rc3
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat # Not necessary but desirable to make sure that everything is ok.
With BCNAD as service daemon
sudo mv bcnad $(which bcnad)
bcnad version # --> v3.0.0-rc3
#When the halt-height comes:
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
Option 2. Compile:
cd bcna
git fetch
git checkout v3.0.0-rc3
make build # and move the binary to the path
make install # if patch/service file is at $GOBIN
commit:
03b59633f1667ebdfe95bf057ee6d078f7181448
With Cosmovisor
mkdir -p $HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/
mv build/bcnad $HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/
$HOME/.bcna/cosmovisor/upgrades/ganjarevolution/bin/bcnad version # --> v3.0.0-rc3
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat # Not necessary but desirable to make sure that everything is ok.
With BCNAD as service daemon
sudo mv build/bcnad $(which bcnad)
bcnad version # --> v3.0.0-rc3
#When the halt-height comes:
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
SHA256 Checksums
f89a4893b6ce98bd354b198ab2a63f6233caaa667f6241af485e5d4f1dadb453 bcna_darwin_arm64.tar.gz
68764582fea71f3ff721a69fe760cbbfb22941df229b9230989e667f0c94f183 bcna_linux_amd64.tar.gz
Full Changelog: v3.0.0-rc2...v3.0.0-rc3
BitCanna v3.0.0-rc2 - Codename `GanjaRevolution`
BitCanna v3.0.0-rc1 - Codename `GanjaRevolution`
What's Changed
- Upgrade handler test & Add panic control to Export by @RaulBernal in #225
- bump IAVL to v0.20.1 & and set var at upgrade.go by @RaulBernal in #228
- bump Cosmos-SDK to v0.47.5 & IBC/go to v7.3
Full Changelog: v3.0.0-beta-1...v3.0.0-rc1
v2.0.3 - Codename: `wakeandbake`
IMPORTANT INFO
This new release includes some ComeBFT bugs and RPC security fixes.
Non-consensus-breaking version, you can apply replacing the previous v2.0.2 binary.
Those are the highlighted features/improvements/bug fixes:
- Chore: Cosmos SDK v0.46.14
- Chore: CometBFT v0.34.29
- Add client commands and functions:
- Local Snapshots management (based on SDK new feature)
- Prune database (based on SDK new feature)
What's Changed and where/when
- Fix check Go version by @RaulBernal in #214
- Update docs by @El-Jay-Crypto in #215
- Update awesome.md by @TJ-BitCanna in #218
- Update README.md by @El-Jay-Crypto in #220
- core version upgrade & local snapshots / prune functions by @RaulBernal in #221
- fix CometBFT version by @RaulBernal in #222
Quick instructions
Mandatory to compile with
go1.20.x
Option 1. Download:
rm -rf bcna_linux_amd64.tar.gz # delete if exists
wget https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz
sha256sum bcna_linux_amd64.tar.gz
# Output: `9514794d1e2ef27bd8149685455c5ab30a9bd6fef7daf46752bfda028fd08026`
tar zxvf bcna_linux_amd64.tar.gz
rm bcna_linux_amd64.tar.gz
./bcnad version # --> v2.0.3
With Cosmovisor
mv bcnad $HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin/
$HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin/bcnad version # --> v2.0.3
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat
With BCNAD as service daemon
sudo mv bcnad $(which bcnad)
bcnad version # --> v2.0.3
#When the halt-height comes:
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
Option 2. Compile:
cd bcna
git fetch
git checkout v2.0.3
make build # and move the binary to the path
make install # if patch/service file is at $GOBIN
commit:
787f0638f40d8d4074bf44ee5b0965f4990bc66e
With Cosmovisor
mv build/bcnad $HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin/
$HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin/bcnad version # --> v2.0.3
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat
With BCNAD as service daemon
sudo mv build/bcnad $(which bcnad)
bcnad version # --> v2.0.3
#When the halt-height comes:
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
SHA256 Checksums
253f1503b0d9d8c7f8512c7fb9988cacd7695e82eda2e85bec097eebee76f0eb bcna_darwin_arm64.tar.gz
9514794d1e2ef27bd8149685455c5ab30a9bd6fef7daf46752bfda028fd08026 bcna_linux_amd64.tar.gz
452cbfba002fcd6bb9aaed669717d5eb5f96980c5babf495a898ec3703543c22 bcna_linux_arm64.tar.gz
New Contributors
- @TJ-BitCanna made their first contribution in #218
- @ourlink made their first contribution in #219
Full Changelog: v2.0.2...v2.0.3
v2.0.3-rc2 - Codename: `wakeandbake`
Those are the highlighted features/improvements/bug fixes respect v2.0.2:
- Chore: Cosmos SDK v0.46.14
- Chore: CometBFT v0.34.29
- Add client commands and functions:
- Local Snapshots
- Prune database
- Fix check Go version by @RaulBernal in #214
Quick instructions FOR TESTNET VALIDATORS
Mandatory to compile with
go1.20.x
cd bcna
git fetch
git checkout v2.0.3-rc2
make clean && make build
If you run Cosmovisor:
mv build/bcnad $(which bcnad) && bcnad version && sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat
If you run BCNA daemon: (remove the first sudo
if is not necessary)
sudo mv build/bcnad $(which bcnad) && bcnad version && sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
Desired output log should include the new release info:
3:46PM INF ABCI Handshake App Info hash="\x7f�5\x19�\x1a�/I\x03�\x0e�6����9w=��|5���\x02�<c" height=3382583 module=consensus protocol-version=0 software-version=2.0.3-rc2
What's Changed
- Fix check Go version by @RaulBernal in #214
Full Changelog: v2.0.2...v2.0.3-rc2
v2.0.3-rc1 - Codename: `wakeandbake`
Those are the highlighted features/improvements/bug fixes:
- Chore: Cosmos SDK v0.46.14
- Chore: CometBFT v0.34.28
- Add client commands and functions:
- Local Snapshots
- Prune database
Quick instructions FOR TESTNET VALIDATORS
Mandatory to compile with
go1.20.x
cd bcna
git fetch
git checkout v2.0.3-rc1
make clean && make build
If you run Cosmovisor:
mv build/bcnad $(which bcnad) && bcnad version && sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat
If you run BCNA daemon: (remove the first sudo
if is not necessary)
sudo mv build/bcnad $(which bcnad) && bcnad version && sudo service bcnad restart && sudo journalctl -fu bcnad -o cat
Desired output log should include the new release info:
9:01AM INF ABCI Handshake App Info hash="ʠ�(�dB\x02�Nj���x�^�����\x12-�\x01�\x17*�/ " height=3378420 module=consensus protocol-version=0 software-version=2.0.3-rc1
BitCanna v3.0.0 beta-1 - Codename `xyz`
Based on Cosmos SDK v0.47.3 / CometBFT v0.37.1
What's Changed
- Fix unit test for BitCannaID and code cleaning by @RaulBernal in #217
- chore: root.go add prune & snapshots commands
- Chore: module order
- Chore: refactor ROOT.GO for v0.47
- Use Storetypes in place of sdk types & add streaming services check a…
Full Changelog: v3.0.0-alpha...v3.0.0-beta-1
BitCanna v3.0.0 alpha-1 - Codename `xyz`
Cosmos SDK v0.47.3 / CometBFT v0.37.1