v1.5.4

XTLS/Xray-corev1.5.4Mar 13, 2022by yuhan6665

AI Summary

This release improves configuration flexibility by adding domain socket permission settings and introduces a Windows-only silent executable. It also resolves compatibility issues with reverse proxies and the v2fly ecosystem while updating dependencies and the Golang version.

Key Highlights

  • Domain socket configuration allows setting access permissions via a string format like '/xxx/ds.sock,0666'
  • New 'wxray.exe' executable for Windows runs silently without a GUI
  • Fixes reverse proxy compatibility with v2fly (warning: may be incompatible with 1.5.3 and earlier)
  • Updates Golang to version 1.17.7

Breaking Changes

  • Reverse proxy compatibility warning: May be incompatible with 1.5.3 and earlier versions; requires simultaneous upgrade of bridge and portal

New Features

  • Domain socket configuration with permission setting
  • Windows silent background executable

Full Release Notes

## Features
- Domain socket 配置访问权限 `"listen":"/xxx/ds.sock,0666"` 与 `nginx` 或其他服务接口 https://github.com/XTLS/Xray-core/commit/b3ab94ef5bbefa6dddc5290724d29a62757c4f28 @hmol233
- Windows 平台增加 `wxray.exe` 可执行文件 无需 GUI 在后台静默运行 https://github.com/XTLS/Xray-core/pull/861

## Fixes
- 反向代理与 v2fly 兼容 (:warning:可能与 1.5.3 及以前版本不兼容 请注意同时升级 `bridge` 以及 `protal`)
- 修复一个 fakedns 多线程问题
- 修复了一些测试代码

## Chores
- 调整 context 用法 @xiaokangwang @rurirei
- 更新了所有依赖
- 自动更新 Golang (1.17.7) @Beginner-Go @tritu
- 自动更新 GitHub actions 依赖 @3mc4  
- 更新代码注释 @U1F605 
- 调整 action 权限 @varunsh-coder