github kevwan/tproxy v0.9.0

4 days ago

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:

Thank you for your interest in tproxy! We welcome contributions, bug reports, and feature requests at our GitHub repository.

Don't miss a new tproxy release

NewReleases is sending notifications on new releases.