EC2Launch v2 版本历史记录 - Amazon Elastic Compute Cloud

EC2Launch v2 版本历史记录

EC2Launch v2 版本历史记录

下表说明已发行的 EC2Launch v2 版本。

版本 详细信息 发行日期
2.0.2046
  • 更新了 agent-config.yml 文件中的壁纸路径,以使用默认的操作系统壁纸路径。

  • 增加了遥测功能,用于监控代理出现错误的位置。

  • 更新了代理日志消息收发。

2024 年 10 月 3 日
2.0.1981
  • 更新了非管理员用户的 EC2Launch.exe CLI 命令错误消息。

2024 年 7 月 6 日
2.0.1948
  • 添加了遥测来监控管理员密码选项的使用情况。

  • 修改了 EC2Launch 权限。

2024 年 7 月 1 日
2.0.1924
  • 更新了 EC2Launch 设置 UI。

  • 更新了壁纸 CLI 命令。

  • 更新了 EC2Launch 安装程序。

2024 年 6 月 10 日
2.0.1914
  • 添加具有未指定网关地址的路由(IPv4 为 0.0.0.0,或 IPv6 为 ::)。

  • 务必同时添加 IPv4 和 IPv6 路由。

  • 修复了未指定 Administrator 用户名时将其添加到 agent-config.yml 文件中的问题。

  • 修改了 EC2Launch v2 权限。

2024 年 6 月 5 日
2.0.1881
  • setAdminAccount 任务中添加了加密密码选项。

  • 添加了 CLI 命令来加密 agent-config.yml 中的加密静态密码。

  • 修复了 XML 用户数据在使用管理员权限运行时无法添加 PowerShell 参数的问题。有关更多详细信息,请参阅Amazon EC2 如何处理 Windows 实例的用户数据

  • 调整了 executeScript 任务和用户数据脚本使用 LocalSystem 权限运行时的 PowerShell 参数。参数为空时,代理使用以下默认值:-ExecutionPolicy Unrestricted

  • 已阻止将重复的驱动程序版本打印到控制台日志。

2024 年 5 月 8 日
2.0.1815
  • 在 sysprep 之前,将错误处理调整为在关键设置问题上失败。

  • 修复了壁纸和主机名任务在多个 IP 地址分配给主网络接口的实例上使用错误 IP 地址的问题。

  • 壁纸和主机名任务更改为先从 IMDS 获取私有 IP,如果禁用 IMDS,则故障恢复到 WMI。

  • 修复了 initializeVolume 任务中由于暂时性错误而导致 sc1 卷无法初始化的问题。

2024 年 3 月 6 日
2.0.1739
  • 修复了以 Windows 管理员用户身份运行的 executeScript 任务无法捕获退出代码的问题。

2024 年 1 月 17 日
2.0.1702
  • 对于标准用户,将 Telemetry.log 权限限制为仅 read-execute

  • 将 EC2Launch Windows 服务配置为在启动失败时重新启动。

  • 通过记录 route.exe stderr 输出,使 add-routes 故障变得可操作。

  • 修复了路由指标超出范围 [1, 9999] 时出现的问题。

  • 为几种新实例类型添加了壁纸支持。

  • 修复了以 Windows 管理员用户身份运行并将输出发送到 stderr 的用户数据脚本引起的问题。

2024 年 1 月 4 日
2.0.1643
  • 已将 ebsnvme-id.exe 工具更新为版本 1.1.0.7。

  • 修复了以“metal-*”开头的裸机实例类型(例如 metal-48x1)的接收端缩放(RSS)和接收队列深度设置的问题。

  • 删除了报告阻止代理的 XML UserData 命令的遥测事件。

  • 更新了 setDnsSuffix 任务以基于以下注册表条目限制域名传递:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Dnscache\Parameters\DomainNameDevolutionLevel

  • 添加了公共任务和添加网络路由的 CLI。

  • 注意:这是最后一个正式支持 Windows Server 2012 的版本。

  • 注意:这是最后一个正式支持 32 位操作系统的版本。

2023 年 10 月 4 日
2.0.1580
  • 更改在您修改日志文件权限时启动代理处理错误的方式。

  • 添加连接串行端口的超时时间。如果正在使用串行端口,则超时允许启动代理继续运行。

