Skip to content

Releases: ootools/otools-publish

OTools-v0.7.20

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19: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.19

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:46
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

Choose a tag to compare

@github-actions github-actions released this 04 Oct 03:08
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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:54
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

Choose a tag to compare

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

Choose a tag to compare

otools-term v0.1.4

  • chore(release): 宿主升至 0.7.20,term/git/servrun 插件同步升版

otools-term-v0.1.3

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

otools-servrun v0.1.6

  • chore(release): otools-servrun 升至 0.1.6
  • feat(servrun): 按设计稿重构界面,新增仪表盘