Releases: CosmosContracts/juno
v18.0.0-alpha.2
This is a testnet only upgrade: version: v1800alpha2
Target Block: 5036270
What's Changed
- Update Code Owners by @joelsmith-2019 in #878
- Some txs are hitting FeePay when no --fee is used by @joelsmith-2019 & @Reecepbcups in #874
Full Changelog: v18.0.0-alpha.1...v18.0.0-alpha.2
v18.0.0-alpha.1
TESTNET ONLY
Upgrade Height 4665656
What's Changed
(detailed medium article in the future)
Modules
- x/FeePay
- x/Burn
- x/CosmWasm-Hooks (Staking, Governance)
Major
- IBC Callbacks
- wasmvm 1.4 features
- Governance descriptions size increased (from 128 chars)
Full Changelog: v17.1.1...v18.0.0-alpha.1
v17.1.1
v17.0.0
NOTE If you get a WasmVmMetricsCollector panic, please disable telemetry in app.toml
Upgrade Height 10,078,449
Upgrade Instructions
Major Changes
- x/drip module by @dimiandre in #709
- x/clock module by @Reecepbcups in #797
- 3 Second Block Times by @Reecepbcups in #789
- Rename from TokenMsg to TokenFactoryMsg (matches osmosis) by @Reecepbcups in #805
- CosmWasm 1.3 contract features
- Migrate SubDAOs from distribution module -> gov by @Reecepbcups in #831
Features
- FeeShare allow DAODAO to register contracts by @Reecepbcups in #758
- More global fee bypasses and 2M gas limit by @Reecepbcups in #795
Fixes
- Fix pointer to store upgrades inside loop by @outofforest in #774
- Fix ictest outside PR CI by @Reecepbcups in #775
- typo run_junod.sh by @whalelephant in #777
- exports not working (SDK v47) by @Reecepbcups in #785
- RegisterMsgServer for x/GlobalFee by @Reecepbcups in #799
Versions
- PFM, ICQ, and IBCHooks mainline tags by @Reecepbcups in #783
- Use IAVL v0.20.1 & Fix Concurrency issue by @mattverse in #826
Other
- v17 Upgrade Namespace by @Reecepbcups in #767
- Prettier GlobalFee fees errors by @Reecepbcups in #809
- Remove roadmap.md, use Issue instead by @Reecepbcups in #811
- Fix v17 Upgrade Package Name by @joelsmith-2019 in #832
Testing
- Move ictest to use archive.tar instead of ghcr by @Reecepbcups in #788
- E2E: Integrate POB test-suite by @nivasan1 in #765
New Contributors
- @outofforest made their first contribution in #774
- @whalelephant made their first contribution in #777
- @joelsmith-2019 made their first contribution in #832
Full Changelog: v16.0.2...v17.0.0
v16.0.2
What's Changed
- v16: backport PR #785 export fix by @Reecepbcups in #786
- Use IAVL v0.20.1 & Fix Concurrency issue on mainnet by @mattverse in #827
Full Changelog: v16.0.0...v16.0.2
v17.0.0-alpha.2
Uni testnet only: non state breaking change to resolve an IAVL halting error due to concurrency
What's Changed
- Update Clock 02_integration.md msg by @Reecepbcups in #815
- Use IAVL v0.20.1 & Fix Concurrency issue on mainnet by @mattverse in #826
New Contributors
- @mattverse made their first contribution in #826
Full Changelog: v17.0.0-alpha.1...v17.0.0-alpha.2
v17.0.0-alpha.1
This release is meant for Uni-6 only.
Upgrade Instructions
Upgrade Height 3040483
Major Changes
- x/drip module by @dimiandre in #709
- x/clock module by @Reecepbcups in #797
- 3 Second Block Times by @Reecepbcups in #789
- Rename from TokenMsg to TokenFactoryMsg (matches osmosis) by @Reecepbcups in #805
- CosmWasm 1.3 contract features
Features
- FeeShare allow DAODAO to register contracts by @Reecepbcups in #758
- More global fee bypasses and 2M gas limit by @Reecepbcups in #795
Fixes
- Fix pointer to store upgrades inside loop by @outofforest in #774
- Fix ictest outside PR CI by @Reecepbcups in #775
- typo run_junod.sh by @whalelephant in #777
- exports not working (SDK v47) by @Reecepbcups in #785
- RegisterMsgServer for x/GlobalFee by @Reecepbcups in #799
Versions
- PFM, ICQ, and IBCHooks mainline tags by @Reecepbcups in #783
Other
- v17 Upgrade Namespace by @Reecepbcups in #767
- Prettier GlobalFee fees errors by @Reecepbcups in #809
- Remove roadmap.md, use Issue instead by @Reecepbcups in #811
Testing
- Move ictest to use archive.tar instead of ghcr by @Reecepbcups in #788
- E2E: Integrate POB test-suite by @nivasan1 in #765
New Contributors
- @outofforest made their first contribution in #774
- @whalelephant made their first contribution in #777
Full Changelog: v16.0.0...v17.0.0-alpha.1
v16.0.1-alpha.1
What's Changed
- test(e2e): nv/integrate POB test-suite by @nivasan1 in #765
- fix: Fix pointer to store upgrades inside loop by @outofforest in #774
- fix: ictest outside PR integration by @Reecepbcups in #775
- fix: backport PR #785 export fix by @Reecepbcups in #786
New Contributors
- @outofforest made their first contribution in #774
Full Changelog: v16.0.0...v16.0.1
v16.0.0
Augst 7th 1600UTC Block 9481382
Upgrade Summary
- Migrates Juno's entire codebase to SDK v47.
- Adds Interchain Queries & Skip's MEV Builder - x/POB.
- Adds x/NFT module.
- Adds the 09-localhost IBC client.
- Governance-controlled smart contracts can register for FeeShare.
Major
- Migrate to SDK v47 by @Reecepbcups in #646
- In House x/tokenfactory by @Reecepbcups in #663
- Async Interchain Queries & Test @Reecepbcups in #676
- Integrate Skip's x/POB (Protocol Owned Builder) by @keefertaylor in #750
Features
- Add Stargate query: distribution
DelegationRewards
by @mikedotexe in #658 - FeeShare: Register governance admin contracts by @Reecepbcups in #665
SDK v47 Module Migrations
- FeeShare Params Migrate by @Reecepbcups in #705
- Tokenfactory Params Migrate by @Reecepbcups in #706
- Mint Params Migrate by @Reecepbcups in #707
- GlobalFee Params Migration Rewrite by @Reecepbcups in #708
- TokenFactory ValidateBasic & Migration by @philipsu522 in #730
SDK v47 Cleanup
- SDK v47 post review nits by @faddat in #686
- SDK v47 Cleanup branch by @Reecepbcups in #692
- Final cleanup for v16 upgrade by @Reecepbcups in #743
CI & Testing
- Tokenfactory contract bindings test by @Reecepbcups in #663
- FeeShare ictest by @Reecepbcups in #668
- Unity contract by @Reecepbcups in #669
- Cache ictest dependencies by @Reecepbcups in #673
- Packet Forward Middleware test by @Reecepbcups in #689
- IBC-Hooks by @Reecepbcups in #690
- Reuseable workflows for ictest by @spoo-bar in #733
Minor
- Add CodeOwners GitHub file by @dimiandre in #656
- Use PermissionedKeeper for ContractKeeper by @Reecepbcups in #721
- Adds Justin (SL) as interchaintest/ codeowner by @Reecepbcups in #736
- Pre-Commit git validation by @Reecepbcups in #738
- Attributions by @faddat in #745
Linting / Versions
- include mev-cometbft instead of tendermint by @nivasan1 in #627
- Version Bumps + IBC v7.1.0 upgrade handler by @Reecepbcups in #718
- faddat/gci2 by @faddat in #720
- Latest Versions by @Reecepbcups in #724
- Bump cosmossdk.io/errors from 1.0.0-beta.7 to 1.0.0 by @dependabot in #748
New Contributors
- @nivasan1 made their first contribution in #627
- @mikedotexe made their first contribution in #658
- @philipsu522 made their first contribution in #730
- @keefertaylor made their first contribution in #750
Full Changelog: v15.0.0...v16.0.0
v16.0.0-alpha.1
This upgrade should only be run on the Uni-6 testnet.
Upgrade Summary
- Migrates Juno's entire codebase to SDK v47.
- Adds Interchain Queries & Skip's MEV Builder - x/POB.
- Adds x/NFT module.
- Adds the 09-localhost IBC client.
- Governance-controlled smart contracts can register for FeeShare.
Major
- Migrate to SDK v47 by @Reecepbcups in #646
- In House x/tokenfactory by @Reecepbcups in #663
- Async Interchain Queries & Test @Reecepbcups in #676
- Integrate Skip's x/POB (Protocol Owned Builder) by @keefertaylor in #750
Features
- Add Stargate query: distribution
DelegationRewards
by @mikedotexe in #658 - FeeShare: Register governance admin contracts by @Reecepbcups in #665
SDK v47 Module Migrations
- FeeShare Params Migrate by @Reecepbcups in #705
- Tokenfactory Params Migrate by @Reecepbcups in #706
- Mint Params Migrate by @Reecepbcups in #707
- GlobalFee Params Migration Rewrite by @Reecepbcups in #708
- TokenFactory ValidateBasic & Migration by @philipsu522 in #730
SDK v47 Cleanup
- SDK v47 post review nits by @faddat in #686
- SDK v47 Cleanup branch by @Reecepbcups in #692
- Final cleanup for v16 upgrade by @Reecepbcups in #743
CI & Testing
- Tokenfactory contract bindings test by @Reecepbcups in #663
- FeeShare ictest by @Reecepbcups in #668
- Unity contract by @Reecepbcups in #669
- Cache ictest dependencies by @Reecepbcups in #673
- Packet Forward Middleware test by @Reecepbcups in #689
- IBC-Hooks by @Reecepbcups in #690
- Reuseable workflows for ictest by @spoo-bar in #733
Minor
- Add CodeOwners GitHub file by @dimiandre in #656
- Use PermissionedKeeper for ContractKeeper by @Reecepbcups in #721
- Adds Justin (SL) as interchaintest/ codeowner by @Reecepbcups in #736
- Pre-Commit git validation by @Reecepbcups in #738
- Attributions by @faddat in #745
Linting / Versions
- include mev-cometbft instead of tendermint by @nivasan1 in #627
- Version Bumps + IBC v7.1.0 upgrade handler by @Reecepbcups in #718
- faddat/gci2 by @faddat in #720
- Latest Versions by @Reecepbcups in #724
- Bump cosmossdk.io/errors from 1.0.0-beta.7 to 1.0.0 by @dependabot in #748
New Contributors
- @nivasan1 made their first contribution in #627
- @mikedotexe made their first contribution in #658
- @philipsu522 made their first contribution in #730
- @keefertaylor made their first contribution in #750
Full Changelog: v15.0.0...v16.0.0-alpha.1