Skip to content

Commit 269984e

Browse files
doublegateclaude
andcommitted
chore(release): bump version to v2.3.0
Update all workspace crates, client applications, and documentation to v2.3.0. This release covers the WRAITH-RedOps workspace integration, CI/CD pipeline fixes, and comprehensive documentation refresh. Changes: - Bump workspace version in root Cargo.toml (2.2.5 -> 2.3.0) - Update 11 client Cargo.toml files - Update 10 tauri.conf.json files - Update 11 package.json files - Update CHANGELOG.md with v2.3.0 release section - Update README.md version badge and references - Update conductor docs (index, product, workflow) - Refresh 8 docs/ files with current project metrics - Mark all 10 client sprint files as complete in to-dos/ - Update 4 roadmap/strategy docs in to-dos/ - Update team-server hardcoded implant version string Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent fdd0a47 commit 269984e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+643
-557
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
---
11+
12+
## [2.3.0] - 2026-01-27 - RedOps Workspace Integration & CI/CD Fixes
13+
14+
### Overview
15+
16+
This release integrates WRAITH-RedOps `team-server` and `operator-client` into the root Cargo workspace, resolves all CI/CD workflow failures, completes gap analysis v5.0.0 comprehensive re-verification, and bumps all component versions to 2.3.0.
17+
1018
### Added
1119

1220
#### RedOps Workspace Integration (2026-01-27)
@@ -60,8 +68,21 @@ Full codebase re-audit of WRAITH-RedOps with independent verification of every s
6068
- 0 P0 critical issues, 2 P1 high issues remaining (down from 3)
6169
- ~12,819 lines total RedOps codebase (+6% from v4.3.0)
6270

71+
### Fixed
72+
73+
#### CI/CD Workflow Fixes (2026-01-27)
74+
75+
- **GitHub Actions Exclusion Lists** - Added `--exclude wraith-redops-client` and `--exclude team-server` to all workspace-wide cargo commands across 4 workflow files:
76+
- `ci.yml`: 6 locations (EXCLUDE_CLIENTS env var, test, clippy, docs, msrv, coverage jobs)
77+
- `docs.yml`: 2 locations (cargo doc build and documentation check)
78+
- `codeql.yml`: 1 location (cargo build in CodeQL analysis)
79+
- `release.yml`: 2 locations (cargo test and cargo clippy)
80+
- **Root Cause:** Tauri `generate_context!()` proc macro panics when `frontendDist` path (`../dist`) doesn't exist in CI environment
81+
- **protobuf-compiler:** Added to CI system dependencies for team-server gRPC compilation
82+
6383
### Changed
6484

85+
- **Version:** Bumped all workspace, crate, and client versions from 2.2.5 to 2.3.0
6586
- **Workspace:** Integrated team-server and operator-client as workspace members; spectre-implant remains excluded (no_std)
6687
- **team-server:** Restructured sqlx from sqlite+postgres to postgres-only; runtime migration loading via `Migrator::new()`
6788
- **team-server:** Fixed 16 clippy warnings and added `#[serial]` to test_operator_service_comprehensive
@@ -70,6 +91,7 @@ Full codebase re-audit of WRAITH-RedOps with independent verification of every s
7091
- Updated README.md with v5.0.0 gap analysis metrics
7192
- Updated README_Protocol-DEV.md with current project metrics
7293
- Updated README_Clients-DEV.md with v5.0.0 gap analysis data
94+
- Comprehensive documentation and to-dos update to reflect v2.3.0 project state
7395

7496
---
7597

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.2.5 - WRAITH-RedOps Client (Red Team Operations Platform)
9+
**Status:** v2.3.0 - RedOps Workspace Integration & 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
@@ -39,7 +39,7 @@ exclude = [
3939
]
4040

4141
[workspace.package]
42-
version = "2.2.5"
42+
version = "2.3.0"
4343
edition = "2024"
4444
rust-version = "1.88"
4545
license = "MIT"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ A decentralized secure file transfer protocol optimized for high-throughput, low
1313
<a href="https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml"><img src="https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml/badge.svg" alt="CodeQL"></a>
1414
<a href="https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml"><img src="https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml/badge.svg" alt="Release"></a>
1515
<br>
16-
<a href="https://github.com/doublegate/WRAITH-Protocol/releases"><img src="https://img.shields.io/badge/version-2.2.5-blue.svg" alt="Version"></a>
16+
<a href="https://github.com/doublegate/WRAITH-Protocol/releases"><img src="https://img.shields.io/badge/version-2.3.0-blue.svg" alt="Version"></a>
1717
<a href="docs/security/SECURITY_AUDIT_v1.1.0.md"><img src="https://img.shields.io/badge/security-audited-green.svg" alt="Security"></a>
1818
<a href="https://www.rust-lang.org/"><img src="https://img.shields.io/badge/rust-1.88%2B-orange.svg" alt="Rust"></a>
1919
<a href="https://doc.rust-lang.org/edition-guide/rust-2024/index.html"><img src="https://img.shields.io/badge/edition-2024-orange.svg" alt="Edition"></a>
@@ -603,7 +603,7 @@ See [CI Workflow](.github/workflows/ci.yml) and [Release Workflow](.github/workf
603603

604604
### Completed
605605

606-
WRAITH Protocol v2.2.5 represents 2,740+ story points across 24 development phases:
606+
WRAITH Protocol v2.3.0 represents 2,740+ story points across 24 development phases:
607607

608608
- Core protocol implementation (cryptography, transport, obfuscation, discovery)
609609
- 12 production-ready client applications (9 desktop + 2 mobile + 1 server platform)
@@ -688,6 +688,6 @@ WRAITH Protocol builds on excellent projects and research:
688688

689689
**WRAITH Protocol** - *Secure. Fast. Invisible.*
690690

691-
**Version:** 2.2.5 | **License:** MIT | **Language:** Rust 2024 (MSRV 1.88) | **Tests:** 2,153 passing (100%) | **Clients:** 12 applications (9 desktop + 2 mobile + 1 server)
691+
**Version:** 2.3.0 | **License:** MIT | **Language:** Rust 2024 (MSRV 1.88) | **Tests:** 2,153 passing (100%) | **Clients:** 12 applications (9 desktop + 2 mobile + 1 server)
692692

693693
*Last Updated: 2026-01-27*

clients/wraith-chat/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wraith-chat-frontend",
3-
"version": "2.2.1",
3+
"version": "2.3.0",
44
"description": "WRAITH-Chat React Frontend",
55
"type": "module",
66
"scripts": {

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.2.5"
3+
version = "2.3.0"
44
description = "WRAITH-Chat - Secure E2E Encrypted Messaging"
55
authors = ["WRAITH Protocol Contributors"]
66
edition = "2024"

clients/wraith-chat/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "WRAITH Chat",
4-
"version": "2.2.4",
4+
"version": "2.3.0",
55
"identifier": "com.wraith.chat",
66
"build": {
77
"frontendDist": "../frontend/dist",

clients/wraith-mesh/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "wraith-mesh-frontend",
33
"private": true,
4-
"version": "2.2.1",
4+
"version": "2.3.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

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.2.5"
3+
version = "2.3.0"
44
description = "WRAITH-Mesh - Network Topology Visualization and Diagnostics"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-mesh/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "WRAITH Mesh",
4-
"version": "2.2.4",
4+
"version": "2.3.0",
55
"identifier": "io.wraith.mesh",
66
"build": {
77
"frontendDist": "../frontend/dist",

0 commit comments

Comments
 (0)