Repository navigation
Releases: ootools/otools-publish
Releases · ootools/otools-publish
Release list
OTools-v0.7.20
ci:PDB 改为仅上传 CI artifact,不再进 release 资产 Windows 上 LocalDumps 抓到的 minidump 若没有匹配的 PDB,就无法把崩溃地址 还原成函数名,排查只能靠猜;根 Cargo.toml 的 [profile.release] 因此保留 debug = 1(行号表)。 但 PDB 能把 exe 还原成带函数名/行号的结构,随release 公开等于把内部实现 交给任何人。改为只上传到 CI artifact:自用排查时从 Actions 运行页下载, 配 LocalDumps 做符号化。 -暂存目录从 OTools/release-assets/symbols 挪到 OTools/debug-symbols, 刻意移出 release-assets/,避免被下面的 assets glob 误捞。 - softprops/action-gh-release 换成 actions/upload-artifact@v4, artifact 名 otools-debug-symbols-<版本>,retention-days: 90。 不要为了「不暴露符号」把 debug 降到 0——那等于把线上崩溃的诊断能力又关掉, 拿到的只是裸 RVA。两件事分开决策:PDB 走 artifact 即可,debug = 1 保留。
OTools-v0.7.19
ci:PDB 改为仅上传 CI artifact,不再进 release 资产 Windows 上 LocalDumps 抓到的 minidump 若没有匹配的 PDB,就无法把崩溃地址 还原成函数名,排查只能靠猜;根 Cargo.toml 的 [profile.release] 因此保留 debug = 1(行号表)。 但 PDB 能把 exe 还原成带函数名/行号的结构,随release 公开等于把内部实现 交给任何人。改为只上传到 CI artifact:自用排查时从 Actions 运行页下载, 配 LocalDumps 做符号化。 -暂存目录从 OTools/release-assets/symbols 挪到 OTools/debug-symbols, 刻意移出 release-assets/,避免被下面的 assets glob 误捞。 - softprops/action-gh-release 换成 actions/upload-artifact@v4, artifact 名 otools-debug-symbols-<版本>,retention-days: 90。 不要为了「不暴露符号」把 debug 降到 0——那等于把线上崩溃的诊断能力又关掉, 拿到的只是裸 RVA。两件事分开决策:PDB 走 artifact 即可,debug = 1 保留。
OTools-v0.7.18
ci:PDB 改为仅上传 CI artifact,不再进 release 资产 Windows 上 LocalDumps 抓到的 minidump 若没有匹配的 PDB,就无法把崩溃地址 还原成函数名,排查只能靠猜;根 Cargo.toml 的 [profile.release] 因此保留 debug = 1(行号表)。 但 PDB 能把 exe 还原成带函数名/行号的结构,随release 公开等于把内部实现 交给任何人。改为只上传到 CI artifact:自用排查时从 Actions 运行页下载, 配 LocalDumps 做符号化。 -暂存目录从 OTools/release-assets/symbols 挪到 OTools/debug-symbols, 刻意移出 release-assets/,避免被下面的 assets glob 误捞。 - softprops/action-gh-release 换成 actions/upload-artifact@v4, artifact 名 otools-debug-symbols-<版本>,retention-days: 90。 不要为了「不暴露符号」把 debug 降到 0——那等于把线上崩溃的诊断能力又关掉, 拿到的只是裸 RVA。两件事分开决策:PDB 走 artifact 即可,debug = 1 保留。
OTools-v0.7.17
ci:PDB 改为仅上传 CI artifact,不再进 release 资产 Windows 上 LocalDumps 抓到的 minidump 若没有匹配的 PDB,就无法把崩溃地址 还原成函数名,排查只能靠猜;根 Cargo.toml 的 [profile.release] 因此保留 debug = 1(行号表)。 但 PDB 能把 exe 还原成带函数名/行号的结构,随release 公开等于把内部实现 交给任何人。改为只上传到 CI artifact:自用排查时从 Actions 运行页下载, 配 LocalDumps 做符号化。 -暂存目录从 OTools/release-assets/symbols 挪到 OTools/debug-symbols, 刻意移出 release-assets/,避免被下面的 assets glob 误捞。 - softprops/action-gh-release 换成 actions/upload-artifact@v4, artifact 名 otools-debug-symbols-<版本>,retention-days: 90。 不要为了「不暴露符号」把 debug 降到 0——那等于把线上崩溃的诊断能力又关掉, 拿到的只是裸 RVA。两件事分开决策:PDB 走 artifact 即可,debug = 1 保留。
otools-tts-v0.1.3
otools-tts v0.1.3
- fix(plugins): 给22 个插件的 invoke wrapper 补回缺失的 cfg
- fix(ffi): 修Windows/Linux 链接冲突 LNK2005
- chore(release): 宿主 0.7.17 + 30 个插件 patch 版本
- fix(plugins): 30 个 native 插件的 FFI 入口加 panic 守卫
otools-term-v0.1.4
otools-term v0.1.4
- chore(release): 宿主升至 0.7.20,term/git/servrun 插件同步升版
otools-term-v0.1.3
otools-term v0.1.3
- fix(plugins): 给22 个插件的 invoke wrapper 补回缺失的 cfg
- fix(ffi): 修Windows/Linux 链接冲突 LNK2005
- chore(release): 宿主 0.7.17 + 30 个插件 patch 版本
- fix(plugins): 30 个 native 插件的 FFI 入口加 panic 守卫
- 修正跨插件调用与两处后端缺失命令
otools-starfish-v0.1.3
otools-starfish v0.1.3
- fix(plugins): 给22 个插件的 invoke wrapper 补回缺失的 cfg
- fix(ffi): 修Windows/Linux 链接冲突 LNK2005
- chore(release): 宿主 0.7.17 + 30 个插件 patch 版本
- fix(plugins): 30 个 native 插件的 FFI 入口加 panic 守卫
otools-sslgo-v0.1.2
otools-sslgo v0.1.2
- fix(plugins): 给22 个插件的 invoke wrapper 补回缺失的 cfg
- fix(ffi): 修Windows/Linux 链接冲突 LNK2005
- chore(release): 宿主 0.7.17 + 30 个插件 patch 版本
- fix(plugins): 30 个 native 插件的 FFI 入口加 panic 守卫
otools-servrun-v0.1.6
otools-servrun v0.1.6
- chore(release): otools-servrun 升至 0.1.6
- feat(servrun): 按设计稿重构界面,新增仪表盘