EC2Launch v2 版本历史记录 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

EC2Launch v2 版本历史记录

EC2Launch v2 版本历史记录

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

版本 详细信息 发行日期
2.0.1881
  • setAdminAccount 任务中添加了加密密码选项。

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

  • 修复了 XML 用户数据在使用管理员权限运行时无法添加 PowerShell 参数的问题。有关更多详细信息,请参阅启动时在 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 迁移工具的版本。

版本 详细信息 发行日期
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 日