Skip to content

v5.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 13:51
· 18 commits to master since this release

Major Changes

  • Reintroduce TLS support for device listener to preserve client IP visibility. Previously, TLS termination was moved to nginx for better separation of concerns, but this introduced an issue where all device connections appeared to originate from 127.0.0.1, masking actual device IP addresses and preventing accurate IP-based device identification.

Improvements

  • Device registration parsing with robust error handling - provides clearer failure diagnostics and prevents invalid device registrations from compromising system stability.
  • Optimize configuration parsing - reduce redundant code and add fault tolerance handling.

Full Changelog: v5.4.1...v5.5.0


主要变更

  • 重新引入设备监听器的 TLS 支持,以保持客户端 IP 可见性。之前为了更好的关注点分离,将 TLS 终止移到了 nginx,但这导致所有设备连接都显示为来自 127.0.0.1,掩盖了实际的设备 IP 地址,阻碍了基于 IP 的设备识别和报告。

改进

  • 设备注册解析增加强健的错误处理 - 提供更清晰的故障诊断,防止无效的设备注册损害系统稳定性。
  • 优化配置解析 - 减少冗余代码并增加容错处理。

完整变更记录: v5.4.1...v5.5.0