解读 Moby 所依赖的 AWS SDK Go v2 CloudWatch Logs 模块:v1.3.0 至 v1.82.3 的版本演进与能力清单
本篇文章正文如下
导读
Moby(Docker 容器生态的协作项目)内置的 awslogs 容器日志驱动依赖 github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs,把容器标准输出/错误转发到 Amazon CloudWatch Logs。仓库中 vendor 目录下的这一份 CHANGELOG.md 完整记录了该服务端 SDK 模块从 v1.3.0(2021-05-14)到 v1.82.3(2026-08-20)的全部发布历史。阅读本文,你将掌握:这份 CHANGELOG 在 Moby 仓库中的精确位置与依赖关系;如何从版本号节奏区分「服务端 API 能力更新」与「SDK 基础设施更新」;每条 Feature 条目背后对应的 CloudWatch Logs 服务能力及其在 api_op_*.go 中的客户端接口证据;以及 awslogs 驱动实际调用哪些操作接口。文末附带按时间线还原的完整版本清单,可供升级评估与检索引用。
这份 CHANGELOG 在 Moby 仓库中的位置与角色
该文档并非 Moby 自研代码的一部分,而是被 vendor 进仓库的三方依赖自带的发布说明:
- 文件位置:vendor/github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs/CHANGELOG.md
- 依赖锁定:仓库根目录 go.mod 第 26 行声明
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.82.3,即 Moby 当前实际使用的是该模块自 2026-08-20 发布的 v1.82.3 版本,与 CHANGELOG 最新条目一致。 - 版本元数据:go_module_metadata.go 中的
goModuleVersion = "1.82.3"与 go.mod 声明互相印证。 - 消费方:daemon/logger/awslogs/cloudwatchlogs.go 是 Moby 的
awslogs容器日志驱动实现(包注释原文:Package awslogs provides the logdriver for forwarding container logs to Amazon CloudWatch Logs),它导入该 SDK 模块后完成日志组的创建、日志流的创建与PutLogEvents批量写入。
因此,阅读这份 CHANGELOG 时不应把它当作孤立文本:每一条 Feature 实质上决定了 Moby 的日志驱动在升级后能够触达的 CloudWatch Logs 服务端能力边界。CHANGELOG 中所有「客户端 API 生成更新」都会同步反映在 api_op_*.go 对应的操作文件中。
CHANGELOG 结构:五类变更条目与版本节奏
通读该文件可发现,每条发布按以下结构组织:# vX.Y.Z (发布日期),其下用项目符号列出条目,条目类型可归纳为五类:
| 条目类型 | 出现形式 | 含义 |
|---|---|---|
| Feature | * **Feature**: ... |
服务端 API 新增字段/操作,或 SDK 客户端新增能力,升级后可获得新的输入输出结构(对应源码中 api_op_*.go、types 目录的新类型与字段) |
| Bug Fix | * **Bug Fix**: ... |
修复服务端模型或 SDK 基础设施缺陷,多数情况建议尽快升级 |
| Dependency Update | * **Dependency Update**: ... |
同步升级 smithy-go 或同批次 SDK 模块,是最常见的例行发布 |
| Announcement | * **Announcement**: ... |
需要用户知晓的行为更正说明 |
| Documentation | * **Documentation**: ... |
仅文档级修正,无行为变化 |
版本节奏规律(从源码可以推断,符合 aws-sdk-go-v2 的整体发布策略):
- 次版本号(v1.82 → v1.83)递增:代表新增了服务端能力或客户端选项,是最值得关注的发布;
- 补丁版本号(v1.82.1 → v1.82.2)递增:绝大多数为例行依赖同步,偶尔携带 Bug Fix;
- 相邻版本日期通常相差数天到数周,发布流水线自动化程度高,因此出现大量逐条仅更新依赖的版本;
- 个别版本号带
.2后缀(如2026-07-31.2、2025-11-19.2),表示同一天内追加发布的补丁版本。
从版本史提炼的能力主线:Feature 条目的纵深解读
CHANGELOG 五年多的 Feature 条目可聚合为六大能力主线。以下每条能力均可在 vendor/github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs 目录找到对应的客户端操作文件作为佐证。
1. 日志摄取与处理管道
这是与 Moby 日志驱动最直接相关的主线,因为 PutLogEvents 正是 awslogs 驱动写入容器的通道:
- v1.38.0(2024-08-30):
PutLogEvents请求新增可选Entity参数,用于随日志事件附带实体元数据(应用层可观测关联),实现见 api_op_PutLogEvents.go;v1.44.0 进一步为「PutLogEvents with Entity」补充文档说明。 - v1.78.0(2026-06-22):新增一组 syslog 摄取 API,可将 syslog 直接接入日志组(如 api_op_PutSyslogConfiguration.go、api_op_ListSyslogConfigurations.go)。
- v1.44.0(2024-11-21):引入摄取期日志转换(Transform logs during ingestion),配套 api_op_PutTransformer.go、api_op_GetTransformer.go、api_op_DeleteTransformer.go、api_op_TestTransformer.go 等操作。
- v1.49.0(2025-05-09):grok 转换器配置上限提升——单个配置可定义 20 条 Grok 模式、模式总长度上限 512 字符。
- v1.51.0(2025-06-18):Transformer 支持把 CloudTrail、VPC Flow、EKS Audit、AWS WAF、Route53 Resolver 日志转换为 OCSF v1.1 格式;v1.60.0(2025-11-19)追加对 OCSF 1.5 的支持,并新增可选参数
MappingVersion。 - v1.66.0(2026-03-30):推出 Lookup Tables(查找表),用 CSV 键值数据做日志富集,并支持 KMS 加密(api_op_CreateLookupTable.go、api_op_DescribeLookupTables.go 等)。v1.81.0 又允许直接基于查询结果(传入 queryId)创建/更新查找表,并可将查找表设为定时查询目标实现自动刷新。
- v1.64.0(2026-03-03):新增 api_op_PutBearerTokenAuthentication.go,在日志组上启用/禁用 Bearer Token 认证。
从 Moby 视角看,这条主线中的 PutLogEvents 正是 cloudwatchlogs.go 中日志批量发送调用的入口;上游为它增加的字段(如 Entity)会直接进入 awslogs 日志驱动的可选项空间。
2. 查询、检索与 Logs Insights 分析
CloudWatch Logs Insights 相关 API 是版本迭代最密集的方向,并持续写入 SDK 客户端:
- v1.30.0(2023-12-12):引入 api_op_StartLiveTail.go,近乎实时地 tail 已摄取日志。
- v1.45.0(2024-12-02):新增 PutIntegration/GetIntegration/ListIntegrations/DeleteIntegration 四组集成 API,并为 StartQuery、GetQueryResults、DescribeQueries、DescribeQueryDefinitions、PutQueryDefinition 增加
QueryLanguage支持。 - v1.44.0(2024-11-21):字段索引(field indexes)能力,「提升查询性能并降低扫描量」。
- v1.62.0(2025-12-02):CloudWatch Logs 增加托管 S3 Tables 集成,使日志可被其他分析工具访问;同时为 Logs Insights 引入 facets 与字段索引以简化分析。
- v1.70.0(2026-04-24):GetQueryResults 支持 nextToken 与 maxItems 分页。
- v1.68.0(2026-04-03):DescribeQueries 返回的 QueryInfo 增加 queryDuration、bytesScanned、userIdentity 字段,使查询成本(谁跑的、耗时多长、扫描量多大)可观测。
- v1.82.0(2026-08-06):DescribeFieldIndexes API 支持按索引类别过滤,区分 DEFAULT、CUSTOM、AUTO、INACTIVE 四类字段索引。
- v1.77.0(2026-06-18):FilterLogEvents 新增可选参数
startFromHead,设为 false 时按时间戳降序返回(最新优先),默认 true 保持升序;倒序要求 startTime 不早于 2024-01-01 UTC,否则返回 InvalidParameterException。 - v1.59.0(2025-11-18):引入 Scheduled Queries(定时查询),通过 Create/Update/Get/Delete/List/History Scheduled Query 一组 API 为 Logs Insights 查询建立周期调度;v1.76.0(2026-06-15)为此类 API 增加 endTimeOffset 有界时间窗配置,并为 ListScheduledQueries 增加 scheduleType 过滤(CUSTOMER MANAGED / AWS MANAGED)。
- v1.65.0(2026-03-26):为已保存查询(saved queries)增加带命名占位符参数的支持,可用 StartQuery 调用可复用的查询模板。
以 v1.77.0 为例,可在 api_op_FilterLogEvents.go 中看到完整参数注释:默认值 true、nextToken 决定后续分页方向、以及倒序查询的时间下限约束,这印证了 CHANGELOG 描述的准确性。
3. 存储成本治理与生命周期
- v1.28.0(2023-11-27):日志组新增 LogGroupClass 属性,区分为功能完整的 Standard 类与受限的 Infrequent Access 类。
- v1.48.0(2025-04-30):新增
DELIVERY日志类,仅用于把 AWS Lambda 日志投递到 S3 或 Data Firehose。 - v1.79.0(2026-07-06):新增 api_op_PutStorageTierPolicy.go 与 api_op_GetStorageTierPolicy.go,支持账户级 Intelligent Tiering,自动把低频访问数据迁移到更低成本存储层级。
- v1.61.0(2025-11-24):LogGroup 删除保护(LogGroup Deletion Protection),防止关键日志组被误删,对应 api_op_PutLogGroupDeletionProtection.go。
- v1.15.7(2022-05-20,Documentation):更新日志保留期(retention)的合法取值说明;
PutRetentionPolicy的完整实现见 api_op_PutRetentionPolicy.go。
4. 安全、治理与账户级策略
- v1.21.0(2023-06-07):账户级数据保护策略(PutAccountPolicy/DeleteAccountPolicy/DescribeAccountPolicy),DescribeLogGroup 通过 inheritedProperties 标明账户级策略是否作用于日志组。
- v1.31.0(2024-01-10):账户级订阅过滤策略,PutAccountPolicy 新增可选 selectionCriteria 参数。
- v1.52.0(2025-07-16.2):新增日志组级资源策略(Put/Delete/Describe Resource Policy 一组 API)。
- v1.53.0(2025-07-18):新账户策略类型 METRIC_EXTRACTION_POLICY。
- v1.22.0(2023-07-07):为 Logs Insights 查询结果数据提供 CMK 加密。
- v1.47.0(2025-03-13):CreateLogAnomalyDetector 仅接受 KMS Key ARN。
- v1.16.0(2022-10-31):支持对目的地与日志组打标签(TagResource),并支持在 PutDestination 创建时打标签。
- v1.32.0(2024-02-06):DescribeLogGroups 响应新增 logGroupArn 字段。
- v1.72.0(2026-05-01):ListLogGroups 新增 logGroupTags 参数,支持按标签过滤日志组(与 v1.50.0 引入的 ListLogGroups API 配套)。
5. 投递(Delivery)与外部集成
自 2023 年起,「把日志投递到 AWS 服务或第三方」成为独立产品方向,客户端也多次批量生成新 API:
- v1.27.0 / v1.39.0(2023-11-09.2 / 2024-09-04):支持来自 AWS 服务日志投递的新 API(Delivery 系列,如 api_op_CreateDelivery.go、DescribeDeliveries 等)。
- v1.63.0(2025-12-15):支持几步导入历史 CloudTrail Lake 数据到 CloudWatch(CreateImportTask 等,见 api_op_CreateImportTask.go)。
- v1.73.0(2026-05-04):PutDeliverySource 增加可选 deliverySourceConfiguration 字段,可经由 IngestionHub 向源资源传递服务特定配置(如链路追踪开关、采样率)。
- v1.71.0(2026-04-27):支持在单个关联中选择全部日志源与类型。
- v1.69.0(2026-04-16):CloudWatch Logs Streaming APIs 的 endpoint 更新。
6. 异常检测与日志可观测
- v1.28.0(2023-11-27):新增 LogAnomalyDetector 的 Create/Update/Get/List/Delete 及 Anomaly 的 List/Update 操作。
- v1.35.0(2024-03-19):Anomaly 模型中的 LogSamples 字段改为 LogEvent 列表。
- v1.42.0(2024-10-25):为 Anomalies 中的动态 token 推断 token 名称。
- v1.43.0(2024-10-29):UpdateAnomaly 支持可选 baseline 参数,将现有异常行为标记为基线行为。
- v1.53.0(2025-07-18):新 api_op_GetLogObject.go API 提供流式日志数据读取。
- v1.52.0(2025-07-16.2):为 Amazon Bedrock Agent 资源增加 X-Ray 追踪。
通用 SDK 基础设施演进(所有 Feature 类型的另一条暗线)
除服务端能力外,CHANGELOG 大量记录了 SDK 自身基础设施的演进,它们同样影响升级决策:
- 重试与时钟校正:v1.14.0 增加 RetryMaxAttempts/RetryMode 客户端选项与实验性 Adaptive 重试模式;v1.28.1/v1.29.5 修复功能选项与默认 Retryer 的冲突;v1.35.7 为所有服务客户端增加时钟偏移校正;v1.45.6 修复重试循环中凭证不刷新的问题;v1.80.0 提供关闭时钟偏移校正的选项。
- Endpoint 解析演进:v1.9.0 支持 FIPS/DualStack endpoint;v1.10.0 支持带初始 URI 路径的自定义 endpoint;v1.23.0 引入 smithy-modeled 规则化 endpoint 解析并弃用 EndpointResolver;v1.26.0 支持通过环境变量与共享配置文件配置 endpoint;v1.33.2 修复空 region 传参导致的晦涩报错;v1.58.8 在 region 不是合法 host label 时返回显式校验错误;v1.75.0 增加 endpoint 规则集的 BDD 表示;v1.75.1 修复 schema-serde 服务中 union 反序列化相关 bug。
- 鉴权与凭证:v1.29.2/v1.29.3 修复鉴权工作流错误包裹与匿名凭证识别;v1.46.0 在 User-Agent Feature id 中跟踪凭证提供方;v1.55.0 支持通过 AWS_AUTH_SCHEME_PREFERENCE 环境变量/配置文件/代码设置可配置鉴权方案偏好。
- 可观测与性能:v1.40.0 支持 tracing 与 metrics;v1.41.0 增加 HTTP client metrics;v1.54.0 支持 HTTP interceptors;v1.58.9/v1.58.7 持续降低内存分配与中间件开销;v1.62.0 升级 smithy-go v1.24.0 后观测到每次 SDK 调用分配减少约 10%(数据来自上游说明,非本仓库实测)。
- Go 最低版本策略时间线:CHANGELOG 明确记录了 Go 语言支持下限的逐步抬高——v1.25.0(2023-10-31,Go 1.19,标注 BREAKING CHANGE)、v1.33.0(2024-02-13,Go 1.20)、v1.37.4(2024-08-15,Go 1.21)、v1.45.14(2025-02-18,Go 1.22)、v1.58.3(2025-10-16,Go 1.23)、v1.64.0(2026-03-03,Go 1.24)。升级依赖前须先确认宿主 Go 工具链版本。
- 破坏性变更记录:v1.39.1(2024-09-17)标注 BREAKFIX——AccountIDEndpointMode 配置仅对使用它的服务生成,属于编译期破坏但无功能移除;v1.25.0 的 Go 版本提升同样为破坏性变更。
Moby awslogs 日志驱动的实际调用证据
把 CHANGELOG 与 Moby 源码对应起来,可以看到 awslogs 驱动在使用该 SDK 模块时实际触达的是「日志组/日志流管理 + 事件写入」基础链路:
- 创建日志组:cloudwatchlogs.go 在
awslogs-create-group开启且日志组不存在时调用CreateLogGroup; - 创建日志流:cloudwatchlogs.go 调用
CreateLogStream; - 批量写日志:cloudwatchlogs.go 通过
PutLogEvents上报带 sequence token 的日志批次。
驱动支持的配置项(cloudwatchlogs.go 中的常量定义)覆盖 region、endpoint、日志组、日志流、自动建组/建流、多行日志 datetime 格式、凭证 endpoint、强制刷新间隔(默认 5 秒)、最大缓冲事件数(默认 4096)以及日志格式与 Entity 元数据(service name / environment / attributes)等。
测试侧,daemon/logger/awslogs/cloudwatchlogs_test.go 定义了 groupName、streamName、sequenceToken、nextSequenceToken 等常量,并基于 net/http/httptest 与 smithy 传输层构建了针对该 SDK 模块交互的完整单测。也就是说,Moby 对 cloudwatchlogs 模块的升级压力测试覆盖在 daemon 日志驱动的单测与集成测试中。
完整版本时间线(按年份分节)
以下按年份分节、自新至旧完整还原 CHANGELOG 中的每条发布(类型与说明忠实原文)。例行依赖更新(Dependency Update: Updated to the latest SDK module versions)在原文中出现频率极高,此处同样逐条保留。
2026 年(v1.82.3 — v1.63.2)
- v1.82.3(2026-08-20):Dependency Update —— Updated to the latest SDK module versions。
- v1.82.2(2026-08-14):Dependency Update —— 升级到 smithy-go v1.27.8;Updated to the latest SDK module versions。
- v1.82.1(2026-08-10):Dependency Update —— 升级到 smithy-go v1.27.7;Updated to the latest SDK module versions。
- v1.82.0(2026-08-06):Feature —— 本次发布为 CloudWatch Logs DescribeFieldIndexes API 增加索引类别支持,客户可过滤并识别 DEFAULT、CUSTOM、AUTO 与 INACTIVE 字段索引。
- v1.81.1(2026-08-05):Dependency Update —— Updated to the latest SDK module versions。
- v1.81.0(2026-07-31.2):Feature —— Amazon CloudWatch Logs 现在支持通过传入 queryId 直接从 Logs Insights 查询结果创建/更新查找表(lookup tables),并可将查找表配置为定时查询目标,使其随每次运行自动以最新查询结果刷新;Dependency Update —— Updated to the latest SDK module versions;Dependency Update —— 升级 smithy-go v1.27.6,修复 HTTP binding 服务的各类 serde 问题。
- v1.80.2(2026-07-29):Dependency Update —— Updated to the latest SDK module versions。
- v1.80.1(2026-07-28):Dependency Update —— 升级到 smithy-go v1.27.5;Updated to the latest SDK module versions。
- v1.80.0(2026-07-21):Feature —— 为客户端新增关闭时钟偏移校正的选项;Dependency Update —— Updated to the latest SDK module versions。
- v1.79.1(2026-07-13):No change notes available for this release。
- v1.79.0(2026-07-06):Feature —— 新增请求序列化快照测试;Feature —— 为 Amazon CloudWatch Logs 增加 PutStorageTierPolicy 与 GetStorageTierPolicy API,客户现可配置账户级 Intelligent Tiering,通过把不常访问的数据迁移到低成本存储层级来自动优化日志存储成本。
- v1.78.2(2026-07-01):Bug Fix —— 升级 smithy-go 到 1.27.3,修复 document.Number 的 JSON 编码器、endpoint host label 格式校验及新 serde 下的 CBOR union 序列化;Dependency Update —— Updated to the latest SDK module versions。
- v1.78.1(2026-06-29):No change notes available for this release。
- v1.78.0(2026-06-22):Feature —— CloudWatch Logs 更新,引入一组支持 syslog 摄取到日志组的新 API。
- v1.77.0(2026-06-18):Feature —— FilterLogEvents 新增可选参数 startFromHead,设为 false 时按时间戳降序(最新优先)返回;默认 true 保留原有升序。倒序排序要求 startTime 不早于 2024-01-01。
- v1.76.0(2026-06-15):Feature —— Scheduled Queries API(Create/Update/Get)新增 endTimeOffset 参数以支持有界时间窗配置;ListScheduledQueries 引入 scheduleType 过滤(CUSTOMER MANAGED、AWS MANAGED),并在 Get/Update 响应中暴露该类型。
- v1.75.2(2026-06-08):Dependency Update —— Updated to the latest SDK module versions。
- v1.75.1(2026-06-04):Dependency Update —— 升级到 smithy-go v1.27.1,修复 schema-serde 服务中若干 union 相关反序列化 bug;Updated to the latest SDK module versions。
- v1.75.0(2026-06-03.2):Feature —— endpoint 规则集新增 BDD 表示形式。
- v1.74.4(2026-06-03):Dependency Update —— Updated to the latest SDK module versions。
- v1.74.3(2026-06-02):Dependency Update —— Updated to the latest SDK module versions。
- v1.74.2(2026-05-29):Dependency Update —— 升级到 smithy-go v1.26.0;Updated to the latest SDK module versions。
- v1.74.1(2026-05-28):Dependency Update —— Updated to the latest SDK module versions。
- v1.74.0(2026-05-15):Feature —— 提高 start query API 参数的最大限制。
- v1.73.0(2026-05-04):Feature —— PutDeliverySource API 新增可选 deliverySourceConfiguration 字段,客户可经 IngestionHub 传递服务特定配置(如 tracing 开关或采样率),并传播到源资源。
- v1.72.0(2026-05-01):Feature —— ListLogGroups API 通过新增的 logGroupTags 参数支持按标签过滤日志组。
- v1.71.1(2026-04-29):Dependency Update —— 升级到 smithy-go v1.25.1;Updated to the latest SDK module versions。
- v1.71.0(2026-04-27):Feature —— 支持在单个关联中选择全部日志源与类型。
- v1.70.0(2026-04-24):Feature —— GetQueryResults API 新增 nextToken 与 maxItems 参数。
- v1.69.1(2026-04-17):Dependency Update —— 升级 smithy-go 到 1.25.0 以支持 endpointBdd trait;Updated to the latest SDK module versions。
- v1.69.0(2026-04-16):Feature —— CloudWatch Logs Streaming APIs 的 endpoint 更新。
- v1.68.0(2026-04-03):Feature —— DescribeQueries 返回的 QueryInfo 对象新增 queryDuration、bytesScanned、userIdentity 字段,客户现可查看详细查询成本信息(谁执行的、耗时多长、扫描数据量多大)。
- v1.67.0(2026-04-02):Feature —— logs transformation 的 csv 处理器新增 destination 字段,可指定解析列置于哪个父节点之下。
- v1.66.0(2026-03-30):Feature —— CloudWatch Logs 引入 Lookup Tables,通过带 KMS 加密支持的 CSV 键值数据进行日志富集。
- v1.65.0(2026-03-26):Feature —— 本次发布为 CloudWatch Logs Insights 的已保存查询增加参数支持:定义带命名占位符的可复用查询模板,并通过 start query 调用(Console、CLI、SDK 均可用);Bug Fix —— 修复客户端与服务器时钟重新对齐后记录的时钟偏移仍可能持续存在的问题。
- v1.64.2(2026-03-23):Dependency Update —— Updated to the latest SDK module versions。
- v1.64.1(2026-03-13):Dependency Update —— Updated to the latest SDK module versions。
- v1.64.0(2026-03-03):Feature —— 新增 PutBearerTokenAuthentication API,用于启用/禁用日志组上的 Bearer Token 认证;Dependency Update —— 最低 Go 版本提升到 1.24;Updated to the latest SDK module versions。
- v1.63.2(2026-02-23):Dependency Update —— Updated to the latest SDK module versions。
- v1.63.1(2026-01-09):Dependency Update —— Updated to the latest SDK module versions。
2025 年(v1.63.0 — v1.45.1)
- v1.63.0(2025-12-15):Feature —— 本次发布允许通过简单步骤将历史 CloudTrail Lake 数据导入 CloudWatch,便于在同一位置整合运营、安全与合规数据。
- v1.62.2(2025-12-09):No change notes available for this release。
- v1.62.1(2025-12-08):Dependency Update —— Updated to the latest SDK module versions。
- v1.62.0(2025-12-02):Feature —— CloudWatch Logs 增加托管 S3 Tables 集成,可使用其他分析工具访问日志;同时为 CloudWatch Logs Insights 引入 facets 与字段索引以简化日志分析;Dependency Update —— Updated to the latest SDK module versions;Dependency Update —— 升级 smithy-go v1.24.0,该版本显著降低中间件系统的分配占用,观测到每次 SDK 调用分配减少约 10%。
- v1.61.1(2025-11-25):Bug Fix —— 在鉴权方案解析期间增加 endpoint 参数绑定的错误检查,修复 issue #3234 报告的 panic。
- v1.61.0(2025-11-24):Feature —— 新功能 LogGroup Deletion Protection,防止关键 CloudWatch 日志组被意外或误删除。
- v1.60.1(2025-11-19.2):Dependency Update —— Updated to the latest SDK module versions。
- v1.60.0(2025-11-19):Feature —— 支持 OCSF 1.5 版本,新增可选参数 MappingVersion。
- v1.59.0(2025-11-18):Feature —— CloudWatch Logs 更新:增加为 Logs Insights 查询建立周期调度的能力,引入 Scheduled Queries(通过 Create/Update/Get/Delete/List/History Scheduled Query API 管理)。
- v1.58.9(2025-11-12):Bug Fix —— 进一步降低 metrics 系统未使用时的分配开销;Bug Fix —— 减少客户端未配置任何 HTTP interceptor 时的分配开销;Bug Fix —— 移除请求早期无附加信息的空白 trace span,整体分配略有下降。
- v1.58.8(2025-11-11):Bug Fix —— 输入的 region 不是合法 host label 时返回校验错误。
- v1.58.7(2025-11-04):Dependency Update —— Updated to the latest SDK module versions;Dependency Update —— 升级到 smithy-go v1.23.2,在未使用 metrics 系统时整体分配会有所减少。
- v1.58.6(2025-10-30):Dependency Update —— Updated to the latest SDK module versions。
- v1.58.5(2025-10-23):Dependency Update —— Updated to the latest SDK module versions。
- v1.58.4(2025-10-22):No change notes available for this release。
- v1.58.3(2025-10-16):Dependency Update —— 最低 Go 版本提升到 1.23;Updated to the latest SDK module versions。
- v1.58.2(2025-09-26):Dependency Update —— Updated to the latest SDK module versions。
- v1.58.1(2025-09-23):Dependency Update —— Updated to the latest SDK module versions。
- v1.58.0(2025-09-16):Feature —— Cloudwatch Logs 在 metric 与 subscription filter API 中新增 2 个参数,用于基于系统字段值过滤日志事件,并可将系统字段值作为维度输出、作为附加元数据发送到客户目的地。
- v1.57.4(2025-09-10):No change notes available for this release。
- v1.57.3(2025-09-08):Dependency Update —— Updated to the latest SDK module versions。
- v1.57.2(2025-08-29):Dependency Update —— Updated to the latest SDK module versions。
- v1.57.1(2025-08-27):Dependency Update —— 升级到 smithy-go v1.23.0;Updated to the latest SDK module versions。
- v1.57.0(2025-08-25):Feature —— 移除不正确的 endpoint 测试。
- v1.56.2(2025-08-21):Dependency Update —— Updated to the latest SDK module versions。
- v1.56.1(2025-08-20):Bug Fix —— 移除未使用的反序列化代码。
- v1.56.0(2025-08-11):Feature —— 支持通过全局配置上的回调为每个服务配置 Options;Dependency Update —— Updated to the latest SDK module versions。
- v1.55.0(2025-08-04):Feature —— 服务客户端支持可配置的鉴权方案偏好:通过环境变量 AWS_AUTH_SCHEME_PREFERENCE、配置文件 auth_scheme_preference 以及代码中 LoadDefaultConfig 与客户端构造方法上的设置。
- v1.54.1(2025-07-30):Dependency Update —— Updated to the latest SDK module versions。
- v1.54.0(2025-07-28):Feature —— 支持 HTTP interceptors;Dependency Update —— Updated to the latest SDK module versions。
- v1.53.1(2025-07-19):Dependency Update —— Updated to the latest SDK module versions。
- v1.53.0(2025-07-18):Feature —— CloudWatchLogs 推出带流式支持的 GetLogObject API,用于高效检索日志数据;新增账户策略类型 METRIC_EXTRACTION_POLICY。
- v1.52.0(2025-07-16.2):Feature —— CloudWatch Logs 更新:为 Amazon Bedrock Agent 资源增加 X-Ray 追踪;引入日志组级资源策略(通过 Put/Delete/Describe Resource Policy API 管理)。
- v1.51.0(2025-06-18):Feature —— CloudWatch Logs Transformer 支持将 CloudTrail、VPC Flow、EKS Audit、AWS WAF 与 Route53 Resolver 日志转换为 OCSF v1.1 格式。
- v1.50.3(2025-06-17):Dependency Update —— 升级到 smithy-go v1.22.4;Updated to the latest SDK module versions。
- v1.50.2(2025-06-10):Dependency Update —— Updated to the latest SDK module versions。
- v1.50.1(2025-06-06):No change notes available for this release。
- v1.50.0(2025-05-14):Feature —— 新增 ListLogGroups API,并改进 DescribeLogGroups API。
- v1.49.0(2025-05-09):Feature —— 提升 grok 处理器日志转换功能的限制:单个配置可定义 20 条 Grok 模式,模式总匹配长度上限扩展到 512 字符。
- v1.48.0(2025-04-30):Feature —— CloudWatch Logs 支持 "DELIVERY" 日志类,仅用于将 AWS Lambda 日志投递到 Amazon S3 或 Amazon Data Firehose。
- v1.47.3(2025-04-10):No change notes available for this release。
- v1.47.2(2025-04-03):No change notes available for this release。
- v1.47.1(2025-03-20):No change notes available for this release。
- v1.47.0(2025-03-13):Feature —— 更新 CreateLogAnomalyDetector,仅接受 KMS Key ARN。
- v1.46.1(2025-03-04.2):Bug Fix —— 增加操作顺序的保证性测试。
- v1.46.0(2025-02-27):Feature —— 通过 User-Agent Feature id 跟踪凭证提供方;Dependency Update —— Updated to the latest SDK module versions。
- v1.45.14(2025-02-18):Bug Fix —— 将 Go 版本提升到 1.22;Dependency Update —— Updated to the latest SDK module versions。
- v1.45.13(2025-02-14):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.12(2025-02-05):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.11(2025-02-04):No change notes available for this release。
- v1.45.10(2025-01-31):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.9(2025-01-30):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.8(2025-01-24):Dependency Update —— Updated to the latest SDK module versions;Dependency Update —— 升级到 smithy-go v1.22.2。
- v1.45.7(2025-01-21):Documentation —— 仅文档更新,修正文档错误。
- v1.45.6(2025-01-17):Bug Fix —— 修复重试循环期间凭证未刷新的问题。
- v1.45.5(2025-01-15):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.4(2025-01-14):No change notes available for this release。
- v1.45.3(2025-01-09):Dependency Update —— Updated to the latest SDK module versions。
- v1.45.2(2025-01-08):No change notes available for this release。
- v1.45.1(2024-12-19):Dependency Update —— Updated to the latest SDK module versions。
2024 年(v1.45.0 — v1.30.1)
- v1.45.0(2024-12-02):Feature —— 新增 PutIntegration、GetIntegration、ListIntegrations 与 DeleteIntegration API;StartQuery、GetQueryResults、DescribeQueries、DescribeQueryDefinitions、PutQueryDefinition API 支持 QueryLanguage 参数。
- v1.44.0(2024-11-21):Feature —— 增加「创建字段索引以提升查询性能并降低扫描量」与「摄取期日志转换」能力;为「PutLogEvents with Entity」更新文档。
- v1.43.3(2024-11-18):Dependency Update —— 升级到 smithy-go v1.22.1;Updated to the latest SDK module versions。
- v1.43.2(2024-11-07):Bug Fix —— 服务响应中的错误消息字段改为大小写不敏感处理。
- v1.43.1(2024-11-06):Dependency Update —— Updated to the latest SDK module versions。
- v1.43.0(2024-10-29):Feature —— UpdateAnomaly 支持新的可选 baseline 参数:当请求中 baseline 设为 True 时,该异常行为被视为基线行为,但更严重级别的事件仍会报告为异常。
- v1.42.1(2024-10-28):Dependency Update —— Updated to the latest SDK module versions。
- v1.42.0(2024-10-25):Feature —— 为 Anomalies 中的动态 token 推断 token 名称。
- v1.41.2(2024-10-08):Dependency Update —— Updated to the latest SDK module versions。
- v1.41.1(2024-10-07):Dependency Update —— Updated to the latest SDK module versions。
- v1.41.0(2024-10-04):Feature —— 支持 HTTP client metrics;Dependency Update —— Updated to the latest SDK module versions。
- v1.40.4(2024-10-03):No change notes available for this release。
- v1.40.3(2024-09-27):No change notes available for this release。
- v1.40.2(2024-09-25):No change notes available for this release。
- v1.40.1(2024-09-23):No change notes available for this release。
- v1.40.0(2024-09-20):Feature —— 服务客户端支持 tracing 与 metrics;Dependency Update —— Updated to the latest SDK module versions。
- v1.39.1(2024-09-17):Bug Fix —— BREAKFIX:仅为使用它的服务生成 AccountIDEndpointMode 配置。这是编译期破坏,但未移除任何实际功能(当前尚无服务在 endpoint 解析中使用账户 ID)。
- v1.39.0(2024-09-04):Feature —— 支持 AWS 服务日志投递的新 API。
- v1.38.1(2024-09-03):Dependency Update —— Updated to the latest SDK module versions。
- v1.38.0(2024-08-30):Feature —— PutLogEvents 请求新增可选参数 Entity。
- v1.37.5(2024-08-22):No change notes available for this release。
- v1.37.4(2024-08-15):Dependency Update —— 最低 Go 版本提升到 1.21;Updated to the latest SDK module versions。
- v1.37.3(2024-07-10.2):Dependency Update —— Updated to the latest SDK module versions。
- v1.37.2(2024-07-10):Dependency Update —— Updated to the latest SDK module versions。
- v1.37.1(2024-06-28):Dependency Update —— Updated to the latest SDK module versions。
- v1.37.0(2024-06-26):Feature —— 支持 list-of-string 类型的 endpoint 参数。
- v1.36.1(2024-06-19):Dependency Update —— Updated to the latest SDK module versions。
- v1.36.0(2024-06-18):Feature —— 在 user-agent 字符串中跟踪各种 AWS SDK 特性的使用情况;Dependency Update —— Updated to the latest SDK module versions。
- v1.35.8(2024-06-17):Dependency Update —— Updated to the latest SDK module versions。
- v1.35.7(2024-06-07):Bug Fix —— 为所有服务客户端增加时钟偏移校正;Dependency Update —— Updated to the latest SDK module versions。
- v1.35.6(2024-06-03):Dependency Update —— Updated to the latest SDK module versions。
- v1.35.5(2024-05-23):No change notes available for this release。
- v1.35.4(2024-05-16):Dependency Update —— Updated to the latest SDK module versions。
- v1.35.3(2024-05-15):Dependency Update —— Updated to the latest SDK module versions。
- v1.35.2(2024-05-08):Bug Fix —— GoDoc 改进。
- v1.35.1(2024-03-29):Dependency Update —— Updated to the latest SDK module versions。
- v1.35.0(2024-03-19):Feature —— Anomaly 模型中的 LogSamples 字段更新为 LogEvent 列表。
- v1.34.4(2024-03-18):Dependency Update —— Updated to the latest SDK module versions。
- v1.34.3(2024-03-07):Bug Fix —— 移除对 go-cmp 的依赖;Dependency Update —— Updated to the latest SDK module versions。
- v1.34.2(2024-02-29):No change notes available for this release。
- v1.34.1(2024-02-23):Bug Fix —— 将通用的 SDK 侧中间件栈操作移入服务客户端模块,避免未来跨模块兼容性问题;Dependency Update —— Updated to the latest SDK module versions。
- v1.34.0(2024-02-22):Feature —— 新增中间件栈快照测试。
- v1.33.3(2024-02-21):Dependency Update —— Updated to the latest SDK module versions。
- v1.33.2(2024-02-20):Bug Fix —— 为服务端 EndpointParameters 取值时,未配置 region(options.Region == "")将转为 EndpointParameters.Region 的 nil 值而非空字符串指针,调用操作时会产生更明确的错误而非晦涩的主机名查找失败。
- v1.33.1(2024-02-15):Bug Fix —— 修复 awsJson 服务中当错误以非字符串 code 字段建模时无法确定错误类型的问题。
- v1.33.0(2024-02-13):Feature —— 按语言支持策略将最低 Go 版本提升到 1.20;Dependency Update —— Updated to the latest SDK module versions。
- v1.32.0(2024-02-06):Feature —— DescribeLogGroups 动作响应新增 logGroupArn 字段。
- v1.31.0(2024-01-10):Feature —— PutAccountPolicy、DescribeAccountPolicies、DeleteAccountPolicy API 支持账户级订阅过滤策略;PutAccountPolicy 新增可选 selectionCriteria 参数用于资源选择。
- v1.30.2(2024-01-04):Dependency Update —— Updated to the latest SDK module versions。
- v1.30.1(2023-12-20):No change notes available for this release。
2023 年(v1.30.0 — v1.20.0)
- v1.30.0(2023-12-12):Feature —— 引入 StartLiveTail API,近乎实时地 tail 已摄取日志。
- v1.29.5(2023-12-08):Bug Fix —— 在功能选项中恢复默认 Retryer 的存在,同时仍遵守其中设置的最大重
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0624
Hy4-previewHy4 preview 是由腾讯混元团队研发的新一代混合专家(MoE)旗舰模型。模型总参数量 770B,每个 token 激活 49B,主干共包含78层,第一层采用标准 FFN,其余 77 层均为 MoE 结构,每层包含 256 个路由专家与 1 个共享专家,每个 token 激活 top-8 路由专家及共享专家。主干之外原生内置 1 层 MTP(总参数量 10B,激活 0.7B)以支持投机解码。Python00
GLM-5.3GLM-5.3 与 GLM-5.2 使用相同的基座模型——所有提升均来自后训练。与 GLM-5.2 相比,它在复杂编程和长程任务上的表现显著提升。Jinja00
GLM-5.3-FlashGLM-5.3-Flash (320B-A18B),是GLM-5系列的首个原生多模态模型。320B总参数,能力超过GLM-5.2Jinja00
Spark-X2.5-4BSpark-X2.5-4B 旨在让强大的 AI 更实用、更高效、更易获得。在广泛日常任务中表现强劲,涵盖对话、写作、翻译、推理、编码、工具调用以及智能体工作流,并在同等规模的开源模型中取得领先成绩。Spark-X2.5 将面向效率的架构与最高 1M tokens 的原生上下文窗口相结合,并支持 200 多种语言。Python00
Spark-X2.5-1.7BSpark-X2.5-1.7B 旨在让强大的 AI 更加实用、高效且易于获取。这些模型在广泛的日常任务中表现出色,涵盖对话、写作、翻译、推理、编程、工具调用和智能体工作流,并在同等规模的开源模型中取得领先结果。Spark-X2.5 将面向效率的架构与最高 1M tokens 的原生上下文窗口相结合,并支持 200 多种语言。Python00