Releases: LumeraProtocol/lumera
v1.11.0-rc
audit evidence update
Tag: v1.11.0-rc
Commit: 2861200
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.10.1 Aurora Ascension'
🚀 Lumera v1.10.1 — Cosmos SDK v0.53 Upgrade & Consensus Store Fix
This release completes Lumera’s core stack upgrade to Cosmos SDK v0.53.5 and fixes a devnet-only issue introduced in v1.10.0 related to consensus parameter store migration.
⚠️ Important Context
- v1.10.0 was deployed to devnet only and introduced an issue during migration of consensus parameters into
x/consensus. - v1.10.1 fixes this issue and is safe to upgrade from both v1.9.1 (mainnet/testnet) and v1.10.0 (devnet).
- No mainnet or testnet nodes were affected by the v1.10.0 issue.
🔧 Core Stack Upgrades
- Cosmos SDK:
v0.50.14 → v0.53.5 - CometBFT:
v0.38.18 → v0.38.20 - IBC:
v10.3.0 → v10.5.0 - Wasmd:
0.55-ibc2.0 → 0.61.6 - WasmVM:
v3.0.0-ibc2.0 → v3.0.2
🔁 On-Chain Upgrade & State Migration
- Added v1.10.1 on-chain upgrade handler that:
- Migrates consensus parameters into
x/consensususingbaseapp.MigrateParams - Executes all module migrations safely
- Migrates consensus parameters into
- Removed
x/crisismodule and deleted its store key as part of the upgrade
🛠 Consensus Store Repair (v1.10.1)
Fixes the consensus store migration issue introduced in devnet-only v1.10.0:
- Made the v1.10.1 store loader safe and idempotent
- Consensus store rename (
Consensus → consensus) now occurs only if:- The legacy store exists and
- The new store does not already exist
- Prevents rename/add collisions that previously caused upgrade panics
- Centralized store-loader selection under
app/upgrades - Removed hard-coded v1.10.1 wiring from
app.go - Added unit tests covering:
- Store loader selection
- Consensus store rename logic
🧠 Adaptive Store Upgrade Manager (Devnet)
When LUMERA_ENABLE_STORE_UPGRADE_MANAGER=true:
- Compares expected module KV stores (from the running binary) with on-disk stores
- Computes the minimal Added / Deleted store set
- Allows devnet nodes to safely skip intermediate upgrades
- For v1.10.1:
- Adaptive loader remains enabled
- Consensus store rename is applied only when safe
🧩 App Wiring & SDK 0.53 Alignment
- Updated
depinject / appconfigwiring to match SDKv0.53.x - Enabled unordered transactions (SDK v0.53 feature)
- Removed deprecated module wiring
🧪 IBC & Devnet Improvements
- Improved ICA test coverage
- Switched devnet ICA tests to gRPC controller
- Devnet validator tests now:
- Auto-detect validator RPC/key via
MONIKER,HOSTNAME, andvalidators.json - No longer rely on hard-coded container names
- Auto-detect validator RPC/key via
✅ Upgrade Compatibility
| From Version | Network | Supported |
|---|---|---|
| v1.9.1 | Mainnet / Testnet | ✅ Yes |
| v1.10.0 | Devnet only | ✅ Yes |
| ≤ v1.9.x | Devnet |
Tag: v1.10.1
Commit: 55ff6ee
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.10.0
- Upgraded Lumera's core stack to Cosmos SDK v0.53.5 (from v0.50.14)
- Upgraded the following packages:
- CometBFT from v0.38.18 to v0.38.20
- IBC from v10.3.0 to v10.5.0
- Wasmd from 0.55-ibc2.0 to 0.61.6
- WasmVM from v3.0.0-ibc2.0 to v3.0.2
- Added the v1.10.0 on-chain upgrade handler to migrate consensus params into x/consensus via baseapp.MigrateParams and run module migrations.
- Removed the x/crisis module and deleted its store key as part of the upgrade.
- App wiring:
- Keeps depinject/appconfig module wiring aligned with SDK 0.53.x.
- Enabled SDK v0.53.x unordered transactions feature.
- Improved devnet ICA test coverage
- Switched devnet ICA tests to gRPC controller
Tag: v1.10.0
Commit: 7d53154
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
Full Changelog: v1.9.1...v1.10.0
v1.9.1 Aurora Eclipse'
- Action/ICA: persist
app_pubkeyon new actions, exposeapp_pubkeyin action query responses, and regenerate action protobufs. (#93) - Action/crypto: refreshed signature verification paths (ADR-36 fallback, DER→RS64) and added coverage for app_pubkey validation/caching + query output.
Tag: v1.9.1
Commit: 05659d2
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.9.0 Aurora Eclipse
https://github.com/LumeraProtocol/lumera/blob/master/CHANGELOG.md
Tag: v1.9.0
Commit: 516d43d
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.8.6-rc3
feat: query indices (#82)%0A%0A* feat(action): add ListActionsByCreator query%0A%0A* Refine supernode and action quries%0A%0A* Add indices fro important quries%0A%0A* kay name fix%0A%0A* chore: remove AGENTS.md%0A%0A* perf(supernode): binary search state lookup%0A%0A* fix(action): bound prefix iterators%0A%0A* feat(upgrades): add v1.8.8 index backfill%0A%0A* Enforce unique supernode account index%0A%0A* Fix tests
Tag: v1.8.6-rc3
Commit: c8d3cdb
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.8.6-rc2
Add fileSizeKbs
Tag: v1.8.6-rc2
Commit: f8cfd51
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.8.5 Aurora Halo''
1.8.5 upgrade (#74)
Tag: v1.8.5
Commit: 4061639
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
What's Changed
- StateSync fix by @akobrin1 in #73
- Add ZSTD wrapper library by @mateeullahmalik in #71
- 1.8.5 upgrade by @akobrin1 in #74
Full Changelog: v1.8.4...v1.8.5
v1.8.4 Aurora Halo'
https://github.com/LumeraProtocol/lumera/blob/master/CHANGELOG.md
Tag: v1.8.4
Commit: 62280de
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.8.2-rc1
Quote GITHUB_REF variable expansions in workflow (#67)%0A%0ACo-authored-by: akobrin1 24538001+akobrin1@users.noreply.github.com%0A---------%0ACo-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com%0ACo-authored-by: akobrin1 24538001+akobrin1@users.noreply.github.com
Tag: v1.8.2-rc1
Commit: b5dfdd6
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad