commit e054aa0bc325cac525fce26ab33a6a01cd0e5c53
parent ab3b1d8251d636c98a2742a474ee7312463cb009
Author: Joris Hartog <jorishartog@hotmail.com>
Date: Mon, 31 Aug 2026 20:08:35 +0200
Release v0.4.5
Diffstat:
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": "",