Releases: LumeraProtocol/lumera
v1.12.0 Aurora Zenith
🚀 Lumera v1.12.0
Tag: v1.12.0
Commit: b64a33b
Changes included since v1.11.1
Compare range: v1.11.1...v1.12.0
🌊 Cascade & Storage
-
Added LEP-5 — Cascade Availability Commitments, including:
- BLAKE3 Merkle commitments
- Chunk proofs
- Commitment validation
- SVC proof verification
- Integration, system, and devnet coverage
-
Added LEP-6 — Storage-Truth Foundation scaffolding in
x/audit/v1, including:- Storage-truth messages
- Scoring and state support
- Query support
- Pruning
- Broad keeper and system test coverage
🌅 Everlight Phase 1
-
Added Cascade Everlight Phase 1 in
x/supernode, including:STORAGE_FULLSuperNode state- Reward distribution parameters, state, and queries
- Periodic pool distribution
- Registration-fee routing
v1.12.0upgrade initialization
-
Improved Everlight devnet tests, genesis defaults, epoch-boundary handling, and upgrade-handler completeness for post-
v1.11.1defaults.
🔐 Ledger & Release Builds
- Added Ledger build support.
- Pinned release builds to Ubuntu 22.04 for improved
glibccompatibility.
🧩 Consensus & Determinism
- Replaced consensus-sensitive protobuf maps with deterministic concrete structures.
- Added consensus-determinism CI coverage.
🛠️ Fixes
- Fixed Audit and SuperNode AutoCLI query marshalling issues, including:
float64query argumentsget-metricswiring
📦 Release Metadata
- Tag:
v1.12.0 - Commit:
70905813d2feac6ba047e9a65eee03db7968a9ec
⚙️ Installation
-
Extract the release archive.
-
Install required libraries:
sudo ./install.sh
-
Run the binary:
./lumerad
v1.20.0-rc2
pre-release - DO NOT USE
v1.12.0-rc2
docs: update Everlight funding model
Tag: v.1.12.0-rc2
Commit: 80a4b00
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.12.0-rc
Everlight (#113)%0A%0AEverlight %0A%0ACo-authored-by: Matee ullah Malik mateeullahmalik@hotmail.com
Tag: v1.12.0-rc
Commit: 7ca770a
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.11.1-hotfix
Hotfix: bad EVIDENCE_TYPE_CASCADE_CLIENT_FAILURE
Tag: v1.11.1-hotfix
Commit: d81d905
Installation:
- Extract the archive
- Run
sudo ./install.shto install required libraries - Run the binary:
./lumerad
v1.11.1 Aurora Radiance'
v1.11.0 Aurora Radiance
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