Repository navigation
v5.0.0-beta7
Pre-release
Pre-release
π·οΈ Release v5.0.0-beta7
π What's New
- Added CLI flag
--node-name-lengthand environment variableNODE_NAME_LENGTH.
β Configures the maximum node name length.- Default:
128(if not set or left empty). - Set to
-1for unlimited length (no truncation).
- Default:
- Updated
.env.examplewith the new configuration option.
π§° Fixes
- Fixed a panic issue where
ExecGeoCheckcould crash the main process under certain script error conditions. - Fixed a bug where invalid or overly long node names caused unexpected crashes.
- Improved error handling and stability during geo script execution.
π§ Updates
- Upgraded mihomo core to v1.19.15.
- Updated uTLS library to the latest stable version.
- Enhanced logging, panic recovery, and node normalization logic.
π¬ Notes
ExecGeoCheckis now protected by a panic recovery layer to prevent service-wide crashes.- The
NODE_NAME_LENGTHvariable is optional β if not set, it defaults to128. - Use
-1to disable node name truncation entirely. - Review and update your
.envfile using the latest.env.exampleas a reference.
β Upgrade Guide
If upgrading from v5.0.0-beta6 or earlier:
- Replace the old binary with the new release.
- Merge or update your
.envfile to include:or:NODE_NAME_LENGTH=128 # default (optional)NODE_NAME_LENGTH=-1 # disable truncation - Restart MiaoSpeed Pro Server.