tproxy v0.9.0 Release Notes
We're excited to announce the release of tproxy v0.9.0! This release brings significant new protocol support, quality-of-life improvements, and numerous dependency updates to improve security and performance.
🔍 What is tproxy?
tproxy is a command-line tool to proxy and analyze TCP connections, providing visibility into network traffic similar to tools like Charles, Wireshark, and tcpdump.
✨ New Features
🔄 MySQL Protocol Support
- Added complete MySQL protocol support with both client and server packet parsing capabilities
- Added client message parsing for MySQL protocol
- Refined MySQL protocol implementation with comprehensive refactoring
📊 Display Improvements
- Added support for displaying plain text content for better readability
🐛 Bug Fixes
- Removed unnecessary
io.EOF
judge condition (PR #86)
📚 Documentation
- Added Japanese README translation thanks to @eltociear
🔧 Maintenance and Improvements
📁 Repository Management
- Created and updated FUNDING.yml file
- Made several iterative improvements to funding configuration
🧰 Code Refactoring
- Refactored MySQL protocol implementation for better maintainability and performance
📦 Dependency Updates
📌 Major Dependencies
- MongoDB Driver: 1.14.0 → 1.17.3
- Protocol Buffers: 1.33.0 → 1.36.5
- Golang Net Package: 0.24.0 → 0.37.0
- MQTT Golang Client: 1.4.3 → 1.5.0
- Color Library: 1.16.0 → 1.18.0
👥 Contributors
Special thanks to our contributors for this release:
- @kevwan
- @dependabot
- @OnlyPiglet (first contribution!)
- @eltociear (first contribution!)
- @hidakafinzelz (first contribution!)
Thank you for your interest in tproxy! We welcome contributions, bug reports, and feature requests at our GitHub repository.