Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 05:45
· 10 commits to master since this release

🚀 New Features

Configuration Support

  • Added configuration file support - Support for configuration files to simplify deployment and management

Enhanced HTTP Proxy

  • HTTPS support - HTTP proxy now supports HTTPS

Cross-Platform Improvements

  • 32-bit ARM Linux support - Added build support for linux/arm architecture

🔧 Improvements

Code Architecture

  • Protocol package extraction - Extracted common protocol code into a reusable proto package that can be shared between rtty-go and rttys

Logging Improvements

  • Better initialization - Fixed log initialization process to ensure proper logging configuration
  • Debug log placement - Moved configuration debug logs after logger initialization

🐛 Bug Fixes

  • TTY session count - Fixed incorrect TTY session counting
  • HTTP Proxy - Fixed HTTP proxy
  • 32-bit overflow - Fixed file size limit overflow on 32-bit architectures
  • Message length validation - Fixed message length validation for MsgTypeTermData and MsgTypeHttp

Full Changelog: v1.0.0...v1.1.0


🚀 新功能

配置文件支持

  • 新增配置文件支持 - 支持配置文件,简化部署和管理

增强 HTTP 代理

  • HTTPS 支持 - HTTP 代理现在支持 HTTPS

跨平台改进

  • 32 位 ARM Linux 支持 - 新增对 linux/arm 架构的构建支持

🔧 改进

代码架构

  • 协议包抽取 - 将通用协议代码抽取到可复用的 proto 包中,可在 rtty-go 和 rttys 之间共享

日志改进

  • 更好的初始化 - 修复日志初始化过程,确保正确的日志配置
  • 调试日志位置 - 将配置调试日志移至日志器初始化之后

🐛 问题修复

  • TTY 会话计数 - 修复错误的 TTY 会话计数
  • HTTP代理 - 修复 HTTP 代理
  • 32 位溢出 - 修复 32 位架构上的文件大小限制溢出
  • 消息长度验证 - 修复 MsgTypeTermData 和 MsgTypeHttp 的消息长度验证

完整变更记录: v1.0.0...v1.1.0