Skip to content

1.8.6

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Sep 03:54
· 174 commits to master since this release

注:因为此版本同时升级了 nodejselectron 的版本,但由于环境不足,没有经过全面测试,不知道会不会导致一些问题,如出现问题请及时提 Issue 或在群里反馈,谢谢

一、更新内容:

【新特性】

  • windows 的系统代理排除列表中,排除掉国内域名白名单中的域名,并提供自动更新国内域名白名单的功能 #366

    该功能主要是为了避免 DS的协议支持不多 影响到国内域名的正常访问。
    远程国内域名白名单: https://github.com/pluwen/china-domain-allowlist/blob/main/allow-list.sorl
    理想状态下,该功能与 PAC 功能一起启用自动更新后,可以一直访问绝大部分网站了,只要两个远程文件持续更新且够及时。

  • 系统代理排除域名功能,仅在windows环境下显示 1ae0316

    注:MacLinux 原本就不支持排除列表,请使用加速服务里的域名白名单功能;
    以后再考虑是否需要将两个功能合并掉。

  • 升级 electron,从 17.1.0 升级到 17.4.11点击查看 electron 两个版本的源码变更记录

    electron 版本升级统计:Commit 200 个,其中 Bugfix 53 个,故判断值得升级,尤其是 Mac 系统下的Bugfix比较多。

  • 发布基于 node17 打包的安装包
  • windows系统下,开启代理时根据配置同时设置环境变量 HTTP_PROXY,用于代理HTTP请求 6612f4d
  • 添加显示/隐藏窗口的全局快捷键,默认:Alt+S #360
  • 按 F5 可以刷新页面了 1fce38a

    该功能主要提供给 DS 维护者/贡献者使用,可快速看到一些页面的代码变更效果。

【BUG修复】

  • 紧急修复 linux 下,启用系统代理失败的问题 f22e792

    1.8.5版本发布页面中,已提前发布过修复包 DevSidecar-1.8.5.2024-09-21.AppImageDevSidecar-1.8.5.2024-09-21.deb

  • 修复因 HttpsAgent 为单例,导致并发请求时偶尔因启用了SSL校验导致使用了 sni 拦截器的请求失败的问题 bf84613

    元老级BUG了,总算是找出这个BUG了。之前一直会偶发的出现代理请求失败的问题,但总是找不到原因。

【优化】

  • 几个输入框内容较长的,添加title属性,鼠标移上去方便查看 9aab611

【默认配置调整】

  • 域名 github.com 预设IP中,移除 3个 受污染的IP:104.244.46.165, 199.59.148.9, 199.59.149.235 54d92fd

【文档】

  • 修正 README.md 第八章 贡献代码 错误:更改淘宝npm仓库镜像旧地址 https://registry.npm.taobao.org 为新地址 https://registry.npmmirror.com #361

二、共享远程配置调整(影响版本 >= 1.8.1

三、安装前请仔细阅读安装说明(可以加qq群文件下载安装包)

平台 安装说明
【Windows】 下载后提示无法验证发行者时,选择保留即可
注意:开着ds重启电脑会导致无法上网,你可以再次打开ds,然后右键小图标退出ds即可。更多说明
【Mac】 安装时提示无法验证开发者时,请先取消
然后去系统偏好设置->安全与隐私->下方已阻止使用DevSidecar
选择仍要打开
【Ubuntu】 安装说明
【其他Linux】

四、贡献者列表

五、Full Changelog( 查看源代码与 1.8.5 版本的区别 )

v1.8.5...v1.8.6

六、里程碑:

点击 1.8.6 Milestone 查看该版本合并的PR和关闭的Issue。