1.8.0
wangliang181230
released this
08 Apr 09:31
·
418 commits
to master
since this release
一、更新内容:
【新特性】
- 系统代理排除列表可配置化,并添加部分
国内可直接访问的域名
域名排除项 #274(可解决问题:#285) - 添加重载远程配置功能,方便重新加载最新的远程配置文件 #274
- 新增缓存拦截器,并为github站点添加5类静态资源的缓存拦截配置 #278
- 新增 OPTIONS 请求拦截器(注:该功能存在一定风险,使用需谨慎) #280
- 拦截配置功能,允许匹配到多个
域名匹配串
下的拦截配置了,只要域名符合域名匹配串
#286 - 更新
github油猴脚本
版本从1.6.8
升级到2.5.19
,并调整一处代码以兼容新版本 #287 proxy
拦截器,可以配置绝对地址 #286redirect
拦截器,可以配置绝对地址 #286proxy
拦截器,可以通过path匹配结果拼接生成代理地址,对应占位符格式如:${m[1]}
c7f3c23redirect
拦截器,可以通过path匹配结果拼接生成重定向地址,对应占位符格式如:${m[1]}
0069e1credirect
拦截器,可以使用占位符${host}
了,同proxy
拦截器 #286
【问题修复】
vue-json-editor
替换为vue-json-editor-fix-cn
,解决拦截设置页面的中文输入问题 #276- 调整github油猴脚本的拦截配置,以修复
先访问其他页面(如:issue、PR页面),再通过tab切换到code页面时,由于页面是局部刷新,导致油猴脚本未加载
的问题 #289 - 解析IPv6时,hostname和port有误的问题修复 #284
- 修复
util.match.js
匹配错乱的问题 #279 - 空指针异常,导致插件关闭失败的问题修复 #274
- 空指针异常,导致代理请求失败的问题修复 #274
【优化】
- 优化
util.match.js
简化域名匹配串的配置,方便同时匹配一级域名和多级域名 #279 - 部分日志优化
- 用户个性化配置文件
~/.dev-sidecar/config.json
的内容,更准确的体现用户的个性化配置内容了 恢复默认
按钮,新增loading效果 1d6c9d0- 所有打开链接的功能,全部改为异步 #274
加速服务
页面,标题错误,修正掉 d6b02f7- 所有拦截器,添加响应头
DS-*
,方便在浏览器开发者工具里查看当前请求,哪个拦截器起作用了 - 拦截器添加优先级功能,当匹配到多个拦截器时,部分快速响应的拦截器优先执行并快速返回 #286
- 油猴脚本,添加缓存响应头
Cache-Control: 'public, max-age=86401, immutable'
,在客户端缓存1天 23a57f7 - 油猴脚本,添加响应头
Content-Type: 'application/javascript; charset=utf-8'
,防止浏览器控制台打印警告信息 23a57f7
【配置】
- github站点拦截配置中,
*.fastgit.org
更换为gh.api.99988866.xyz/https://github.com
,因为*.fastgit.org
已经无法使用 #277 - 拦截配置中,添加
hub.docker.com
相关拦截配置,可以正常访问了 - 白名单配置调整,添加部分国内常用域名
- 梯子配置中,新增openai和chatgpt相关域名,可以正常访问 ChatGPT 了
【文档】
- 移除与调整和gitee仓库相关的内容,因为gitee仓库已关闭 #274
- 调整
README.md
文档,关于八、贡献代码
的说明 #274 - DS的github仓库中,新增4个Issue模板、1个PR模板,让大家提交Issue和PR时,填写内容更有针对性
二、安装前请仔细阅读安装说明(可以加qq群文件下载安装包)
注:暂时只发布
Windows
操作系统下的安装包,其他操作系统暂时先使用 1.7.3 版本吧。
平台 | 安装说明 |
---|---|
【Windows】 | 下载后提示无法验证发行者时,选择保留即可 注意:开着ds重启电脑会导致无法上网,你可以再次打开ds,然后右键小图标退出ds即可。更多说明 |
【Mac】 | 安装时提示无法验证开发者时,请先取消 然后去系统偏好设置->安全与隐私->下方已阻止使用DevSidecar 选择仍要打开 |
【Ubuntu】 | 安装说明 |
【其他Linux】 |
三、新贡献者
- @wangliang181230 (王良)
四、Full Changelog
五、里程碑:
点击 1.8.0 Milestone 查看该版本合并的PR和关闭的Issue。