iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

commit e054aa0bc325cac525fce26ab33a6a01cd0e5c53
parent ab3b1d8251d636c98a2742a474ee7312463cb009
Author: Joris Hartog <jorishartog@hotmail.com>
Date:   Mon, 31 Aug 2026 20:08:35 +0200

Release v0.4.5

Diffstat:
M.dockerignore | 32+++++++++++++++++++++-----------
MCargo.lock | 2+-
MCargo.toml | 2+-
MREADME.md | 4++--
Mfuzz/Cargo.lock | 2+-
Msrc-tauri/Cargo.lock | 2+-
Msrc-tauri/Cargo.toml | 2+-
Msrc-tauri/tauri.conf.json | 2+-
8 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/.dockerignore b/.dockerignore @@ -1,12 +1,22 @@ -target -fuzz/target -src-tauri/target -src-tauri/binaries -.docker-build -.agents -.codex -.DS_Store +# Deny everything by default. Every Docker build input must be explicitly +# allowlisted below. +** -# Keep git history in the build context. The static git browser and the -# clonable dumb-HTTP repo are generated from this metadata. -!.git +# Production node image (Dockerfile.node). +!.docker-build/iuna-node-linux-x86_64 +!README.md +!LICENSE + +# Local testnet node image (Dockerfile.local-testnet). +!Cargo.toml +!Cargo.lock +!rust-toolchain.toml +!src/** + +# Static website and repository browser (Dockerfile). +!.git/** +!www/** +!downloads/** +!scripts/postprocess_stagit_site.py +!src-tauri/icons/32x32.png +!nginx.conf diff --git a/Cargo.lock b/Cargo.lock @@ -582,7 +582,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "iuna" -version = "0.4.4" +version = "0.4.5" dependencies = [ "anyhow", "axum", diff --git a/Cargo.toml b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iuna" -version = "0.4.4" +version = "0.4.5" 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.4-macos-aarch64-desktop.app.zip` -- `downloads/iuna-v0.4.4-windows-x86_64-desktop-setup.exe` +- `downloads/iuna-v0.4.5-macos-aarch64-desktop.app.zip` +- `downloads/iuna-v0.4.5-windows-x86_64-desktop-setup.exe` Release and deploy with: diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock @@ -551,7 +551,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "iuna" -version = "0.4.4" +version = "0.4.5" dependencies = [ "anyhow", "axum", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock @@ -1511,7 +1511,7 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "iuna-desktop" -version = "0.4.4" +version = "0.4.5" dependencies = [ "tauri", "tauri-build", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iuna-desktop" -version = "0.4.4" +version = "0.4.5" 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.4", + "version": "0.4.5", "identifier": "labs.iuna.desktop", "build": { "beforeDevCommand": "",