Releases: neutron-org/neutron
v3.0.4
Please apply only on a testnet according to upgrade notes: https://github.com/cosmos/testnets/blob/master/interchain-security/pion-1/v3.0.4_upgrade.md
Coordinated upgraded on mainnet will be performed later and announced accordingly
Full Changelog: v3.0.2...v3.0.4
v3.0.2
This is a replacement release for v3.0.1 because it was deprecated!
You can find the upgrade notes here: https://github.com/neutron-org/mainnet-assets/tree/main/upgrades/v3.0.1
Please pay attention to the upgrade name in the upgrade plan:
neutrond q upgrade plan
height: "9034900"
info: '{\"binaries\": {\"linux/amd64\": \"https://github.com/neutron-org/neutron/releases/download/v3.0.1/neutrond-linux-amd64?checksum=sha256:76568f007bef728120f825596bda872692ce3bfc4131309693dfb93841f33cfe\"}}'
name: v3.0.1
time: "0001-01-01T00:00:00Z"
upgraded_client_state: null
You must use v3.0.2 binary even if the upgrade is planned for v3.0.1!
What's Changed
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.1 to 2.19.0 by @dependabot in #419
- Bump cosmossdk.io/log from 1.2.1 to 1.3.0 by @dependabot in #416
- Chore: bump deps by @pr0n00gler in #415
- NTRN-188 refactor dex module keeper by @quasisamurai in #400
- Cleanup comments for expiration_time to match current naming by @jcompagni10 in #397
- Bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #425
- Chore: bump go to 1.21 by @pr0n00gler in #423
- feat(app): Integrate the block-sdk by @nivasan1 in #413
- feat: bump Interchain Security to v4 by @pr0n00gler in #414
- Bump github.com/cosmos/ibc-go/v7 from 7.3.1 to 7.3.2 by @dependabot in #430
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #432
- Feat: Skip Block SDK by @pr0n00gler in #429
- Bump cosmossdk.io/log from 1.3.0 to 1.3.1 by @dependabot in #433
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #436
- Feat: missing tokenfactory bindings by @pr0n00gler in #431
- Bump google.golang.org/grpc from 1.60.1 to 1.61.1 by @dependabot in #437
- Add grpc option
IncludePoolData
to QueryUserDeposits by @jcompagni10 in #390 - fix: added /neutron.cron.Query/Params to stargate allowlist by @zavgorodnii in #439
- Feat: cw dex bindings by @pr0n00gler in #365
- Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #445
- Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.2 to 1.0.0-beta.4 by @dependabot in #442
- Bump cosmossdk.io/math from 1.2.0 to 1.3.0 by @dependabot in #447
- release: v3 preparation by @swelf19 in #448
- Feat: new generation of swagger by @pr0n00gler in #441
- Chore: remove provider section from swagger by @pr0n00gler in #450
- Chore: bump PFM by @pr0n00gler in #453
- Fix: use alpine 3.18 for static binary build by @pr0n00gler in #467
- Feat: changes in init scripts for Gaia v15 by @pr0n00gler in #446
- fix: removed second service registration by @swelf19 in #468
- release: v3.0.1 handler to remove discrepancy between osmosis and neutron #NTRN-237 by @swelf19 in #465
Full Changelog: v2.0.4...v3.0.2
v2.0.4
A RELEASE FOR THE SECURITY PATCH OF MARCH, 29TH
DO NOT BUILD THE BINARY (IT'S NOT POSSIBLE BECAUSE OF A go.mod LOCAL REPLACE), PLEASE USE THE PREBUILT ONE
Full Changelog: v2.0.3...v2.0.4
v3.0.1
THE RELEASE IS DEPRECATED AND SHOULD NOT BE USED IN PRODUCTION. PLEASE USE v3.0.2 INSTEAD
## What's Changed
* Fix: use alpine 3.18 for static binary build by @pr0n00gler in #467
* Feat: changes in init scripts for Gaia v15 by @pr0n00gler in #446
* fix: removed second service registration by @swelf19 in #468
* release: v3.0.1 handler to remove discrepancy between osmosis and neutron #NTRN-237 by @swelf19 in #465
Full Changelog: v3.0.0...v3.0.1
v3.0.0
DO NOT USE IT FOR MAINNET UPGRADE, THIS RELEASE IS RETRACTED
What's Changed
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.1 to 2.19.0 by @dependabot in #419
- Bump cosmossdk.io/log from 1.2.1 to 1.3.0 by @dependabot in #416
- Chore: bump deps by @pr0n00gler in #415
- NTRN-188 refactor dex module keeper by @quasisamurai in #400
- Cleanup comments for expiration_time to match current naming by @jcompagni10 in #397
- Bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #425
- Chore: bump go to 1.21 by @pr0n00gler in #423
- feat(app): Integrate the block-sdk by @nivasan1 in #413
- feat: bump Interchain Security to v4 by @pr0n00gler in #414
- Bump github.com/cosmos/ibc-go/v7 from 7.3.1 to 7.3.2 by @dependabot in #430
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #432
- Feat: Skip Block SDK by @pr0n00gler in #429
- Bump cosmossdk.io/log from 1.3.0 to 1.3.1 by @dependabot in #433
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #436
- Feat: missing tokenfactory bindings by @pr0n00gler in #431
- Bump google.golang.org/grpc from 1.60.1 to 1.61.1 by @dependabot in #437
- Add grpc option
IncludePoolData
to QueryUserDeposits by @jcompagni10 in #390 - fix: added /neutron.cron.Query/Params to stargate allowlist by @zavgorodnii in #439
- Feat: cw dex bindings by @pr0n00gler in #365
- Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #445
- Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.2 to 1.0.0-beta.4 by @dependabot in #442
- Bump cosmossdk.io/math from 1.2.0 to 1.3.0 by @dependabot in #447
- release: v3 preparation by @swelf19 in #448
- Feat: new generation of swagger by @pr0n00gler in #441
- Chore: remove provider section from swagger by @pr0n00gler in #450
- Chore: bump PFM by @pr0n00gler in #453
Full Changelog: v2.0.3...v3.0.0
v2.0.3
TO BE APPLIED ONLY ON HEIGHT: 7818500
Upgrade notes: https://github.com/neutron-org/mainnet-assets/tree/main/upgrades/v2.0.3
What's Changed
Full Changelog: v2.0.2...v2.0.3
v3.0.0-rc1
Only for the testing purposes
What's Changed
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.1 to 2.19.0 by @dependabot in #419
- Bump cosmossdk.io/log from 1.2.1 to 1.3.0 by @dependabot in #416
- Chore: bump deps by @pr0n00gler in #415
- NTRN-188 refactor dex module keeper by @quasisamurai in #400
- Cleanup comments for expiration_time to match current naming by @jcompagni10 in #397
- Bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #425
- Chore: bump go to 1.21 by @pr0n00gler in #423
- feat(app): Integrate the block-sdk by @nivasan1 in #413
- feat: bump Interchain Security to v4 by @pr0n00gler in #414
- Bump github.com/cosmos/ibc-go/v7 from 7.3.1 to 7.3.2 by @dependabot in #430
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #432
- Feat: Skip Block SDK by @pr0n00gler in #429
- Bump cosmossdk.io/log from 1.3.0 to 1.3.1 by @dependabot in #433
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #436
- Feat: missing tokenfactory bindings by @pr0n00gler in #431
- Bump google.golang.org/grpc from 1.60.1 to 1.61.1 by @dependabot in #437
- Add grpc option
IncludePoolData
to QueryUserDeposits by @jcompagni10 in #390 - fix: added /neutron.cron.Query/Params to stargate allowlist by @zavgorodnii in #439
- Feat: cw dex bindings by @pr0n00gler in #365
- Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #445
- Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.2 to 1.0.0-beta.4 by @dependabot in #442
- Bump cosmossdk.io/math from 1.2.0 to 1.3.0 by @dependabot in #447
- release: v3 preparation by @swelf19 in #448
- Feat: new generation of swagger by @pr0n00gler in #441
- Chore: remove provider section from swagger by @pr0n00gler in #450
Full Changelog: v2.0.2...v3.0.0-rc1
v2.0.2
This is only for pion-1 upgrade. Do not upgrade to it on a mainnet node.
- Testnet upgrade notes: https://github.com/neutron-org/cosmos-testnets/blob/feat/v2.0.2-pion1-upgrade/replicated-security/pion-1/v2.0.2_upgrade.md
What's Changed
- Add v2 to go.mod by @pr0n00gler in #388
- reformat proto by @quasisamurai in #396
- Chore:wasmvm upgrade 1.5.1 by @pr0n00gler in #409
- Wasmvm 1.5.1 by @pr0n00gler in #410
- Fix typo in registered query CLI description by @NotJeremyLiu in #405
- fix: update client handler route by @sotnikov-s in #408
- fix ledger signing by @doggystylez in #403
- refactor(cli): remove ValidateBasic in cli by @lukema95 in #406
- added empty upgrade handler for 2.0.2 by @swelf19 in #412
New Contributors
- @NotJeremyLiu made their first contribution in #405
- @doggystylez made their first contribution in #403
- @lukema95 made their first contribution in #406
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Full Changelog: v2.0.0...v2.0.1
v2.0.0
The release contains:
- Integration of Duality into Neutron:
- A novel mechanism design which combines the computational efficiency of AMMs and flexibility of order books; enabling development of fair, efficient, open markets.
- Upgrade from Cosmos SDK 0.45 to the Cosmos SDK 0.47:
- the SDK version includes some key store migration for the CLI. Make sure you backup your private keys before testing this! You can not switch back to v0.45;
- upgrade from Tendermint to CometBFT;
- support for ABCI 1.0 in the SDK, allowing chains to set their own mempool implementation;
- deprecation of the
x/params
module. (Module params now will be handled directly by the modules themselves, via theMsgUpdateParams
message); - upgrade to ibc-go v7.3.1;
- other technical changes and improvements, please see a full changelog here.
- Update Wasmd module to v0.45:
- legacy REST endpoints for queries and txs are completely removed and only gRPC endpoints must be used now;
- enable
instantiate2
feature - instantiate addresses at a predictable contract address. - contracts are able to use floating point operations;
- smart-contract binary size limit increased from 800KB to 1.6MB;
- other technical changes and improvements, please see a full changelog here;
- Update the Tokenfactory module:
- enable BankHooks features to call smart-contracts on token transfers;
- fees on Tokenfactory token creation are removed, allowing tokens to be created on Neutron completely free of charge;
- Refactoring of ICTX and Transfer module:
RegisterInterchainAccount
method requires a fee now:- To avoid possible spam on the network, the caller of the method will now be required to pay fees for the ICA registration on remote chain;
- this change is backwards compatible - if your contract was deployed before the upgrade, it will not pay fee for further ICA registration after the upgrade;
Binaries
Binary for Linux adm64 is available below.
Build from source
If you prefer to build from source, you can use the following commands:
git clone https://github.com/neutron-org/neutron
cd neutron && git checkout v2.0.0
make install
Please check upgrade instruction here.
What's Changed
- added security.md by @swelf19 in #218
- ccv msg filter build tag by @oldremez in #227
- removing treasury from genesis by @oldremez in #228
- Set genesis slashing parameters by @albertandrejev in #229
- Apply naming convention for DAO contracts labels by @oldremez in #224
- chore: readme makefile update by @swelf19 in #219
- Simplify vaults by @foxpy in #234
- update go .tool-versions (asdf) to version 1.20 by @NeverHappened in #232
- feat: update contracts, fix
make init
by @foxpy in #255 - fix: clean staking error #ntrn-443 by @NeverHappened in #222
- feat: bump hermes to v1.4.1 by @foxpy in #257
- fix:
make start
: GRPC_PORT setting didn't work by @foxpy in #261 - remove a starport artifact by @faddat in #236
- use the extra rules on gofumpt for tighter linting by @faddat in #238
- go mod tidy by @faddat in #237
- Fix broken link in comment by @keefertaylor in #250
- feat: enable cosmwasm_1_1 and cosmwasm_1_2 by @foxpy in #259
- feat: add more config/client.toml values #ntrn-529 by @NeverHappened in #272
- Feat: NTRN-29. Add global fee module by @albertandrejev in #264
- add basic registered query validation in genesis by @quasisamurai in #230
- fix: fix comment by @NeverHappened in #283
- feat: add support for BUILDDIR env variable in Makefile #NTRN-528 by @foxpy in #280
- Update main 2 #ntrn-566 by @NeverHappened in #281
- feat: allowlist stargate queries #ntrn-547 by @NeverHappened in #273
- Only statesync by @faddat in #265
- fix wrong addr passed in contract by @quasisamurai in #293
- feat: remove starport by @swelf19 in #262
- Disallow possibility to create proposal for non-members by @quasisamurai in #298
- [Snyk] Security upgrade golang from 1.17.3-alpine to 1.19.11-alpine by @neutron-robot in #299
- chore: update hermes #ntrn-1 by @NeverHappened in #292
- Bump github.com/cosmos/gogoproto from 1.4.6 to 1.4.10 by @dependabot in #297
- Bump github.com/spf13/viper from 1.14.0 to 1.16.0 by @dependabot in #282
- Bump github.com/prometheus/client_golang from 1.14.0 to 1.16.0 by @dependabot in #269
- feat: set commit timeout #ntrn-79 by @NeverHappened in #294
- feat: update sdk47 globalfee by @NeverHappened in #295
- Chore: PFM upgrade by @pr0n00gler in #300
- feat: add axlr reward denom by @NeverHappened in #305
- fix: Add googleapis as dep in buf.yaml by @apollo-sturdy in #302
- feat: contract manager resubmit #ntrn-84 by @NeverHappened in #301
- feat: add msg update params #ntrn-102 by @NeverHappened in #308
- Rework governance/ update admin-module NTRN-70 by @quasisamurai in #303
- genesis investors vault + vesting by @quasisamurai in #315
- feat: interachain sudo callback refactoring by @swelf19 in #313
- feat: ictx + transfer with limited sudo call #NTRN-85 by @swelf19 in #304
- Update our tokenfactory to the latest version NTRN-93 by @quasisamurai in #307
- chore: decrease investors vesting amount by @sotnikov-s in #317
- chore: upgrades merge by @swelf19 in #318
- feat: increase limit of wasm contracts #ntrn-107 by @NeverHappened in #320
- chore: clear globalfee bypassmessages #NTRN-130 by @swelf19 in #331
- chore: update neutron voting registry contract by @sotnikov-s in #328
- block-sdk integration by @nivasan1 in #324
- chore(deps): update block-sdk by @nivasan1 in #333
- [Snyk] Security upgrade golang from 1.19.11-alpine to 1.20.9-alpine by @neutron-robot in #329
- Chore: bump Cosmos SDK by @pr0n00gler in #338
- Feat: whitelist interchain account query by @pr0n00gler in #316
- fix: modify interchain keeper's accepted parameteres by @Lockwarr in #336
- update wasmd to v0.43 #NTRN-112 by @swelf19 in #339
- enable backwards compat feature: only contracts after migration are charged for ice creation NTRN-135 by @quasisamurai in #334
- Chore: bump PFM by @pr0n00gler in #347
- fix typo in comment by @quasisamurai in #351
- Remove incentives and epochs module. by @jcompagni10 in #353
- Audit Fix: deposit msg validation by @jcompagni10 in #343
- audit ...