2023 年 9 月 5 日
2.0.1521
  • 已弃用 EC2Launch.exe resetsysprep 命令的 —block 标记。

  • 已更新 EC2Launch.exe 以检测和处理内联 executeScript 任务中使用的 resetsysprep 命令。这些命令会导致代理在 executeScript 任务运行它们后停止运行。

  • 更新了 XML 用户数据脚本,使其在默认情况下以内联方式运行。

  • 启用 XML 用户数据脚本以便与新的 detach 标签分离运行。有关更多详细信息,请参阅用户数据脚本

  • 对代理日志进行了以下更改。

    • 更新了代理日志消息。

    • 从代理日志中删除了 executeScript 内容和输出。

    • 从代理日志中删除了 executeProgram 参数和输出。

  • 对控制台日志进行了以下更改。

    • 为控制台日志增加了 EnableSCSIPersistentReservations 值。

2023 年 7 月 3 日
2.0.1303
  • 增加了添加网络路由时的额外错误处理和日志行。

  • 允许在 PreReady 阶段的 executeScriptexecuteProgram 任务。

  • 更新了 executeProgram 任务,以生成与 executeScript 任务输出类似的输出文件。有关更多信息,请参阅 executeProgram

  • 增加了遥测功能,以用于监控 XML 用户数据中阻止代理命令的使用情况。

2023 年 5 月 3 日
2.0.1245
  • 以明文形式记录崩溃调用堆栈,从而提高了崩溃可见性。

  • 添加了 EventLog 服务作为启动依赖项,以修复 Amazon EC2Launch 服务启动速度快于 EventLog 服务时发生的崩溃。

  • 代理配置文件(如 EC2Launch v1 和 EC2Config)中的 XML 用户数据将在 PostReady 阶段之前运行。

  • 添加了 YAML 用户数据版本 1.1,代理配置文件中的用户数据将在 PostReady 阶段之前运行(代理配置文件的 YAML 用户数据版本 1.0 则会在 PostReady 阶段之后运行)。

2023 年 3 月 8 日
2.0.1173
  • 新增了在墙纸上显示实例标签的可选功能。有关更多信息,请参阅 setWallpaper

  • 新增了 Elastic Graphics 的安全组设置有误时的错误处理功能。

  • 修复了未启用实例元数据服务时的超时问题。

2023 年 2 月 6 日
2.0.1121
  • 修复了未分配公有 IPv4 地址时将 404 错误打印到墙纸的问题。

  • 修复了卷的文件系统在其设备驱动器号设为 D 时,格式化为 RAW 而不是 NTFS 的问题。

  • 修复了将 NVMe SSD 卷错误识别为 EBS 卷的问题。

  • 修复了禁用 IMDS 时激活 Windows 的错误。

2023 年 1 月 4 日
2.0.1082
  • 修复了禁用 IMDS 时 setWallpaper: privateIpAddress 字段为空的问题。

  • 修复了禁用 IMDS 时将主机名设置为私有 IPv4 地址的问题。

  • 修复了在 Windows Server 2012 上初始化卷的问题。

  • 修复了设置巨型帧的问题。

  • 修复了实例启动时未指定 SSH 密钥时的错误。

  • 修复了当 Windows 没有“ReleaseId”注册表项时 Windows Server 2012 上的错误。

2022 年 12 月 7 日
2.0.1011
  • 修复了 PnPDeviceID 为空时查找网络适配器的逻辑。

2022 年 11 月 11 日
2.0.1009
  • 使用 PCI 分段信息选择控制台端口。

2022 年 11 月 8 日
2.0.982
  • 添加重试逻辑以获取 RDP 信息。

  • 修复了在 d2.8xlarge 实例上进行卷初始化期间的错误。

  • 修复了重启后可以选择不正确的网络适配器的问题。

  • 移除 ACPI SPCR 不可用时的误报错误消息。

2022 年 10 月 31 日
2.0.863
  • 更新了的 IMDS 等待逻辑以仅发出 IMDSv2 请求。

  • 添加了可将驱动器号分配给已初始化但尚未装入的卷的逻辑。

  • 当密钥对类型不受支持时,会显示更具体的错误消息。

  • 修复了 3010 重启代码错误。

  • 添加了对无效 base64 编码用户数据的检查。

