Jenny v6.0.0-LTS
·
109 commits
to main
since this release
Jenny v6.0.0-LTS
Overview
Jenny v6.0.0-LTS represents a major architectural milestone for the Jenny Toolkit CLI project. This release transitions the entire codebase from a fragmented multi-file structure into a unified, high-performance monolithic core.
Major Changes and Improvements
- Monolithic Architecture Refactoring: All disparate modules (
HardwareDetective,JennyVault,ProtocolX,SentinelCore, andCompileX) have been consolidated into a single source file (jenny.cpp). This eliminates compilation overhead and simplifies binary distribution. - Direct Stable Release: Bypassing traditional preview phases, this version is published directly as a stable Long-Term Support (LTS) release.
- Build Pipeline Update: Compilation scripts and documentation have been overhauled to support C++23 standards alongside aggressive static linking and optimization parameters.
Core Modules
- HardwareDetective: Native Windows API and WMI integration for comprehensive system telemetry, covering motherboard, processor, physical memory, display metrics, storage drives, and GPU configurations.
- JennyVault: Integrated cryptographic utility for secure password generation and local credential management.
- ProtocolX: Streamlined text encoding and decoding mechanism.
- SentinelCore & Network Scanner: Advanced host security subsystem featuring directory recursion, WinVerifyTrust digital signature verification, heuristic threat analysis, and automated quarantine isolation.
- CompileX Engine: Multi-language execution and compilation wrapper supporting C++, C, Fortran, C#, and Python workflows.
Upgrading and Installation
Users upgrading from legacy versions must adopt the updated single-file compilation directives specified in the documentation.
Verify that jenny.conf is properly configured prior to execution. Consult the release support policy for lifecycle details regarding prior versions.