Releases: neutron-org/neutron
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 ...
v1.0.4
The release contains a patch to remediate the issue with wrong emitting of events in Interchain Transactions module and in our Transfers module which can lead to relaying problems of IBC packets produced in Sudo calls. Also it contains some QoL improvements for validators.
The upgrade is not consensus breaking, so there won’t be a coordinated upgrade. But it’s very important for all validators and public node operators to upgrade their nodes.
What's Changed
- feat: add wasmd flags by @NeverHappened in #279
- ccv msg filter build tag by @albertandrejev in #287
- update contracts by @pr0n00gler in #288
- Chore. Update mev-cometbft to v0.34.27-mev.18 by @albertandrejev in #285
- Fix: emitting events from cached context by @pr0n00gler in #286
Full Changelog: v1.0.3...v1.0.4
v1.0.4-rc1
What's Changed
- feat: add wasmd flags by @NeverHappened in #279
- ccv msg filter build tag by @albertandrejev in #287
- update contracts by @pr0n00gler in #288
Full Changelog: v1.0.3...v1.0.4-rc1
v1.0.3
Overview
The release contains a patch to fix a bug in ICTX transactions and Transfers modules which may lead to a security vulnerability in smart-contracts which use these modules.
The upgrade is proposed to take place at height 1236300. You can stay up-to-date using this live countdown page.
Full upgrade instructions are available here .
What's Changed
- fix: added checks on state reset during sudo call failures by @swelf19 in #277
- Fix: createCachedContext by @pr0n00gler in #278
Full Changelog: v1.0.2...v1.0.3