审计日志
编辑审计日志
编辑audit-logs 集成收集并解析 Kubernetes 审计日志。
它需要访问存储审计日志的每个 Kubernetes 节点上的日志文件。默认值为 /var/log/kubernetes/kube-apiserver-audit.log
。
示例
一个 audit
的示例事件如下所示
{ "kubernetes": { "audit": { "auditID": "bcacfeaa-5ab5-48de-8bac-3a87d1474b6a", "requestReceivedTimestamp": "2022-08-31T08:09:39.660940Z", "level": "RequestResponse", "kind": "Event", "verb": "get", "annotations": { "authorization_k8s_io/decision": "allow", "authorization_k8s_io/reason": "RBAC: allowed by ClusterRoleBinding \"system:public-info-viewer\" of ClusterRole \"system:public-info-viewer\" to Group \"system:unauthenticated\"" }, "userAgent": "kube-probe/1.24", "requestURI": "/readyz", "responseStatus": { "metadata": {}, "code": 200 }, "stageTimestamp": "2022-08-31T08:09:39.662241Z", "sourceIPs": [ "172.18.0.2" ], "apiVersion": "audit.k8s.io/v1", "stage": "ResponseComplete", "user": { "groups": [ "system:unauthenticated" ], "username": "system:anonymous" } } }, "input": { "type": "filestream" }, "agent": { "name": "kind-control-plane", "id": "6e730a0c-7da5-48ff-b4c9-f6c63844975d", "type": "filebeat", "ephemeral_id": "d27511c8-9cd1-402c-8b1b-234abbd9dcae", "version": "8.4.0" }, "@timestamp": "2022-08-31T08:09:57.520Z", "ecs": { "version": "8.0.0" }, "log": { "file": { "path": "/var/log/kubernetes/kube-apiserver-audit-1.log" }, "offset": 20995 }, "data_stream": { "namespace": "default", "type": "logs", "dataset": "kubernetes.audit_logs" }, "elastic_agent": { "id": "6e730a0c-7da5-48ff-b4c9-f6c63844975d", "version": "8.4.0", "snapshot": false }, "event": { "agent_id_status": "verified", "ingested": "2022-08-31T08:09:58Z", "dataset": "kubernetes.audit_logs" } }
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件产生的日期/时间。这是从事件中提取的日期/时间,通常表示事件由源生成的时间。如果事件源没有原始时间戳,则此值通常由管道首次接收事件的时间填充。所有事件的必需字段。 |
日期 |
agent.ephemeral_id |
此代理的临时标识符(如果存在)。此 ID 通常在重启时会更改,但 |
关键字 |
agent.id |
此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。 |
关键字 |
agent.name |
代理的自定义名称。这是可以赋予代理的名称。例如,如果两个 Filebeat 实例在同一主机上运行,但需要以人类可读的方式区分数据来自哪个 Filebeat 实例,这会很有帮助。 |
关键字 |
agent.type |
代理的类型。代理类型始终保持不变,应由使用的代理给出。对于 Filebeat,即使两个 Filebeat 实例在同一台机器上运行,代理也始终是 Filebeat。 |
关键字 |
agent.version |
代理的版本。 |
关键字 |
client.ip |
客户端的 IP 地址(IPv4 或 IPv6)。 |
ip |
cloud.account.id |
用于在多租户环境中标识不同实体的云账户或组织 ID。示例:AWS 账户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
cloud.availability_zone |
此主机、资源或服务所在的可用区。 |
关键字 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
cloud.instance.id |
主机机器的实例 ID。 |
关键字 |
cloud.instance.name |
主机机器的实例名称。 |
关键字 |
cloud.machine.type |
主机机器的机器类型。 |
关键字 |
cloud.project.id |
云项目标识符。示例:Google Cloud 项目 ID、Azure 项目 ID。 |
关键字 |
cloud.provider |
云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。 |
关键字 |
cloud.region |
此主机、资源或服务所在的区域。 |
关键字 |
data_stream.dataset |
该字段可以包含任何有意义的内容来表示数据的来源。示例包括 |
constant_keyword |
data_stream.namespace |
用户定义的命名空间。命名空间对于允许对数据进行分组非常有用。许多用户已经以这种方式组织他们的索引,并且数据流命名方案现在将这种最佳实践作为默认设置。许多用户将使用值 |
constant_keyword |
data_stream.type |
数据流的总体类型。当前允许的值为“logs”和“metrics”。我们预计在不久的将来还会添加“traces”和“synthetics”。 |
constant_keyword |
ecs.version |
此事件符合的 ECS 版本。 |
关键字 |
error.message |
错误消息。 |
match_only_text |
event.action |
事件捕获的操作。这描述了事件中的信息。它比 |
关键字 |
event.dataset |
数据集的名称。如果事件源发布多种类型的日志或事件(例如,访问日志、错误日志),则数据集用于指定事件来自哪个日志或事件。建议但不强制数据集名称以模块名称开头,后跟一个点,然后是数据集名称。 |
关键字 |
event.ingested |
事件到达中央数据存储的时间戳。这与 |
日期 |
event.kind |
这是四个 ECS 分类字段之一,指示 ECS 类别层次结构中的最高级别。 |
关键字 |
event.outcome |
这是四个 ECS 分类字段之一,指示 ECS 类别层次结构中的最低级别。 |
关键字 |
host.architecture |
操作系统架构。 |
关键字 |
host.containerized |
主机是否为容器。 |
布尔值 |
host.domain |
主机所属域的名称。例如,在 Windows 上,这可能是主机的 Active Directory 域或 NetBIOS 域名。对于 Linux,这可能是主机 LDAP 提供程序的域。 |
关键字 |
host.hostname |
主机的hostname。它通常包含主机机器上 |
关键字 |
host.id |
唯一主机 ID。由于主机名并不总是唯一的,请使用在您的环境中具有意义的值。示例:当前使用 |
关键字 |
host.ip |
主机 IP 地址。 |
ip |
host.mac |
主机 MAC 地址。建议使用 RFC 7042 中的表示法格式:每个八位字节(即 8 位字节)用两个 [大写] 十六进制数字表示,给出八位字节的值作为无符号整数。连续的八位字节用连字符分隔。 |
关键字 |
host.name |
主机的名称。它可以包含 Unix 系统上 hostname 返回的内容、完全限定域名 (FQDN) 或用户指定的名称。建议的值是主机的小写 FQDN。 |
关键字 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
host.os.family |
操作系统系列(例如 redhat、debian、freebsd、windows)。 |
关键字 |
host.os.kernel |
操作系统的内核版本(原始字符串)。 |
关键字 |
host.os.name |
操作系统名称,不带版本。 |
关键字 |
host.os.name.text |
|
match_only_text |
host.os.platform |
操作系统平台(例如 centos、ubuntu、windows)。 |
关键字 |
host.os.version |
操作系统版本(原始字符串)。 |
关键字 |
host.type |
主机类型。对于云提供商,这可以是机器类型,例如 |
关键字 |
input.type |
输入类型。 |
关键字 |
kubernetes.audit.annotations.authorization_k8s_io/decision |
关键字 |
|
kubernetes.audit.annotations.authorization_k8s_io/reason |
文本 |
|
kubernetes.audit.apiVersion |
审计事件 API 版本 |
关键字 |
kubernetes.audit.auditID |
为每个请求生成的唯一审计 ID |
关键字 |
kubernetes.audit.impersonatedUser.extra.* |
身份验证器提供的任何其他信息 |
对象 |
kubernetes.audit.impersonatedUser.groups |
此用户所属的组的名称 |
关键字 |
kubernetes.audit.impersonatedUser.uid |
一个唯一值,用于在时间上识别此用户。如果此用户被删除并且添加了另一个同名用户,他们将具有不同的 UID |
关键字 |
kubernetes.audit.impersonatedUser.username |
在所有活动用户中唯一标识此用户的名称 |
关键字 |
kubernetes.audit.kind |
审计事件的类型 |
关键字 |
kubernetes.audit.level |
生成事件的 AuditLevel |
关键字 |
kubernetes.audit.objectRef.apiGroup |
包含被引用对象的 API 组的名称。空字符串表示核心 API 组。 |
关键字 |
kubernetes.audit.objectRef.apiVersion |
包含被引用对象的 API 组的版本 |
关键字 |
kubernetes.audit.objectRef.name |
关键字 |
|
kubernetes.audit.objectRef.namespace |
关键字 |
|
kubernetes.audit.objectRef.resource |
关键字 |
|
kubernetes.audit.objectRef.resourceVersion |
关键字 |
|
kubernetes.audit.objectRef.subresource |
关键字 |
|
kubernetes.audit.objectRef.uid |
关键字 |
|
kubernetes.audit.requestObject.roleRef.name |
关键字 |
|
kubernetes.audit.requestObject.rules |
嵌套 |
|
kubernetes.audit.requestObject.spec.containers.command |
文本 |
|
kubernetes.audit.requestObject.spec.containers.image |
关键字 |
|
kubernetes.audit.requestObject.spec.containers.name |
关键字 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.allowPrivilegeEscalation |
布尔值 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.capabilities.add |
关键字 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.privileged |
布尔值 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.procMount |
关键字 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.runAsGroup |
整数 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.runAsNonRoot |
布尔值 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.runAsUser |
整数 |
|
kubernetes.audit.requestObject.spec.containers.securityContext.seccompProfile.type |
关键字 |
|
kubernetes.audit.requestObject.spec.containers.volumeMounts |
扁平化 |
|
kubernetes.audit.requestObject.spec.hostIPC |
布尔值 |
|
kubernetes.audit.requestObject.spec.hostNetwork |
布尔值 |
|
kubernetes.audit.requestObject.spec.hostPID |
布尔值 |
|
kubernetes.audit.requestObject.spec.restartPolicy |
关键字 |
|
kubernetes.audit.requestObject.spec.securityContext.runAsGroup |
整数 |
|
kubernetes.audit.requestObject.spec.securityContext.runAsNonRoot |
布尔值 |
|
kubernetes.audit.requestObject.spec.securityContext.runAsUser |
整数 |
|
kubernetes.audit.requestObject.spec.serviceAccountName |
关键字 |
|
kubernetes.audit.requestObject.spec.type |
关键字 |
|
kubernetes.audit.requestObject.spec.volumes.hostPath |
扁平化 |
|
kubernetes.audit.requestReceivedTimestamp |
请求到达 apiserver 的时间 |
日期 |
kubernetes.audit.requestURI |
RequestURI 是客户端发送到服务器的请求 URI |
关键字 |
kubernetes.audit.responseObject.roleRef.kind |
关键字 |
|
kubernetes.audit.responseObject.rules |
嵌套 |
|
kubernetes.audit.responseObject.spec.containers.securityContext.allowPrivilegeEscalation |
布尔值 |
|
kubernetes.audit.responseObject.spec.containers.securityContext.privileged |
布尔值 |
|
kubernetes.audit.responseObject.spec.containers.securityContext.runAsUser |
整数 |
|
kubernetes.audit.responseObject.spec.containers.volumeMounts |
扁平化 |
|
kubernetes.audit.responseObject.spec.hostIPC |
布尔值 |
|
kubernetes.audit.responseObject.spec.hostNetwork |
布尔值 |
|
kubernetes.audit.responseObject.spec.hostPID |
布尔值 |
|
kubernetes.audit.responseObject.spec.restartPolicy |
关键字 |
|
kubernetes.audit.responseObject.spec.volumes.hostPath |
扁平化 |
|
kubernetes.audit.responseStatus.code |
此状态的建议 HTTP 返回代码,如果未设置则为 0 |
整数 |
kubernetes.audit.responseStatus.message |
此操作状态的人工可读描述 |
文本 |
kubernetes.audit.responseStatus.reason |
此操作处于“失败”状态的原因的机器可读描述。如果此值为空,则没有可用信息。原因阐明了 HTTP 状态代码,但不会覆盖它 |
关键字 |
kubernetes.audit.responseStatus.status |
操作的状态 |
关键字 |
kubernetes.audit.sourceIPs |
源 IP,请求的来源和中间代理 |
文本 |
kubernetes.audit.stage |
生成此事件实例时请求处理的阶段 |
关键字 |
kubernetes.audit.stageTimestamp |
请求到达当前审计阶段的时间 |
日期 |
kubernetes.audit.user.extra.* |
身份验证器提供的任何其他信息 |
对象 |
kubernetes.audit.user.groups |
此用户所属的组的名称 |
关键字 |
kubernetes.audit.user.uid |
一个唯一值,用于在时间上识别此用户。如果此用户被删除并且添加了另一个同名用户,他们将具有不同的 UID |
关键字 |
kubernetes.audit.user.username |
在所有活动用户中唯一标识此用户的名称 |
关键字 |
kubernetes.audit.userAgent |
UserAgent 记录客户端报告的 user agent 字符串。请注意,UserAgent 由客户端提供,不可信任 |
文本 |
kubernetes.audit.verb |
Verb 是与请求关联的 Kubernetes 动词。对于非资源请求,这是小写的 HTTP 方法 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.fingerprint |
启用指纹识别时文件的 sha256 指纹标识。 |
关键字 |
log.file.idxhi |
与文件关联的唯一标识符的高位部分。(仅限 Windows) |
关键字 |
log.file.idxlo |
与文件关联的唯一标识符的低位部分。(仅限 Windows) |
关键字 |
log.file.inode |
日志文件的 Inode 编号。 |
关键字 |
log.file.path |
此事件来源的日志文件的完整路径,包括文件名。应包括驱动器盘符(如果适用)。如果事件不是从日志文件读取的,请不要填充此字段。 |
关键字 |
log.file.vol |
包含文件的卷的序列号。(仅限 Windows) |
关键字 |
log.offset |
日志文件中条目的偏移量。 |
长整型 |
消息 |
对于日志事件,消息字段包含日志消息,针对在日志查看器中查看进行了优化。对于没有原始消息字段的结构化日志,可以将其他字段连接起来,形成事件的人工可读摘要。如果存在多条消息,可以将它们组合成一条消息。 |
match_only_text |
source.ip |
源的 IP 地址(IPv4 或 IPv6)。 |
ip |
user.id |
用户的唯一标识符。 |
关键字 |
user.name |
用户的简称或登录名。 |
关键字 |
user.name.text |
|
match_only_text |
user_agent.original |
未解析的 user_agent 字符串。 |
关键字 |
user_agent.original.text |
|
match_only_text |
更新日志
编辑更新日志
版本 | 详情 | Kibana 版本 |
---|---|---|
1.68.1 |
错误修复 (查看拉取请求) |
8.15.0 或更高版本 |
1.68.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.67.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.66.4 |
错误修复 (查看拉取请求) |
8.15.0 或更高版本 |
1.66.3 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.66.2 |
错误修复 (查看拉取请求) |
8.15.0 或更高版本 |
1.66.1 |
错误修复 (查看拉取请求) |
8.15.0 或更高版本 |
1.66.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.65.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.64.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.63.1 |
错误修复 (查看拉取请求) |
8.15.0 或更高版本 |
1.63.0 |
增强功能 (查看拉取请求) |
8.15.0 或更高版本 |
1.62.1 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
1.62.0 |
增强功能 (查看拉取请求) |
8.14.0 或更高版本 |
1.61.1 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
1.61.0 |
增强功能 (查看拉取请求) |
8.14.0 或更高版本 |
1.60.0 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
1.59.0 |
增强功能 (查看拉取请求) |
8.14.0 或更高版本 |
1.58.0 |
增强功能 (查看拉取请求) |
8.12.0 或更高版本 |
1.57.0 |
增强功能 (查看拉取请求) |
8.12.0 或更高版本 |
1.56.0 |
增强功能 (查看拉取请求) |
8.12.0 或更高版本 |
1.55.1 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
1.55.0 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
1.54.0 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
1.53.0 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
1.52.0 |
增强功能 (查看拉取请求) |
8.11.0 或更高版本 |
1.51.0 |
增强功能 (查看拉取请求) |
8.10.2 或更高版本 |
1.50.0 |
增强功能 (查看拉取请求) |
8.10.2 或更高版本 |
1.49.0 |
增强功能 (查看拉取请求) |
8.10.2 或更高版本 |
1.48.0 |
增强功能 (查看拉取请求) |
8.10.2 或更高版本 |
1.47.0 |
增强功能 (查看拉取请求) |
8.10.2 或更高版本 |
1.46.0 |
增强 (查看拉取请求) |
8.10.1 或更高版本 |
1.45.0 |
增强 (查看拉取请求) |
8.10.0 或更高版本 |
1.44.0 |
增强 (查看拉取请求) |
8.10.0 或更高版本 |
1.43.1 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.43.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.42.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.41.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.40.0 |
Bug 修复 (查看拉取请求) |
8.8.0 或更高版本 |
1.40.0-beta.2 |
Bug 修复 (查看拉取请求) |
— |
1.40.0-beta.1 |
Bug 修复 (查看拉取请求) |
— |
1.40.0-beta |
增强 (查看拉取请求) |
— |
1.39.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.38.1 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.38.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.37.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.36.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.35.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.34.1 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.34.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.33.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.32.2 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.32.1 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.32.0 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.31.2 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.31.1 |
增强 (查看拉取请求) |
8.6.1 或更高版本 |
1.31.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.30.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.29.2 |
Bug 修复 (查看拉取请求) |
8.5.0 或更高版本 |
1.29.1 |
Bug 修复 (查看拉取请求) |
8.5.0 或更高版本 |
1.29.0 |
Bug 修复 (查看拉取请求) |
8.5.0 或更高版本 |
1.28.2 |
Bug 修复 (查看拉取请求) |
8.5.0 或更高版本 |
1.28.1 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
1.28.0 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
1.27.1 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
1.27.0 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
1.26.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.25.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.24.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.23.1 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.23.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.22.1 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.22.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.21.2 |
Bug 修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.21.1 |
增强 (查看拉取请求) |
8.3.0 或更高版本 |
1.21.0 |
增强 (查看拉取请求) |
8.3.0 或更高版本 |
1.20.0 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
1.19.1 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
1.19.0 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
1.18.1 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
1.18.0 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
1.17.3 |
错误修复 (查看拉取请求) |
7.16.0 或更高版本 |
1.17.2 |
错误修复 (查看拉取请求) |
7.16.0 或更高版本 |
1.17.1 |
增强 (查看拉取请求) |
— |
1.17.0 |
增强 (查看拉取请求) |
— |
1.16.0 |
增强 (查看拉取请求) |
— |
1.15.0 |
增强 (查看拉取请求) |
— |
1.14.3 |
错误修复 (查看拉取请求) |
— |
1.14.2 |
错误修复 (查看拉取请求) |
— |
1.14.1 |
错误修复 (查看拉取请求) |
— |
1.14.0 |
增强 (查看拉取请求) |
— |
1.13.0 |
增强 (查看拉取请求) |
— |
1.12.0 |
增强 (查看拉取请求) |
— |
1.11.0 |
增强 (查看拉取请求) |
— |
1.10.0 |
增强 (查看拉取请求) |
— |
1.9.0 |
增强 (查看拉取请求) |
7.16.0 或更高版本 |
1.8.1 |
错误修复 (查看拉取请求) |
7.16.0 或更高版本 |
1.8.0 |
增强 (查看拉取请求) |
7.16.0 或更高版本 |
1.7.0 |
增强 (查看拉取请求) |
7.16.0 或更高版本 |
1.6.0 |
增强 (查看拉取请求) |
7.16.0 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
7.16.0 或更高版本 |
1.4.2 |
增强 (查看拉取请求) |
— |
1.4.1 |
增强 (查看拉取请求) |
8.0.0 或更高版本 |
1.4.0 |
增强 (查看拉取请求) |
— |
1.3.3 |
错误修复 (查看拉取请求) |
— |
1.3.2 |
增强 (查看拉取请求) |
— |
1.3.1 |
增强 (查看拉取请求) |
— |
1.3.0 |
增强 (查看拉取请求) |
— |
1.2.1 |
错误修复 (查看拉取请求) |
— |
1.2.0 |
增强 (查看拉取请求) |
— |
1.1.1 |
错误修复 (查看拉取请求) |
— |
1.1.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.0.0 |
增强 (查看拉取请求) |
— |
0.14.1 |
增强 (查看拉取请求) |
— |
0.14.0 |
增强 (查看拉取请求) |
— |
0.13.0 |
增强 (查看拉取请求) |
— |
0.12.2 |
错误修复 (查看拉取请求) |
— |
0.12.1 |
错误修复 (查看拉取请求) |
— |
0.12.0 |
增强 (查看拉取请求) |
— |
0.11.1 |
增强 (查看拉取请求) |
— |
0.11.0 |
增强 (查看拉取请求) |
— |
0.10.0 |
增强 (查看拉取请求) |
— |
0.9.1 |
错误修复 (查看拉取请求) |
— |
0.9.0 |
增强 (查看拉取请求) |
— |
0.8.0 |
增强 (查看拉取请求) |
— |
0.7.0 |
增强 (查看拉取请求) |
— |
0.6.0 |
增强 (查看拉取请求) |
— |
0.5.3 |
增强 (查看拉取请求) |
— |
0.5.2 |
错误修复 (查看拉取请求) |
— |
0.5.1 |
错误修复 (查看拉取请求) |
— |
0.5.0 |
增强 (查看拉取请求) |
— |
0.4.5 |
增强 (查看拉取请求) |
— |
0.4.4 |
增强 (查看拉取请求) |
— |
0.4.3 |
错误修复 (查看拉取请求) |
— |
0.4.2 |
错误修复 (查看拉取请求) |
— |
0.4.1 |
增强 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |