tag:github.com,2008:https://github.com/BalloonUpdate/ExeClient/releases Release notes from ExeClient 2022-02-02T13:27:44Z tag:github.com,2008:Repository/380102849/v4.0.3 2022-02-02T13:31:40Z v4.0.3 <ol> <li>增加下载出错自动重试</li> </ol> asforest tag:github.com,2008:Repository/380102849/v4.0.2 2022-02-01T17:09:07Z v4.0.2 <ol> <li>修复公告栏默认为开启状态的问题</li> </ol> asforest tag:github.com,2008:Repository/380102849/v4.0.1 2022-01-28T15:39:40Z v4.0.1 <ol> <li>修复某些情况下异常没有调用堆栈会报错的问题</li> <li>修复更新目录不正确的问题</li> </ol> asforest tag:github.com,2008:Repository/380102849/v4.0.0 2022-01-23T13:30:43Z v4.0.0 <blockquote> <p>4.0版本和3.0版本不兼容,如果不是首次安装,请仔细阅读教程重新安装</p> </blockquote> <ol> <li>使用新的服务端通信规范(从YAML改为JSON)(服务端需要同步更新到新版才行)</li> <li>支持文件修改时间对比,快速检查文件改动</li> <li>彻底修复yaml规范引起的str和int在强类型语言中的互转问题(因为现在改为使用json格式)</li> </ol> asforest tag:github.com,2008:Repository/380102849/v4.0.0-rc0 2022-01-21T15:58:42Z v4.0.0-rc0 <ol> <li>使用新的服务端通信规范(从YAML改为JSON)(服务端需要同步更新到新版才行)</li> <li>支持文件修改时间对比,快速检查文件改动</li> </ol> asforest tag:github.com,2008:Repository/380102849/v3.2.0 2022-01-20T08:58:00Z v3.2.0 <ol> <li>支持多线程下载</li> <li>支持文件修改时间对比</li> </ol> <p>相关配置项</p> <div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 下载线程数 threads: 64 # 开启文件修改时间对比 modification_time_prioritized: true"><pre><span class="pl-c"><span class="pl-c">#</span> 下载线程数</span> <span class="pl-ent">threads</span>: <span class="pl-c1">64</span> <span class="pl-c"><span class="pl-c">#</span> 开启文件修改时间对比</span> <span class="pl-ent">modification_time_prioritized</span>: <span class="pl-c1">true</span></pre></div> asforest tag:github.com,2008:Repository/380102849/v3.1.8 2022-01-05T16:21:49Z v3.1.8 <ol> <li>修复被HMCL启动时,会出现程序未响应的问题</li> <li>增加HTTP请求时间戳,解决CDN缓存问题</li> </ol> <p>使用方法,在客户端配置文件里加上:</p> <div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="http_no_cache: t # 之后会在每个请求后面跟上?t=&lt;xx&gt;(&lt;xx&gt;会被换成实际时间戳秒),这里的t也可以换成别的参数名"><pre><span class="pl-ent">http_no_cache</span>: t <span class="pl-c"><span class="pl-c">#</span> 之后会在每个请求后面跟上?t=&lt;xx&gt;(&lt;xx&gt;会被换成实际时间戳秒),这里的t也可以换成别的参数名</span></pre></div> <p>公告请求不受<code>http_no_cache</code>的影响</p> asforest tag:github.com,2008:Repository/380102849/v3.1.7 2021-12-25T18:46:58Z v3.1.7 <ol> <li>支持指定多个备用更新服务器源(使用方法如下,当然之前的单个更新服务器的写法也是支持的)</li> </ol> <div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="api: - https://127.0.0.1/index.yml - https://127.0.0.2/index.yml - https://127.0.0.3/index.yml"><pre><span class="pl-ent">api</span>: - <span class="pl-s">https://127.0.0.1/index.yml</span> - <span class="pl-s">https://127.0.0.2/index.yml</span> - <span class="pl-s">https://127.0.0.3/index.yml</span></pre></div> asforest tag:github.com,2008:Repository/380102849/v3.1.6 2021-12-19T14:13:49Z v3.1.6 <ol> <li>修复某些情况下会出现Object has been destroy的问题</li> </ol> asforest tag:github.com,2008:Repository/380102849/v3.1.5 2021-12-07T06:04:06Z v3.1.5 <ol> <li>支持给Electron的BrowserWindow传递初始化参数</li> </ol> <p>比如在updater.yml里新增了以下设置:</p> <div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="window_config: resizable: false # 禁止窗口调整大小 movable: false # 禁止窗口移动"><pre><span class="pl-ent">window_config</span>: <span class="pl-ent">resizable</span>: <span class="pl-s">false </span><span class="pl-c"><span class="pl-c">#</span> 禁止窗口调整大小</span> <span class="pl-ent">movable</span>: <span class="pl-s">false </span><span class="pl-c"><span class="pl-c">#</span> 禁止窗口移动</span></pre></div> asforest