Releases: neutron-org/neutron
v4.0.2-rc
v4.0.1-rpc
This release fixes a bug that breaks a search of txs.
What's Changed
- [V4] Fix: failed tx search query due to Slinky tx in each block by @pr0n00gler in #622
Full Changelog: v4.0.1...v4.0.1-rpc
v4.0.1
Coordinated consensus breaking upgrade with a proposal 41 at height 12255555
Upgrade instructions: https://github.com/neutron-org/mainnet-assets/blob/main/upgrades/v4.0.1/README.md
What's Changed
- Extend CI for v3 releases by @keylogic1 in #583
- Chore: bump feemarket to v1.0.3 by @pr0n00gler in #585
- Feemarket e2e tests by @pr0n00gler in #586
- test: add
x/feemarket
e2e tests by @aljo242 in #572 - Bump github.com/skip-mev/slinky from 1.0.1-rc to 1.0.1 by @dependabot in #588
- Fix: import/export tokenfactory hooks by @pr0n00gler in #590
- FIX: Add a migration to recalculate price to use higher prec_dec precision by @jcompagni10 in #582
- fix: remove inaccessible comment by @NeverHappened in #593
- Chore: bump slinky to v1.0.3 by @pr0n00gler in #595
- Allow /ibc.core.channel.v1.Query/ChannelClientState query by @albertandrejev in #589
- Feat: Whitelist tokenfactory hooks by @jcompagni10 in #587
- feat: upgrade handler release v4 by @swelf19 in #596
- switched oracle and marketmap order by @swelf19 in #598
- chore: generated swagger by @swelf19 in #600
Full Changelog: v4.0.0-rc3...v4.0.1
v4.0.1-testnet
ONLY FOR THE TESTNET UPGRADE
What's Changed
- Extend CI for v3 releases by @keylogic1 in #583
- Chore: bump feemarket to v1.0.3 by @pr0n00gler in #585
- Feemarket e2e tests by @pr0n00gler in #586
- test: add
x/feemarket
e2e tests by @aljo242 in #572 - Bump github.com/skip-mev/slinky from 1.0.1-rc to 1.0.1 by @dependabot in #588
- Fix: import/export tokenfactory hooks by @pr0n00gler in #590
- FIX: Add a migration to recalculate price to use higher prec_dec precision by @jcompagni10 in #582
- fix: remove inaccessible comment by @NeverHappened in #593
- Chore: bump slinky to v1.0.3 by @pr0n00gler in #595
- Allow /ibc.core.channel.v1.Query/ChannelClientState query by @albertandrejev in #589
- Feat: Whitelist tokenfactory hooks by @jcompagni10 in #587
- feat: upgrade handler release v4 by @swelf19 in #596
- switched oracle and marketmap order by @swelf19 in #598
- chore: generated swagger by @swelf19 in #600
Full Changelog: v4.0.0-rc3...v4.0.1-testnet
v4.0.0-rc3
ONLY FOR TESTNET
What's Changed
- Chore/fix ci by @keylogic1 in #576
- Chore: bump slinky to v1.0.1-rc1 by @pr0n00gler in #577
- chore: tf v4 backport to main by @sotnikov-s in #581
New Contributors
- @keylogic1 made their first contribution in #576
Full Changelog: v4.0.0-rc2...v4.0.0-rc3
v3.0.6
v4.0.0-rc2
What's Changed
- Fix: nil consensus param by @pr0n00gler in #574
Full Changelog: v4.0.0-rc1...v4.0.0-rc2
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