Skip to content

AgentDock 0.1.39

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:55
· 8 commits to main since this release

AgentDock 0.1.39

中文

本版本修复 0.1.38 发布包未读取 GitHub Environment 中遥测配置的问题,使执行记录上报和异常重试队列可以连接到已配置的 SkyWalking 服务。

新增功能

  • GitHub 三平台发布构建现在关联受管的 APPLE_CERTIFICATE Environment,可读取其中的 OTLP endpoint、secret token 和 service name。
  • 新增本机 .env.example,明确 Mac mini 和本地安装包构建所需的三项遥测配置。
  • GitHub 标签构建与本地 Universal macOS 构建会在打包前验证遥测配置,缺少任何一项都会立即停止发布。

Bug 修复

  • 修复 Environment 级变量未进入构建 job,导致 0.1.38 安装包点击“上报所选”时提示配置未写入的问题。
  • 修复 OTLP token 已保存为 Environment secret,但发布工作流因未关联 Environment 而读取到空值的问题。
  • 防止遥测配置全部为空时仍成功生成正式发布包,避免执行记录持续留在本地重试队列。

English

This release fixes the 0.1.38 packages not receiving telemetry configuration from the GitHub Environment, allowing operation reports and the exception retry queue to connect to the configured SkyWalking service.

New Features

  • GitHub release builds on all three platforms now use the managed APPLE_CERTIFICATE Environment and can access its OTLP endpoint, secret token, and service name.
  • Added a local .env.example documenting the three telemetry values required for Mac mini and local installer builds.
  • GitHub tag builds and local universal macOS builds now validate telemetry configuration before packaging and stop immediately if any value is missing.

Bug Fixes

  • Fixed Environment-scoped variables not reaching the build job, which caused 0.1.38 packages to show a configuration-not-packaged message when reporting a selected operation.
  • Fixed the release workflow reading an empty OTLP token even after it was stored as an Environment secret because the job was not associated with that Environment.
  • Prevented official packages from being produced with all telemetry values empty, avoiding operation records remaining indefinitely in the local retry queue.