背景
obs-sdk Java SDK 部署级字段(service/env/instance)在请求线程丢失的缺陷已修复并发布:
om-webserver 需从 javav1.0.0 升级到 javav1.0.1。
当前状态
- om-webserver 当前依赖: com.github.opensourceways:obs-sdk:java~v1.0.0(含缺陷)
- 目标依赖: com.github.opensourceways:obs-sdk:java~v1.0.1
(groupId/artifactId 均为 JitPack 改写值:groupId=com.github.opensourceways,artifactId=obs-sdk=仓库名)
- JitPack 仓库: https://jitpack.io
任务
- 修改 om-webserver pom.xml:obs-sdk 依赖版本 java
v1.0.0 → javav1.0.1
- 确认 pom 已配置 jitpack.io 仓库(https://jitpack.io)
- 重新构建镜像并部署
- 部署侧注入 OBS_ENV / OBS_COMMUNITY 环境变量(helm-chart-value,service 在代码写死)
- 验证:日志输出包含 service / env / instance / community 字段,且取值正确
验收标准
- pom 依赖版本为 java~v1.0.1,可正常 mvn compile
- 部署后日志 JSON 含 service / env / instance / community 四个字段(不再是缺失或 community 恒为 unknown)
注意事项
- 代码零改动(仅依赖版本),API 向后兼容
- 不要使用 java~v1.0.0(缓存为含缺陷旧构建)
- 未配置 OBS_ENV 时 env 回退为 unknown,属预期行为;生产必须部署侧注入
背景
obs-sdk Java SDK 部署级字段(service/env/instance)在请求线程丢失的缺陷已修复并发布:
om-webserver 需从 java
v1.0.0 升级到 javav1.0.1。当前状态
(groupId/artifactId 均为 JitPack 改写值:groupId=com.github.opensourceways,artifactId=obs-sdk=仓库名)
任务
v1.0.0 → javav1.0.1验收标准
注意事项