Skip to content

Commit f2da63e

Browse files
authored
New version: Gouryella.Drip version 0.4.0 (microsoft#320788)
1 parent 963c01e commit f2da63e

File tree

4 files changed

+84
-0
lines changed

4 files changed

+84
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: Gouryella.Drip
5+
PackageVersion: 0.4.0
6+
InstallerType: portable
7+
Commands:
8+
- drip
9+
ReleaseDate: 2025-12-08
10+
Installers:
11+
- Architecture: x64
12+
InstallerUrl: https://github.com/Gouryella/drip/releases/download/v0.4.0/drip-v0.4.0-windows-amd64.exe
13+
InstallerSha256: 60B0DD7CA00FBC6C9B054AC7D7708D8351C0AB13D6B628AFB11140EEC9AEEE61
14+
- Architecture: arm64
15+
InstallerUrl: https://github.com/Gouryella/drip/releases/download/v0.4.0/drip-v0.4.0-windows-arm64.exe
16+
InstallerSha256: AD94C7939A7AA27277256EBE59BAAEC5CB0F9A2494F81D84C73F20351646EF28
17+
ManifestType: installer
18+
ManifestVersion: 1.10.0
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: Gouryella.Drip
5+
PackageVersion: 0.4.0
6+
PackageLocale: en-US
7+
Publisher: Gouryella
8+
PublisherUrl: https://github.com/Gouryella
9+
PublisherSupportUrl: https://github.com/Gouryella/drip/issues
10+
PackageName: Drip
11+
PackageUrl: https://github.com/Gouryella/drip
12+
License: BSD-3-Clause
13+
LicenseUrl: https://github.com/Gouryella/drip/blob/HEAD/LICENSE
14+
Copyright: Copyright (c) 2025, Gouryella
15+
ShortDescription: Self-hosted tunneling solution to expose localhost securely - unlimited bandwidth, no third-party servers
16+
Tags:
17+
- ethernet
18+
- intranet
19+
- network
20+
- network-switch
21+
- switch
22+
ReleaseNotes: |-
23+
Performance Improvements 🚀
24+
- Buffer Pooling: Adaptive buffer pool reduces memory allocations by ~40-50%
25+
- Worker Pool: Multi-worker architecture for concurrent data frame processing (1.5× CPU cores, min 4)
26+
- Response Optimization: Pre-marshaled JSON for /health and /stats endpoints
27+
Stability
28+
- Context Management: Request lifecycle control with proper cancellation support across proxy handlers, TCP connections, and frame handlers
29+
- Connection Cleanup: Extended channel timeout to 3 seconds for graceful shutdown
30+
- Error Handling: Improved data integrity during edge cases
31+
Security
32+
- TLS Protection: Safeguards against slow handshake attacks
33+
- Header Filtering: Unified hop-by-hop header filtering in responses
34+
Features
35+
- CLI: HTTPS tunnel support in drip stop command
36+
- Display: Optimized token and buffer configuration formatting
37+
- Tooling: Performance profiling script at scripts/test/profile-test.sh
38+
What's Changed
39+
- perf: Improve performance and stability with buffer pooling, context management, and security enhancements by @Gouryella in https://github.com/Gouryella/drip/pull/6
40+
Full Changelog: https://github.com/Gouryella/drip/compare/v0.3.2...v0.4.0
41+
ReleaseNotesUrl: https://github.com/Gouryella/drip/releases/tag/v0.4.0
42+
ManifestType: defaultLocale
43+
ManifestVersion: 1.10.0
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.10.0.schema.json
3+
4+
PackageIdentifier: Gouryella.Drip
5+
PackageVersion: 0.4.0
6+
PackageLocale: zh-CN
7+
ShortDescription: 自托管隧道解决方案,安全暴露本地主机 - 无限带宽,无需第三方服务器
8+
Tags:
9+
- 交换机
10+
- 以太网
11+
- 内网
12+
- 内网穿透
13+
- 网络
14+
ManifestType: locale
15+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: Gouryella.Drip
5+
PackageVersion: 0.4.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)