Releases: Tkd-Alex/ChibaTunnel
2.1.0
What's Changed
- fix(network): robust public IP detection (non-JSON guard + geo-rich providers) by @Sentinel-Bluebuilder in #12
- fix(rpc): retry transient RPC failures, full pagination, gentler fan-out by @Sentinel-Bluebuilder in #16
- fix(ipc): populate error string on chain-read failure envelopes by @Sentinel-Bluebuilder in #18
- fix(ipc): guard binary:browse against a missing window by @Sentinel-Bluebuilder in #19
- merge dev into main (v2.1.0) | Performance optimization, new features, and connection revamped by @Tkd-Alex in #21
New Contributors
- @Sentinel-Bluebuilder made their first contribution in #12
Full Changelog: v2.0.0...v2.1.0
2.0.0
Status: Online | Protocol: Sentinel dVPN | Identity: Unknown
ChibaTunnel is a cyberpunk-styled desktop dVPN client engineered for absolute privacy and censorship resistance. It cuts through centralized corporate firewalls by routing your traffic across a trustless, peer-to-peer node network.
What's Changed
- Feature/plans subscriptions by @Tkd-Alex in #8
- Welcome ChibaTunnel by @Tkd-Alex in #9
- merge dev into main (v2.0.0) | ChibaTunnel by @Tkd-Alex in #10
Full Changelog: v1.2.2...v2.0.0
1.2.2
Merge pull request #7 from Tkd-Alex/dev merge dev into main (v1.2.2)
1.2.1
What's Changed
- merge dev into main (v1.2.1) by @Tkd-Alex in https://github.com/Tkd-Alex/sentinel-dvpn-client/pull/6
🍎 macOS Platform Parity & Stability
- Transparent Proxy & Kill Switch: Full implementation of transparent proxy support and firewall protection using native macOS PF (Packet Filter) anchors.
- Automated Helper Installation: Automatic management of the sentinel-helper installation as a LaunchDaemon (com.sentinel.helper), eliminating repeated elevation prompts.
- Gatekeeper Bypass: Automatic removal of the com.apple.quarantine attribute for bundled third-party binaries, ensuring smooth execution on systems with strict security policies.
- Improved Binary Management: Added manual binary selection for macOS and refined utun interface detection.
🛡️ Privileged Helper Evolution
- Delegated Management: Moved WireGuard lifecycle management (up/down) directly into the privileged helper, optimizing performance and reducing main process privilege requirements.
- Robust Routing: Refactored routing logic to ensure clean teardowns and system state restoration even in the event of an application crash.
💰 Wallet & Onboarding Security
- Mnemonic Generation: Added native mnemonic seed generation during wallet setup.
- Security Confirmation: Introduced a mandatory confirmation step to ensure users have safely backed up their credentials before proceeding.
📦 Build & Tooling
- Multi-platform Bundling: Optimized packaging strategy to consistently include third-party binaries across Linux, Windows, and macOS.
- Linux Packaging: Resolved electron-builder macro conflicts and reorganized postinst/postrm scripts for better Debian/Ubuntu compatibility.
🛠 Change Details (Commit Categorization)
✨ Features
- helper: Delegate WireGuard management to privileged helper (94699e5).
- macos: Implement Transparent Proxy and Kill Switch support (bbd0ac6, cd52b2f).
- macos: Automated LaunchDaemon installation (fd7fc72).
- security: Mnemonic generation and security confirmation in wallet setup (7e17ead).
- ui: Manual binary browsing for macOS (23f5d1e).
- build: Automated Gatekeeper quarantine removal (47d8e42, 7f0a4bb).
🐛 Bug Fixes
- helper: Fixed interface detection and PF anchor registration on macOS (04d6ad7, 6e864fa, c3b2cb3).
- reliability: Refactored killActiveConnections for metadata persistence and session retries (0ca0c21).
- linux: Resolved macro conflicts and installation script paths (ca0877f, 9c6aaf1).
- macos: Optimized traffic stats and refined Homebrew privilege handling (cde8de3, 433b1db).
🧹 Chores & Docs
- version: Bump version to 1.2.1 (9124a16).
- docs: Updated workflow rules and helper architecture documentation (ef1331f).
- build: Synchronized helper binary naming for macOS (a810ef4).
Full Changelog: https://github.com/Tkd-Alex/sentinel-dvpn-client/commits/v1.2.1
1.2.0
What's Changed
- feat: privileged-helper architecture, win/linux background service by @Tkd-Alex in https://github.com/Tkd-Alex/sentinel-dvpn-client/pull/4
Full Changelog: https://github.com/Tkd-Alex/sentinel-dvpn-client/compare/v1.1.0...v1.2.0
1.1.0
What's Changed
- hotfix/win wg uac binaries UI by @Tkd-Alex in https://github.com/Tkd-Alex/sentinel-dvpn-client/pull/3
Full Changelog: https://github.com/Tkd-Alex/sentinel-dvpn-client/compare/v1.0.1...v1.1.0
1.0.1
What's Changed
- hotfix/mnemonic fix by @Tkd-Alex in https://github.com/Tkd-Alex/sentinel-dvpn-client/pull/2
Full Changelog: https://github.com/Tkd-Alex/sentinel-dvpn-client/compare/v1.0.0...v1.0.1