2022 年 7 月 6 日
2.0.698
  • 修复了执行脚本时日志输出中的错别字。

2022 年 1 月 30 日
2.0.674
  • 遥测上载启用/禁用的隐私控制。

  • 修复 index out of bounds 错误。

  • sysprep 期间删除壁纸快捷键。

2021 年 11 月 15 日
2.0.651
  • 添加逻辑以在 EC2Launch v2 安装期间卸载旧版代理。

  • 修复根卷未列为卷 0 时出现的 list-volume CLI 问题。

2021 年 10 月 7 日
2.0.592
  • 修复错误以正确报告阶段状态。

  • 删除日志文件关闭时的错误告警的错误信息。

  • 添加遥测。

2021 年 8 月 31 日
2.0.548
  • 为十六进制 IP 主机名添加前导零。

  • 修复了 enableOpenSsh 任务的文件权限。

  • 修复了 sysprep 命令崩溃。

2021 年 8 月 4 日
2.0.470
  • 修复了网络阶段等待 DHCP 向实例分配 IP 的错误。

  • 修复了 SearchList 注册表项不存在时,setDnsSuffix 的错误。

  • 修复了 setDnsSuffix 中的 DNS 传递逻辑中的错误。

  • 中途重新启动后添加网络路由。

  • 允许 initializeVolume 重新编写现有卷的字母。

  • 从版本子命令中删除了额外信息。

2021 年 7 月 20 日
2.0.285
  • 增加了在已分离的进程中运行用户脚本的选项。

  • 旧用户数据(XML 用户数据)现在在一个分离的进程中运行,这是与之前的启动代理类似的行为。

  • 将 CLI 标志添加到 sysprepreset 命令,这允许它们在服务停止之前阻塞。

  • 限制配置文件夹的权限。

2021 年 3 月 8 日
2.0.207
  • hostName 任务添加可选 setHostName 字段。

  • 修复了重启错误。重启任务 executeScriptexecuteProgram 将标记为“running”。

  • 向状态命令添加更多返回代码。

  • 添加引导服务以修复在 t2.nano 实例类型上运行时的启动问题。

  • 修复了净安装模式以删除安装程序未跟踪的文件。

2021 年 2 月 2 日
2.0.160
  • 修复 validate 命令以检测无效的阶段名称。

  • w32tm resync 任务中添加 addroutes 命令。

  • 修复了更改 DNS 后缀搜索顺序的问题。

  • 添加检查条件以更好地报告无效用户数据。

2020 年 12 月 4 日
2.0.153 在 UserData 中添加 Sysprep 功能。 2020 年 11 月 3 日
2.0.146
  • 修复了非英语 AMI 上的 RootExtend 的问题。

  • 授予用户组对日志文件的写入权限。

  • 为 GPT 卷创建 MS 预留分区。

  • 在 Amazon EC2Launch 设置中添加 list-volumes 命令和卷下拉列表。

  • 添加了 get-agent-config 命令,用于按 yaml 或 json 格式打印 agent-config.yml 文件。

  • 如果未检测到公有密钥,则清除静态密码。

2020 年 10 月 6 日
2.0.124
  • 添加了在壁纸上显示操作系统版本的选项。

  • 初始化加密的 EBS 卷。

  • 为没有本地 DNS 名称的 VPC 添加路由。

2020 年 9 月 10 日
2.0.104
  • 创建 DNS 后缀搜索列表(如果不存在)。

  • 如果没有请求,则跳过休眠状态。

2020 年 8 月 12 日
2.0.0 首次发布。 2020 年 6 月 30 日

EC2Launch v2 迁移工具版本历史记录

下表说明已发行的 EC2Launch v2 迁移工具的版本。

您可在 EC2Launch v2 代理的新版本发布时收到通知。有关更多信息,请参阅 订阅 EC2 Windows 启动代理通知

版本 详细信息 发行日期
1.0.435
  • 使用最新版本的 EC2Launch v2 代理更新迁移工具:2.0.2046。

