
Vector 制品托管迁移指南packages.timber.io弃用与install.datadoghq.com/vector切换【免费下载链接】vectorA high-performance observability data pipeline.项目地址: https://gitcode.com/GitHub_Trending/vect/vector本指南面向所有通过下载压缩包、安装脚本或包管理器获取 Vector 稳定版、nightly 或自定义构建的用户。Vector 自0.59.0起将稳定版制品迁移至公共 COSE 发布 bucket并以install.datadoghq.com/vector作为新的权威下载地址本文完整解读 deprecation.d/packages-timber-io-artifacts.md 弃用通知的迁移范围与时间线并结合仓库内的安装脚本、发布脚本与文档佐证给出可直接落地的 URL 迁移方案。弃用背景稳定版制品迁出packages.timber.ioVector 的稳定版发布归档release archive与软件包package此前托管在packages.timber.io域名下安装脚本、包管理器APT/YUM/MSI 等以及官方下载页面都直接引用该域名下的 URL。从 Vector0.59.0开始这一现状被改变稳定版制品改由公共 COSE 发布 bucketdd-cose-releases托管packages.timber.io/vector下的所有 URL 被正式弃用用户应切换到install.datadoghq.com/vector自0.59.0起Vector 安装脚本与官方下载说明已默认指向 COSE bucket 中的制品旧域名在弃用过渡期内仍然可用不会立即失效。这一调整在仓库中的发布脚本 scripts/release-s3.sh 里有直接体现脚本同时定义了LEGACY_BUCKETpackages.timber.io与COSE_BUCKETdd-cose-releases稳定版发布采取双发布策略——既写入旧 bucket 以维持过渡期兼容也写入 COSE bucket 作为新的权威来源而 nightly 与自定义构建则只发布到 COSE bucket。迁移清单各类制品的最终去向弃用通知以表格形式明确了每一类制品的迁移结果这是判断哪些 URL 还能用、哪些会被删的核心依据完整继承如下制品类型迁移结果稳定版 Vector 发布、安装器、包管理器下载迁移至install.datadoghq.com/vector/version/下的精确版本路径不提供稳定的latest或.X别名packages.timber.io/vector的版本化、latest与版本别名 URL在2026 年 12 月 31 日前保持可读此后可能随时被删除Nightly 与自定义构建视为被稳定版取代的瞬态制品既有构建不迁移未来构建发布到install.datadoghq.com下的vector/nightly/与vector/custom/Helm charts改为托管在 GitHub Release assets 上https://helm.vector.dev仍作为 Helm 仓库索引地址其他所有遗留制品不迁移将被删除从源码结构看发布脚本 scripts/release-s3.sh 的逻辑与上表完全对应release 频道对VERSION_EXACT、VERSION_MINOR_X如0.59.X、VERSION_MAJOR_X如0.X、latest四个路径前缀同时发布到 legacy bucket 与 COSE bucket但 COSE bucket只暴露不可变的精确版本路径publish_release_artifacts cose_aws $COSE_BUCKET $VERSION_EXACT这与新域名不提供latest/.X别名的说明一致nightly 频道制品写入vector/nightly/DATE/与vector/nightly/latest/仅使用 COSE bucketcustom 频道制品写入vector/custom/VERSION/仅使用 COSE bucket。URL 迁移实操新旧地址逐段对照对绝大多数用户而言迁移动作就是把下载 URL 的域名前缀从packages.timber.io/vector换成install.datadoghq.com/vector并去掉不稳定的别名。以官方文档与发布脚本中反复出现的x86_64-unknown-linux-musl归档为例弃用前版本别名过渡期后可能失效https://packages.timber.io/vector/latest/vector-latest-x86_64-unknown-linux-musl.tar.gz迁移后精确版本路径https://install.datadoghq.com/vector/0.59.0/vector-0.59.0-x86_64-unknown-linux-musl.tar.gz这一格式在 website/content/en/docs/setup/installation/manual/from-archives.md 的官方从归档安装文档中已是标准写法例如 Linux ARM64 的安装命令mkdir -p vector \ curl -sSfL --proto https --tlsv1.2 \ https://install.datadoghq.com/vector/version/vector-version-aarch64-unknown-linux-musl.tar.gz | \ tar xzf - -C vector --strip-components2Nightly 的对应路径同样收录在该文档中形如https://install.datadoghq.com/vector/nightly/latest/vector-nightly-aarch64-unknown-linux-musl.tar.gz与发布脚本中verify_artifact校验的 nightly 地址vector/nightly/DATE/与vector/nightly/latest/完全吻合。使用安装脚本的用户使用官方安装脚本的用户无需任何改动。仓库中的 distribution/install.sh 已将默认包根地址切换为公共 COSE bucket# 如果 PACKAGE_ROOT 未设置或为空则使用公共 COSE 发布 bucket。 # PACKAGE_ROOT 仍可作为包镜像源的覆盖项。 PACKAGE_ROOT${PACKAGE_ROOT:-https://install.datadoghq.com/vector} PACKAGE_URL${PACKAGE_ROOT}/${VECTOR_VERSION}脚本随后拼接出归档下载地址${PACKAGE_URL}/vector-${VECTOR_VERSION}-${_archive_arch}.tar.gz并自动完成平台检测、下载、解包与 PATH 配置。需要自行指定版本时可通过VECTOR_VERSION环境变量覆盖例如VECTOR_VERSION0.59.0。使用 Homebrew 的用户Homebrew 公式同样已指向新域名。vdev/src/commands/release/homebrew.rs 在发布流程中生成公式时arm64 归档 URL 直接使用精确版本路径let arm_package_url format!( https://install.datadoghq.com/vector/{vector_version}/vector-{vector_version}-arm64-apple-darwin.tar.gz );这印证了稳定版只提供精确版本路径、不提供别名的迁移原则公式每次发布都会固定到某个具体版本号上。使用 Helm 的用户Helm charts 的发布载体由packages.timber.io迁往 GitHub Release assets但仓库索引地址https://helm.vector.dev保持不变。已在使用的用户应检查 Helm chart 的拉取来源是否仍依赖旧域名并将 chart 下载切换到 GitHub Release assets同时确认helm repo配置中的索引地址仍是有效的helm.vector.dev。时间线与风险提示迁移涉及两类时间约束务必区分新制品自0.59.0起默认从install.datadoghq.com/vector分发安装脚本、官方下载页面与包管理仓库均已切换旧 URL 的读取窗口packages.timber.io/vector下的版本化、latest与版本别名 URL 在2026 年 12 月 31 日之前保持可读之后可能被随时删除——即不保证在 2027 年仍可用。因此建议运维团队尽早将 CI、镜像构建、安装脚本、Ansible/Chef/Puppet 等自动化流程中的硬编码地址统一替换为精确版本路径而不是依赖过渡期窗口拖延。弃用通知本身是如何被管理的deprecation.d机制本次迁移的正式载体是仓库deprecation.d目录下的弃用通知片段。deprecation.d/README.md 说明了该机制每个文件以unique_slug.md命名带 YAML frontmatter字段如下字段是否必填说明what是对被弃用内容的一句话描述deprecated_since是首次宣布弃用的版本号接受 semver 字符串如0.56、0.56.0本文所涉片段的 frontmatter 即为what: Stable Vector artifacts hosted at packages.timber.io与deprecated_since: 0.59.0。片段正文会被原样渲染进发布说明的deprecation_announcements本次新增与planned_deprecations后续版本持续列出两个小节。通知片段经历宣布 → 计划 → 移除三阶段生命周期其校验与落地由vdev子命令驱动cargo vdev deprecation check校验目录内所有片段并核对生成的website/data/deprecations.json是否最新。校验逻辑见 vdev/src/commands/deprecation/check.rs包括拒绝deprecated_since晚于下一 minor 版本的片段cargo vdev deprecation show预览当前弃用状态功能正式移除时执行cargo vdev deprecation enact slug --version removed-in-version该命令在记录移除信息的同时删除片段避免手动删除导致信息丢失。本次弃用对应的 JSON 记录已生成在 website/data/deprecations.json 中说明该通知已进入正式管理流程。小结三步完成迁移替换域名将自动化与文档中的packages.timber.io/vector/...前缀统一替换为install.datadoghq.com/vector/...固定版本稳定版一律使用install.datadoghq.com/vector/version/精确版本路径不再依赖latest或.X别名新域名也不提供这些别名nightly 与自定义构建则分别使用vector/nightly/与vector/custom/下的路径核对 Helmchart 改从 GitHub Release assets 获取https://helm.vector.dev索引地址保持不变并在 2026 年 12 月 31 日窗口关闭前完成全部存量 URL 的清理与验证。【免费下载链接】vectorA high-performance observability data pipeline.项目地址: https://gitcode.com/GitHub_Trending/vect/vector创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考