Releases: nolus-protocol/nolus-core
Releases · nolus-protocol/nolus-core
v0.5.3-testnet
FOR TESTNET ONLY
Bug Fixes- testnet release (Lockwarr)
v0.5.3
Features
Bug Fixes
- set icaregisterfeefirstcodeid only for local chains (Lockwarr)
Code Refactoring
- remove unnecessary calling of the method ValidateBasic in the CLI handler - #118 #119 (Emil Georgiev)
Continuous Integration
- add build metadata for cosmovisor #121 (ivivanov)
- restore lint and test (ivivanov)
- fix binaries json output (ivivanov)
Chores
v0.5.2
v0.5.1
Features
Bug Fixes
- scripts: deploy-platform.sh name (desislavva)
- scripts: DEX config - increase gas_multiplier (desislavva)
- wasmvm v1.5.2 (Lockwarr)
- set icaRegisterFeeFirstCode for new networks (Lockwarr)
- tax module fees in foreign denoms refinement (Lockwarr)
- slight refactoring (Lockwarr)
Documentation
- ADR for cosmos-sdk v0.47 #103 (Lockwarr)
- ADR documents (Lockwarr)
- adr document for fees in foreign denoms #106 (Lockwarr)
- fees adr header #106 (Lockwarr)
- lint errors and adr update (Lockwarr)
Styles
- format (Lockwarr)
Code Refactoring
- scripts: Network setup process update #105 (desislavva)
Continuous Integration
- pin builder base image version (ivivanov)
v0.5.0
Features
- mint: add proposal msg sim test #100 (ivivanov )
- tax: add proposal msg sim test #100 (ivivanov )
- enable paying fees in foreign denoms #100 (Lockwarr )
Bug Fixes
- wasmvm v1.5.2 (Lockwarr )
- use static version for golangci-lint #100 (Lockwarr )
- reuse SetAddressPrefixes and clean up #100 (ivivanov )
- redundant func call #100 (ivivanov )
- build #100 (ivivanov )
- proto gen script #100 (ivivanov )
- working nolusd cli #100 (Lockwarr )
- assign staking keeper in appkeepers #100 (Lockwarr )
- x/params is deprecated, let each module manage its params #100 (Lockwarr )
- simulations working #100 (Lockwarr )
- minter test begin block #100 (ivivanov )
- nolusd successfully starting without hermes #100 (Lockwarr )
- ledger support #100 (ivivanov )
- replace depricated math types #100 (ivivanov )
- fix test tax decorator #100 (Lockwarr )
- proto: replace depricated math types #100 (ivivanov )
- cosmos
Documentation
- Update the instructions for adding new DEX #102 (Desislava )
- readme - info about new way to submit proposals #100 (Lockwarr )
Code Refactoring
Continuous Integration
Chores
- stop using deprecated tendermint spm #100 (Lockwarr )
- keepers: re-enable custom modules #100 (ivivanov )
- update deps #100 (ivivanov )
- ante: fix ante handlers #100 (ivivanov )
- app: fixing errors in app/ #100 (ivivanov )
- lint fix #100 (ivivanov )
- lint: start using new errors module #100 (ivivanov )
- lint: start using new errors module #100 (ivivanov )
- lint: using new math module from sdk #100 (ivivanov )
- lint: fix various errors #100 (ivivanov )
- regenerate go.sum #100 (ivivanov )
- remove redundant comment #100 (ivivanov )
- fix style #100 (ivivanov )
- bump proto builder version #100 (ivivanov )
- update meta files #100 (ivivanov )
Commits
- c0553e1: [scripts]feat: Add new DEX - deploy contracts step (Desislava) #102
- ae55c96: [scripts]fix: flag name (Desislava) #102
- continue with go mod tidy #100 (Lockwarr )
- 64934e6: wip (Lockwarr) #100
- 7e9c182: wip - keepers rafactoring (ivivanov) #100
- custom modules refactoring #100 (Lockwarr )
- refactoring keepers.go #100 (ivivanov )
- use neutron sdk47 branch and fix wasmbinding folder errors #100 (Lockwarr )
- 0a84e83: set gov legacy router (ivivanov) #100
- errors cleanup in cmd folder, temporarily ignore some more tests in minter #100 (Lockwarr )
- fix errors in testutil/network #100 (Lockwarr )
- refactor simulation #100 (Lockwarr )
- readability and consensus module #100 ([Lockwarr](https://github.com/nolus-protocol/nolu...
v0.5.0-wasm-patch
v0.4.2
Features
- add authz module #94 (ivivanov)
- add cosmwasm_1_2 feature (ivivanov)
- set upgrade handler for v0.4.2 (ivivanov)
Bug Fixes
Documentation
- Update Init&&Start (Desislava)
- Set the initial DEX #93 (Desislava)
- Add instructions for adding a new DEX #93 (Desislava)
Continuous Integration
Chores
- deps: bump github.com/docker/distribution #91 (dependabot[bot])
- bumbp go 1.21 (ivivanov)
Commits
- 439ef55: [scripts]update: Hermes configuration (Desislava)
- 7fa2ee6: [scripts]update: Pass DEX params (Desislava)
- 1cb83ea: wip (ivivanov)
- 9af04d1: ledger-go: use latest fix to fix HID enumerate (dpierret) #92
- 9ec7810: ledger-go: run mod tidy (dpierret) #92
- 75c8274: [scripts]update: Set the initial DEX (Desislava) #93
- 7ad71b0: [scripts]feat: Add new DEX (Desislava) #93
- 72bc5ff: [scripts]feat: Add DEX-admin to the genesis (Desislava) #93
- c9c67eb: [scripts]feat: Add WasmStoreCode privileged account (Desislava) #93
- da19115: [scripts]fix: More specific arg name (Desislava) #93
- d3694a4: [scripts]update: Arg flag (Desislava) #93
- d1b427c: [scripts]update: Pass swap_tree when init && update hermes config (Desislava)
- b5d6767: [scripts]fix: WASM-artifacts path and swap_tree value (Desislava) #101
- fix upgrade name (ivivanov)
v0.4.1
v0.4.0
Features
- cli for remotely manage dev network #77 (ivivanov)
- scripts: add send genesis to operator #79 (ivivanov)
- scripts: add mandatory moniker flag #79 (ivivanov)
- scripts: add full-node init #79 (ivivanov)
- scripts: safe dir delete func #79 (ivivanov)
- scripts: add mandatory ssh key flag #79 (ivivanov)
- scripts: set peers as mandatory (ivivanov)
- introduce new module for adding vesting account with custom start-time #80 (Lockwarr)
Bug Fixes
Documentation
Code Refactoring
- scripts: init dev on remote server #77 (ivivanov)
- scripts: remove rila specific #79 (ivivanov)
- scripts: rename files #79 (ivivanov)
Chores
- upgrade to go v1.20.3 #76 (Lockwarr)
- start using custom vestings module in app initialization #80 (Lockwarr)
- add proto-format option in makefile #80 (Lockwarr)
- set upgrade handler v0.4.0 #82 (Lockwarr)
- stricter rules for go version (Lockwarr)
- use latest image for build-binary workflow (Lockwarr)
Commits
- scripts: renaming variables #79 (ivivanov)
- scripts: add missing arg (ivivanov)
- scripts: fix safe dir remove (ivivanov)
Upgrade instructions
With this upgrade we also have upgraded minimum required go version to v1.20, please update your Go version if you prefer to build the binary from source, otherwise, you can use the binary from the assets in this release.
Upgrade the chain by submitting a gov proposal for software upgrade
nolusd tx gov submit-proposal software-upgrade "v0.4.0" --title "Upgrade v0.4.0" --description "lorem ipsum dolorem asterix" --from reserve --upgrade-height <height-number> --deposit 10000000unls --fees 500unls
v0.3.0
Features
Styles
Chores
- use neutron's latest main branch and update wasmbindings #73 (Lockwarr)
- bump versions and use neutron release v0.4.0 #73 (Lockwarr)
- update dependencies and use neutron v0.4.1 #73 (Lockwarr)
- bump wasmd, wasmvm for neutron v1.0.0-rc1 #73 (Lockwarr)
- upgrade wasmvm to v1.2.3 #73 (Lockwarr)
Commits
- 63d4045: [scripts]update: Remove contracts_owner account from the deployment logic (Desislava) #74
- 3b334ca: [scripts]fix: Hermes config ws addr (Desislava)
Upgrade instructions
Since we are bumping versions of dependencies with this upgrade, one of it will be the wasmvm which would cause a Wasm module cache issue. It is a known one when upgrading the version of wasmvm. For this reason, once you replace your binary with the new one from the release, you need to delete the Wasm cache directory - <path-to-node>/wasm/wasm/cache/
before you restart with the new binary. Otherwise, the app will panic.
Upgrade the chain by submitting a gov proposal for software upgrade
nolusd tx gov submit-proposal software-upgrade "v0.3.0" --title "Upgrade v0.3.0" --description "lorem ipsum dolorem asterix" --from reserve --upgrade-height <number> --deposit 10000000unls --fees 500unls