2024 年 10 月 10 日
1.0.413
  • 使用最新版本的 EC2Launch v2 代理更新迁移工具:2.0.1981。

2024 年 8 月 9 日
1.0.412
  • 使用最新版本的 EC2Launch v2 代理更新迁移工具:2.0.1948。

2024 年 8 月 7 日
1.0.396
  • 使用最新版本的 EC2Launch v2 代理:2.0.1924 更新迁移工具。

2024 年 6 月 11 日
1.0.394
  • 使用最新版本的 EC2Launch v2 代理:2.0.1914 更新迁移工具。

2024 年 6 月 6 日
1.0.384
  • 使用最新版本的 EC2Launch v2 代理:2.0.1881 更新迁移工具。

2024 年 5 月 8 日
1.0.358
  • 使用最新版本的 EC2Launch v2 代理:2.0.1815 更新迁移工具。

2024 年 3 月 8 日
1.0.345
  • 使用最新版本的 EC2Launch v2 代理:2.0.1739 更新迁移工具。

2024 年 1 月 18 日
1.0.342
  • 使用最新版本的 EC2Launch v2 代理:2.0.1702 更新迁移工具。

2024 年 1 月 5 日
1.0.331
  • 使用最新版本的 EC2Launch v2 代理:2.0.1643 更新迁移工具

  • 修复运行 .Install.ps1 -DryRun 时出现的错误。

  • 修复从 EC2Config 迁移期间密码配置错误设置为 random 的问题。

  • 修复从 EC2Launch 迁移期间如果 setWallpaper 设置为 False 时会出现的错误。

2023 年 11 月 3 日
1.0.303 使用最新版本的 EC2Launch v2 代理:2.0.1580 更新迁移工具。 2023 年 9 月 14 日
1.0.286 使用最新版本的 EC2Launch v2 代理:2.0.1521 更新迁移工具。 2023 年 7 月 14 日
1.0.272 使用最新版本的 EC2Launch v2 代理:2.0.1303 更新迁移工具。 2023 年 5 月 3 日
1.0.262 使用最新版本的 EC2Launch v2 代理:2.0.1245 更新迁移工具。 2023 年 3 月 9 日
1.0.241 将 EC2Launch v2 代理的版本号增加到 2.0.1011。 2022 年 12 月 7 日
1.0.218
  • 验证从实例元数据中检索到的区域值。

  • 修复语言包中的迁移失败错误。

  • 将 EC2Launch v2 代理的版本号增加到 2.0.863。

2022 年 9 月 3 日
1.0.162
  • 将删除旧式代理的逻辑移至 EC2Launch v2 MSI。

  • 将 EC2Launch v2 代理的版本号增加到 2.0.698。

2022 年 3 月 18 日
1.0.136 将 EC2Launch v2 代理的版本号增加到 2.0.651。 2021 年 10 月 13 日
1.0.130 将 EC2Launch v2 代理的版本号增加到 2.0.548。 2021 年 8 月 5 日
1.0.113 使用 IMDSv2 替代 IMDSv1。 2021 年 6 月 4 日
1.0.101 将 EC2Launch v2 代理的版本号增加到 2.0.285。 2021 年 3 月 12 日
1.0.86 将 EC2Launch v2 代理的版本号增加到 2.0.207。 2021 年 2 月 3 日
1.0.76 将 EC2Launch v2 代理的版本号增加到 2.0.160。 2020 年 12 月 4 日
1.0.69 将 EC2Launch v2 代理的版本号增加到 2.0.153。 2020 年 11 月 5 日
1.0.65 将 EC2Launch v2 代理的版本号增加到 2.0.146。 2020 年 10 月 9 日
1.0.60 将 EC2Launch v2 代理的版本号增加到 2.0.124。 2020 年 9 月 10 日
1.0.54
  • 如果未安装任何代理,则安装 EC2Launch v2。

  • 将 EC2Launch v2 代理的版本号增加到 2.0.104。

  • 将 SSM Agent 分离。

2020 年 8 月 12 日
1.0.50 删除 NuGet 依赖关系。 2020 年 8 月 10 日
1.0.0 首次发布。 2020 年 6 月 30 日