HTTP/2 302
date: Tue, 22 Jul 2025 08:58:12 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.1
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=cpvU1LBuDkI%2FCQy34nRA899ImQxEQLdJOSqL2R48QOoIGEifA77vEPI6m0qVRYpHMK7FFT1PlkSd68k4M%2BTwprApzVj0nyqwfJHzX6KpY3URkC7jWxi4qRp2be2Q93T1UHa1hxPKTcvyr3A0GZMNZDb3FWGOfsctCDRRsJQWdjF%2FAvgldFs1LXvnhN%2FRWGu3Qraaln5VqW24Gn1ww6cobXc%2FSp%2BK%2F9c9vGmbxXwjXKuTd7Uxgl6%2FGr7f33PTjSDcaYwEdRYlGgCaALRgF1fxgg%3D%3D--FBFNYhAlalY1DBAa--DRm9W8eoS8l%2BlkOI80ijAQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1968374867.1753174692; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 08:58:12 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 08:58:12 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BC7A:3D0436:3F8758:46EB29:687F52A4
HTTP/2 200
date: Tue, 22 Jul 2025 08:58:12 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"49e16c4ad5e160b13061151ab561e51c"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: BC7A:3D0436:3F87B1:46EB89:687F52A4
Release 2.3.1 · Molunerfinn/PicGo · GitHub
Releases
v2.3.1
经过漫长的 beta 版本测试,终于可以迎来 2.3.1 正式版。感谢在beta版本测试期间积极使用并反馈 issue 提出建议的朋友们!
Feature
新增:macOS arm64
构建版本。如果是intel机型请下载 x64
版本。详情:#654
新增:重命名窗口现在点击取消之后,会使用原始文件名,参考 #791
新增:「使用内置剪贴板上传」功能,可以用于取代之前使用脚本获取剪贴板的方式。如果遇到剪贴板上传的问题,比如进程残留等,可以考虑开启这个选项。参考 #756 、#732
新增:多语言支持。目前 PicGo 支持 简体中文
、繁體中文
和 English
。如果希望为 PicGo 添加更多语言支持,可以参考 PicGo 的国际化文档 ,以及这个 PR 。 感谢 @NeiL978 对繁體中文的支持
新增:linux wayline模式下剪贴板上传图片的支持,参考 #854 ,感谢 @zhullyb
新增:腾讯云COS链接后缀参数,参考 #865
新增:PicGo-Server 对 OPTIONS 请求支持,以支持 CORS。感谢 @iamlongalong ,参考 #939
新增:日志文件大小控制。现在日志文件大小控制在 10 MB,如果下次写入大于 10MB 的时候,将会删掉重新创建日志文件。不再出现某些极端情况下恐怖的日志文件大小,点击「PicGo 设置」-「设置日志文件」即可设置。参考 #935
新增:下载源为 腾讯云COS 的下载链接,国内用户可以通过 COS 版本的下载链接高速下载。链接在下面附上。
新增:macOS顶部栏的窗口新增「打开主窗口」的按钮,可以不用再通过右键菜单打开了。
新增:完整的i18n多语言支持,参考 #956
新增:命令行调用 PicGo 上传图片支持以图片URL形式上传。例如 ./PicGo.exe upload https://xxx.com/yyy.jpg
新增:sm.ms 图床新增 备用上传域名
选项。由于 sm.ms 原版 api 接口被 GFW 封禁,官方提供了 smms.app
这个域名作为备用的上传域名,所以遇到 sm.ms 无法上传的情况,可以尝试修改上传域名为 smms.app ,参考 #963
新增:远程下发通知的能力
新增:自定义链接格式新增 $extName
用于表示文件名后缀,参考 #1000
更新:PicGo底层上传库从 request 迁移至 axios ,理论上对旧有插件是兼容的,如果插件遇到不兼容的情况请开发者参考 PicGo-Core 的 issue 进行适配
更新:(guiApi) galleryDB 新增 overwrite
接口用于覆写相册列表。文档可以先参考 PicGo/Store
更新:electron大版本从 6 -> 16。如果遇到更新之后打不开 PicGo 的朋友,请注意可能是插件不兼容electron新版本导致的。因此在更新之前建议检查是否有安装 watermark
、compress
等插件,如果有请卸载。
Bug Fix
修复:部分 Linux 系统下使用剪贴板上传图片会卡住的问题,参考 #824 , #524 ,感谢 @Wave-SYJ
修复:文档中Electron镜像链接,参考 #849 感谢 @SadPencil @YunchaoZheng @zhullyb
修复:七牛云某些地区上传失败的问题,参考 #863
修复:某些情况写入错误日志会有死循环的问题,参考 #845
修复:相册页无法复制图片链接的问题,参考 #901
修复:相册文件在某些极端情况下写入会失败的问题,参考 #806
修复:macOS M1 版本全新安装 PicGo 的时候会出现打不开或者打开后无法右键顶部栏icon出菜单的问题,参考 #883
修复:某些情况下导入本地插件会导致插件页面一直处于loading状态
修复:插件配置保存后无法写入本地文件的问题。参考 #943
修复:beta版本检查更新逻辑问题。参考这个 commit
修复:配置文件写入失败导致的配置文件丢失问题,参考 #945
修复:macOS顶部窗口上传剪贴板图片bug,参考 #961
修复:某些情况下腾讯云COS因为图片名有特殊字符导致上传失败的问题
修复:某些情况下 picgo-gui-local.log
会变得非常大的问题,参考 #995
修复:beta.6 无法通过url上传图片的问题,参考 #988
修复:macOS 浅色壁纸下顶部栏图标依然是白色的问题,参考 #970
修复:带有中文等特殊字符时的链接encode不全面的问题
修复:上传后以及复制图床 URL 时,URL 被过度 encode 的问题,参考 #996
修复:又拍云网址后缀不应该是必填项的问题,参考 #1002
Enhancement
优化:设置界面UI
优化:补充更多的PicGo-Server上传日志,以便排查问题。参考 #862
优化:从低版本升级上来后,如果已经迁移过相册数据,将不会再迁移了。(不再读取配置文件里的 uploaded
字段)
优化:设置界面配置项保存的时候,会自动去除配置项前后的空格再写入配置文件,参考 #873
优化:现在隐私协议会在第一次上传的时候弹出,而不会在启动阶段弹出。
优化:macOS 顶部栏图标在macOS11及以上版本系统的样式。参考 #776
优化:优化了上传出错的日志,现在输出的报错信息会更加清晰
优化:macOS 顶部栏图标高清化
其他
electron大版本从 6 -> 16。如果遇到更新之后打不开 PicGo 的朋友,请注意可能是插件不兼容 electron 新版本导致的。因此在更新之前建议检查是否有安装 watermark
、compress
等插件,如果有请卸载。手动卸载插件方法:到 PicGo 配置文件所在目录(看文档),输入 npm uninstall picgo-plugin-xxx
即可卸载对应插件。如果要全部卸载,可以直接删除配置文件所在目录的 node_modules
文件夹以及 package.json
和 package-lock.json
。卸载完重启 PicGo 即可。
macOS用户,尤其是 M1 用户,如果下载 PicGo 出现无法打开的情况,请务必参考 FAQ 最后一条。
PicGo-Core 更新到 v1.5.0
,插件开发者请留意 ctx.request
的变化,参考文档 。
Notice
由于 PicGo 存储的 COS 空间被恶意刷大量流量导致欠费,暂时停止 COS 渠道的 PicGo 分发。
You can’t perform that action at this time.