Releases: neutron-org/neutron
v4.0.0-rc1
For testnet only
What's Changed
- Document NewLimitOrderExpiration() in x/dex/.../limit_order_expiration.go by @teddyknox in #461
- Document x/dex/keeper/grpc_query_pool.go by @teddyknox in #460
- Document x/dex/keeper/grpc_query_params.go by @teddyknox in #459
- feat: return dust for multihop swap to sender #ntrn-187 by @NeverHappened in #438
- fix: sdk 50 tests #NTRN-241 by @swelf19 in #470
- Add missing pagination to dex CLI queries by @jcompagni10 in #462
- Feat/add calc withdraw by @jcompagni10 in #463
- sdk-50 update admin module by @quasisamurai in #475
- Fix: whitelist auction MsgUpdateParams by @pr0n00gler in #482
- Fix: proper tokenfactory init by @pr0n00gler in #477
- feat: gaia globalfee adoption (sdk-50) #NTRN-228 by @swelf19 in #466
- fix: remove default fee in tick update event by @dib542 in #473
- fix: change
filled_limit_order_tranche
query toinactive_limit_order_tranche
by @jcompagni10 in #394 - Fix: typos by @pr0n00gler in #496
- fix: duplicated skip mev by @NeverHappened in #492
- FIX: remove incorrect dex query by @jcompagni10 in #384
- sdk 50 NTRN-230 by @quasisamurai in #483
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #500
- fix: pool_metadata proto capitalization by @jcompagni10 in #401
- feat: slinky #ntrn-250 by @NeverHappened in #474
- Chore: package version bump to v4 by @pr0n00gler in #506
- Chore: bump ISC to v5-rc0 by @pr0n00gler in #502
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #509
- Bump google.golang.org/protobuf from 1.32.0 to 1.34.1 by @dependabot in #510
- Chore: make dex changes backwards compatible by @pr0n00gler in #511
- chore: replace keeper methods #NTRN-268 by @joldie777 in #485
- Fix: bring back lost CLI commands by @pr0n00gler in #515
- Fix: missing proto signer by @pr0n00gler in #518
- chore: remove .tool-versions by @NeverHappened in #520
- Feat/top of block lo cancel param purge by @NicholasDotSol in #521
- feat: upd wasmd to v0.51 by @swelf19 in #507
- feat: privileged subdaos #NTRN-211 by @zavgorodnii in #434
- fix: update slinky version by @aljo242 in #516
- chore: explicit message validation #NTRN-257 by @joldie777 in #499
- Feat: enable vote extensions in upgrade handler by @pr0n00gler in #514
- feat: set slinky state in upgrade handler by @aljo242 in #517
- fix: gofumpt by @NeverHappened in #533
- fix: remove wasmvm duplication by @NeverHappened in #530
- feat: Integrate slinky e2e tests by @nivasan1 in #524
- Feat: whitelist ibc proposal messages by @pr0n00gler in #525
- NTRN-260 slinky bindings (market map & oracle) by @quasisamurai in #508
- ensure LO tranches of different types are not commingled by @jcompagni10 in #513
- Allow dex operation to be paused by @jcompagni10 in #487
- feat: upgrade neutron to v4 on mainnet fork #NTRN-284 by @joldie777 in #526
- Cancel LOs at BeginBlock & max JITs by @jcompagni10 in #504
- Audit Fix: fee overflow by @jcompagni10 in #539
- Fix/rounding changes by @jcompagni10 in #479
- fix: slinky tests integration by @NeverHappened in #535
- Feat/tranche purge event by @jcompagni10 in #542
- DUAL-24 Fix: nil DepositOptions bug by @jcompagni10 in #545
- Feat/Behind Enemy Lines enforcement by @jcompagni10 in #527
- ️fix: load genesis path from config when executue newApp by @SunSet0418 in #458
- Audit fixes: Denom validation and multiHopSwap input check by @NicholasDotSol in #541
- Feat/add price to limit order by @jcompagni10 in #472
- Feat: unit tests for dynamic fees resolver module by @pr0n00gler in #544
- feat: dynamicfees keeper as denom resolver by @swelf19 in #540
- feat: fallback to basic deductfee by @swelf19 in #551
- Fix: temporary disable feemarket for make Slinky e2e tests work by @pr0n00gler in #550
- Feat: feemarket integration by @pr0n00gler in #549
- DUAL-10 Fix: store tick prices and lookup instead of doing log calculation by @jcompagni10 in #547
- chore: remove unused dex param MaxTrueTakerSpread by @jcompagni10 in #546
- Chore: upgrade iavl by @pr0n00gler in #559
- Feat: fallback feemarket to globalfee by @pr0n00gler in #557
- feat: feemarket upgrade by @swelf19 in #553
- feat: set priority mempool by @swelf19 in #552
- Release v1: nv/slinky v1 by @pr0n00gler in #562
- feat: Upgrade slinky version to v1.x.x by @nivasan1 in #558
- fix: remove cache #ntrn-312 by @NeverHappened in #554
- feat: Update MarketAuthorities for v4.0.0 upgrade by @nivasan1 in #560
- feat: dynamicfees params by @swelf19 in #564
- recreate LimitorderExpirations from genesis LimitOrders by @jcompagni10 in #561
- NTRN-310 fix transfer update params by @quasisamurai in #555
- feat: added feemarket and dynamicfees querieis into stargate allowlist by @swelf19 in #565
- chore: update to feemarket
v1.0.0
by @aljo242 in #566 - feat: sdk v0.50 by @zavgorodnii in #440
- NTRN-282 dex telemetry by @quasisamurai in #531
New Contributors
- @teddyknox made their first contribution in #461
- @dib542 made their first contribution in #473
- @joldie777 made their first contribution in #485
- @NicholasDotSol made their first contribution in #521
- @aljo242 made their first contribution in #516
- @SunSet0418 made their first contribution in #458
Full Changelog: v3.0.5...v4.0.0-rc1
v3.0.5
Coordinated consensus breaking upgrade with a proposal 37 at height 10525000
Upgrade instructions: https://github.com/neutron-org/mainnet-assets/blob/main/upgrades/v3.0.5/README.md
What's Changed
- Enable block-sdk services by @pr0n00gler in #497
- chore: update block-sdk version by @nivasan1 in #493
- added v3.0.5 upgrade hander by @swelf19 in #498
Full Changelog: v3.0.4...v3.0.5
v3.0.2-rpc
Overview
The release is fixing an issue with congestion of the mempool, related to block sdk, which is resulting in failed transactions on Neutron.
The release is not consensus breaking with the primary v3.0.2 release.
Binaries
Binary for Linux amd64 is available below.
SHA-256 hashsum of the attached binary: 335ab9a1ea49fb9ab0f412840ce428b9115d6eebfea80b7d8b0b4f8a27f15209
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 v3.0.2-rpc
make install
Full Changelog: v3.0.2...v3.0.2-rpc
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