Skip to content

Commit eaeed7b

Browse files
doublegateclaude
andcommitted
chore: bump version to v2.0.3
- Updated all Cargo.toml files to version 2.0.3 - Updated documentation version references - Added CHANGELOG [2.0.3] section Release includes: - GitHub Actions version fixes (v6/v5/v7 -> v4) - Fuzz workspace dependency fix - Release workflow npm ci fallback Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 67a1127 commit eaeed7b

File tree

14 files changed

+43
-15
lines changed

14 files changed

+43
-15
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
---
1111

12+
## [2.0.3] - 2026-01-24 - CI/CD Fixes
13+
14+
### Fixed
15+
16+
#### GitHub Actions Version Corrections
17+
- **Non-existent Action Versions**: Fixed all workflows using non-existent action versions
18+
- `actions/checkout@v6` -> `actions/checkout@v4` (v6 does not exist)
19+
- `actions/cache@v5` -> `actions/cache@v4` (v5 does not exist)
20+
- `actions/upload-artifact@v6` -> `actions/upload-artifact@v4` (v6 does not exist)
21+
- `actions/download-artifact@v7` -> `actions/download-artifact@v4` (v7 does not exist)
22+
- **Affected Workflows**: CI, CodeQL, Documentation, mdBook (GH Pages), Fuzz Testing, Release
23+
24+
#### Fuzz Workspace Dependency Fix
25+
- **fuzz/Cargo.toml**: Fixed clap dependency using workspace inheritance
26+
- The fuzz directory is excluded from the workspace, so it cannot use `workspace = true`
27+
- Changed from `clap.workspace = true` to explicit `clap = "4.4"`
28+
29+
#### Release Workflow Improvement
30+
- **npm ci Fallback**: Added fallback from `npm ci` to `npm install` for client frontends
31+
- Handles cases where `package-lock.json` is gitignored
32+
- Ensures client builds succeed without lock files
33+
34+
### Changed
35+
36+
- All CI/CD workflows now passing and verified
37+
38+
---
39+
1240
## [2.0.2] - 2026-01-24 - CI/CD Workflow Optimizations
1341

1442
### Added

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Guidance for Claude Code when working with this repository.
66

77
WRAITH (Wire-speed Resilient Authenticated Invisible Transfer Handler) is a decentralized secure file transfer protocol implemented in Rust.
88

9-
**Status:** v2.0.2 - CI/CD Workflow Optimizations
9+
**Status:** v2.0.3 - CI/CD Fixes
1010

1111
### Metrics
1212
| Metric | Value |

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ members = [
3232
exclude = ["crates/wraith-xdp", "fuzz"]
3333

3434
[workspace.package]
35-
version = "2.0.2"
35+
version = "2.0.3"
3636
edition = "2024"
3737
rust-version = "1.85"
3838
license = "MIT"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ A decentralized secure file transfer protocol optimized for high-throughput, low
99
[![CI Status](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/ci.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/ci.yml)
1010
[![CodeQL](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml)
1111
[![Release](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml)
12-
[![Version](https://img.shields.io/badge/version-2.0.2-blue.svg)](https://github.com/doublegate/WRAITH-Protocol/releases)
12+
[![Version](https://img.shields.io/badge/version-2.0.3-blue.svg)](https://github.com/doublegate/WRAITH-Protocol/releases)
1313
[![Security](https://img.shields.io/badge/security-audited-green.svg)](docs/security/SECURITY_AUDIT_v1.1.0.md)
1414
[![Rust](https://img.shields.io/badge/rust-1.85%2B-orange.svg)](https://www.rust-lang.org/)
1515
[![Edition](https://img.shields.io/badge/edition-2024-orange.svg)](https://doc.rust-lang.org/edition-guide/rust-2024/index.html)
1616
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
1717

1818
## Current Status
1919

20-
**Version:** 2.0.2 | **Development Phase:** Phase 24 Complete
20+
**Version:** 2.0.3 | **Development Phase:** Phase 24 Complete
2121

2222
WRAITH Protocol v2.0.0 is a major milestone release with 10 production-ready desktop/mobile applications. Version 2.0.0 delivers Phase 24 (WRAITH-Vault), a distributed secret storage application implementing Shamir's Secret Sharing with threshold cryptography, guardian-based key distribution, erasure coding for redundancy, and scheduled automatic backups.
2323

@@ -809,6 +809,6 @@ WRAITH Protocol builds on the work of many excellent projects and technologies:
809809

810810
**WRAITH Protocol** - *Secure. Fast. Invisible.*
811811

812-
**Status:** v2.0.2 Phase 24 Complete | **License:** MIT | **Language:** Rust 2024 (MSRV 1.85) | **Tests:** 1,993 passing (4 ignored) | **Quality:** Production-ready, 0 vulnerabilities, zero warnings, 98/100 quality grade | **Clients:** 10 applications with full protocol integration, voice/video calling, group messaging, file synchronization, distributed file sharing, secure media streaming, IoT mesh networking, decentralized publishing, and distributed secret storage
812+
**Status:** v2.0.3 Phase 24 Complete | **License:** MIT | **Language:** Rust 2024 (MSRV 1.85) | **Tests:** 1,993 passing (4 ignored) | **Quality:** Production-ready, 0 vulnerabilities, zero warnings, 98/100 quality grade | **Clients:** 10 applications with full protocol integration, voice/video calling, group messaging, file synchronization, distributed file sharing, secure media streaming, IoT mesh networking, decentralized publishing, and distributed secret storage
813813

814814
*Last Updated: 2026-01-24*

clients/wraith-chat/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-chat"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Chat - Secure E2E Encrypted Messaging"
55
authors = ["WRAITH Protocol Contributors"]
66
edition = "2024"

clients/wraith-mesh/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-mesh"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Mesh - Network Topology Visualization and Diagnostics"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-publish/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-publish"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Publish - Decentralized Content Publishing Platform"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-share/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-share"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Share - Group File Sharing with Granular Access Control"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-stream/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-stream"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Stream - Encrypted Peer-to-Peer Media Streaming"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-sync/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-sync"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "WRAITH-Sync - Decentralized File Synchronization"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)