v1.17.0

Mailtrain-org/mailtrainv1.17.0Jul 12, 2026by yosebyte

AI Summary

This release introduces a comprehensive NodePass tunnel system featuring transport layer components, state persistence, and connection management. It includes both client-side and server-side implementations with advanced protocols like UDP frame handling, rate limiting, and TLS configuration.

Key Highlights

  • Implement transport layer components including buffer management, connection statistics, rate limiting, and UDP frame handling
  • Implement server-side tunnel handshake and connection pool management
  • Implement client-side tunnel management with connection pooling and handshake
  • Implement CLI for NodePass tunnel with command parsing and TLS configuration
  • Implement state persistence and system information collection

New Features

  • Transport layer components (buffer management, connection statistics, rate limiting, UDP frame handling)
  • State persistence and system information collection
  • Server-side tunnel handshake and connection pool management
  • Client-side tunnel management with connection pooling and handshake
  • Protocol helpers and lifecycle management for tunnel connections
  • CLI for NodePass tunnel with command parsing and TLS configuration

Full Release Notes

## Changelog
* 114345043d9608e1e24e783a270cde75193e4f42 chore: Update Go version to 1.26.5
* 4cdc2fc53e90731eb91a4e7dc9c1f6c96f759d60 Update README
* b6e4fee83f7768a40cc9552d02bf9c729744caa8 feat: Implement transport layer components including buffer management, connection statistics, rate limiting, and UDP frame handling
* 0e83d0eeb37680b659d47db653905eeef0aa9a07 feat(master): Implement state persistence and system information collection
* 64dd3f4c935942a714fbf1cadfa2d7de5c337ec2 feat: Implement server-side tunnel handshake and connection pool management
* 8a19fbb22440b2a3ff3d5706270410efe42d27c8 feat: Implement client-side tunnel management with connection pooling and handshake
* 97f8771c579f69db91deebb420adde09e415166f feat: Implement protocol helpers and lifecycle management for tunnel connections
* 206a874e7ebdcc7405d982092eca608c53d9ecb3 feat: implement CLI for NodePass tunnel with command parsing and TLS configuration
* a5bc37eb05deafe111a596f98bfff3138ed73de6 chore: add .DS_Store to .gitignore
* 4e96e4ad9afe04409dd2187d12703d2575f848c3 chore: update Go version to 1.26.4 and dependencies to latest stable releases
* f10997486893330d29f594e920c54405dcb20d1c docs: update README and add MCP reference documentation