commit 3842c1bef0dcef60536113ce512176aa6dcb7911
parent 123627144bae8b7f8c4565ca2763a8c700bde5f0
Author: Joris Hartog <jorishartog@hotmail.com>
Date: Tue, 15 Sep 2026 09:51:58 +0200
chore(release): release v0.4.33
Diffstat:
8 files changed, 22 insertions(+), 23 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -5,23 +5,22 @@ from the Git history and Conventional Commit titles by `deployment.sh`.
## [Unreleased]
+## [0.4.33] - 2026-09-15
+
### Added
-- validate height-gated v2 migrations and hybrid transfers against the live UTXO model
-- admit v2 transactions to a separate byte-limited mempool without legacy double-spends
-- select v2 transactions into height-gated blocks and bind their canonical envelopes to the VDF and block hash
-- persist v2 block envelopes in compact snapshot v8 while retaining snapshot v7 read compatibility
-- preserve UTXO lineage and reorg carry-forward behavior across legacy-to-hybrid migrations
-- advertise transaction-v2 block support to peers
-
-- expose complete peer handshake details in the P2P interface
-- add dormant transaction-v2 encoding and activation gating
-- verify both components of dormant hybrid transaction authorizations
-- add pinned ML-DSA audit vectors and transaction-v2 fuzz coverage
-- define the independent-review scope and activation blockers for the quantum migration
-- derive dormant hybrid wallet keys and addresses from existing seed-phrase backups
-- set candidate-mainnet transaction-v2 activation height to 3000
-- build explicit v2 migrations from legacy UTXOs into a hybrid wallet output
+- expose peer handshake details
+- add dormant transaction v2
+- verify dormant hybrid signatures
+- prepare height 3000 quantum migration
+- validate v2 transactions in mempool
+- include v2 transactions in blocks
+- update rustls
+
+### Tests
+
+- add quantum audit coverage
+- run regular block-budget coverage post-activation
## [0.4.32] - 2026-09-13
diff --git a/Cargo.lock b/Cargo.lock
@@ -879,7 +879,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "iuna"
-version = "0.4.32"
+version = "0.4.33"
dependencies = [
"anyhow",
"axum",
diff --git a/Cargo.toml b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "iuna"
-version = "0.4.32"
+version = "0.4.33"
edition = "2024"
rust-version = "1.88"
license = "Apache-2.0"
diff --git a/README.md b/README.md
@@ -59,8 +59,8 @@ docker run --rm -p 8080:80 iuna-static-site:test
The deployment script builds Linux CLI archives for x86_64 and aarch64, builds the macOS desktop artifact on Apple silicon, and tries to cross-build the Windows NSIS installer in Docker. Prebuilt desktop artifacts can still be added before the image build:
-- `downloads/iuna-v0.4.32-macos-aarch64-desktop.app.zip`
-- `downloads/iuna-v0.4.32-windows-x86_64-desktop-setup.exe`
+- `downloads/iuna-v0.4.33-macos-aarch64-desktop.app.zip`
+- `downloads/iuna-v0.4.33-windows-x86_64-desktop-setup.exe`
On macOS and Windows, closing the desktop window keeps the node running from the menu bar or
system tray. Choose **Open iuna** to reopen the window, or **Quit iuna** to stop the node. On
diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock
@@ -623,7 +623,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "iuna"
-version = "0.4.32"
+version = "0.4.33"
dependencies = [
"anyhow",
"axum",
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
@@ -1572,7 +1572,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "iuna-desktop"
-version = "0.4.32"
+version = "0.4.33"
dependencies = [
"serde_json",
"tauri",
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "iuna-desktop"
-version = "0.4.32"
+version = "0.4.33"
edition = "2024"
rust-version = "1.88"
license = "Apache-2.0"
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "iuna",
- "version": "0.4.32",
+ "version": "0.4.33",
"identifier": "labs.iuna.desktop",
"build": {
"beforeDevCommand": "",