Skip to content

Commit 71a91a2

Browse files
authored
Update CHANGELOG for version 2.5 release
Added new features including TLS 1.3 support, enhanced GPU reporting, and multi-GPU intelligence. Fixed critical bugs and updated various logic for improved performance.
1 parent 5ed32c1 commit 71a91a2

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

CHANGELOG.md

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

2323
---
2424

25+
## [2.5] - 2026-05-01
26+
27+
### 🚀 Added
28+
- **TLS 1.3 Support**: Rewrote download engine to support modern TLS 1.3/1.2 protocols via bitwise OR mask, preventing "Connection Closed" errors on Microsoft CDNs.
29+
- **Enhanced GPU Reporting**: Implemented registry-level VRAM detection to bypass the 4GB WMI truncation bug; now accurately reports high-end cards (e.g., RTX 5070 12GB).
30+
- **Multi-GPU Intelligence**: Added system-wide GPU memory aggregation for machines with both iGPU and discrete graphics.
31+
- **Expanded NIC Filtering**: Added ZeroTier, AnyConnect, GlobalProtect, Fortinet, and more to the virtual adapter exclusion list.
32+
33+
### 🔧 Fixed
34+
- **Launcher Awareness**: Fixed a critical bug where the script failed to detect the .bat launcher on PowerShell 5.1.
35+
- **Network Speed Logic**: Switched Mbps calculations to base-10 to match ISP reporting and added a 1MB sanity floor to prevent false "slow internet" warnings from error pages.
36+
- **Storage Diagnostics**: Rewrote disk performance tests to use `WriteThrough` flags, ensuring real disk throughput is measured rather than system cache.
37+
- **Recommendation Engine**: Refined regex logic to eliminate false positives for "System Corruption" and "Windows Update Stopped" (now checks StartType).
38+
- **Security**: Implemented `try/finally` blocks to ensure system SSL certificate callbacks are always restored to default state after testing.
39+
40+
### 📈 Changed
41+
- Updated Sysinternals Suite size estimate to ~170MB.
42+
- Increased download timeout to 180s to accommodate larger payloads on slower links.
43+
- "EXCELLENT" status now only triggers if zero warnings/critical issues are found by the engine.
44+
45+
---
46+
2547
## [2.4.0] - 2026-04-23
2648

2749
### Fixed

0 commit comments

Comments
 (0)