Releases: BitCannaGlobal/bcna
BitCanna v2.0.1-rc1 - `WakeAndBake` codename - DEVNET use only
What's Changed
- Deprecate ignite/cli cosmoscmd package by @RaulBernal in #102
- IAVL update by @RaulBernal in #106
- Bump Cosmos SDK v0.46.4 & IBC/go v5.0.1 by @RaulBernal in #109
- Refactor tests and root & delete comments by @RaulBernal in #112
HASH256sum
d6081f4a433cd7c4197acc6b74548283508212a6ea7bb4108e80e3365791c733 bcna_darwin_arm64.tar.gz
77654e956e13955ac42819ec3bf0f208ebb588cf742f6d3ca7976873f82dfe3a bcna_linux_amd64.tar.gz
3b2d44ea34f3481cc10d8ec0b65c010f356740395b68be1c5b15cdfc1d2742fe bcna_linux_arm64.tar.gz
Full Changelog: v2.0.1-alpha...v2.0.1-rc1
BitCanna v1.5.3 - `TrichomeMonster-ica` codename
Key features
(Update scheduled for 7 November 2022 ~ 14.00h UTC)
- Source code refactored to deprecate
CosmosCMD
package from Ignite/CLI. - InterChain Accounts module intregration.
- Last security and stability updates.
Note: this is a planned upgrade, chain will halts at block 5787420
Instructions for preparing the upgrade
1_Build from source or download it
Option 1. Download
rm -rf ./bcna_linux_amd64.tar.gz # delete old versions, check also bcnad in this folder
wget https://github.com/BitCannaGlobal/bcna/releases/download/v1.5.3/bcna_linux_amd64.tar.gz
tar zxvf bcna_linux_amd64.tar.gz
./bcnad version
>> result should be `1.5.3`
Option 2. Compile from source
git clone https://github.com/BitCannaGlobal/bcna.git
cd bcna
# git fetch if already cloned
git checkout v1.5.3
make build ## mv build/bcnad $(which bcnad) > manually to service path
make install ## Optional: it install in $GOBIN
Prepare (Cosmovisor) or replace (manually) any previous version with this v1.5.3
For Cosmovisor:
This could happen before chain halts.
Install/update the last version of Cosmovisor v1.4
go install cosmossdk.io/tools/cosmovisor/cmd/[email protected]
Also you can download from here
Now prepare the folders and binary
mkdir -p ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/
- If you built it:
mv build/bcnad ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/
- If you downloaded it
mv bcnad ${HOME}/.bcna/cosmovisor/upgrades/trichomemonster-ica/bin/
Check everyhting goes smooth:
cosmovisor version
cosmovisor run version # before upgrade should be: v1.4.5; after v1.5.3
sudo service cosmovisor restart && sudo journalctl -fu cosmovisor -o cat #check the logs
For BCNAD daemon:
When chain halts: Replace any previous version with this
v1.5.3
Stop the daemon:
sudo service bcnad stop
Replace the binary
- If you built it:
sudo mv build/bcnad $(which bcnad)
- If you downloaded it
sudo mv bcnad $(which bcnad)
Start the daemon and check:
sudo service bcnad restart && sudo journalctl -fu bcnad -o cat #check the logs
sha256SUM
491e88b774ad631fa0324e41612b0059ccdeccd16034f2c0789e90a4c5cfb597 bcna_darwin_arm64.tar.gz
8a43bdbea31c299db2ca849f232189374286c2168264072358d48c2a6f6aa2da bcna_linux_amd64.tar.gz
feb6ccf998db79643879cf3aca462adc272091797751043b7f1cc5bea359d87c bcna_linux_arm64.tar.gz
c08e64d753697f2b1c6ad4335faff3c206aa9d265a1a0142c5ebce02f169417e cosmovisor
What's Changed
- update swagger doc by @RaulBernal in #71
- Update peers_seeds_and_services.md by @obajay in #73
- Update peers_seeds_and_services.md by @PantheaEU in #74
- Update peers_seeds_and_services.md by @PantheaEU in #75
- Bump github.com/cosmos/ibc-go/v3 from 3.2.0 to 3.2.1 by @dependabot in #72
- Ica complete integration + bump ibc/go to v3.2.1 by @RaulBernal in #76
- IBC/go bump to v3.3.0 to fix security issues by @RaulBernal in #78
- Update Nodejumper description by @hdmiimdh in #79
- Update Inter Blockchain Services (former 3Tekos) by @jayjay-crypto in #80
- Adds ATOMScan explorer for BitCanna to list by @CrackLord in #81
- Updated peers_seeds_and_services.md by @PantheaEU in #87
- updated seed and added peer by @PantheaEU in #89
- Revert "updated seed and added peer" by @RaulBernal in #90
- Update peers_seeds_and_services.md by @PantheaEU in #91
- Added our seed node by @PantheaEU in #93
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #88
- Integrate Dragonberry patch in v1.5.x branch by @BitCannaGlobal in #99
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #100
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #101
- Update main doc to v1.4.5 by @RaulBernal in #104
- bump version by @catShaark in #103
- ibc 331 patch by @RusAkh in #105
- Remove Ignite/CLI/cosmoscmd by @RaulBernal in #107
- Update doc for v1.5.3 upgrade by @RaulBernal in #110
New Contributors
- @obajay made their first contribution in #73
- @hdmiimdh made their first contribution in #79
- @CrackLord made their first contribution in #81
- @BitCannaGlobal made their first contribution in #96
- @catShaark made their first contribution in #103
- @RusAkh made their first contribution in #105
Full Changelog: v1.5.0...v1.5.3
BitCanna v1.5.3-rc1 - TrichomeMonster only for DEVNET-5
What's Changed
- bump version by @catShaark in #103
- ibc 331 patch by @RusAkh in #105
- Remove Ignite/CLI/cosmoscmd by @RaulBernal in #107
New Contributors
- @catShaark made their first contribution in #103
- @RusAkh made their first contribution in #105
Full Changelog: v1.5.2-rc2...v1.5.3-rc1
BitCanna v1.4.5 - `strangeBuddheads` codename - security update
Key features
Bump main versions to avoid forks, for security and stability:
- SDK v0.45.10
- Tendermint v0.34.22
- IAVL v0.19.4 - fix AppHASHes (forks)
- IBC v.3.3.1
- No chain halt (consensus) required
- Apply it ASAP and monitoring your node.
Instructions - very important
1_Previously to replace the binary or build from source you need to edit the file app.toml
you should to declare and put in false
this var: iavl-disable-fastnode = false
Put this content in the main section, just before the [telemetry]
section:
# IavlCacheSize set the size of the iavl tree cache.
# Default cache size is 50mb.
iavl-cache-size = 781250
# IAVLDisableFastNode enables or disables the fast node feature of IAVL.
# Default is true.
iavl-disable-fastnode = false
###############################################################################
### Telemetry Configuration ###
###############################################################################
[telemetry]
2_Build from source or download it
Option 1. Download
rm -rf ./bcna_linux_amd64.tar.gz # delete old versions, check also bcnad in this folder
wget https://github.com/BitCannaGlobal/bcna/releases/download/v1.4.5/bcna_linux_amd64.tar.gz
tar zxvf bcna_linux_amd64.tar.gz
./bcnad version
>> result should be `1.4.5`
Option 2. Compile from source
git clone https://github.com/BitCannaGlobal/bcna.git
cd bcna
git checkout v1.4.5
make build ## mv build/bcnad $(which bcnad) > manually to service path
make install ## it install in $GOBIN
3_Replace any previous version with this v1.4.5
For Cosmovisor:
mv ./bcnad ~/.bcna/cosmovisor/current/bin/
sudo service cosmovisor restart
sudo journalctl -fu cosmovisor #check the logs
For BCNAD daemon:
sudo mv ./bcnad $(which bcnad)
sudo service bcnad restart
sudo journalctl -fu bcnad #check the logs
SUM
f8429cc6fc03dcf1fd5efe98adc675d75642aa3d02c6c94264ec4b85b880f1bc bcna_darwin_arm64.tar.gz
a4ade068a9c3face2f6e5e052bcdd4d5f2fae52c0c9d6bb804dca565c5642180 bcna_linux_amd64.tar.gz
BitCanna v2.0.1-beta - `WakeAndBake` codename - DEVNET-6 use only
Fix root.go
- fixes at root.go
- Bump Ignite/cli version to v.0.25.1 for
openapiconsole
package
SHA256sum
2db181b25d4c37c5402d57bdc90dcffc7bb58b57154c0808786b7612a5a2e0a7 bcna_darwin_arm64.tar.gz
9ff0a98a3445a365ef8d1560dbebd24df17cc32db12f954d4b2048bbd43377f9 bcna_linux_amd64.tar.gz
Full Changelog: v2.0.1-alpha...v2.0.1-beta
BitCanna v2.0.1-alpha - `WakeAndBake` codename - DEVNET-6 use only
- Update version Tendermint v0.34.22 & Cosmos SDK v0.46.3
- Include Dragonberry patch
- Remove the Ignite/CLI
cosmoscmd
package dependency - Need to review the root.cmd and compare with SDK v0.46.3
HASH256sum
8eec7bbc69b59c3bf68daa36088d201f83900f8b18464886721a64846415d646 bcna_darwin_arm64.tar.gz
a9403cbf5c90b0d1c92094848adb5dbdb63d976f30c92b884c7c8bdb69260fcd bcna_linux_amd64.tar.gz
BitCanna v1.5.2-rc2 - `TrichomeMonster-ICA` codename
Only for DEVNET-5. Instructions:
- Download the binary or compile with tag:
v1.5.2-rc2
- Add to
app.toml
those lines:# IAVLDisableFastNode enables or disables the fast node feature of IAVL. # Default is true. iavl-disable-fastnode = false
- Start the App after the upgrade halt
What's Changed
- Adds ATOMScan explorer for BitCanna to list by @CrackLord in #81
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #88
- Integrate Dragonberry patch in v1.5.x branch by @BitCannaGlobal in #99
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #100
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #101
- Bump SDK & Tendermint to last 8426c95
New Contributors
- @hdmiimdh made their first contribution in #79
- @CrackLord made their first contribution in #81
- @BitCannaGlobal made their first contribution in #96
## HASH256sum
f3a33d0e2b37fc26231c0d11af5a7b071c30efbeac8913576ef9ed07b9c1cafd bcna_darwin_arm64.tar.gz
ed48d937e9a4f72ca5df3ca54d208223c0b3deab26399988dd391613a597f6d2 bcna_linux_amd64.tar.gz
Full Changelog: v1.5.1...v1.5.2-rc2
BitCanna v1.5.2-rc1 - `TrichomeMonster-ICA` codename
What's Changed
- Integrate Dragonberry patch in v1.5.x branch by @BitCannaGlobal in #99
SHA256sum
f55b86826e0216947e4ade779fc047bbd8b51f03f1747df4391525dd89db792a bcna_darwin_arm64.tar.gz
27c6b7ed66863d05bbf966afdaebf95e1f903b5d5c113311bc50d4112b8aadc4 bcna_linux_amd64.tar.gz
Full Changelog: v1.5.1...v1.5.2-rc1
BitCanna v2.0.0-beta - `WakeAndBake` codename - DEVNET use only
DEVNET-6 use only
- Cosmos SDK v0.46.2
- Tendermint v0.34.21
- IBC/go v5.0
- NFT module
- Group module
- Upgrade handler for SDK v0.45 -> v0.46.x (from
trichomemonster-ica
towakeandbake
)
Next goals
Integrate:
NFT- Liquid Staking
- Fix/Delete Ignite CLI (if needed)
Upgrade handler for v0.45 -> v0.46 migration
sha256sum
d1e69b61949cd4ba565ce513d496b90645fb5a198ad2f85af6223223573370f5 bcna_darwin_arm64.tar.gz
a2f9777f48a881bf0d79d94399d7ef4d566aa0487c5710a89f889b953bfafdea bcna_linux_amd64.tar.gz
What's Changed
- NFT support & upgrade handler by @RaulBernal in #85
Full Changelog: v2.0.0-alpha...v2.0.0-beta
BitCanna v2.0.0-alpha - `WakeAndBake` codename - DEVNET use only
DEVNET use only
- Cosmos SDK v0.46.1
- Tendermint v0.34.21
- IBC/go v5.0
Next goals
Integrate:
- NFT
- Liquid Staking
- Fix/Delete Ignite CLI (if needed)
- Upgrade handler for v0.45 -> v0.46 migration
What's Changed
- V2.0.0 alpha by @RaulBernal in #84
Full Changelog: v1.5.1...v2.0.0-alpha