Skip to content

v1.0.4

Choose a tag to compare

@wyx2685 wyx2685 released this 05 Nov 10:54
· 38 commits to master since this release
691599d

🧩 Release Notes - PPanel-node v1.0.4

🧾 Summary

This update includes protocol parameter improvements and a fix for Shadowsocks 2022 server key handling to ensure compatibility and correct configuration behavior.


✨ Highlights

🔢 Fixed: Ratio Field Type Cleanup

  • The unused / incorrect ratio field in Protocol struct was removed to prevent type mismatch issues when parsing panel configuration.
  • Ensures cleaner mapping between panel API and node configuration.

🗝️ Fixed: Shadowsocks 2022 Server Key Encoding

  • When using Shadowsocks 2022, the server key is now properly encoded using Base64 (RawStdEncoding).
  • Ensures correct inbound configuration and prevents connection failures due to invalid key format.
  • Also ensures generated fallback random passwords are encoded consistently.

📝 Changelog

[1.0.4] - 2025-11-05

Fixed

  • Removed incorrect ratio field from panel protocol struct to avoid parsing errors.
  • Corrected Shadowsocks 2022 ServerKey handling:
    • Raw key is now Base64-encoded properly before assignment.
    • Prevents malformed configuration and authentication errors.

🔗 Commits

  • Fix ratio no int
  • Fix Shadowsocks2022 server key encoding