发布日期: 2026-03-16
版本号: v3.4.0-rc1

Argo CD v3.4.0-rc1 预发布版本已发布。此版本调整了 Kubernetes 集群版本的解析方式以与 Helm 3.19.0 的新行为保持一致。重要影响是,使用集群生成器并通过 argocd.argoproj.io/auto-label-cluster-info 注解获取集群的应用集需要更新,改用 argocd.argoproj.io/kubernetes-version 注解,并采用 v主版本.次版本.补丁版本 的完整格式。此变更提供了非高可用和高可用两种模式的快速部署命令。所有发布的容器镜像均经过签名验证。版本包含了众多新功能、错误修复、文档更新及依赖项升级,详细的变更日志和升级指南可查阅相关文档。

更新内容 (中文)

[!IMPORTANT] 遵循 Helm 3.19.0 对 K8s 集群版本解析方式的变更,此 Argo CD 版本包含一项变更,使 Argo CD 解析 K8s 集群版本的方式与 Helm 行为保持一致。

影响:使用集群生成器基于 Kubernetes 版本获取集群,并在集群 Secret 上使用 argocd.argoproj.io/auto-label-cluster-info 的 ApplicationSet 需要更新为使用 argocd.argoproj.io/kubernetes-version,格式为 v主版本.次版本.补丁版本,而非之前的 主版本.次版本 格式。

更多详情请参见:https://argo-cd.readthedocs.io/en/release-3.4/operator-manual/upgrading/3.3-3.4/#cluster-version-format-change

快速入门

非高可用:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.0-rc1/manifests/install.yaml

高可用:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.0-rc1/manifests/ha/install.yaml

发布签名与出处

所有 Argo CD 容器镜像均由 cosign 签名。为符合 SLSA Level 3 规范的容器镜像和 CLI 二进制文件生成出处证明。有关验证方法,请参阅 文档

发布说明博文

要了解此版本关键变更和改进的详细分解,请查看 官方博文

升级指南

如果从不同的次版本升级,请务必阅读 升级 文档。

更新日志

功能特性

  • 05504d623c36a8770bc6379a9d0439a94da2ca59: feat(appset): 为 ApplicationSet 状态添加 Health 字段 (#25753) (@pjiang-dev)
  • f83906d8779025b92e811ffe537e194b87f36978: feat(appset): 优化获取集群 Secret 时 appset 控制器性能 (#25624) (#25577) (@rumstead)
  • ed6d2c525efc66c61487eea9cf1f964126f439d2: feat(controller): 添加注解以暂停特定集群的协调 (#26442) (@drewbailey)
  • 507289925b9086015cb0091c6f508acfa56e43f9: feat(hydrator): 使用于水合提交的 authorName/Email 可配置 (#22847) (#25746) (@adityaraj178)
  • 8ed52b2ca1756d1458788cfd6141bedf061b8cb1: feat(notification): 为通知模板添加 appProject 访问权限 (#26437) (#26470) (@adityaraj178)
  • e1aeb792a4cbddee4e6e7debd0b3fcfee5b95ac1: feat(ui): AppSet 滑出摘要面板 (#26490) (@pjiang-dev)
  • 5ab598e0fd1ae63cfc6d73ea396752167ea655e7: feat(ui): 为应用列表添加注解过滤支持 (#25590) (@zc149)
  • 1391e2f95f90583398e2e49a5d3e5bd020e3f674: feat(ui): 添加 appset 树视图详情页 (#26262) (@pjiang-dev)
  • 72085781dcecc4fc1d69430bb89c4f1395948e64: feat(ui): appset 列表页和过滤器 (#25837) (@pjiang-dev)
  • ff45972ec81483f5691ec863a796e1133e8676f8: feat(ui): 在应用创建面板中启用 hydrator 支持 (#26485) (@jwinters01)
  • 12149466c8da82d19e5b152aaa0f97497844c779: feat(ui): 在摘要标签页中支持 hydrator 属性 (#26152) (@jwinters01)
  • b414432ddbe559ff0f4293fa2e9399430ee0a96f: feat: 为 UI 添加按操作状态过滤应用的功能 (#25636) (@schlags)
  • 408e99e9e912a98a997f49d420763ea7b474c700: feat: 允许 Helm 仓库请求使用自定义 User-Agent 头 (#25473) (@yugannkt)
  • 19b41b9d319d317f8c77644ee29c6555f37bb44d: feat: ApplicationSet 监视 API (#26409) (@pjiang-dev)
  • b4421672f615d39ed122b82b695e9b5acc2cfb69: feat: 记录并暴露 K8S API 客户端环境变量 (#8527) (#25145) (@gosarami)
  • 7a3d6f1f6a28b44f5de73895d262473641954429: feat: 实现 nmstate 健康检查 (#26506) (#26507) (@sandert-k8s)
  • 58590656508d1b452f23e733b2e0cec633a1c547: feat: 添加 ApplicationSet listResourceEvents API (#25537) (@pjiang-dev)
  • 27930974802915d219ec3b927510a9af93e8fc16: feat: 为认证和处理程序添加 OTEL 检测 (#25296) (@devopsjedi)
  • b7e2027f353e1af1f4f82d7efd11b807abb685f9: feat: 将 Prune 和 Delete 添加为应用级别的同步选项 (#23370) (@MrFreezeex)
  • 73b4d9884fdbf78e94bb95812d5e3d6e0a7c1aa7: feat: 在 argocd-base 中添加 --no-install-recommends #25841 (#25852) (@zeraye)
  • 13bc5ae0c4c05a39fd62725ed55d665fc2c794bd: feat: 添加 argocd account session-token 命令 (#15277) (#24638) (@alexef)
  • d8635ca27b0931f8b6a692dd565cb0dff798596d: feat: 为应用列表过滤器添加清除所有按钮 (#26007) (@choejwoo)
  • c2e594c5f5a05bda9d0de1e630e8c70d06f44312: feat: 默认禁用 gRPC 服务配置 DNS TXT 查找 (#26077) (@vstoican)
  • 3cb4955d4475e851838d5c3a996afcc80edd71e3: feat: 通过命令参数暴露通知控制器处理器数量 (#26798) (@kirillbilchenko)
  • c0a2a579c55daa88fe03a5364abf34737b42e76c: feat: 在 appset 控制器中实现应用缓存同步 (#26578) (@alexmt)
  • ef75a2e7a5a4180d3b1c63286548763b441a8670: feat: 限制流解析中的最大证书和已知主机数 (#25777) (@ankit98040)
  • f85ad11b2a2ae5a943f2ed24e3cde00ef23608d0: feat: 从应用程序列表中移除未使用的 reposFilter (#24667) (@choejwoo)
  • 6f0de8b858ec46475a24b099f78b85f969c64fc0: feat: 更新 Numaflow 资源的健康检查 (#25698) (@dpadhiar)

错误修复

  • ede92293539fdd3c34a8a825dbbc7124800ea4c1: fix(actions): 使用正确的注解进行 CNPG 暂停/恢复 (#26711) (@rouke-broersma)
  • f45ee221e5543a948b989228c06aef252d00e957: fix(appset): 将 appset 资源状态计数默认更改为 5000 (#26249) (@pjiang-dev)
  • bb894e8c169947fc65a712bd6b317e2f5ad74f79: fix(appset): 更新集群 Secret 时,不对不属于允许命名空间的 appset 触发协调 (#25622) (@OpenGuidou)
  • 330077c5a8de01d674173c7fdf9d3fae82ff1b04: fix(appset): 修复 GoTemplate 模式下后生成器选择器忽略标签的问题 (#26717) (@thejoeejoee)
  • bdc3447649069b87ba86bf8daf3a2dadc46b3909: fix(appset): 创建后更新 appset 资源 (#26511) (@pjiang-dev)
  • 59f229b9fddf09287662958e9b472dd78db98773: fix(ci): 添加 ppc64le 缺少的 git-lfs 安装器校验和 (#26835) (@olivergondza)
  • cbc7ecdb856a7d53c6f521fa087477cb476a89d7: fix(ci): Makefile 变量 IMAGE_REGISTRY 和 IMAGE_NAMESPACE 使用不一致 (#25846) (#25860) (@dudinea)
  • 2253481c848630264f0763bec52e43e2ed97e17a: fix(ci): Issue/PR 更新时移除过期标签 (#26452) (@Kevinjoeharris)
  • 4a5d3a79cc1b24d8f9c0c743457552dc9dfc244a: fix(ci): 将 gitops-engine 单元测试添加到 CI (#25863) (@pjiang-dev)
  • 92c53893885bf497529dec9497d71ad60ad91cb0: fix(ci): 确保 cherry-pick 提交包含 DCO 签名 (#26124) (@anaghaaaaa9)
  • aadf2af7e17252a6ead2e7d25b991e9f9e619f23: fix(ci): 修复在 Linux 上的 make build-ui 中删除文件的问题 (#26134) (#26135) (@dudinea)
  • 946a3ab44b55c72801d94f3cc0587f10555eeec3: fix(ci): 修复在非 amd64 架构上使用 DEV_IMAGE=true 的 make image 命令 (#25897) (#25898) (@dudinea)
  • 956a6a1352a56e66f88389499bf1ce7710195133: fix(controller): 处理 PreDelete/PostDelete 钩子中以逗号分隔的钩子注解 (#26420) (@linghaoSu)
  • af05c56bc44d7dfa219de27ed1a53d4fd1a8f90c: fix(dashboards): 修正控制器遥测面板的作业标签 (#26548) (@dacbd)
  • 986cdf0ef3f4ce53703349db23377ad2b258edd2: fix(dev): 测试文件更改时跳过 Tilt 重建 (#26624) (@nitishfy)
  • 63698bd4d27cd190fd8c32e59ec3567d5d804be7: fix(dex): 以用户 1001 运行 (#26726) (#26757) (@crenshaw-dev)
  • 8a507b783e3ac3bd672ee2e8e95649d9fb08159b: fix(dex): 以用户 1001 运行 (#26726) (#26775) (@crenshaw-dev)
  • 3eeebd8346eb4b3e71e170901bced96942acffb6: fix(docs): 将 PR 标题指南从 refactor 更改为 chore 并重新格式化 json (#26450) (@choejwoo)
  • d66ad455004988b5251027fe01ce59e7e4358303: fix(docs): 更新概述中的其他部分以匹配功能状态 (#26411) (@ranakan19)
  • 1dc85e564bc4ed123c22d4ff45a6b5b71b921fda: fix(engine): 始终保留钩子的同步状态 (#25692) (@agaudreault)
  • a1d68ca46580f1326b499125df285350fd4ae61b: fix(engine): 在 setRunningPhase 中正确设置修剪确认消息 (#25915) (@MrFreezeex)
  • 95d19f2eda61a74d90e222ce6f3e6c1016266702: fix(engine): 改进操作阶段消息 (#25668) (@agaudreault)
  • 82597111a1bfe8d8960fc8595236b20265b2c87c: fix(health): 仅在所有资源丢失时才认为应用缺少健康检查 (#23995) (#25962) (@agaudreault)
  • a22f33dbe29d1f55062e4df015e01cea090e5514: fix(health): configconnectorcontext 和 configconnector (#26308) (#26309) (@solidnerd)
  • 6eea558023b655888014c3cb4d945ee8de950a57: fix(health): 可用时使用 note.drySha (#26698) (@crenshaw-dev)
  • afdf99f33a0168ae6e8038aa81f6c9147f41bbfc: fix(helm): 改进 helm cmd 失败时的错误消息 (#26159) (@olivergondza)
  • 228378474aaf130b0f8bea8a8c26feda72cb7f11: fix(hooks): 始终移除终结器 (#23226) (#25916) (@agaudreault)
  • 67712c19d84b4c7d45a8e02e0a04a9e889f97f47: fix(hydrator): .gitattributes 包含深层嵌套文件 (#25870) (#26011) (@crenshaw-dev)
  • 3453367509a9726682cce54b087aa4f93121c50c: fix(hydrator): 修复编译错误 (#26024) (@olivergondza)
  • ef40ba8805a165c3b61f3efb29060997eaa43b5d: fix(hydrator): 失败操作的空链接 (#25025) (#26014) (@crenshaw-dev)
  • 6f21978637b62bd018f68599734179c48c0124ed: fix(hydrator): git fetch 需要凭据 (#25727) (#25738) (@crenshaw-dev)
  • a439c6c5ec29f16b910d42d95ad5567faac681f2: fix(hydrator): 空操作时水合 sha 缺失 (#25694) (#25695) (@crenshaw-dev)
  • 6994a42fa9611fb565b35aad9389b4570ee955e5: fix(hydrator): 将 destination.namespace 传递给清单渲染 (#25478) (#25699) (@seankhliao)
  • 0a2ae95be8cf74c09156ab193235b3df5474d9a6: fix(hydrator): 推送注释时的竞争条件 (#25700) (@crenshaw-dev)
  • e5e00d3f6f0a6f5815449541173e7b3cc263e0da: fix(hydrator): 当启用源水合时使用来自 drySource 的刷新路径 (#25516) (@FourFifthsCode)
  • fee6962f687571f9a08173d764a44d3e29dad6b4: fix(makefile): 提高 make lint-local 及相关目标的性能 (#26025) (@olivergondza)
  • 4fabbcebead84f192478745741687a7916a45b3f: fix(metrics): 更一致的 oci 指标 (#25549) (@blakepettersson)
  • de99b7007131589357b3228f2baf8dae41a22db1: fix(reposerver): 在 TestGenerateManifestsHelmWithRefs_CachedNoLsRemote 中使临时目录清理成为最佳努力 (#26742) (@nitishfy)
  • 8739f91afded8a8eee998e5da98df14fb8b1a807: fix(reposerver): 在 Github App 认证中使用 http 传输超时 (#26762) (@anandf)
  • 28b90a75ba403edbc85edd5687399d2fd394abcc: fix(server): 通过 secrets 配置 OIDC 失败 (#18269) (#26214) (@BZValoche)
  • d9c83da78fd0ba1bbd1bb85090a1b75f6fe9fc27: fix(server): 注销时使 JWT 令牌失效 (#26388) (@anandf)
  • df3be1cdf0d6cb7cd78278150bb8511cd392be2e: fix(server): 在重试终止时更新 resourceVersion (#25650) (@crenshaw-dev)
  • 24615c8ce8fe229ae1d9eb79ca68f7e290869112: fix(state): 修复(控制器):为钩子资源显示正确的 SyncWave #26208 (#26240) (@linghaoSu)
  • 971bf5769a63a6e627ff3a50a1c66524220f1044: fix(ui): 参数标签页应正确显示干运行源参数 (#26179) (@jwinters01)
  • 8e636b78e5a8c6a1b83d5cb18b117982afab1fe3: fix(ui): 为下载日志功能添加“之前”选项 (#26427) (@linghaoSu)
  • 96bfc1e20b210320094486546e1ab47e9a505f86: fix(ui): 将 yaml-editor 转换为函数组件 (#24921) (@mg5566)
  • ae34305d18345416805ae55b0567df38e70961b9: fix(ui): 改进大量应用数量的过滤器自动补全性能 (#15087) (#26082) (@rohankmr414)
  • c9a5a7e62c432bac93388d8cd2604c87131a9b11: fix(ui): 使 yaml 编辑器轮廓按钮不透明 (#25748) (@choejwoo)
  • a903bc46e67ba5554d21ebabd09579dd268c4e13: fix(ui): 修复 monaco-editor 搜索滚动定位问题 (#26638) (#26639) (@oleksandr-codefresh)
  • 84f9446d3a1bfa1be794fdd277a41b63812baf21: fix(ui): 防止在应用程序和应用程序之间导航时崩溃…… (#26245) (@pjiang-dev)
  • 716339c7995620feed454a6296acbf1acf1f650f: fix(ui): 防止格式错误的流数据包导致日志查看器崩溃,问题 #26023 (#26226) (@LBaronceli)
  • f5de841d978d5949b4ddc44005ef7315f074901a: fix(ui): 窗口调整大小时重新布局 Monaco 编辑器 (#25784) (@choejwoo)
  • fd3c8840c998a483b10bc4277859e827a0836767: fix(ui): 在写入仓库凭据列表中移除 createApplication 选项 (#23550) (@linghaoSu)
  • 93c736cf6a7d5aca085b2cfdc54fcad6bbfac77e: fix(ui): 移除多余的点 (#25816) (@jsoref)
  • 2f4c5bb972ea3ad43a02a97a3a8b1e6f86830f62: fix(ui): 在仓库列表中显示过滤器为空状态 (#26160) (@choejwoo)
  • 91e9b226240cf364e4ab7931c7ca74ed416effbb: fix(ui): 在侧边栏中悬停时显示完整的标签、项目、集群和命名空间 (#7520) (#24723) (@adityaraj178)
  • a76a8762e4a4d698ad26b8bc2b29423d8c076411: fix(ui): 标准资源图标未正确显示 (#26216) (#26228) (@linghaoSu)
  • d11c99a5169f387243d4caeb6fb7465cad5573b4: fix(ui): 更新 AppSet UI 以支持监视 API 并移除未使用的过滤器 (#26631) (@pjiang-dev)
  • 6c043d3acb4745bf36c0989c6bf7faa25f0b11a3: fix: 修复启用自动同步的应用在 monorepo 上产生过多 ls-remote 请求的问题 (26277) (#26278) (@dudinea)
  • 61c8ce2fc9c3ef7d1d3e5e75538f790550bf0e8b: fix: #25313 从 helm version 命令中移除 --client (#25740) (@jessebot)
  • 054538b069a572a56690b0b2b94b16bea58dd2cc: fix: AAD 域提示改进 (修复 #18066) (#24639) (@jhansireddy01)
  • 86e42fb223f39bcff0d946bff3812160de83d8e6: fix: AppProject 终结器应考虑所有允许命名空间中的应用 (#24347) (#26416) (@dhruvang1)
  • f6d00b7733732b17ca4d3f70fde19e3da3870cdf: fix: 仅在规范……时显示“请更新资源规范”消息 (#25066) (@jsoref)
  • 472d50cb199bb013c1c0c6fcfdd9ff7fdc727c51: fix: OpenTelemetryCollector 健康检查在模式:daemonset 时显示 0/0 (#26391) (@tank-500m)
  • e168d8a9fd95c32d5578154fd4dd4f39d3a1ce97: fix: 撤回 “fix(ci): 确保 cherry-pick 提交包含 DCO 签名” (#26124) (#26243) (@ranakan19)
  • f3d0c1233e1f6b6f322e61b53b67a09e5a73cf4f: fix: 切换 automated.enabled 以在回滚时禁用自动同步 (#25719) (@danxmoran)
  • 08602c27c1c9fe52006618ae585a2a11dbc7c567: fix: 在 app unset 命令中添加缺失的 source-name 标志 (#26712) (@ppapapetrou76)
  • 22327073efddfba473c366ef27e81072ac3ccaa9: fix: 允许将 automatedSyncPolicy 字段更改为 false (#26763) (@pjiang-dev)
  • 1488a13b8971c2225ee978142743b897943493db: fix: 允许使用 docker dhi helm charts (#25835) (@blakepettersson)
  • c32286a9a4760bee528f84cce9e92f210e89bedd: fix: 在错误路径上关闭响应体以防止连接泄漏 (#25824) (@ctwww)
  • 8f9ee6d1dabb699c2c44ad5ae35f891d686b6ef1: fix: compressedLayerExtracterStore+isCompressedLayer - 允许 tar.gzip 后缀 (#26355) (@nepeat)
  • 4d66a209d34be0bcca8efb685e87f57e0eb0b454: fix: 考虑活动资源注解上的 Replace/Force 同步选项 (#26110) (@agaudreault)
  • bde6f667e18c863ccb1ae4b0489cbfe63bf3d0a0: fix: 修正代码库中的拼写错误 (#25959) (@Ekene-Chris)
  • e01714590d951587b70df058ff02a13413f40374: fix: 使用 argocd 命名空间创建事件 (#26667) (@ppapapetrou76)
  • 2c5f7317a54bc2101c32b838fe49a914009d5fd7: fix: 启用并修复 modernize linter (#26352) (@mmorel-35)
  • 6a10ffe833c02283b03543570147dabdc45138a4: fix: 确保 kubeversion.version 与 helm 返回的兼容 (#26469) (@ppapapetrou76)
  • 6cd65b462252698427a26da1fec790ce6b1dc275: fix: cmp 服务器生成清单元数据时发送错误 (#25891) (@ppapapetrou76)
  • 06719071d670d33b936f2db6437a519d7dff7a1c: fix: 修复 GetAppdetails 以显示来自其他 git 仓库引用的数据 (#26440) (#26544) (@dudinea)
  • f0c694d9f01e122d19805bb833a5f640e96f6346: fix: 修复参数在值中模板化时的生成器错误 (#25342) (#26696) (@dudinea)
  • b320854f04766358860ce66edb467501573cef7c: fix: 修复 Dockerfile 中 –no-install-updates 选项导致的镜像功能损坏 (#25972) (#25999) (@dudinea)
  • 2b3eae62c41a087fd5278e3253f59fdff66fb4c0: fix: 修复 argocd proj windows list PROJ 输出 - USEANDOPERATOR 缺失 (#26273) (@ppapapetrou76)
  • d099c24655b7cd37f0e89b5584baae00a5c294ea: fix: 修复使用 replace 同步应用时出现的 already exists 错误 (#26791) (@ppapapetrou76)
  • bf1f836ece58c749c402b04e34d96dedbb973aba: fix: 获取应用资源树视图 (#26166) (@ppapapetrou76)
  • 5e6449fbba3bae38f0e2dda49989cf0c2e8b0524: fix: 正确处理 ReadLocalConfig 中的解析错误 (#26597) (@sivchari)
  • f8c0d7efcf62a80a8ebce2090972cd0d780f282a: fix: 健康检查在同步操作期间无法检测资源删除 (#26286) (@cjcocokrisp)
  • 3a4b0a0feddd6b7bd9349f6a774a095b40814fbf: fix: helm 测试不稳定 (#26805) (@nitishfy)
  • 275c5de62736f6240e489127aeec0f7094acfe81: fix: 改进 Rabbit MQ 资源定制以更好地处理未知条件 (#25941) (@ppapapetrou76)
  • 4519fdf6505701d558a089f3840d16240ca76540: fix: 在 Repository.Sanitized() 响应中包含 Depth 字段 (#26572) (@harshil562)
  • c4f3bb8be401e3feb2bf8a85334bd4998eebbbc3: fix: 集成分割按钮 (#25993) (#25994) (@jwinters01)
  • 4e997f0d5e657c672d2830bf6d1001d520ef4a19: fix: 健康检查失败时的无效错误消息 (#26040) (#26039) (@dudinea)
  • cbbb19ddef77e22a1aa91aad3f3dde5fc3a1a259: fix: 使 config key 可选 (#26701) (@crenshaw-dev)
  • 57e9e5e201bcafeef1a9c18d4ac794bbe7caf2a9: fix: 多源 git+helm 的 manifest-generate-paths (#25531) (@fm1ck3y)
  • 3c01ab15eee55ed95b3f5ac5115a72a5e36a80ac: fix: argocd 镜像中缺少 gpg-agent (#25935) (#25937) (@dudinea)
  • d2cb56d7c7a191c10a310870b4ece0b2ce9ee008: fix: 现代化 util/argo/argo.go 中的切片初始化语法 (#26001) (@Ekene-Chris)
  • 887736534fffe350cd5fbb4f6414cf5622bf9254: fix: 跨命名空间层次遍历的多级集群范围中间节点 (#26408, #24379) (#26410) (@jcogilvie)
  • 429fc1f2d93795aaa543edce7833a7bb7509d878: fix: nil 和空的 ignoredifferences (#25980) (@blakepettersson)
  • 2d762e4a2b26f91a0c46cda92c8c5c8cd3c5b181: fix: 优化 cli 服务端差异比较的并行动态批处理 (#25550) (@afarbos)
  • ced94022b35e9cd4eb1724935acd359323d034e6: fix: 空令牌导致 OIDC 注销时 panic (#25874) (@ppapapetrou76)
  • 401b1a8b3c850688b56b1ea045a93625c91eeca1: fix: 父子 httpproxy 健康检查 (#25714) (@gregbarasch)
  • 43ea991a25444eb9a2e700c379ad2e8233cf6b68: fix: 在 repo-server 中使用 params 配置映射注册 pprof 端点 (#26237) (@ppapapetrou76)
  • 739bc5812f8b6e691d98fa4da068083a601310c6: fix: 从 helm version 中移除已弃用的 –client 标志 (@malikdraz)
  • be08693409fcb968231dd3d17ead161b85ecdca8: fix: 移除过时的 reposFilter 引用 (#26310) (@choejwoo)
  • 2f7d36bc38e0e299f0abe63515dd0061c03d050e: fix: 解决不稳定的 TestSync_SyncWaveHookError 测试 (#26080) (@adityaraj178)
  • b85887fc3afb513cec62c9614c764fb59bb52bc5: fix: 缓存不可用时返回错误 (#26053) (@nitishfy)
  • 19a74df8dc730a5f0c87fcb3088f8f2ed60c2476: fix: 在集群获取 API 中返回缺失信息 (#25566) (@ppapapetrou76)
  • 79b0981b050beb9ab747b422499481feef6abab1: fix: 仅当存在 Prune=confirm 时才显示修剪按钮 (#23326) (@MrFreezeex)
  • 043544c1977734bb70e19b8545a1fd67afbf6638: fix: 在认证协调时跳过集群范围 RBAC 资源的命名空间检查 (#26403) (@cjcocokrisp)
  • 6df1a5bbc2e74ef4e099cdf5d52422a959b771c2: fix: 在无关组件中跳过令牌刷新阈值解析 (#26803) (@gdsoumya)
  • 984a29c9211e7656fca710ada2001873c6d88a41: fix: 跳过不必要的 git 状态清理 (#26714) (@alexmt)
  • 18efd0cf1beea5414f8e4811b055088dbb41c670: fix: 检索源刷新路径时去除空格 (#26400) (@nitishfy)
  • fee1c565c3239f2af4a3efe78d240b7ec9ff310f: fix: 更新 Jsonnet 字段标签以避免清单中出现 jsonnet: {} (#25625) (@1Shubham7)
  • 3250327f018239203e99dd5a70cecb7a82159781: fix: 应用删除时使用 InstanceName 进行缓存清理 (#26741) (@sivchari)
  • 305ecb623bfeb9b19b848350cbde61e249098941: fix: 使用证书指纹去重 TLS 证书 (#25779) (@nitishfy)
  • 7180deb93712ab2f43ec27e42e607567b648cf72: fix: 使用 csapgrade 修补 managedFields 以进行客户端应用迁移 (#26289) (@pjiang-dev)
  • 6e89ed986783d26b2f0e6920fb0d08be1ca6c423: fix: 在 copyutil 符号链接中使用 force 标志以防止 repo-server 崩溃 (#26613) (@ManvithaP-hub)

文档

  • 11ec67513896951ea9816d7dcdc03a73fd8d67db: docs(rbac): 添加注释记录组所需的角色 (#7952) (#26672) (@mgarstecki)
  • af64957452f52c78e0a4789091dca1da1db83cb3: docs: 在 USERS.md 中添加“网易云音乐” (#25922) (@ryanwuer)
  • 726b764f1e18b4796c31fec9f867bbd2f13597dc: docs: 在 README 中添加 Bluesky 徽章 (#25880) (@terrytangyuan)
  • db8c801b0dbdfd999d20020d14219fa6c46baade: docs: 在文档中添加 CodeQL (#26645) (@Kevinjoeharris)
  • b137439c076f1f5da45edfb9b719504892e3ee7e: docs: 添加带 Dex 配置的 GitLab CI 集成文档 (#25413) (@afzal442)
  • 90ce1782ecd9b9995dc14ac24c6353816137cba0: docs: 在 USERS.md 中添加 Imagine Learning (#26111) (@Christian-Oleson)
  • 9e19a8f0bc4b62d7894e7c721430cb22c150dfac: docs: 为 PR 标题添加 ci 前缀 (#26471) (@Kevinjoeharris)
  • fb568753979cf5e20255fc49522b7dd05e310912: docs: 添加发布清单步骤以引用特定于版本的说明文件 (#25854) (@revitalbarletz)
  • abde22229a93c8e47304d05c0ea4ac540bd61fac: docs: 更改 argocd 渐进式发布的完整示例标题 (#25878) (@bbaja42)
  • e6825529ab963d0b16ba81dd662dff6c5de26f59: docs: 补充 Gateway API 入口指南 #25734 (#25739) (@kwentine)
  • 3e29c4c752b2c398d25cd462f2f3ba8b0bd6d147: docs: 修复链接 (@sh-cho)
  • 3dd71ea14d24322d559b14a940e00e80944d7d25: docs: 正确修复链接 (@sh-cho)
  • d883412df8c8f9a5e42ed60cae86904514d77cfc: docs: 修复文档中的一些告诫 (#26213) (@Moulick)
  • b9116506164c171b5f0b6ebdfc0de275cebc85d5: docs: 修复插件生成器描述中的拼写错误 (#26051) (@josemaia)
  • e3f616d6dc35d076c784118b22a4b483928635a3: docs: 修复 applicationsetcontroller.enable.scm.providers 的错误默认值 (#26162) (@FZhg)
  • b8d4216438ec2a7411bf7a317ea118fc5fceeb92: docs: 修复损坏的链接 (#26083) (@Kevinjoeharris)
  • 5e974b03d3d055c71b9ac7c99f68a9deced60ba8: docs: 提案:源完整性策略 (#25148) (@olivergondza)
  • 4edc1a96d3aa39b36cda07eb48990d9305ee11d1: docs: 修订 TLS 设置以包括 argocd-applicationset-controllerargocd-notifications-controller (#25872) (@alexrecuenco)
  • a6cc7ad9a61b4135e9445aaf1b66b30400511edb: docs: 修订 Argo CD 的 Web 终端设置说明 (#25992) (@todaywasawesome)
  • feab8bde775dc525f40366d97f019400c0061a89: docs: 设置安装部分以匹配快速入门指南 (#26259) (@alexrecuenco)
  • bea1139e96ea65ccdf361ff5199bb8899d112bb1: docs: 拼写错误 synching -> syncing (#26275) (@cilindrox)
  • 5cce5fe59b6350e4f4ad1971b6bf2fa925a1f792: docs: 在工具链指南中更新 Linux 主机 IP 检测 - 以避免硬编码 eth0 (#25800) (@1Shubham7)
  • 30e30a126b491575097068b9ce2f07c478a86ee5: docs: 更新浅克隆部分以使其更清晰 (#26697) (@todaywasawesome)
  • 312a841f8cc48edf53aca8a1bdef314db88b784e: docs: 使用 udp 查找首选出站 IP 地址 (#25812) (@jsoref)
  • e7aa9b099a9fe0849534c5610bbc3d486ff0451a: docs: 志愿者 @FourFifthsCode 担任 v3.4 版本负责人 (#25881) (@FourFifthsCode)
  • 7879dc0f6ec5dd663e375b512185b7498dff0664: docs: 在 USERS.md 中添加 SAP Signavio (#26164) (@msahihi)
  • d9b38a8e0e69908fddd88cb858ec499d5e19e79f: docs: 添加关于编组错误的常见问题解答条目 (#25851) (@nitishfy)
  • a66fe2af24d3569aa384881bc3a8f8e9f6624523: docs: 添加有关处理模糊修订版的信息 (#26052) (@nitishfy)
  • 3b24d33cda5943b513eee8488e6ce65f77ec5a9f: docs: 添加有关使用 Bitbucket 访问令牌时用户名的信息 (#25588) (@emirot)
  • 510af5c4d73781620435462a9aae4dfcbc2d033e: docs: 为 PR 标题添加缺失的前缀 (#26464) (@nitishfy)
  • faf0b75a7326fdab0c63da5ee679b070b8b6cee3: docs: 添加 3.2 到 3.3 升级概述部分 (#25671) (@reggie-k)
  • b8e6a797cc8cf6cebde34ca912eaa6352fab0581: docs: 在 3.3-3.4 升级指南中添加自定义健康检查部分 (#26812) (@reggie-k)
  • 088ef94d780eefda89ae54f865ca847188d3f6f5: docs: 将清单主引用更改为稳定引用 (#26035) (@reggie-k)
  • 3e265940096c13c10d581422596a09d4d575f37e: docs: cherry-pick 流程 (#26109) (@crenshaw-dev)
  • 34e8935bf8ec8b126bf949a8c411149d9e2be016: docs: 澄清更新 ArgoCD 中的 customLabels 需要重启控制器才能生效 (#25693) (@juliev0)
  • 912e216be3f6466e0b2416681ada1edf4d831b63: docs: 澄清 syncOptions 的父项 (#25989) (@jsoref)
  • 458837ee217025b8b413449ec8180bfd05bc04ab: docs: 澄清 CMP 插件和 CLI 相关集群版本文档中的 v 前缀 (#26852) (@reggie-k)
  • 26538608825df13b3f2078444da342c556c22e07: docs: 记录依赖项升级策略 (#26826) (@crenshaw-dev)
  • 8fb91682dba8dd2868241e1b1f21fadb5b377843: docs: 修复集群生成器版本文档 (#26847) (@reggie-k)
  • 5d790e5c9499c8b82facecdb8f0dba17444cb354: docs: 修复 argocd_oci_request_duration_seconds 指标的描述 (#25918) (@Piyushkhobragade)
  • 43dd717183e680724c5e344dd320ee164ebb8a9d: docs: 修复集群引导 helm 示例中的乱码文本 (#25940) (@AlexOQ)
  • b40a443b6ac3e17c463ca36f67f3ffab89b1e7da: docs: 修正语法、拼写错误并提高文档清晰度 (#26498) (@allexistence)
  • d8f9ed90f2b072ab4619a95897558dc995974df6: docs: 修复 help-wanted 标签链接 (#25839) (@zeraye)
  • 205241f35049961ac4047c55c7d74dcc25492a72: docs: 修复 namePrefix/nameSuffix 描述以反映覆盖行为 (@hokatabi)
  • 774f48e23e121156a13542747d07b58bd992724f: docs: 修正文档中的拼写错误 (#25844) (@ioleksiuk)
  • 69c2620aef8e6c1abb16f8f3c72107666bea9526: docs: 修正配置管理插件文档中的拼写错误 (#26150) (@aidan-ogorman-dev)
  • b92b7a6fd88f023ec6f93ce0bf5f22ab2c8449bd: docs: 将 grafana-org-operator healthcehck 升级手册 (#25672) (@reggie-k)
  • 4832c5e7a539643a6c694a880ee0d23573443c78: docs: 改进 managedNamespaceMetadata 部分,包含跟踪…的细节 (#25536) (@afzal442)
  • 3d97fc9ede20ec48995a5520995763ee8a0b65c0: docs: 指示在 3.3.2 中启用 ClientSideApplyMigration (#26547) (@reggie-k)
  • 2f9bea68923ca7a903fc4332b6894f10377cfe0e: docs: 链接到源水合器 (#25813) (@jsoref)
  • fc6379b90ebe7054bac76f5fe03237fb0cf2cffc: docs: 在集群引导页面中推荐集群生成器 (#26084) (@kostis-codefresh)
  • d655bf645318098203f1f65ca1a6802679d1cf7e: docs: 重写 [here] 链接 (#26282) (@eightnoneone)
  • 65350789e8e593f348a7b8179d70b56407c9a429: docs: 修复 mkdocs 警告的小问题 (#26112) (@crenshaw-dev)
  • 03556db58618c89acda4b7cb86477f5ac8a2cfb2: docs: 更新 MAINTAINERS.md (#26496) (@choejwoo)
  • f7dbfbd9b4c8530036bc23367f933510b701e2dc: docs: 更新升级指南 3.3-3.4 和集群生成器文档中的更改集群版本格式 (#26837) (@reggie-k)
  • 6a3a540c9a908e6d2686c9501e51ea199754d472: docs: vscode 设置建议已过时 (#25925) (@alexrecuenco)

依赖更新

  • 66835b6ec75e72373b6b3e262c45976dc48a1c33: chore(deps): 升级 Kustomize 至 5.8.1 (#26367) (@reggie-k)
  • 2de45e7532a5c781219caf563082e67b47edc31f: chore(deps): 将 actions/cache 从 5.0.0 升级到 5.0.1 (#25678) (@dependabot[bot])
  • 91475509e1bb3cccc8995dd65447d29d0ee2aca7: chore(deps): 将 actions/cache 从 5.0.1 升级到 5.0.2 (#26042) (@dependabot[bot])
  • 8c30738f6f55301d1344af06a7619259a06a5065: chore(deps): 将 actions/cache 从 5.0.2 升级到 5.0.3 (#26183) (@dependabot[bot])
  • 4e827c80cf756a2d347300c86adaa040c7e688a4: chore(deps): 将 actions/checkout 从 6.0.1 升级到 6.0.2 (#26123) (@dependabot[bot])
  • 4bfd6243a1e88717a52da757897d34e57102f656: chore(deps): 将 actions/download-artifact 从 6.0.0 升级到 7.0.0 (#25726) (@dependabot[bot])
  • 796b722807c2f955d77ff910bc8270dbb2ce34eb: chore(deps): 将 actions/download-artifact 从 7.0.0 升级到 8.0.0 (#26635) (@dependabot[bot])
  • f1c5201e0ce0d0aa2bb1108b8ed03978ae7bd55c: chore(deps): 将 actions/download-artifact 从 8.0.0 升级到 8.0.1 (#26801) (@dependabot[bot])
  • 667b7d658c8fd0c6bbb296b83ffa860b2125eb38: chore(deps): 将 actions/setup-go 从 6.1.0 升级到 6.2.0 (#25950) (@dependabot[bot])
  • d77f8d8667396cb1d23b5d60fdb8cdd3682dcb4d: chore(deps): 将 actions/setup-go 从 6.2.0 升级到 6.3.0 (#26620) (@dependabot[bot])
  • f76046fc7ee1316e4d522210b692b21e920894e3: chore(deps): 将 actions/setup-node 从 6.1.0 升级到 6.2.0 (#25997) (@dependabot[bot])
  • 6baa4bcbcc9437bf67a300f1aeab9b676aa624e8: chore(deps): 将 actions/setup-node 从 6.2.0 升级到 6.3.0 (#26675) (@dependabot[bot])
  • 3db8a412e03a0255e4fbf0089346d7c1da981aaf: chore(deps): 将 actions/stale 从 10.1.1 升级到 10.2.0 (#26474) (@dependabot[bot])
  • 8d24a9a211befad4f740018f6c1b36805e16e855: chore(deps): 将 actions/upload-artifact 从 5.0.0 升级到 6.0.0 (#25679) (@dependabot[bot])
  • 38345d6185cd8241732fedcdf33a01f94182322f: chore(deps): 将 actions/upload-artifact 从 6.0.0 升级到 7.0.0 (#26633) (@dependabot[bot])
  • 2615be441d887442732a2c1893751603176e948b: chore(deps): 将 /ui-test 中的 axios 从 1.12.2 升级到 1.13.5 (#26353) (@dependabot[bot])
  • 4e71de3ef794a64a5651f751623c6cc1a143dfab: chore(deps): 将 /ui-test 中的 basic-ftp 从 5.0.5 升级到 5.2.0 (#26617) (@dependabot[bot])
  • 01629ccd7cb5426a47be60cf447b79078017a5e1: chore(deps): 将 code.gitea.io/sdk/gitea 从 0.22.1 升级到 0.23.2 (#26231) (@dependabot[bot])
  • 67d425f23749eb839900e8514e6ceddd5375c3d3: chore(deps): 将 codecov/test-results-action 从 1.1.1 升级到 1.2.1 (#25703) (@dependabot[bot])
  • 40412aaba3d37d351007f0ede7bcdc1b9f5053e1: chore(deps): 将 docker/build-push-action 从 6.18.0 升级到 6.19.1 (#26414) (@dependabot[bot])
  • c13ba1ee985ce25c0998ad201d2afddab7f3216c: chore(deps): 将 docker/build-push-action 从 6.19.1 升级到 6.19.2 (#26433) (@dependabot[bot])
  • 560d428381fc728ecfae141fd78b0bae7cbac7b3: chore(deps): 将 docker/build-push-action 从 6.19.2 升级到 7.0.0 (#26706) (@dependabot[bot])
  • d064cec17ac9c02ce521719891899ea1a9e2753d: chore(deps): 将 docker/login-action 从 3.6.0 升级到 3.7.0 (#26172) (@dependabot[bot])
  • 3321498f0bed8b9d6cb4232fc47172e355ce5f8b: chore(deps): 将 docker/login-action 从 3.7.0 升级到 4.0.0 (#26689) (@dependabot[bot])
  • dd9799385d63214f3e2e1ca61673b4d406b74bee: chore(deps): 将 docker/setup-buildx-action 从 3.11.1 升级到 3.12.0 (#25771) (@dependabot[bot])
  • d8d7009a4f6c88b00a1aee166d74211d586de2bd: chore(deps): 将 docker/setup-buildx-action 从 3.12.0 升级到 4.0.0 (#26705) (@dependabot[bot])
  • 063d3b6d8024f9ed8d65b80ab5011aa16b488464: chore(deps): 将 docker/setup-qemu-action 从 3.6.0 升级到 4.0.0 (#26688) (@dependabot[bot])
  • c212bb77bd72aeafc413307ab79a07c77aaae4e0: chore(deps): 将 github.com/Azure/azure-sdk-for-go/sdk/azcore 从 1.20.0 升级到 1.21.0 (#25975) (@dependabot[bot])
  • 040cc37ad3304de1b16513a3d0908de5b24f714e: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.13 升级到 0.2.14 (#25883) (@dependabot[bot])
  • a8676aeb46b3f679e1ee5996f8c2329f41118dfa: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.14 升级到 0.2.15 (#26560) (@dependabot[bot])
  • 6041e85df06245c84254c8f46e26d23e2cf2cf6a: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.15 升级到 0.2.16 (#26781) (@dependabot[bot])
  • 9182e6696fc07c9089dd3074c799b5b41ef76170: chore(deps): 将 github.com/alicebob/miniredis/v2 从 2.35.0 升级到 2.36.0 (#26103) (@dependabot[bot])
  • e10a395f348618a467c717edce182129ddbdad13: chore(deps): 将 github.com/alicebob/miniredis/v2 从 2.36.0 升级到 2.36.1 (#26146) (@dependabot[bot])
  • adf88c56efce11e30c3ab646d6b16aa9bc2760dc: chore(deps): 将 github.com/alicebob/miniredis/v2 从 2.36.1 升级到 2.37.0 (#26621) (@dependabot[bot])
  • 05620cea27855de13346db103e5c7a53757625af: chore(deps): 将 github.com/aws/aws-sdk-go-v2/config 从 1.29.9 升级到 1.32.7 (#26254) (@dependabot[bot])
  • 1f124986d93f041f1a731066e062e2399ba40b5d: chore(deps): 将 github.com/aws/aws-sdk-go-v2/config 从 1.32.10 升级到 1.32.11 (#26679) (@dependabot[bot])
  • 47eb7ee4d60ddab193fdd069d27bc6d923a37a73: chore(deps): 将 github.com/aws/aws-sdk-go-v2/config 从 1.32.7 升级到 1.32.8 (#26492) (@dependabot[bot])
  • 9851b84f979e27594be7e2d68bb838158f178305: chore(deps): 将 github.com/aws/aws-sdk-go-v2/config 从 1.32.8 升级到 1.32.9 (#26514) (@dependabot[bot])
  • 2ae64ba04b2e18901407c5a332473ded82fee940: chore(deps): 将 github.com/aws/aws-sdk-go-v2/config 从 1.32.9 升级到 1.32.10 (#26581) (@dependabot[bot])
  • cd65bc0585ab2e14dc250d2eee7638769465794f: chore(deps): 将 github.com/aws/aws-sdk-go-v2/credentials 从 1.17.62 升级到 1.19.7 (#26251) (@dependabot[bot])
  • abb60a9c2730df947cd2d029611a43203f191e11: chore(deps): 将 github.com/aws/aws-sdk-go-v2/credentials 从 1.19.10 升级到 1.19.11 (#26680) (@dependabot[bot])
  • f4852f70afb568af588962ea78c8e762d2158975: chore(deps): 将 github.com/aws/aws-sdk-go-v2/credentials 从 1.19.7 升级到 1.19.8 (#26495) (@dependabot[bot])
  • f2fdc6538689807781e03243e6a738ee1a1ea4fe: chore(deps): 将 github.com/aws/aws-sdk-go-v2/credentials 从 1.19.8 升级到 1.19.9 (#26515) (@dependabot[bot])
  • 63ddc3c3df1219fc3bf026b9843a27f57e6f4f17: chore(deps): 将 github.com/aws/aws-sdk-go-v2/service/codecommit 从 1.33.10 升级到 1.33.11 (#26842) (@dependabot[bot])
  • 09fac7b7f32f6b0a58e7dc2c4129cd9f2de2ffdf: chore(deps): 将 github.com/aws/smithy-go 从 1.24.0 升级到 1.24.1 (#26564) (@dependabot[bot])
  • f50f88fb66dcbb4f30acadcd7444ac190d0b130d: chore(deps): 将 github.com/aws/smithy-go 从 1.24.1 升级到 1.24.2 (#26657) (@dependabot[bot])
  • b4a52fc5c87201ee031c10222760ab3ce88af770: chore(deps): 将 github.com/bmatcuk/doublestar/v4 从 4.9.1 升级到 4.9.2 (#25932) (@dependabot[bot])
  • 3811a3094905d68f74259cdddc0417a7a7ea8a11: chore(deps): 将 github.com/bmatcuk/doublestar/v4 从 4.9.2 升级到 4.10.0 (#26144) (@dependabot[bot])
  • d1089f8b559567dc16bad23b2852c18a95a93b75: chore(deps): 将 github.com/bradleyfalzon/ghinstallation/v2 从 2.17.0 升级到 2.18.0 (#26782) (@dependabot[bot])
  • acc4bb7078197778da51f658b86def63c9ffafc0: chore(deps): 将 github.com/cloudflare/circl 从 1.6.1 升级到 1.6.3 (#26616) (@dependabot[bot])
  • 96f12668464113632c85cf64136b5c84ae6e2bde: chore(deps): 将 github.com/expr-lang/expr 从 1.17.6 升级到 1.17.7 (#25677) (@dependabot[bot])
  • f1ce1906719c242d4db78132d35538c3703d1d2c: chore(deps): 将 github.com/expr-lang/expr 从 1.17.7 升级到 1.17.8 (#26459) (@dependabot[bot])
  • fd1307d45434ef5a74a97fc25893023c50d9f5ec: chore(deps): 将 github.com/go-openapi/runtime 从 0.29.2 升级到 0.29.3 (#26736) (@dependabot[bot])
  • fe9373177747cfb17f8ec4920bfaf52524763238: chore(deps): 将 github.com/golang-jwt/jwt/v5 从 5.3.0 升级到 5.3.1 (#26171) (@dependabot[bot])
  • 9b10fe9774be65ce17e5039e0c1a402bac124864: chore(deps): 将 github.com/ktrysmt/go-bitbucket 从 0.9.88 升级到 0.9.89 (#26333) (@dependabot[bot])
  • b337855e22d4d9c39204c65d43387f82bb3496ce: chore(deps): 将 github.com/ktrysmt/go-bitbucket 从 0.9.89 升级到 0.9.91 (#26360) (@dependabot[bot])
  • 8aea5612abe0cf8d59ffe612c3f89fb1e3f87819: chore(deps): 将 github.com/ktrysmt/go-bitbucket 从 0.9.91 升级到 0.9.93 (#26563) (@dependabot[bot])
  • 564d17d57f04302da1c954a6b02a3973048c8d5b: chore(deps): 将 github.com/ktrysmt/go-bitbucket 从 0.9.93 升级到 0.9.94 (#26656) (@dependabot[bot])
  • a9da448046a3921e85a7457b5daa2fbf3ee25207: chore(deps): 将 github.com/olekukonko/tablewriter 从 1.1.2 升级到 1.1.3 (#26043) (@dependabot[bot])
  • bd9c12cbbad8d9b8d34e59435646dfa713f859b5: chore(deps): 将 github.com/olekukonko/tablewriter 从 1.1.3 升级到 1.1.4 (#26820) (@dependabot[bot])
  • 928543527d7ea7d694196f835566c7a1715e97d4: chore(deps): 将 github.com/redis/go-redis/v9 从 9.17.2 升级到 9.17.3 (#26145) (@dependabot[bot])
  • 0c2fa1ea23c6ff950525e7db73b418c9b5e026b3: chore(deps): 将 github.com/redis/go-redis/v9 从 9.17.3 升级到 9.18.0 (#26475) (@dependabot[bot])
  • b18d576fe22e8e9d2ca3714a04589fb6cf1e8a0d: chore(deps): 将 github.com/sirupsen/logrus 从 1.9.3 升级到 1.9.4 (#26021) (@dependabot[bot])
  • ca82ee11e231c6203f4c3ae07c84cad06095ff4d: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.10.0 升级到 1.11.0 (#25867) (@dependabot[bot])
  • 3ac7a0b69a6133ed6e46c995934641ca151cf2dc: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.11.0 升级到 1.12.0 (#25934) (@dependabot[bot])
  • 2322cdca322eb45a04442a5a587493f250d90ce1: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.12.0 升级到 1.13.0 (#25946) (@dependabot[bot])
  • 0da603db115d6c7dc8d651c8433d38067740e703: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.13.0 升级到 1.14.0 (#25973) (@dependabot[bot])
  • c626b202b7c3e43ad5ff76586becb338520958d0: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.14.0 升级到 1.16.0 (#26081) (@dependabot[bot])
  • c7574970d0a81e984c5eb2ecec6d4eaf8fa52510: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.16.0 升级到 1.18.0 (#26143) (@dependabot[bot])
  • 9c108cbaa07c012b97fc9786d7e83d7cca2611dc: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.18.0 升级到 1.19.0 (#26155) (@dependabot[bot])
  • 9d459c8afefc2600fee6399f78f3885cc1038d7c: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.19.0 升级到 1.21.0 (#26165) (@dependabot[bot])
  • e548ec76c74a79a76d483d129493638d2a36e4b0: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.21.0 升级到 1.23.0 (#26170) (@dependabot[bot])
  • 0a7088192111edddcace56c8107c530bfdc60802: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.23.0 升级到 1.25.0 (#26202) (@dependabot[bot])
  • f255cef326a47e5a3967aa5741a10774c3c17ab4: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.25.0 升级到 1.26.0 (#26250) (@dependabot[bot])
  • 9cc0c77eb5669942893b07ac913adb8c64be7600: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.26.0 升级到 1.27.0 (#26267) (@dependabot[bot])
  • 257ebc5f3ed47405e01a40ecc887978bdd299547: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.27.0 升级到 1.28.0 (#26292) (@dependabot[bot])
  • 7ccc6f94c73cff07f7421ab334449fa9276eb551: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.28.0 升级到 1.28.1 (#26334) (@dependabot[bot])
  • ad186cfe54fcc0ab174f7cb6eb67213d6f7ef3e5: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.28.1 升级到 1.29.0 (#26358) (@dependabot[bot])
  • e8539bea12fab77fcf80897d586a4be41da8305c: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.29.0 升级到 1.30.0 (#26384) (@dependabot[bot])
  • a544bc0920588027d5446e0c4c3b3bb6ea21e7f5: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.30.0 升级到 1.31.0 (#26413) (@dependabot[bot])
  • dcf0a1586ddb823e2a6eb5bdbca35a17e575e5dd: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.31.0 升级到 1.34.0 (#26461) (@dependabot[bot])
  • 67c5fe27cd0a19461174ad609340d87068428356: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.34.0 升级到 1.35.0 (#26476) (@dependabot[bot])
  • adbf9cd2373044a724371896c8bfe53929d44f85: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.35.0 升级到 1.36.0 (#26493) (@dependabot[bot])
  • 7db8ab20cbf9606aa9b0612a58d44ad79e510e2d: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.36.0 升级到 1.39.0 (#26533) (@dependabot[bot])
  • a4f9f57b5fc716ab02f944e15629264a97be038d: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.39.0 升级到 1.41.0 (#26561) (@dependabot[bot])
  • 4ffad600955762a813f3842155e8f3d7f3b81b71: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.41.0 升级到 1.42.0 (#26605) (@dependabot[bot])
  • 98430658d8ad85f36d4ae75ac28d0199bd950060: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.42.0 升级到 1.43.0 (#26622) (@dependabot[bot])
  • 858f159cf9da8b7f6eb099cff326009469225eef: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.43.0 升级到 1.44.0 (#26634) (@dependabot[bot])
  • 91253dcf4648afa83cf65d79a9055b955ff284c1: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.44.0 升级到 1.46.0 (#26655) (@dependabot[bot])
  • 89cd590cb868367d2ce6a3cc44cdb936027cdc98: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.8.1 升级到 1.8.2 (#25676) (@dependabot[bot])
  • 106acdafec489ea139f33efeafbc7f271c6fa965: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.8.2 升级到 1.9.0 (#25701) (@dependabot[bot])
  • b5a91a18cd0e673dc2d5b09c66cb355f8c1d5288: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.9.0 升级到 1.9.1 (#25725) (@dependabot[bot])
  • abf2233426a969fbb69fd45bca590eb8f7b0f6e6: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.9.1 升级到 1.10.0 (#25770) (@dependabot[bot])
  • 7825b4bce38b695798ab3979bee44f83564182d4: chore(deps): 将 go.opentelemetry.io/otel/sdk 从 1.39.0 升级到 1.40.0 (#26649) (@dependabot[bot])
  • 6be8ac10e68d98735940e3af83ff56b3c2501fda: chore(deps): 将 golang.org/x/crypto 从 0.47.0 升级到 0.48.0 (#26362) (@dependabot[bot])
  • a1955019f8aec184b97a0c4453c30c897b7887f9: chore(deps): 将 golang.org/x/net 从 0.48.0 升级到 0.49.0 (#25947) (@dependabot[bot])
  • 89fe752eb4e9aad2a1977711c4ac7f1fad84a3bc: chore(deps): 将 golang.org/x/net 从 0.49.0 升级到 0.50.0 (#26361) (@dependabot[bot])
  • 5fff3b3640265a5b737341ac7661a0c8d09dfbff: chore(deps): 将 golang.org/x/net 从 0.50.0 升级到 0.51.0 (#26623) (@dependabot[bot])
  • 4524dc997c59b5e4c5d261bd84bfa7317646627a: chore(deps): 将 golang.org/x/net 从 0.51.0 升级到 0.52.0 (#26799) (@dependabot[bot])
  • 92e4b2c877310f107df1b1321124e9a7d5215230: chore(deps): 将 golang.org/x/oauth2 从 0.35.0 升级到 0.36.0 (#26733) (@dependabot[bot])
  • b3c5f4b1c67e2b9bb2e67f39280fa437e06b9d62: chore(deps): 将 golang.org/x/sync 从 0.19.0 升级到 0.20.0 (#26734) (@dependabot[bot])
  • 93a7717c7127c753fcbe85b32ee40948fe369710: chore(deps): 将 golang.org/x/term 从 0.38.0 升级到 0.39.0 (#25933) (@dependabot[bot])
  • 235bf2aacea642c245e070a3232b8cd6ead5bf94: chore(deps): 将 golang.org/x/term 从 0.39.0 升级到 0.40.0 (#26357) (@dependabot[bot])
  • d8b33bd4372f9108fe008425c980babed007213e: chore(deps): 将 golang.org/x/time 从 0.14.0 升级到 0.15.0 (#26737) (@dependabot[bot])
  • bac8c4bc1921e3343ad099636e38dd5730101c7c: chore(deps): 将 google.golang.org/grpc 从 1.77.0 升级到 1.78.0 (#25789) (@dependabot[bot])
  • 09b3856177e0d2e12afa2048c6158570c44f4724: chore(deps): 将 google.golang.org/grpc 从 1.78.0 升级到 1.79.0 (#26432) (@dependabot[bot])
  • 8dfbdec94151dba7167bd08ae640f7f74f9cb18b: chore(deps): 将 google.golang.org/grpc 从 1.79.0 升级到 1.79.1 (#26458) (@dependabot[bot])
  • 37f29e517d2f2c043179691f1ecf025cd17d9ab7: chore(deps): 将 google.golang.org/grpc 从 1.79.1 升级到 1.79.2 (#26735) (@dependabot[bot])
  • a21fcf32ae25505c169b0d957364d7216dd992b6: chore(deps): 将 goreleaser/goreleaser-action 从 6.4.0 升级到 7.0.0 (#26565) (@dependabot[bot])
  • f46c387c683a5ba04c3a8167c685134213a84aab: chore(deps): 将 /ui 中的 immutable 从 4.0.0 升级到 4.3.8 (#26690) (@dependabot[bot])
  • 5b8ce54f9d87faeaebe63e206db1c6b69ce049bc: chore(deps): 将 /gitops-engine 中的 k8s.io/kubernetes 从 1.34.0 升级到 1.34.2 (#25675) (@dependabot[bot])
  • 1a1b142ceaff5585075b8eb1171a8d2a21e7d958: chore(deps): 将 /test/e2e/multiarch-container 中的 library/busybox 从 2383baa 升级到 b86c79d (#26101) (@dependabot[bot])
  • 82ee09a93043f86f911f71f117bb4ea529bd329f: chore(deps): 将 /test/e2e/multiarch-container 中的 library/busybox 从 b86c79d 升级到 e226d63 (#26122) (@dependabot[bot])
  • b357063c0243a024bb6b8baf5c4f15201cac8f5b: chore(deps): 将 /test/e2e/multiarch-container 中的 library/busybox 从 d80cd69 升级到 2383baa (#25884) (@dependabot[bot])
  • 8ef0fd7068e0e2e2853585d993496aa41abfc75a: chore(deps): 将 /test/e2e/multiarch-container 中的 library/busybox 从 e226d63 升级到 b3255e7 (#26229) (@dependabot[bot])
  • 0ee21afe37408aa6b76ceb1a199f428a9cf4c2ec: chore(deps): 将 /test/container 中的 library/golang 从 1.26.0 升级到 1.26.1 (#26708) (@dependabot[bot])
  • e4a28fa71fde4899ec7cdf6726e957cc70c84a8b: chore(deps): 将 /test/remote 中的 library/golang 从 31c1e53 升级到 6cc2338 (#25847) (@dependabot[bot])
  • 23b387f1171f35ee210cd1cc4ee94ab4515a256e: chore(deps): 将 /test/remote 中的 library/golang 从 36b4f45 升级到 31c1e53 (#25829) (@dependabot[bot])
  • 8866fcf20760a0a8c95da07934c94ea258934d08: chore(deps): 将 /test/remote 中的 library/golang 从 6cc2338 升级到 8bbd140 (#25974) (@dependabot[bot])
  • 474d9005f4defbe428dbaca3dea0ebe6b6741055: chore(deps): 将 /test/remote 中的 library/golang 从 a22b2e6 升级到 36b4f45 (#25680) (@dependabot[bot])
  • 79a11cb745fffb76fa15001793463d5cbb257b89: chore(deps): 将 /test/container 中的 library/golang 从 e2ddb15 升级到 c7e98cc (#26780) (@dependabot[bot])
  • 21acbb861dcc8cd40f8d53ff285da99c4ee7cf06: chore(deps): 将 /test/container 中的 library/redis 从 8.2.1 升级到 8.2.2 (#24859) (@dependabot[bot])
  • 6ab9426cf5ccc96399d67562478ccd4dfaf1321f: chore(deps): 将 /test/container 中的 library/redis 从 8.6.0 升级到 8.6.1 (#26579) (@dependabot[bot])
  • 2c6d97a89f8aec14f54ed5a564770fcea762d154: chore(deps): 将 /test/container 中的 library/redis 从 5cb00b0 升级到 1c054d5 (#26654) (@dependabot[bot])
  • 8c1a815b7832fdcdfff2f399439e2c158d9ae730: chore(deps): 将 /test/container 中的 library/redis 从 dc123d5 升级到 5cb00b0 (#26606) (@dependabot[bot])
  • 8b2ad9ba6666369e9f54ba58a2ffed88ae2e366e: chore(deps): 将 /test/container 中的 library/ubuntu 从 25.10 升级到 26.04 (#26431) (@dependabot[bot])
  • 6a902023b2675253856306222c470f7a35e4bd02: chore(deps): 将 /test/container 中的 library/ubuntu 从 4095ef6 升级到 fed6ddb (#26494) (@dependabot[bot])
  • 559dc16e7216dc8e250eeb69f78f749396a74e9f: chore(deps): 将 /ui 中的 lodash 从 4.17.21 升级到 4.17.23 (#26100) (@dependabot[bot])
  • b70d1444f02ff99c3fda16c00f1d526d9099168e: chore(deps): 将 /ui 中的 minimatch 从 3.1.2 升级到 3.1.3 (#26604) (@dependabot[bot])
  • 5c2a417257d0fed7916c46632f814e4d3443c8ce: chore(deps): 将 peter-evans/create-pull-request 从 8.0.0 升级到 8.1.0 (#26102) (@dependabot[bot])
  • d11d0251865aa02bf9c21af41aedc556de569a46: chore(deps): 将 /ui 中的 qs 从 6.11.0 升级到 6.14.1 (#25828) (@dependabot[bot])
  • 5cfcd0f88fb3ae9d563949e954b66c0021f4cc45: chore(deps): 将 /ui 中的 qs 从 6.14.1 升级到 6.14.2 (#26444) (@dependabot[bot])
  • 43a9524d0c610b14e4804f1b4d88e6c5982c0003: chore(deps): 将 renovatebot/github-action 从 44.0.5 升级到 44.2.0 (#25702) (@dependabot[bot])
  • 28beb3ec426447d6e61c9cc290c10d9995131704: chore(deps): 将 renovatebot/github-action 从 44.2.0 升级到 44.2.1 (#25781) (@dependabot[bot])
  • fa6f5c63c8a8e169b7529e0a8c886a5483a745fc: chore(deps): 将 renovatebot/github-action 从 44.2.1 升级到 44.2.2 (#25818) (@dependabot[bot])
  • 93205a7a081c948272e313b2a3ba6f72fa3d026b: chore(deps): 将 renovatebot/github-action 从 44.2.2 升级到 44.2.3 (#25868) (@dependabot[bot])
  • d08a87931e9ccf4ad108b3f7d87e9b94d44cf8ac: chore(deps): 将 renovatebot/github-action 从 44.2.3 升级到 44.2.4 (#25949) (@dependabot[bot])
  • 8b1415a6b7f27f41b3b6a1cf9fe20f75b3cfd022: chore(deps): 将 renovatebot/github-action 从 44.2.4 升级到 44.2.5 (#26059) (@dependabot[bot])
  • e42727bcafc33bd7a479cc0fb152047bc9d2a8b5: chore(deps): 将 renovatebot/github-action 从 44.2.5 升级到 44.2.6 (#26156) (@dependabot[bot])
  • a7c771fbdd1cfbb46b994041fe77e7b90046ffac: chore(deps): 将 renovatebot/github-action 从 44.2.6 升级到 46.0.1 (#26203) (@dependabot[bot])
  • 39fcff7bad2afc9812e49ef3e8e35e4430566119: chore(deps): 将 renovatebot/github-action 从 46.0.1 升级到 46.0.2 (#26336) (@dependabot[bot])
  • 53a5cd34206e3890335f57e7c3f64c77dc36db28: chore(deps): 将 renovatebot/github-action 从 46.0.2 升级到 46.1.0 (#26434) (@dependabot[bot])
  • 139ecf610b451da5b8071565cd3516cbe4b732bc: chore(deps): 将 renovatebot/github-action 从 46.1.0 升级到 46.1.1 (#26460) (@dependabot[bot])
  • 296100fe13e52b8762df50eb17efc6f93c511b2f: chore(deps): 将 renovatebot/github-action 从 46.1.1 升级到 46.1.2 (#26562) (@dependabot[bot])
  • 5e3feb4463e93468ad000da82c49147bf3e18c9e: chore(deps): 将 renovatebot/github-action 从 46.1.2 升级到 46.1.3 (#26658) (@dependabot[bot])
  • 60ee21377c93a07282be2f70d1c05f58022971b5: chore(deps): 将 renovatebot/github-action 从 46.1.3 升级到 46.1.4 (#26730) (@dependabot[bot])
  • b5a08fac7ab4e3752b089fd1445a091de18bac8f: chore(deps): 将 renovatebot/github-action 从 46.1.4 升级到 46.1.5 (#26839) (@dependabot[bot])
  • cc302bab90de5f9b0ed881dd0d5f1a7e52415e60: chore(deps): 将 sigs.k8s.io/structured-merge-diff/v6 从 6.3.1-0.20251003215857-446d8398e19c 升级到 6.3.2 (#26332) (@dependabot[bot])
  • 36e8c528297002e77c9f9a9c358cd71d7cf5a327: chore(deps): 将 sigstore/cosign-installer 从 4.0.0 升级到 4.1.0 (#26761) (@dependabot[bot])
  • 0af9b6761e4e1600d79893c4e74a30c5ec658dc0: chore(deps): 在 1 个目录中更新 otel 组,共 6 个更新 (#26668) (@dependabot[bot])
  • 20bf53f4a6f49b2b4758451d0cddc791b1f67311: chore(deps): 更新 otel 组,共 4 个更新 (#25553) (@dependabot[bot])
  • 1762a59f301eb2dadcb4de86bda75935ff02cb10: chore(deps): 更新 otel 组,共 6 个更新 (#26731) (@dependabot[bot])
  • 49d0b489840c9883761308d0fc54b0ab144295a5: chore(deps): 将 tj-actions/changed-files 从 47.0.1 升级到 47.0.2 (#26359) (@dependabot[bot])
  • 0f069ee767ca96e6dd2cb714c88ab9dd7445a813: chore(deps): 将 tj-actions/changed-files 从 47.0.2 升级到 47.0.4 (#26491) (@dependabot[bot])
  • 14e69bfa0ca93fbc5a386403fc59ec4ba28f52aa: chore(deps): 将 tj-actions/changed-files 从 47.0.4 升级到 47.0.5 (#26676) (@dependabot[bot])
  • 3b34d2a56ab69f5b1fe29511cc46d37d1e4d09b7: chore(deps): 将 /ui-test 中的 tmp 从 0.2.3 升级到 0.2.4 (#24058) (@dependabot[bot])
  • c34d44ab7f9c9ff2bdd0a0ec2cb8218016f5c0b8: chore(deps): 将 gh actions 中的 ubuntu 升级到 24.04,并将 test/remote/Dockerfile 中的 ubuntu 升级到 25.10 (#25763) (@reggie-k)
  • 7925bf79167d26435bb04b6e9bfa26f5d19a26e2: chore(deps): 为 EKS 将 aws sdk v1 迁移到 v2 并配合 argocd-k8s-auth (#26200) (@reggie-k)
  • 3ddf7225171d6e4dd4637ae9eca6693d6a2a90cb: chore(deps): 将依赖项 @codecov/webpack-plugin 更新到 v0.0.1-beta.12 (#25385) (@renovate[bot])
  • 81d109fb7a0f8f0e8aba2a58883241068e4439da: chore(deps): 将依赖项 @types/deepmerge 更新到 v2.2.3 (#25609) (@renovate[bot])
  • 7f34ee84fdaf56e881ee5019c968eeb4e1ec404c: chore(deps): 将依赖项 @types/minimatch 更新到 v3.0.5 (#26139) (@renovate[bot])
  • 807ff53fd5fb023e297621676f0061046fa66dce: chore(deps): 将依赖项 @types/prop-types 更新到 v15.7.15 (#26140) (@renovate[bot])
  • 1b85a688ac5f26dc438bb884614251d1d73c7ac4: chore(deps): 将依赖项 lodash-es 更新到 v4.17.23 [安全] (#26099) (@renovate[bot])
  • c19d0461ffa67919123b0583520a393dae367a70: chore(deps): 将 docker.io/library/golang:1.25.5 docker digest 更新为 0f406d3 (#25951) (@argoproj-renovate[bot])
  • 4409ec0ab8171ee0b7111e87b6796424060226f5: chore(deps): 将 docker.io/library/golang:1.25.5 docker digest 更新为 31c1e53 (#25831) (@argoproj-renovate[bot])
  • ef21768b92d000010de8ba4281c45c8806214c05: chore(deps): 将 docker.io/library/golang:1.25.5 docker digest 更新为 581c059 (#25966) (@argoproj-renovate[bot])
  • 5598f87d820d5025fa94ffe5e9aa0baa237194e1: chore(deps): 将 docker.io/library/golang:1.25.5 docker digest 更新为 6cc2338 (#25838) (@argoproj-renovate[bot])
  • 5113f820de82b5a3c7ca8c677e9432d682acbe69: chore(deps): 将 docker.io/library/golang:1.25.5 docker digest 更新为 97be073 (#25820) (@argoproj-renovate[bot])
  • f8cab49a073b1fcd24a2f3877788c7675fd503b0: chore(deps): 将 docker.io/library/golang:1.25.6 docker digest 更新为 06d1251 (#26256) (@argoproj-renovate[bot])
  • 46e9022ab86a778fe247bfd5b766137b245c53d6: chore(deps): 将 docker.io/library/golang:1.25.6 docker digest 更新为 0c87ea6 (#26235) (@argoproj-renovate[bot])
  • 1d6659319513881a1367bd544829979ae9ff565b: chore(deps): 将 docker.io/library/golang:1.25.6 docker digest 更新为 4c973c7 (#26232) (@argoproj-renovate[bot])
  • acb30b4e06f33176bf45d945f58caf42cf5d3c97: chore(deps): 将 docker.io/library/golang:1.25.6 docker digest 更新为 ce63a16 (#26056) (@argoproj-renovate[bot])
  • f6b0c8146f47863566ec34a0cbaffacd31fc057c: chore(deps): 将 docker.io/library/golang:1.26.0 docker digest 更新为 b39810f (#26603) (@argoproj-renovate[bot])
  • 58993ecabc8de601f773b6b684ae6d1d30b84cef: chore(deps): 将 docker.io/library/golang:1.26.0 docker digest 更新为 fb612b7 (#26779) (@renovate[bot])
  • 82be819e9ae28710f1ec2a6aedf5e3c7f6fb7489: chore(deps): 将 docker.io/library/redis:8.2.3 docker digest 更新为 c4316c4 (#26130) (@renovate[bot])
  • d35a2518e63d4cfbf0fbf7bcede3bae9b7839884: chore(deps): 将 docker.io/library/registry:3.0 docker digest 更新为 6c5666b (#26217) (@renovate[bot])
  • 988e4f48cfa4802408b9ab20789e5b227fe11978: chore(deps): 将 docker.io/library/ubuntu:25.10 docker digest 更新为 4a9232c (#26131) (@renovate[bot])
  • cc0752d33472f514fee810b02ec1b1e6068cc4c6: chore(deps): 将 golang 组更新到 v1.25.5 (#25723) (@argoproj-renovate[bot])
  • 23c021f53db9c4d3c1072bd82e0f2b3ee8e6a0eb: chore(deps): 将 golang 组更新到 v1.25.6 (#26034) (@argoproj-renovate[bot])
  • 51327cb8185cec3bcdccab0a14aa8797043a5dae: chore(deps): 将模块 github.com/golangci/golangci-lint/v2 更新到 v2.10.1 (#26382) (@argoproj-renovate[bot])
  • 1f6d54ce04c80ba1a40930c610d5dfdbb2058e45: chore(deps): 将模块 github.com/golangci/golangci-lint/v2 更新到 v2.11.1 (#26713) (@argoproj-renovate[bot])
  • ffeacae414c06f1df26359a07fa245feebcc4e8a: chore(deps): 将模块 github.com/golangci/golangci-lint/v2 更新到 v2.11.2 (#26728) (@argoproj-renovate[bot])
  • 845d1c9c405e05bc81f0744f86ed1d0170639dcd: chore(deps): 将模块 github.com/golangci/golangci-lint/v2 更新到 v2.11.3 (#26771) (@argoproj-renovate[bot])
  • 38363f33880801d65f2eef720d1cbff8a51134ac: chore(deps): 将模块 github.com/vektra/mockery/v3 更新到 v3.6.2 (#25995) (@argoproj-renovate[bot])
  • 42f09f752913810b406cc417a7b81af86680957f: chore(deps): 将模块 github.com/vektra/mockery/v3 更新到 v3.6.3 (#26029) (@argoproj-renovate[bot])
  • 630c6e86ea327ae1d214dd8527f585e29f552970: chore(deps): 将模块 github.com/vektra/mockery/v3 更新到 v3.6.4 (#26445) (@argoproj-renovate[bot])
  • 0d22f39603872115d047304606467d54305123f3: chore(deps): 将模块 github.com/vektra/mockery/v3 更新到 v3.7.0 (#26716) (@argoproj-renovate[bot])
  • eedf6cc58eb513e217a808462078d39ab48c43f4: chore(deps): 将模块 k8s.io/kubernetes 更新到 v1.34.2 [安全] (#25682) (@renovate[bot])
  • c879b6da2f3f71c442b4aeb4a527aef328130b53: chore(deps): 更新 notifications-engine 以修复 GitHub PR 评论 nil panic (#26065) (@soutar)
  • da042b7f968d382c761aa97d9a4123c966c1c4e4: chore(deps): 将 notifications-engine 更新到 v0.5.1-0.20251223091026-8c0c96d8d530 (#25785) (@pasha-codefresh)
  • 5ec311001b50d5829c57638e2fe8e3230075d324: chore(deps): 由于 cve 更新到 helm 3.19.4: https://github.com/helm/helm/releases/tag/v3.19.4 (#25769) (@stensonb)

其他工作

  • bbb13df56f3f57e55c5b8dfdf97f104d8d46f601: 更改为进行 codegen-local (@Kevinjoeharris)
  • e4a97bde49ffa8fd3bfc31f063126c0a6b03d9e7: 澄清数据库初始化/迁移部分 (@jcjveraa)
  • d60b41da5efe872cf830c9b5a19d134aeeec6706: 修复 USERS.md 中损坏的链接 (@Kevinjoeharris)
  • ccdcf6f885d25d4f52d26ca04f89b946a1d9221a: 将 ‘master’ 分支合并到 Fix-broken-links-in-users (@Kevinjoeharris)
  • 987768c07de603a6b18852c1fde6bcafaf6f6caa: 合并拉取请求 #26133,来自 Kevinjoeharris/Fix-broken-links-in-users (@ppapapetrou76)
  • 650fa6a10e4a748838b7ea5d48c068f25faf9e79: 合并拉取请求 #26295,来自 jcjveraa/patch-2 (@ppapapetrou76)
  • ae08a3ed6cbae72e87496029556be0e7de0951f5: 合并拉取请求 #26519,来自 hokatabi/fix/kustomize-nameprefix-suffix-docs (@ppapapetrou76)
  • 46ff85af31198f1b549b0fd3c261081846a0c17e: 合并拉取请求 #26546,来自 Kevinjoeharris/codegen-local (@ppapapetrou76)
  • 973c3f281d3ebe1c14e421c90c7539c8e5b23c4b: 合并拉取请求 #26569,来自 sh-cho/fix-docs-link (@ppapapetrou76)
  • 1d50c48decd70c7a55889f56d9bd2e83ff404a5d: 合并拉取请求 #26590,来自 sh-cho/fix-docs-link-correctly (@ppapapetrou76)
  • 9e9a49d95fa8df4911494666c64e09fd6dafb124: 合并拉取请求 #26643,来自 malikdraz/fix/helm-version-deprecated-flag (@ppapapetrou76)
  • bd284b1d2964fbc6c790c5e8b91d6c845181295b: [docs] 添加数据库初始化说明示例头 (@jcjveraa)
  • 849815ee1a35632f20b9d78b19afe3e40a91961c: chore(applicationset): 修复 modernize linter (#26299) (@mmorel-35)
  • 34ccf865f63841f30833251bc77bdd4ed98c09e5: chore(applicationset): 修复 modernize linter (#26320) (@mmorel-35)
  • 27433929c06067fbc1a41a172b5c3111eeaf4547: chore(applicationset): 修复 modernize linter (#26326) (@mmorel-35)
  • 989fa6fecd32127dff966f286ffcc88a4aa36130: chore(appset): 基本渐进同步 e2e 测试 (#26092) (@ranakan19)
  • 216611ff3b6d003b30f2f8c16a64b6aab17a372b: chore(ci): 从已弃用的 codecov 操作迁移 (#25704) (@crenshaw-dev)
  • 286c6b87252a9825a49622dce771f8b624edc5d7: chore(cmd): 修复 modernize linter (#26298) (@mmorel-35)
  • 76162a93105a5cf01a10a3faa8203621b487a0c3: chore(cmd): 修复 modernize linter (#26321) (@mmorel-35)
  • b48ed499c0ed586cc918a617d81ebf5d6e15e940: chore(cmd): 通过通用常量统一 CLI 名称并简化主分发 (#24486) (@jaehanbyun)
  • 6b2b0668bea57b27e808d8b9bae381ab2a4389dc: chore(cmpserver): 修复 modernize linter (#26317) (@mmorel-35)
  • ac83f1d8dae502a86cb39067c44a049151701c55: chore(commitserver): 修复 modernize linter (#26327) (@mmorel-35)
  • 88223b09e4760e0c263af30685cb6e1e175bd00b: chore(common): 修复 modernize linter (#26312) (@mmorel-35)
  • e2f7e7d27fc438f0af203ecd38da086146cddc2b: chore(controller): 修复 modernize linter (#26303) (@mmorel-35)
  • 0c9039ecd95c8fca98e37adf149c12596f715a5d: chore(controller): 修复 modernize linter (#26313) (@mmorel-35)
  • 326831aee4889fcf481925d60748e40457e33d5b: chore(docs): 添加 3.4 版本负责人和清单 (#26528) (@FourFifthsCode)
  • 6e0c949dd2a711e57d56b20b8350aeb227e6dcff: chore(hack): 修复 modernize linter (#26304) (@mmorel-35)
  • 2e638831a696ebf7cbbe15d52c9734d22c23eb2d: chore(hydrator): 改进错误消息 (#25737) (@crenshaw-dev)
  • 7ccb6cecc195f6489919ebe5a5f0ddd597c0fbc3: chore(migration): 迁移到 aws-sdk-go-v2 (#26439) (@nitishfy)
  • 2bea8c0deb5dca1592de41ff8c3f51728264cab9: chore(pkg): 修复 modernize linter (#26314) (@mmorel-35)
  • ac0c63eb4371a0dd9a4919778a10f7df95bfee7a: chore(refactor): 升级 notifications-engine 以包含 Teams 自适应卡片修复 (#26449) (@choejwoo)
  • 342aea457f91f26d780e35d3bb8a88f4679fae56: chore(reposerver): 修复 modernize linter (#26315) (@mmorel-35)
  • 0cff63250238b953b6a06889694edece462a8ef9: chore(server): 修复 modernize linter (#26324) (@mmorel-35)
  • a108a84f62b9fd3a28b04d283a81dbf577f3c81a: chore(server): 修复 modernize linter (#26328) (@mmorel-35)
  • 2e1d81d62c9c5c1e739284b7496a79d2caa94836: chore(test): 修复 modernize linter (#26301) (@mmorel-35)
  • 28ca82197859e2c8e34ce50fe165aab97c51d35e: chore(tilt): 使用清单镜像名称而非 kustomize 覆盖 (#26190) (@FourFifthsCode)
  • b912405c16392b968aa650366e440eff5bf2a5aa: chore(ui): 为分页下拉菜单添加 qeId (#25929) (@choejwoo)
  • a369ae2cf61af6813d490ecd0a0c7d3b42d5cc56: chore(util): 修复 modernize linter (#26300) (@mmorel-35)
  • 1a62c87d29b63c7417787c9e06568592de070124: chore(util): 修复 modernize linter (#26316) (@mmorel-35)
  • 1d65d8be6ccd8b7daef10d070a3835dbdbecbdf6: chore(util): 修复 modernize linter (#26323) (@mmorel-35)
  • 34eeede822a5abb295ed349ee3ada96eda5bddd9: chore(util): 修复 modernize linter (#26329) (@mmorel-35)
  • 1b4398b5ba6f4c83fdd93cbc2659cfc62ab3797b: chore(util): 修复 modernize linter (#26342) (@mmorel-35)
  • 847b8b203c9537258defa068640488d47f98cf1b: chore(util): 修复 modernize linter (#26344) (@mmorel-35)
  • e208035ac7598e31f64f29f695c63af4c7dfe86e: chore: 在 USERS.md 中添加 C.H. Robinson (#26825) (@reddanu)
  • 76a14132f5e044ac656f3b847b5295a7a797e377: chore: 使链接可访问且友好 (#26815) (@jsoref)
  • 91a1311bbeddb8d02133842c544fce4b351a1e28: chore: 移除 MAINTAINERS.md 中不必要的“CD”后缀 (#25778) (@terrytangyuan)
  • 4c77f0c9635c4171c9f2ed0a598270463accc91f: chore: 在 MAINTAINERS.md 文件中添加维护者名称 (#25685) (@nitishfy)
  • 1049d40b7dc2b5dcda215da288ea3761dd98e4db: chore: 添加测试以验证服务端差异比较中 ConfigMap/Secret 密钥的移除 (#25216) (@pedro-cs-ribeiro)
  • 6740282c3a34d4e3f18169171b1514b5abe83b08: chore: 添加 Pat 和 Reggie 作为 3.5 版本负责人和负责人 (#26748) (@ppapapetrou76)
  • 251c366f8a6eb77a9a7ac1b526ac08dab6cf2d29: chore: 升级 argo-ui 版本 (#26629) (@jwinters01)
  • e8eebd7b12dcf29a4dc85f2c1898779a0a17846b: chore: 升级 gitops-engine 并使用 force+replace 测试 (#24508) (@agaudreault)
  • 7f877a68a91f6b1f49be48a57beea4219bf80c74: chore: 将 dex 版本升级到 2.45.0 (#26609) (@ppapapetrou76)
  • b2df60414c25b0a124fd0269179289bc99ff6c67: chore: 将 go redis 客户端升级到 9.17.2 (#25643) (@ppapapetrou76)
  • b1a93b4756a4382a5905eb47bc8e3b5267f732c0: chore: 将所有地方的 golang 版本升级到最新的 1.25.5 (#25716) (@ppapapetrou76)
  • a2e0b6f9021129e64856112a9603354884bb3579: chore: 将所有地方的 golang 版本升级到 1.26 (#26393) (@ppapapetrou76)
  • 08390e21cbcd209da656ca81060615379fee9ac4: chore: 将通知引擎升级到最新版 (#25887) (@ppapapetrou76)
  • b543e18b102a1e2df52d5b310bf59d9b76ea2222: chore: 将 ubuntu 基础 docker 镜像升级到 25.10 (#25758) (@ppapapetrou76)
  • 6a597c9e62dabf8e624251a351a52116ea0aa541: chore: 修复 make test 在请求测试特定 ArgoCD 模块时运行所有 gitops-engine 测试的问题 (#26089) (#26090) (@dudinea)
  • 0cdd44bda77a5e410682bda1ffd3ce31bee51509: chore: 修复 gitops-engine mod 名称,以便可以被外部仓库引用 (#26407) (@leoluz)
  • 8515358413cbecdd7b68b3f8b1fe23282b3dcbec: chore: 改进应用安装 ID 错误 (#26178) (@crenshaw-dev)
  • 7acd9305df524818f7b7ed819ae7afebd059416b: chore: 使用安装脚本安装 git-lfs 3.7.1 版本 (#26465) (@ppapapetrou76)
  • d875c6170efce65083a79f5365b559d667476d5d: chore: 使 getRepositorySecret 更易读 (#26827) (@crenshaw-dev)
  • 921360116027661687139dfd33f2461984f4bcb6: chore: 在安装清单中将 k8s.gcr.io 迁移到 registry.k8s.io (#25802) (@ayia-hosni)
  • 9cfcd2d261637487c9a02258fa11326dadf864dc: chore: 忽略 tetsdata 文件以安抚 Sonar (#26371) (@reggie-k)
  • 59596938450ad99fcb9355675b5ae2216a8eb667: chore: 停止使用集群结构的已弃用字段 (#25745) (@ppapapetrou76)
  • 4c59c3c7ecaca9943e66c6fd845d19e24ddf96d3: chore: 在命令参数中统一 clientOpts 使用 (#24251) (@jaehanbyun)
  • b5e09212cf3d64193dcdcb69cd56307a2355fb25: chore: 从 codegen 更新生成的文件 (@hokatabi)
  • c86e32b9d6e00448eeea184ea7543604d3e3bcb9: chore: 将 go-oidc 更新到 v3.17.0 (#26822) (@devopsjedi)
  • 5345a2aa22e2eb1e317abb87d066ab95c97971d4: chore: 将 golangci-lint 更新到 v2.8.0 (#26354) (@mmorel-35)
  • a3b4c8327f38ef2edfb3be6c68f96729ce98f9d8: chore: 将 redis-ha chart 更新到 4.35.10 (#26453) (@Doubleth1nk)
  • 5e7bb39b028806b6ab856fdd1046737c443a6578: chore: 使用 base ref 进行 cherry-pick prs (#26551) (@blakepettersson)
  • 18fe8c4e34c612ac9d8b65fdb1e2248b37439383: chore: 在 Tiltfile 中使用服务器端应用处理 CRD 以修复注解大小限制 (#26419) (@linghaoSu)
  • d63aa846c5c0b8d5dbfed632d5b6c9d11c1cf42b: ci: 使 codecov 步骤仅在 codecov secret 存在时运行,并启用在 fork 上运行 (#25765) (@reggie-k)
  • b0488f5a9eba027f9962f6518f495a568ea00331: ci: 恢复 CodeCov 步骤 (#26350) (@reggie-k)
  • cf53ed7ad15d0da139bb25bb3897677cc7dfc1b1: ci: 对于仅文档更改跳过 CodeQL (#26602) (@Kevinjoeharris)
  • 7477ecb5b93637f8e1c8540287237ae5f23a787a: ci: 将 gitops 引擎升级排除在 renovate 之外 (#26787) (@reggie-k)
  • 1418e874209d2bc9e9df7b504f35b1ab52331b6d: ci: 将 testdata 从 sonar.exclusions 中排除 (#26398) (@reggie-k)
  • fdbe19adafa0486636004ef3e1418a2d00d036c7: ci: 标记过期的问题和 PR,不自动关闭 (#26318) (@Kevinjoeharris)
  • a46baf48638e29a33329d1694cd021f7a6d0eb78: ci: 使上传代码覆盖率信息到 codecov.io 步骤始终运行 (#26379) (@reggie-k)
  • c85d65511b6342b51a4f452c58de6538e4f5002b: ci: 在 pull-request 上运行 pr-title-check (#26662) (@reggie-k)
  • 884b639e1efd1d0741579800b17ed5e741544f14: ci: 针对 k8s 1.34.2 进行测试 (#25856) (@reggie-k)
  • e8895b8d68bd9cf9512fc90249766b357058bf80: ci: 针对 k8s 1.35.0 进行测试 (#26062) (@reggie-k)
  • fb6a46c8decacc0b1617019adb2635d01d25ca56: ci: 为支持 go 1.26 升级 codeql,并为 renovate 提供升级后命令 (#26446) (@rumstead)
  • afdb3fe04733e31f1fe845dc9f9fb32a6e0b495a: docs(operator-manual): 修正拼写错误并提高清晰度 (#26542) (@allexistence)
  • ff8305694f52b509fa2534fbf14d7d4e56657bf7: fix(repo-server): 优化 manifest-generate-paths 的 checkout 上的 repoLock (#26468) (@fm1ck3y)
  • b61b08d18b12e9f8757dbdbc6792b95e91ed4e80: fix(repo-server): 优化修订比较中的短引用解析 (#26456) (@rodrigorfk)
  • 3ce6f14b744c14c7ea1f2f912958abffe5cb84e1: refactor: 移除拉取请求测试中的辅助指针函数 (#26598) (@sivchari)
  • 6795b80cfcee5a5a545247feab702f26404c4cea: refactor: 将 ptr.To 替换为 new(expr) (#26534) (@sivchari)
  • 2d19fa078142a8821c3b22bd8655242f4ece1895: test(e2e): CMP 测试在本地 Mac 上失败 (#25901) (@agaudreault)
  • 95c17b68f53cec773d5d0bbc97d8f6af05c4a99a: test(e2e): ExpectConsistency 不一致 (#26778) (@agaudreault)
  • dab6f3bfaec6f978ff073e791ce0dc6ee30e2f51: test(e2e): 通过确保唯一名称添加隔离 (#25724) (@agaudreault)
  • b0e4e84f230ce5cd72ec8c5b3ce0fc4e6681f544: test(e2e): 本地可配置的 tmp 目录 (#25780) (@agaudreault)
  • ee1bf89bf80d0667a9ed135f0e0e7fae8b225f6c: test(e2e): 修复 TestDeletionConfirmation 不稳定问题 (#25902) (@agaudreault)
  • e988c55a11de8ebd052250074665aa15fc66e32b: test(e2e): 修复 master 上的无效 AppSet 测试 (#25939) (@agaudreault)
  • 0114636cdc144d8d5618ce686f04a21e3f62dc2c: test(e2e): 如果未安装在路径中,本地找不到 oras 二进制文件 (#25751) (@agaudreault)
  • f8899ee310fd42a528bbf11065c847811705df87: test(e2e): 本地运行时 CMP e2e 测试不稳定 (#25752) (@agaudreault)
  • 4aa2ba4715f1759a4d4c8faf5b749c9a7b2ccd0d: test(e2e): 更新本地证书使其在 MacOS 上有效 (#25864) (@agaudreault)
  • 9a777c63fa32f90f96a9b348fb390e6dbf632365: test(engine): 清理钩子测试 (#25673) (@agaudreault)
  • 48f01b5965055614bb0d423c46a2162c7af14b0d: test(engine): 重构引擎测试以忽略 dry-run 结果 (#25674) (@agaudreault)

完整变更日志: https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.4.0-rc1

更新内容 (原始)

[!IMPORTANT] Following Helm 3.19.0 change in how Helm interprets K8s cluster version, this Argo CD release contains a change that aligns how Argo CD interprets K8s cluster version with Helm behavior.

Impact: Application Sets with Cluster Generators, that fetch clusters based on their Kubernetes version and use argocd.argoproj.io/auto-label-cluster-info on the cluster secret, need to be updated to use argocd.argoproj.io/kubernetes-version with the vMajor.Minor.Patch format instead of the previous Major.Minor format.

More details here: https://argo-cd.readthedocs.io/en/release-3.4/operator-manual/upgrading/3.3-3.4/#cluster-version-format-change

Quick Start

Non-HA:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.0-rc1/manifests/install.yaml

HA:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.0-rc1/manifests/ha/install.yaml

Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Release Notes Blog Post

For a detailed breakdown of the key changes and improvements in this release, check out the official blog post

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog

Features

  • 05504d623c36a8770bc6379a9d0439a94da2ca59: feat(appset): add Health field to ApplicationSet status (#25753) (@pjiang-dev)
  • f83906d8779025b92e811ffe537e194b87f36978: feat(appset): optimize appset controller performance when grabbing cluster secrets (#25624) (#25577) (@rumstead)
  • ed6d2c525efc66c61487eea9cf1f964126f439d2: feat(controller): Annotation to pause reconciliation for a specific cluster (#26442) (@drewbailey)
  • 507289925b9086015cb0091c6f508acfa56e43f9: feat(hydrator): making configurable authorName/Email used for hydration commit (#22847) (#25746) (@adityaraj178)
  • 8ed52b2ca1756d1458788cfd6141bedf061b8cb1: feat(notification): add appProject access to notification templates (#26437) (#26470) (@adityaraj178)
  • e1aeb792a4cbddee4e6e7debd0b3fcfee5b95ac1: feat(ui): AppSet Slide Out Summary (#26490) (@pjiang-dev)
  • 5ab598e0fd1ae63cfc6d73ea396752167ea655e7: feat(ui): add annotation filtering support to applications list (#25590) (@zc149)
  • 1391e2f95f90583398e2e49a5d3e5bd020e3f674: feat(ui): add appset tree-view details page (#26262) (@pjiang-dev)
  • 72085781dcecc4fc1d69430bb89c4f1395948e64: feat(ui): appset list page and filters (#25837) (@pjiang-dev)
  • ff45972ec81483f5691ec863a796e1133e8676f8: feat(ui): enable hydrator support in app create panel (#26485) (@jwinters01)
  • 12149466c8da82d19e5b152aaa0f97497844c779: feat(ui): support hydrator properties in summary tab (#26152) (@jwinters01)
  • b414432ddbe559ff0f4293fa2e9399430ee0a96f: feat: Add application filter for operation status to UI (#25636) (@schlags)
  • 408e99e9e912a98a997f49d420763ea7b474c700: feat: Allow custom User-Agent headers for Helm repository requests (#25473) (@yugannkt)
  • 19b41b9d319d317f8c77644ee29c6555f37bb44d: feat: ApplicationSet watch API (#26409) (@pjiang-dev)
  • b4421672f615d39ed122b82b695e9b5acc2cfb69: feat: Document and expose K8S API client environment variables(#8527) (#25145) (@gosarami)
  • 7a3d6f1f6a28b44f5de73895d262473641954429: feat: Implement nmstate health checks (#26506) (#26507) (@sandert-k8s)
  • 58590656508d1b452f23e733b2e0cec633a1c547: feat: add ApplicationSet listResourceEvents API (#25537) (@pjiang-dev)
  • 27930974802915d219ec3b927510a9af93e8fc16: feat: add OTEL instrumentation for authentication and handlers (#25296) (@devopsjedi)
  • b7e2027f353e1af1f4f82d7efd11b807abb685f9: feat: add Prune and Delete as application level sync option (#23370) (@MrFreezeex)
  • 73b4d9884fdbf78e94bb95812d5e3d6e0a7c1aa7: feat: add --no-install-recommends in argocd-base #25841 (#25852) (@zeraye)
  • 13bc5ae0c4c05a39fd62725ed55d665fc2c794bd: feat: add argocd account session-token command (#15277) (#24638) (@alexef)
  • d8635ca27b0931f8b6a692dd565cb0dff798596d: feat: add clear-all button to applications list filters (#26007) (@choejwoo)
  • c2e594c5f5a05bda9d0de1e630e8c70d06f44312: feat: disable gRPC service config DNS TXT lookups by default (#26077) (@vstoican)
  • 3cb4955d4475e851838d5c3a996afcc80edd71e3: feat: expose notifications controller processors count via cmd params (#26798) (@kirillbilchenko)
  • c0a2a579c55daa88fe03a5364abf34737b42e76c: feat: implement application cache synchronization in appset controller (#26578) (@alexmt)
  • ef75a2e7a5a4180d3b1c63286548763b441a8670: feat: limit max certificates and known hosts in stream parsing (#25777) (@ankit98040)
  • f85ad11b2a2ae5a943f2ed24e3cde00ef23608d0: feat: remove unused reposFilter from Applications list (#24667) (@choejwoo)
  • 6f0de8b858ec46475a24b099f78b85f969c64fc0: feat: update health checks for Numaflow resources (#25698) (@dpadhiar)

Bug fixes

  • ede92293539fdd3c34a8a825dbbc7124800ea4c1: fix(actions): Use correct annotation for CNPG suspend/resume (#26711) (@rouke-broersma)
  • f45ee221e5543a948b989228c06aef252d00e957: fix(appset): change appset resource status count to 5000 by default (#26249) (@pjiang-dev)
  • bb894e8c169947fc65a712bd6b317e2f5ad74f79: fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (#25622) (@OpenGuidou)
  • 330077c5a8de01d674173c7fdf9d3fae82ff1b04: fix(appset): fix post-generator selector ignoring labels in GoTemplate mode (#26717) (@thejoeejoee)
  • bdc3447649069b87ba86bf8daf3a2dadc46b3909: fix(appset): update appset resources after creation (#26511) (@pjiang-dev)
  • 59f229b9fddf09287662958e9b472dd78db98773: fix(ci): Add missing git-lfs installer checksum for ppc64le (#26835) (@olivergondza)
  • cbc7ecdb856a7d53c6f521fa087477cb476a89d7: fix(ci): Inconsistent use of IMAGE_REGISTRY and IMAGE_NAMESPACE Makefile variables (#25846) (#25860) (@dudinea)
  • 2253481c848630264f0763bec52e43e2ed97e17a: fix(ci): Remove stale label when Issue/PR is updated (#26452) (@Kevinjoeharris)
  • 4a5d3a79cc1b24d8f9c0c743457552dc9dfc244a: fix(ci): add gitops-engine unit tests to CI (#25863) (@pjiang-dev)
  • 92c53893885bf497529dec9497d71ad60ad91cb0: fix(ci): ensure cherry-pick commits include DCO sign-off (#26124) (@anaghaaaaa9)
  • aadf2af7e17252a6ead2e7d25b991e9f9e619f23: fix(ci): fix deleting files on linux in make build-ui (#26134) (#26135) (@dudinea)
  • 946a3ab44b55c72801d94f3cc0587f10555eeec3: fix(ci): fix make image DEV_IMAGE=true on non-amd64 architecture (#25897) (#25898) (@dudinea)
  • 956a6a1352a56e66f88389499bf1ce7710195133: fix(controller): handle comma-separated hook annotations for PreDelete/PostDelete hooks (#26420) (@linghaoSu)
  • af05c56bc44d7dfa219de27ed1a53d4fd1a8f90c: fix(dashboards): Correct job label for the Controller Telemetry Panel (#26548) (@dacbd)
  • 986cdf0ef3f4ce53703349db23377ad2b258edd2: fix(dev): skip Tilt rebuild on test file changes (#26624) (@nitishfy)
  • 63698bd4d27cd190fd8c32e59ec3567d5d804be7: fix(dex): run as user 1001 (#26726) (#26757) (@crenshaw-dev)
  • 8a507b783e3ac3bd672ee2e8e95649d9fb08159b: fix(dex): run as user 1001 (#26726) (#26775) (@crenshaw-dev)
  • 3eeebd8346eb4b3e71e170901bced96942acffb6: fix(docs): PR title guide from refactor to chore and reformat json (#26450) (@choejwoo)
  • d66ad455004988b5251027fe01ce59e7e4358303: fix(docs): update other sections of feature maturity to match feature status in overview (#26411) (@ranakan19)
  • 1dc85e564bc4ed123c22d4ff45a6b5b71b921fda: fix(engine): always preserve sync status for hooks (#25692) (@agaudreault)
  • a1d68ca46580f1326b499125df285350fd4ae61b: fix(engine): correctly set prune confirmation message in setRunningPhase (#25915) (@MrFreezeex)
  • 95d19f2eda61a74d90e222ce6f3e6c1016266702: fix(engine): improve operation phase messages (#25668) (@agaudreault)
  • 82597111a1bfe8d8960fc8595236b20265b2c87c: fix(health): app missing health only when all resources are missing (#23995) (#25962) (@agaudreault)
  • a22f33dbe29d1f55062e4df015e01cea090e5514: fix(health): configconnectorcontext and configconnector (#26308) (#26309) (@solidnerd)
  • 6eea558023b655888014c3cb4d945ee8de950a57: fix(health): use note.drySha when available (#26698) (@crenshaw-dev)
  • afdf99f33a0168ae6e8038aa81f6c9147f41bbfc: fix(helm): Improve error message when helm cmd fails (#26159) (@olivergondza)
  • 228378474aaf130b0f8bea8a8c26feda72cb7f11: fix(hooks): always remove finalizers (#23226) (#25916) (@agaudreault)
  • 67712c19d84b4c7d45a8e02e0a04a9e889f97f47: fix(hydrator): .gitattributes include deeply nested files (#25870) (#26011) (@crenshaw-dev)
  • 3453367509a9726682cce54b087aa4f93121c50c: fix(hydrator): Fix compilation error (#26024) (@olivergondza)
  • ef40ba8805a165c3b61f3efb29060997eaa43b5d: fix(hydrator): empty links for failed operation (#25025) (#26014) (@crenshaw-dev)
  • 6f21978637b62bd018f68599734179c48c0124ed: fix(hydrator): git fetch needs creds (#25727) (#25738) (@crenshaw-dev)
  • a439c6c5ec29f16b910d42d95ad5567faac681f2: fix(hydrator): hydrated sha missing on no-ops (#25694) (#25695) (@crenshaw-dev)
  • 6994a42fa9611fb565b35aad9389b4570ee955e5: fix(hydrator): pass destination.namespace to manifest rendering (#25478) (#25699) (@seankhliao)
  • 0a2ae95be8cf74c09156ab193235b3df5474d9a6: fix(hydrator): race when pushing notes (#25700) (@crenshaw-dev)
  • e5e00d3f6f0a6f5815449541173e7b3cc263e0da: fix(hydrator): use refresh paths from drySource when source hydration is enabled (#25516) (@FourFifthsCode)
  • fee6962f687571f9a08173d764a44d3e29dad6b4: fix(makefile): Improve performance of make lint-local and dependent goals (#26025) (@olivergondza)
  • 4fabbcebead84f192478745741687a7916a45b3f: fix(metrics): more consistent oci metrics (#25549) (@blakepettersson)
  • de99b7007131589357b3228f2baf8dae41a22db1: fix(reposerver): make temp dir cleanup best-effort in TestGenerateManifestsHelmWithRefs_CachedNoLsRemote (#26742) (@nitishfy)
  • 8739f91afded8a8eee998e5da98df14fb8b1a807: fix(reposerver): using timeouts in http transport for Github App authentication (#26762) (@anandf)
  • 28b90a75ba403edbc85edd5687399d2fd394abcc: fix(server): OIDC config via secrets fails (#18269) (#26214) (@BZValoche)
  • d9c83da78fd0ba1bbd1bb85090a1b75f6fe9fc27: fix(server): invalidate JWT tokens on logout (#26388) (@anandf)
  • df3be1cdf0d6cb7cd78278150bb8511cd392be2e: fix(server): update resourceVersion on Terminate retry (#25650) (@crenshaw-dev)
  • 24615c8ce8fe229ae1d9eb79ca68f7e290869112: fix(state): fix(controller): display correct SyncWave for hook resources #26208 (#26240) (@linghaoSu)
  • 971bf5769a63a6e627ff3a50a1c66524220f1044: fix(ui): Parameters tab should correctly show dry source parameters (#26179) (@jwinters01)
  • 8e636b78e5a8c6a1b83d5cb18b117982afab1fe3: fix(ui): add previous option to download logs functionality (#26427) (@linghaoSu)
  • 96bfc1e20b210320094486546e1ab47e9a505f86: fix(ui): convert yaml-editor to functional component (#24921) (@mg5566)
  • ae34305d18345416805ae55b0567df38e70961b9: fix(ui): improve filter autocomplete performance for large app counts (#15087) (#26082) (@rohankmr414)
  • c9a5a7e62c432bac93388d8cd2604c87131a9b11: fix(ui): make yaml editor outline button opaque (#25748) (@choejwoo)
  • a903bc46e67ba5554d21ebabd09579dd268c4e13: fix(ui): monaco-editor search scroll positioning fix (#26638) (#26639) (@oleksandr-codefresh)
  • 84f9446d3a1bfa1be794fdd277a41b63812baf21: fix(ui): prevent crash when navigating between Applications and Appli… (#26245) (@pjiang-dev)
  • 716339c7995620feed454a6296acbf1acf1f650f: fix(ui): prevent log viewer crash on malformed stream packets issue #26023 (#26226) (@LBaronceli)
  • f5de841d978d5949b4ddc44005ef7315f074901a: fix(ui): relayout Monaco editor on window resize (#25784) (@choejwoo)
  • fd3c8840c998a483b10bc4277859e827a0836767: fix(ui): remove createApplication option in write repo credential list (#23550) (@linghaoSu)
  • 93c736cf6a7d5aca085b2cfdc54fcad6bbfac77e: fix(ui): remove excess dot (#25816) (@jsoref)
  • 2f4c5bb972ea3ad43a02a97a3a8b1e6f86830f62: fix(ui): show filter-empty state on repos list (#26160) (@choejwoo)
  • 91e9b226240cf364e4ab7931c7ca74ed416effbb: fix(ui): show full labels, projects, clusters, and namespaces on hover in sidebar (#7520) (#24723) (@adityaraj178)
  • a76a8762e4a4d698ad26b8bc2b29423d8c076411: fix(ui): standard resource icons are not displayed properly (#26216) (#26228) (@linghaoSu)
  • d11c99a5169f387243d4caeb6fb7465cad5573b4: fix(ui): update AppSet UI for watch API and remove unused filters (#26631) (@pjiang-dev)
  • 6c043d3acb4745bf36c0989c6bf7faa25f0b11a3: fix: Fix excessive ls-remote requests on monorepos with Auto Sync enabled apps (26277) (#26278) (@dudinea)
  • 61c8ce2fc9c3ef7d1d3e5e75538f790550bf0e8b: fix: #25313 remove --client from helm version command (#25740) (@jessebot)
  • 054538b069a572a56690b0b2b94b16bea58dd2cc: fix: AAD Domain Hint Improvement (fixes #18066) (#24639) (@jhansireddy01)
  • 86e42fb223f39bcff0d946bff3812160de83d8e6: fix: AppProject finalizer should consider apps in all allowed namespaces (#24347) (#26416) (@dhruvang1)
  • f6d00b7733732b17ca4d3f70fde19e3da3870cdf: fix: Only show please update resource specification message when spec… (#25066) (@jsoref)
  • 472d50cb199bb013c1c0c6fcfdd9ff7fdc727c51: fix: OpenTelemetryCollector health check shows 0/0 for mode: daemonset (#26391) (@tank-500m)
  • e168d8a9fd95c32d5578154fd4dd4f39d3a1ce97: fix: Revert “fix(ci): ensure cherry-pick commits include DCO sign-off” (#26124) (#26243) (@ranakan19)
  • f3d0c1233e1f6b6f322e61b53b67a09e5a73cf4f: fix: Toggle automated.enabled to disable auto-sync for rollbacks (#25719) (@danxmoran)
  • 08602c27c1c9fe52006618ae585a2a11dbc7c567: fix: adds the missing source-name flag in app unset command (#26712) (@ppapapetrou76)
  • 22327073efddfba473c366ef27e81072ac3ccaa9: fix: allow automatedSyncPolicy fields to be changed to false (#26763) (@pjiang-dev)
  • 1488a13b8971c2225ee978142743b897943493db: fix: allow docker dhi helm charts to be used (#25835) (@blakepettersson)
  • c32286a9a4760bee528f84cce9e92f210e89bedd: fix: close response body on error paths to prevent connection leak (#25824) (@ctwww)
  • 8f9ee6d1dabb699c2c44ad5ae35f891d686b6ef1: fix: compressedLayerExtracterStore+isCompressedLayer - allow tar.gzip suffixes (#26355) (@nepeat)
  • 4d66a209d34be0bcca8efb685e87f57e0eb0b454: fix: consider Replace/Force sync option on live resource annotations (#26110) (@agaudreault)
  • bde6f667e18c863ccb1ae4b0489cbfe63bf3d0a0: fix: correct typos across codebase (#25959) (@Ekene-Chris)
  • e01714590d951587b70df058ff02a13413f40374: fix: create events with argocd namespace (#26667) (@ppapapetrou76)
  • 2c5f7317a54bc2101c32b838fe49a914009d5fd7: fix: enable and fix modernize linter (#26352) (@mmorel-35)
  • 6a10ffe833c02283b03543570147dabdc45138a4: fix: ensure compatibility of kubeversion.version with what helm reeturns (#26469) (@ppapapetrou76)
  • 6cd65b462252698427a26da1fec790ce6b1dc275: fix: error sending generate manifest metadata cmp server (#25891) (@ppapapetrou76)
  • 06719071d670d33b936f2db6437a519d7dff7a1c: fix: fix GetAppdetails to show data from refs to other git repos (#26440) (#26544) (@dudinea)
  • f0c694d9f01e122d19805bb833a5f640e96f6346: fix: fix generator bug with templating of parameters in values (#25342) (#26696) (@dudinea)
  • b320854f04766358860ce66edb467501573cef7c: fix: fix image functionality breakage caused by –no-install-updates option in Dockerfiles (#25972) (#25999) (@dudinea)
  • 2b3eae62c41a087fd5278e3253f59fdff66fb4c0: fix: fixes output of argocd proj windows list PROJ - USEANDOPERATOR was missing (#26273) (@ppapapetrou76)
  • d099c24655b7cd37f0e89b5584baae00a5c294ea: fix: fixes the already exists error when syncing apps with replace (#26791) (@ppapapetrou76)
  • bf1f836ece58c749c402b04e34d96dedbb973aba: fix: get app resources tree view (#26166) (@ppapapetrou76)
  • 5e6449fbba3bae38f0e2dda49989cf0c2e8b0524: fix: handle parse errors in ReadLocalConfig properly (#26597) (@sivchari)
  • f8c0d7efcf62a80a8ebce2090972cd0d780f282a: fix: health check doesn’t detect resource deletion during sync operation (#26286) (@cjcocokrisp)
  • 3a4b0a0feddd6b7bd9349f6a774a095b40814fbf: fix: helm flaky test (#26805) (@nitishfy)
  • 275c5de62736f6240e489127aeec0f7094acfe81: fix: improves the Rabbit MQ resouce customization to better handle unknown conditions (#25941) (@ppapapetrou76)
  • 4519fdf6505701d558a089f3840d16240ca76540: fix: include Depth field in Repository.Sanitized() response (#26572) (@harshil562)
  • c4f3bb8be401e3feb2bf8a85334bd4998eebbbc3: fix: integrate split button (#25993) (#25994) (@jwinters01)
  • 4e997f0d5e657c672d2830bf6d1001d520ef4a19: fix: invalid error message on health check failure (#26040) (#26039) (@dudinea)
  • cbbb19ddef77e22a1aa91aad3f3dde5fc3a1a259: fix: make config key optional (#26701) (@crenshaw-dev)
  • 57e9e5e201bcafeef1a9c18d4ac794bbe7caf2a9: fix: manifest-generate-paths for multisource git+helm (#25531) (@fm1ck3y)
  • 3c01ab15eee55ed95b3f5ac5115a72a5e36a80ac: fix: missing gpg-agent in argocd image (#25935) (#25937) (@dudinea)
  • d2cb56d7c7a191c10a310870b4ece0b2ce9ee008: fix: modernize slice initialization syntax in util/argo/argo.go (#26001) (@Ekene-Chris)
  • 887736534fffe350cd5fbb4f6414cf5622bf9254: fix: multi-level cross-namespace hierarchy traversal for cluster-scoped intermediates (#26408, #24379) (#26410) (@jcogilvie)
  • 429fc1f2d93795aaa543edce7833a7bb7509d878: fix: nil and empty ignoredifferences (#25980) (@blakepettersson)
  • 2d762e4a2b26f91a0c46cda92c8c5c8cd3c5b181: fix: optimize cli server-side diff with parallel dynamic batching (#25550) (@afarbos)
  • ced94022b35e9cd4eb1724935acd359323d034e6: fix: panic during OIDC logout with empty token (#25874) (@ppapapetrou76)
  • 401b1a8b3c850688b56b1ea045a93625c91eeca1: fix: parent-child httpproxy health checking (#25714) (@gregbarasch)
  • 43ea991a25444eb9a2e700c379ad2e8233cf6b68: fix: register pprof endpoints in repo-server using the params config map (#26237) (@ppapapetrou76)
  • 739bc5812f8b6e691d98fa4da068083a601310c6: fix: remove deprecated –client flag from helm version (@malikdraz)
  • be08693409fcb968231dd3d17ead161b85ecdca8: fix: remove stale reposFilter references (#26310) (@choejwoo)
  • 2f7d36bc38e0e299f0abe63515dd0061c03d050e: fix: resolve flaky TestSync_SyncWaveHookError test (#26080) (@adityaraj178)
  • b85887fc3afb513cec62c9614c764fb59bb52bc5: fix: return error when cache is unavailable (#26053) (@nitishfy)
  • 19a74df8dc730a5f0c87fcb3088f8f2ed60c2476: fix: return missing information in cluster get API (#25566) (@ppapapetrou76)
  • 79b0981b050beb9ab747b422499481feef6abab1: fix: show pruning button when only Prune=confirm is present (#23326) (@MrFreezeex)
  • 043544c1977734bb70e19b8545a1fd67afbf6638: fix: skip namespace check on cluster scoped rbac resources for auth reconcile (#26403) (@cjcocokrisp)
  • 6df1a5bbc2e74ef4e099cdf5d52422a959b771c2: fix: skip token refresh threshold parsing in unrelated components (#26803) (@gdsoumya)
  • 984a29c9211e7656fca710ada2001873c6d88a41: fix: skip unnecessary git state clean (#26714) (@alexmt)
  • 18efd0cf1beea5414f8e4811b055088dbb41c670: fix: trim whitespaces when retrieving source refresh paths (#26400) (@nitishfy)
  • fee1c565c3239f2af4a3efe78d240b7ec9ff310f: fix: update Jsonnet field tag to avoid jsonnet: {} in manifests (#25625) (@1Shubham7)
  • 3250327f018239203e99dd5a70cecb7a82159781: fix: use InstanceName for cache cleanup on Application deletion (#26741) (@sivchari)
  • 305ecb623bfeb9b19b848350cbde61e249098941: fix: use certificate fingerprints to deduplicate TLS certs (#25779) (@nitishfy)
  • 7180deb93712ab2f43ec27e42e607567b648cf72: fix: use csapgrade to patch managedFields for client-side apply migration (#26289) (@pjiang-dev)
  • 6e89ed986783d26b2f0e6920fb0d08be1ca6c423: fix: use force flag in copyutil symlink to prevent repo-server crashes (#26613) (@ManvithaP-hub)

Documentation

  • 11ec67513896951ea9816d7dcdc03a73fd8d67db: docs(rbac): add note documenting the role requirement for groups (#7952) (#26672) (@mgarstecki)
  • af64957452f52c78e0a4789091dca1da1db83cb3: docs: Add ‘Netease Cloud Music’ to USERS.md (#25922) (@ryanwuer)
  • 726b764f1e18b4796c31fec9f867bbd2f13597dc: docs: Add Bluesky badge to README (#25880) (@terrytangyuan)
  • db8c801b0dbdfd999d20020d14219fa6c46baade: docs: Add CodeQL in docs (#26645) (@Kevinjoeharris)
  • b137439c076f1f5da45edfb9b719504892e3ee7e: docs: Add GitLab CI integration documentation with Dex configuration (#25413) (@afzal442)
  • 90ce1782ecd9b9995dc14ac24c6353816137cba0: docs: Add Imagine Learning to USERS.md (#26111) (@Christian-Oleson)
  • 9e19a8f0bc4b62d7894e7c721430cb22c150dfac: docs: Add ci prefixes for PR titles (#26471) (@Kevinjoeharris)
  • fb568753979cf5e20255fc49522b7dd05e310912: docs: Add release checklist step to reference the release-specific instructions file (#25854) (@revitalbarletz)
  • abde22229a93c8e47304d05c0ea4ac540bd61fac: docs: Change heading for the complete example for argocd progressive rollout (#25878) (@bbaja42)
  • e6825529ab963d0b16ba81dd662dff6c5de26f59: docs: Complements to the Gateway API ingress guide #25734 (#25739) (@kwentine)
  • 3e29c4c752b2c398d25cd462f2f3ba8b0bd6d147: docs: Fix link (@sh-cho)
  • 3dd71ea14d24322d559b14a940e00e80944d7d25: docs: Fix link correctly (@sh-cho)
  • d883412df8c8f9a5e42ed60cae86904514d77cfc: docs: Fix some admonitions in docs (#26213) (@Moulick)
  • b9116506164c171b5f0b6ebdfc0de275cebc85d5: docs: Fix typo in Plugin generator description (#26051) (@josemaia)
  • e3f616d6dc35d076c784118b22a4b483928635a3: docs: Fix wrong default value for applicationsetcontroller.enable.scm.providers (#26162) (@FZhg)
  • b8d4216438ec2a7411bf7a317ea118fc5fceeb92: docs: Fixed broken links (#26083) (@Kevinjoeharris)
  • 5e974b03d3d055c71b9ac7c99f68a9deced60ba8: docs: Proposal: Source Integrity Policies (#25148) (@olivergondza)
  • 4edc1a96d3aa39b36cda07eb48990d9305ee11d1: docs: Revise TLS settings to include argocd-applicationset-controller and argocd-notifications-controller (#25872) (@alexrecuenco)
  • a6cc7ad9a61b4135e9445aaf1b66b30400511edb: docs: Revise web terminal setup instructions for Argo CD (#25992) (@todaywasawesome)
  • feab8bde775dc525f40366d97f019400c0061a89: docs: Set installation to match the quick-start guide in the installation section (#26259) (@alexrecuenco)
  • bea1139e96ea65ccdf361ff5199bb8899d112bb1: docs: Typo synching -> syncing (#26275) (@cilindrox)
  • 5cce5fe59b6350e4f4ad1971b6bf2fa925a1f792: docs: Update Linux host IP detection in Toolchain guide - to avoid hardcoded eth0 (#25800) (@1Shubham7)
  • 30e30a126b491575097068b9ce2f07c478a86ee5: docs: Update shallow clone section for clarity (#26697) (@todaywasawesome)
  • 312a841f8cc48edf53aca8a1bdef314db88b784e: docs: Use udp to find preferred outbound ip address (#25812) (@jsoref)
  • e7aa9b099a9fe0849534c5610bbc3d486ff0451a: docs: Volunteer @FourFifthsCode for v3.4 release champion (#25881) (@FourFifthsCode)
  • 7879dc0f6ec5dd663e375b512185b7498dff0664: docs: add SAP Signavio to USERS.md (#26164) (@msahihi)
  • d9b38a8e0e69908fddd88cb858ec499d5e19e79f: docs: add faq entry for marshaling error (#25851) (@nitishfy)
  • a66fe2af24d3569aa384881bc3a8f8e9f6624523: docs: add information on handling ambiguous revisions (#26052) (@nitishfy)
  • 3b24d33cda5943b513eee8488e6ce65f77ec5a9f: docs: add infos around username for access token with bitbucket (#25588) (@emirot)
  • 510af5c4d73781620435462a9aae4dfcbc2d033e: docs: add missing prefixes for PR titles (#26464) (@nitishfy)
  • faf0b75a7326fdab0c63da5ee679b070b8b6cee3: docs: added 3.2 to 3.3 upgrade overview section (#25671) (@reggie-k)
  • b8e6a797cc8cf6cebde34ca912eaa6352fab0581: docs: added custom health checks section to 3.3-3.4 upgrade guide (#26812) (@reggie-k)
  • 088ef94d780eefda89ae54f865ca847188d3f6f5: docs: change manifests master reference to stable reference (#26035) (@reggie-k)
  • 3e265940096c13c10d581422596a09d4d575f37e: docs: cherry-pick process (#26109) (@crenshaw-dev)
  • 34e8935bf8ec8b126bf949a8c411149d9e2be016: docs: clarify that updating customLabels in ArgoCD requires a restart to the Controller to take effect (#25693) (@juliev0)
  • 912e216be3f6466e0b2416681ada1edf4d831b63: docs: clarify the parent for syncOptions (#25989) (@jsoref)
  • 458837ee217025b8b413449ec8180bfd05bc04ab: docs: clarify v prefix in cluster version related docs for CMP Plugins and CLI (#26852) (@reggie-k)
  • 26538608825df13b3f2078444da342c556c22e07: docs: document dependency upgrade policy (#26826) (@crenshaw-dev)
  • 8fb91682dba8dd2868241e1b1f21fadb5b377843: docs: fix cluster generator version docs (#26847) (@reggie-k)
  • 5d790e5c9499c8b82facecdb8f0dba17444cb354: docs: fix description of argocd_oci_request_duration_seconds metric (#25918) (@Piyushkhobragade)
  • 43dd717183e680724c5e344dd320ee164ebb8a9d: docs: fix garbled text in cluster bootstrapping helm example (#25940) (@AlexOQ)
  • b40a443b6ac3e17c463ca36f67f3ffab89b1e7da: docs: fix grammar, typos, and improve clarity in documentation (#26498) (@allexistence)
  • d8f9ed90f2b072ab4619a95897558dc995974df6: docs: fix help-wanted label link (#25839) (@zeraye)
  • 205241f35049961ac4047c55c7d74dcc25492a72: docs: fix namePrefix/nameSuffix description to reflect override behavior (@hokatabi)
  • 774f48e23e121156a13542747d07b58bd992724f: docs: fix typos in documentation (#25844) (@ioleksiuk)
  • 69c2620aef8e6c1abb16f8f3c72107666bea9526: docs: fixing typo in Config Management Plugins docs (#26150) (@aidan-ogorman-dev)
  • b92b7a6fd88f023ec6f93ce0bf5f22ab2c8449bd: docs: grafana-org-operator healthcehck to upgrade manual (#25672) (@reggie-k)
  • 4832c5e7a539643a6c694a880ee0d23573443c78: docs: improve managedNamespaceMetadata section with details on tracki… (#25536) (@afzal442)
  • 3d97fc9ede20ec48995a5520995763ee8a0b65c0: docs: instruct to enable ClientSideApplyMigration in 3.3.2 (#26547) (@reggie-k)
  • 2f9bea68923ca7a903fc4332b6894f10377cfe0e: docs: link to source hydrator (#25813) (@jsoref)
  • fc6379b90ebe7054bac76f5fe03237fb0cf2cffc: docs: recommend cluster generator in cluster boostrapping page (#26084) (@kostis-codefresh)
  • d655bf645318098203f1f65ca1a6802679d1cf7e: docs: rewrite [here] links (#26282) (@eightnoneone)
  • 65350789e8e593f348a7b8179d70b56407c9a429: docs: small fixes for mkdocs warnings (#26112) (@crenshaw-dev)
  • 03556db58618c89acda4b7cb86477f5ac8a2cfb2: docs: update MAINTAINERS.md (#26496) (@choejwoo)
  • f7dbfbd9b4c8530036bc23367f933510b701e2dc: docs: updated upgrade guide 3.3-3.4 and cluster generator doc with the changed cluster version format (#26837) (@reggie-k)
  • 6a3a540c9a908e6d2686c9501e51ea199754d472: docs: vscode settings recommendation is outdated (#25925) (@alexrecuenco)

Dependency updates

  • 66835b6ec75e72373b6b3e262c45976dc48a1c33: chore(deps): Upgrade Kustomize to 5.8.1 (#26367) (@reggie-k)
  • 2de45e7532a5c781219caf563082e67b47edc31f: chore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#25678) (@dependabot[bot])
  • 91475509e1bb3cccc8995dd65447d29d0ee2aca7: chore(deps): bump actions/cache from 5.0.1 to 5.0.2 (#26042) (@dependabot[bot])
  • 8c30738f6f55301d1344af06a7619259a06a5065: chore(deps): bump actions/cache from 5.0.2 to 5.0.3 (#26183) (@dependabot[bot])
  • 4e827c80cf756a2d347300c86adaa040c7e688a4: chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#26123) (@dependabot[bot])
  • 4bfd6243a1e88717a52da757897d34e57102f656: chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#25726) (@dependabot[bot])
  • 796b722807c2f955d77ff910bc8270dbb2ce34eb: chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 (#26635) (@dependabot[bot])
  • f1c5201e0ce0d0aa2bb1108b8ed03978ae7bd55c: chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 (#26801) (@dependabot[bot])
  • 667b7d658c8fd0c6bbb296b83ffa860b2125eb38: chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (#25950) (@dependabot[bot])
  • d77f8d8667396cb1d23b5d60fdb8cdd3682dcb4d: chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#26620) (@dependabot[bot])
  • f76046fc7ee1316e4d522210b692b21e920894e3: chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 (#25997) (@dependabot[bot])
  • 6baa4bcbcc9437bf67a300f1aeab9b676aa624e8: chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (#26675) (@dependabot[bot])
  • 3db8a412e03a0255e4fbf0089346d7c1da981aaf: chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (#26474) (@dependabot[bot])
  • 8d24a9a211befad4f740018f6c1b36805e16e855: chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#25679) (@dependabot[bot])
  • 38345d6185cd8241732fedcdf33a01f94182322f: chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#26633) (@dependabot[bot])
  • 2615be441d887442732a2c1893751603176e948b: chore(deps): bump axios from 1.12.2 to 1.13.5 in /ui-test (#26353) (@dependabot[bot])
  • 4e71de3ef794a64a5651f751623c6cc1a143dfab: chore(deps): bump basic-ftp from 5.0.5 to 5.2.0 in /ui-test (#26617) (@dependabot[bot])
  • 01629ccd7cb5426a47be60cf447b79078017a5e1: chore(deps): bump code.gitea.io/sdk/gitea from 0.22.1 to 0.23.2 (#26231) (@dependabot[bot])
  • 67d425f23749eb839900e8514e6ceddd5375c3d3: chore(deps): bump codecov/test-results-action from 1.1.1 to 1.2.1 (#25703) (@dependabot[bot])
  • 40412aaba3d37d351007f0ede7bcdc1b9f5053e1: chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.1 (#26414) (@dependabot[bot])
  • c13ba1ee985ce25c0998ad201d2afddab7f3216c: chore(deps): bump docker/build-push-action from 6.19.1 to 6.19.2 (#26433) (@dependabot[bot])
  • 560d428381fc728ecfae141fd78b0bae7cbac7b3: chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 (#26706) (@dependabot[bot])
  • d064cec17ac9c02ce521719891899ea1a9e2753d: chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 (#26172) (@dependabot[bot])
  • 3321498f0bed8b9d6cb4232fc47172e355ce5f8b: chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#26689) (@dependabot[bot])
  • dd9799385d63214f3e2e1ca61673b4d406b74bee: chore(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#25771) (@dependabot[bot])
  • d8d7009a4f6c88b00a1aee166d74211d586de2bd: chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#26705) (@dependabot[bot])
  • 063d3b6d8024f9ed8d65b80ab5011aa16b488464: chore(deps): bump docker/setup-qemu-action from 3.6.0 to 4.0.0 (#26688) (@dependabot[bot])
  • c212bb77bd72aeafc413307ab79a07c77aaae4e0: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.20.0 to 1.21.0 (#25975) (@dependabot[bot])
  • 040cc37ad3304de1b16513a3d0908de5b24f714e: chore(deps): bump github.com/Azure/kubelogin from 0.2.13 to 0.2.14 (#25883) (@dependabot[bot])
  • a8676aeb46b3f679e1ee5996f8c2329f41118dfa: chore(deps): bump github.com/Azure/kubelogin from 0.2.14 to 0.2.15 (#26560) (@dependabot[bot])
  • 6041e85df06245c84254c8f46e26d23e2cf2cf6a: chore(deps): bump github.com/Azure/kubelogin from 0.2.15 to 0.2.16 (#26781) (@dependabot[bot])
  • 9182e6696fc07c9089dd3074c799b5b41ef76170: chore(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 (#26103) (@dependabot[bot])
  • e10a395f348618a467c717edce182129ddbdad13: chore(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 (#26146) (@dependabot[bot])
  • adf88c56efce11e30c3ab646d6b16aa9bc2760dc: chore(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 (#26621) (@dependabot[bot])
  • 05620cea27855de13346db103e5c7a53757625af: chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.9 to 1.32.7 (#26254) (@dependabot[bot])
  • 1f124986d93f041f1a731066e062e2399ba40b5d: chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.10 to 1.32.11 (#26679) (@dependabot[bot])
  • 47eb7ee4d60ddab193fdd069d27bc6d923a37a73: chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.7 to 1.32.8 (#26492) (@dependabot[bot])
  • 9851b84f979e27594be7e2d68bb838158f178305: chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.8 to 1.32.9 (#26514) (@dependabot[bot])
  • 2ae64ba04b2e18901407c5a332473ded82fee940: chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.9 to 1.32.10 (#26581) (@dependabot[bot])
  • cd65bc0585ab2e14dc250d2eee7638769465794f: chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.62 to 1.19.7 (#26251) (@dependabot[bot])
  • abb60a9c2730df947cd2d029611a43203f191e11: chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.10 to 1.19.11 (#26680) (@dependabot[bot])
  • f4852f70afb568af588962ea78c8e762d2158975: chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.7 to 1.19.8 (#26495) (@dependabot[bot])
  • f2fdc6538689807781e03243e6a738ee1a1ea4fe: chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.8 to 1.19.9 (#26515) (@dependabot[bot])
  • 63ddc3c3df1219fc3bf026b9843a27f57e6f4f17: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/codecommit from 1.33.10 to 1.33.11 (#26842) (@dependabot[bot])
  • 09fac7b7f32f6b0a58e7dc2c4129cd9f2de2ffdf: chore(deps): bump github.com/aws/smithy-go from 1.24.0 to 1.24.1 (#26564) (@dependabot[bot])
  • f50f88fb66dcbb4f30acadcd7444ac190d0b130d: chore(deps): bump github.com/aws/smithy-go from 1.24.1 to 1.24.2 (#26657) (@dependabot[bot])
  • b4a52fc5c87201ee031c10222760ab3ce88af770: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.1 to 4.9.2 (#25932) (@dependabot[bot])
  • 3811a3094905d68f74259cdddc0417a7a7ea8a11: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.2 to 4.10.0 (#26144) (@dependabot[bot])
  • d1089f8b559567dc16bad23b2852c18a95a93b75: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.17.0 to 2.18.0 (#26782) (@dependabot[bot])
  • acc4bb7078197778da51f658b86def63c9ffafc0: chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#26616) (@dependabot[bot])
  • 96f12668464113632c85cf64136b5c84ae6e2bde: chore(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 (#25677) (@dependabot[bot])
  • f1ce1906719c242d4db78132d35538c3703d1d2c: chore(deps): bump github.com/expr-lang/expr from 1.17.7 to 1.17.8 (#26459) (@dependabot[bot])
  • fd1307d45434ef5a74a97fc25893023c50d9f5ec: chore(deps): bump github.com/go-openapi/runtime from 0.29.2 to 0.29.3 (#26736) (@dependabot[bot])
  • fe9373177747cfb17f8ec4920bfaf52524763238: chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (#26171) (@dependabot[bot])
  • 9b10fe9774be65ce17e5039e0c1a402bac124864: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.88 to 0.9.89 (#26333) (@dependabot[bot])
  • b337855e22d4d9c39204c65d43387f82bb3496ce: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.89 to 0.9.91 (#26360) (@dependabot[bot])
  • 8aea5612abe0cf8d59ffe612c3f89fb1e3f87819: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.91 to 0.9.93 (#26563) (@dependabot[bot])
  • 564d17d57f04302da1c954a6b02a3973048c8d5b: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.93 to 0.9.94 (#26656) (@dependabot[bot])
  • a9da448046a3921e85a7457b5daa2fbf3ee25207: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.2 to 1.1.3 (#26043) (@dependabot[bot])
  • bd9c12cbbad8d9b8d34e59435646dfa713f859b5: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.3 to 1.1.4 (#26820) (@dependabot[bot])
  • 928543527d7ea7d694196f835566c7a1715e97d4: chore(deps): bump github.com/redis/go-redis/v9 from 9.17.2 to 9.17.3 (#26145) (@dependabot[bot])
  • 0c2fa1ea23c6ff950525e7db73b418c9b5e026b3: chore(deps): bump github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0 (#26475) (@dependabot[bot])
  • b18d576fe22e8e9d2ca3714a04589fb6cf1e8a0d: chore(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (#26021) (@dependabot[bot])
  • ca82ee11e231c6203f4c3ae07c84cad06095ff4d: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.10.0 to 1.11.0 (#25867) (@dependabot[bot])
  • 3ac7a0b69a6133ed6e46c995934641ca151cf2dc: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.11.0 to 1.12.0 (#25934) (@dependabot[bot])
  • 2322cdca322eb45a04442a5a587493f250d90ce1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.12.0 to 1.13.0 (#25946) (@dependabot[bot])
  • 0da603db115d6c7dc8d651c8433d38067740e703: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.13.0 to 1.14.0 (#25973) (@dependabot[bot])
  • c626b202b7c3e43ad5ff76586becb338520958d0: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.14.0 to 1.16.0 (#26081) (@dependabot[bot])
  • c7574970d0a81e984c5eb2ecec6d4eaf8fa52510: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.16.0 to 1.18.0 (#26143) (@dependabot[bot])
  • 9c108cbaa07c012b97fc9786d7e83d7cca2611dc: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.18.0 to 1.19.0 (#26155) (@dependabot[bot])
  • 9d459c8afefc2600fee6399f78f3885cc1038d7c: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.19.0 to 1.21.0 (#26165) (@dependabot[bot])
  • e548ec76c74a79a76d483d129493638d2a36e4b0: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.21.0 to 1.23.0 (#26170) (@dependabot[bot])
  • 0a7088192111edddcace56c8107c530bfdc60802: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.23.0 to 1.25.0 (#26202) (@dependabot[bot])
  • f255cef326a47e5a3967aa5741a10774c3c17ab4: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.25.0 to 1.26.0 (#26250) (@dependabot[bot])
  • 9cc0c77eb5669942893b07ac913adb8c64be7600: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.26.0 to 1.27.0 (#26267) (@dependabot[bot])
  • 257ebc5f3ed47405e01a40ecc887978bdd299547: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.27.0 to 1.28.0 (#26292) (@dependabot[bot])
  • 7ccc6f94c73cff07f7421ab334449fa9276eb551: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.28.0 to 1.28.1 (#26334) (@dependabot[bot])
  • ad186cfe54fcc0ab174f7cb6eb67213d6f7ef3e5: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.28.1 to 1.29.0 (#26358) (@dependabot[bot])
  • e8539bea12fab77fcf80897d586a4be41da8305c: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.29.0 to 1.30.0 (#26384) (@dependabot[bot])
  • a544bc0920588027d5446e0c4c3b3bb6ea21e7f5: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.30.0 to 1.31.0 (#26413) (@dependabot[bot])
  • dcf0a1586ddb823e2a6eb5bdbca35a17e575e5dd: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.31.0 to 1.34.0 (#26461) (@dependabot[bot])
  • 67c5fe27cd0a19461174ad609340d87068428356: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.34.0 to 1.35.0 (#26476) (@dependabot[bot])
  • adbf9cd2373044a724371896c8bfe53929d44f85: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.35.0 to 1.36.0 (#26493) (@dependabot[bot])
  • 7db8ab20cbf9606aa9b0612a58d44ad79e510e2d: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.36.0 to 1.39.0 (#26533) (@dependabot[bot])
  • a4f9f57b5fc716ab02f944e15629264a97be038d: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.39.0 to 1.41.0 (#26561) (@dependabot[bot])
  • 4ffad600955762a813f3842155e8f3d7f3b81b71: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.41.0 to 1.42.0 (#26605) (@dependabot[bot])
  • 98430658d8ad85f36d4ae75ac28d0199bd950060: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.42.0 to 1.43.0 (#26622) (@dependabot[bot])
  • 858f159cf9da8b7f6eb099cff326009469225eef: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.43.0 to 1.44.0 (#26634) (@dependabot[bot])
  • 91253dcf4648afa83cf65d79a9055b955ff284c1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.44.0 to 1.46.0 (#26655) (@dependabot[bot])
  • 89cd590cb868367d2ce6a3cc44cdb936027cdc98: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.8.1 to 1.8.2 (#25676) (@dependabot[bot])
  • 106acdafec489ea139f33efeafbc7f271c6fa965: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.8.2 to 1.9.0 (#25701) (@dependabot[bot])
  • b5a91a18cd0e673dc2d5b09c66cb355f8c1d5288: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.9.0 to 1.9.1 (#25725) (@dependabot[bot])
  • abf2233426a969fbb69fd45bca590eb8f7b0f6e6: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.9.1 to 1.10.0 (#25770) (@dependabot[bot])
  • 7825b4bce38b695798ab3979bee44f83564182d4: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 (#26649) (@dependabot[bot])
  • 6be8ac10e68d98735940e3af83ff56b3c2501fda: chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (#26362) (@dependabot[bot])
  • a1955019f8aec184b97a0c4453c30c897b7887f9: chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 (#25947) (@dependabot[bot])
  • 89fe752eb4e9aad2a1977711c4ac7f1fad84a3bc: chore(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 (#26361) (@dependabot[bot])
  • 5fff3b3640265a5b737341ac7661a0c8d09dfbff: chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (#26623) (@dependabot[bot])
  • 4524dc997c59b5e4c5d261bd84bfa7317646627a: chore(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 (#26799) (@dependabot[bot])
  • 92e4b2c877310f107df1b1321124e9a7d5215230: chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#26733) (@dependabot[bot])
  • b3c5f4b1c67e2b9bb2e67f39280fa437e06b9d62: chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 (#26734) (@dependabot[bot])
  • 93a7717c7127c753fcbe85b32ee40948fe369710: chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 (#25933) (@dependabot[bot])
  • 235bf2aacea642c245e070a3232b8cd6ead5bf94: chore(deps): bump golang.org/x/term from 0.39.0 to 0.40.0 (#26357) (@dependabot[bot])
  • d8b33bd4372f9108fe008425c980babed007213e: chore(deps): bump golang.org/x/time from 0.14.0 to 0.15.0 (#26737) (@dependabot[bot])
  • bac8c4bc1921e3343ad099636e38dd5730101c7c: chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 (#25789) (@dependabot[bot])
  • 09b3856177e0d2e12afa2048c6158570c44f4724: chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.0 (#26432) (@dependabot[bot])
  • 8dfbdec94151dba7167bd08ae640f7f74f9cb18b: chore(deps): bump google.golang.org/grpc from 1.79.0 to 1.79.1 (#26458) (@dependabot[bot])
  • 37f29e517d2f2c043179691f1ecf025cd17d9ab7: chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2 (#26735) (@dependabot[bot])
  • a21fcf32ae25505c169b0d957364d7216dd992b6: chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#26565) (@dependabot[bot])
  • f46c387c683a5ba04c3a8167c685134213a84aab: chore(deps): bump immutable from 4.0.0 to 4.3.8 in /ui (#26690) (@dependabot[bot])
  • 5b8ce54f9d87faeaebe63e206db1c6b69ce049bc: chore(deps): bump k8s.io/kubernetes from 1.34.0 to 1.34.2 in /gitops-engine (#25675) (@dependabot[bot])
  • 1a1b142ceaff5585075b8eb1171a8d2a21e7d958: chore(deps): bump library/busybox from 2383baa to b86c79d in /test/e2e/multiarch-container (#26101) (@dependabot[bot])
  • 82ee09a93043f86f911f71f117bb4ea529bd329f: chore(deps): bump library/busybox from b86c79d to e226d63 in /test/e2e/multiarch-container (#26122) (@dependabot[bot])
  • b357063c0243a024bb6b8baf5c4f15201cac8f5b: chore(deps): bump library/busybox from d80cd69 to 2383baa in /test/e2e/multiarch-container (#25884) (@dependabot[bot])
  • 8ef0fd7068e0e2e2853585d993496aa41abfc75a: chore(deps): bump library/busybox from e226d63 to b3255e7 in /test/e2e/multiarch-container (#26229) (@dependabot[bot])
  • 0ee21afe37408aa6b76ceb1a199f428a9cf4c2ec: chore(deps): bump library/golang from 1.26.0 to 1.26.1 in /test/container (#26708) (@dependabot[bot])
  • e4a28fa71fde4899ec7cdf6726e957cc70c84a8b: chore(deps): bump library/golang from 31c1e53 to 6cc2338 in /test/remote (#25847) (@dependabot[bot])
  • 23b387f1171f35ee210cd1cc4ee94ab4515a256e: chore(deps): bump library/golang from 36b4f45 to 31c1e53 in /test/remote (#25829) (@dependabot[bot])
  • 8866fcf20760a0a8c95da07934c94ea258934d08: chore(deps): bump library/golang from 6cc2338 to 8bbd140 in /test/remote (#25974) (@dependabot[bot])
  • 474d9005f4defbe428dbaca3dea0ebe6b6741055: chore(deps): bump library/golang from a22b2e6 to 36b4f45 in /test/remote (#25680) (@dependabot[bot])
  • 79a11cb745fffb76fa15001793463d5cbb257b89: chore(deps): bump library/golang from e2ddb15 to c7e98cc in /test/container (#26780) (@dependabot[bot])
  • 21acbb861dcc8cd40f8d53ff285da99c4ee7cf06: chore(deps): bump library/redis from 8.2.1 to 8.2.2 in /test/container (#24859) (@dependabot[bot])
  • 6ab9426cf5ccc96399d67562478ccd4dfaf1321f: chore(deps): bump library/redis from 8.6.0 to 8.6.1 in /test/container (#26579) (@dependabot[bot])
  • 2c6d97a89f8aec14f54ed5a564770fcea762d154: chore(deps): bump library/redis from 5cb00b0 to 1c054d5 in /test/container (#26654) (@dependabot[bot])
  • 8c1a815b7832fdcdfff2f399439e2c158d9ae730: chore(deps): bump library/redis from dc123d5 to 5cb00b0 in /test/container (#26606) (@dependabot[bot])
  • 8b2ad9ba6666369e9f54ba58a2ffed88ae2e366e: chore(deps): bump library/ubuntu from 25.10 to 26.04 in /test/container (#26431) (@dependabot[bot])
  • 6a902023b2675253856306222c470f7a35e4bd02: chore(deps): bump library/ubuntu from 4095ef6 to fed6ddb in /test/container (#26494) (@dependabot[bot])
  • 559dc16e7216dc8e250eeb69f78f749396a74e9f: chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui (#26100) (@dependabot[bot])
  • b70d1444f02ff99c3fda16c00f1d526d9099168e: chore(deps): bump minimatch from 3.1.2 to 3.1.3 in /ui (#26604) (@dependabot[bot])
  • 5c2a417257d0fed7916c46632f814e4d3443c8ce: chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (#26102) (@dependabot[bot])
  • d11d0251865aa02bf9c21af41aedc556de569a46: chore(deps): bump qs from 6.11.0 to 6.14.1 in /ui (#25828) (@dependabot[bot])
  • 5cfcd0f88fb3ae9d563949e954b66c0021f4cc45: chore(deps): bump qs from 6.14.1 to 6.14.2 in /ui (#26444) (@dependabot[bot])
  • 43a9524d0c610b14e4804f1b4d88e6c5982c0003: chore(deps): bump renovatebot/github-action from 44.0.5 to 44.2.0 (#25702) (@dependabot[bot])
  • 28beb3ec426447d6e61c9cc290c10d9995131704: chore(deps): bump renovatebot/github-action from 44.2.0 to 44.2.1 (#25781) (@dependabot[bot])
  • fa6f5c63c8a8e169b7529e0a8c886a5483a745fc: chore(deps): bump renovatebot/github-action from 44.2.1 to 44.2.2 (#25818) (@dependabot[bot])
  • 93205a7a081c948272e313b2a3ba6f72fa3d026b: chore(deps): bump renovatebot/github-action from 44.2.2 to 44.2.3 (#25868) (@dependabot[bot])
  • d08a87931e9ccf4ad108b3f7d87e9b94d44cf8ac: chore(deps): bump renovatebot/github-action from 44.2.3 to 44.2.4 (#25949) (@dependabot[bot])
  • 8b1415a6b7f27f41b3b6a1cf9fe20f75b3cfd022: chore(deps): bump renovatebot/github-action from 44.2.4 to 44.2.5 (#26059) (@dependabot[bot])
  • e42727bcafc33bd7a479cc0fb152047bc9d2a8b5: chore(deps): bump renovatebot/github-action from 44.2.5 to 44.2.6 (#26156) (@dependabot[bot])
  • a7c771fbdd1cfbb46b994041fe77e7b90046ffac: chore(deps): bump renovatebot/github-action from 44.2.6 to 46.0.1 (#26203) (@dependabot[bot])
  • 39fcff7bad2afc9812e49ef3e8e35e4430566119: chore(deps): bump renovatebot/github-action from 46.0.1 to 46.0.2 (#26336) (@dependabot[bot])
  • 53a5cd34206e3890335f57e7c3f64c77dc36db28: chore(deps): bump renovatebot/github-action from 46.0.2 to 46.1.0 (#26434) (@dependabot[bot])
  • 139ecf610b451da5b8071565cd3516cbe4b732bc: chore(deps): bump renovatebot/github-action from 46.1.0 to 46.1.1 (#26460) (@dependabot[bot])
  • 296100fe13e52b8762df50eb17efc6f93c511b2f: chore(deps): bump renovatebot/github-action from 46.1.1 to 46.1.2 (#26562) (@dependabot[bot])
  • 5e3feb4463e93468ad000da82c49147bf3e18c9e: chore(deps): bump renovatebot/github-action from 46.1.2 to 46.1.3 (#26658) (@dependabot[bot])
  • 60ee21377c93a07282be2f70d1c05f58022971b5: chore(deps): bump renovatebot/github-action from 46.1.3 to 46.1.4 (#26730) (@dependabot[bot])
  • b5a08fac7ab4e3752b089fd1445a091de18bac8f: chore(deps): bump renovatebot/github-action from 46.1.4 to 46.1.5 (#26839) (@dependabot[bot])
  • cc302bab90de5f9b0ed881dd0d5f1a7e52415e60: chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.1-0.20251003215857-446d8398e19c to 6.3.2 (#26332) (@dependabot[bot])
  • 36e8c528297002e77c9f9a9c358cd71d7cf5a327: chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 (#26761) (@dependabot[bot])
  • 0af9b6761e4e1600d79893c4e74a30c5ec658dc0: chore(deps): bump the otel group across 1 directory with 6 updates (#26668) (@dependabot[bot])
  • 20bf53f4a6f49b2b4758451d0cddc791b1f67311: chore(deps): bump the otel group with 4 updates (#25553) (@dependabot[bot])
  • 1762a59f301eb2dadcb4de86bda75935ff02cb10: chore(deps): bump the otel group with 6 updates (#26731) (@dependabot[bot])
  • 49d0b489840c9883761308d0fc54b0ab144295a5: chore(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.2 (#26359) (@dependabot[bot])
  • 0f069ee767ca96e6dd2cb714c88ab9dd7445a813: chore(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.4 (#26491) (@dependabot[bot])
  • 14e69bfa0ca93fbc5a386403fc59ec4ba28f52aa: chore(deps): bump tj-actions/changed-files from 47.0.4 to 47.0.5 (#26676) (@dependabot[bot])
  • 3b34d2a56ab69f5b1fe29511cc46d37d1e4d09b7: chore(deps): bump tmp from 0.2.3 to 0.2.4 in /ui-test (#24058) (@dependabot[bot])
  • c34d44ab7f9c9ff2bdd0a0ec2cb8218016f5c0b8: chore(deps): bump ubuntu in gh actions to 24.04 and ubuntu in test/remote/Dockerfile to 25.10 (#25763) (@reggie-k)
  • 7925bf79167d26435bb04b6e9bfa26f5d19a26e2: chore(deps): migrated aws sdk v1 to v2 for EKS with argocd-k8s-auth (#26200) (@reggie-k)
  • 3ddf7225171d6e4dd4637ae9eca6693d6a2a90cb: chore(deps): update dependency @codecov/webpack-plugin to v0.0.1-beta.12 (#25385) (@renovate[bot])
  • 81d109fb7a0f8f0e8aba2a58883241068e4439da: chore(deps): update dependency @types/deepmerge to v2.2.3 (#25609) (@renovate[bot])
  • 7f34ee84fdaf56e881ee5019c968eeb4e1ec404c: chore(deps): update dependency @types/minimatch to v3.0.5 (#26139) (@renovate[bot])
  • 807ff53fd5fb023e297621676f0061046fa66dce: chore(deps): update dependency @types/prop-types to v15.7.15 (#26140) (@renovate[bot])
  • 1b85a688ac5f26dc438bb884614251d1d73c7ac4: chore(deps): update dependency lodash-es to v4.17.23 [security] (#26099) (@renovate[bot])
  • c19d0461ffa67919123b0583520a393dae367a70: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 0f406d3 (#25951) (@argoproj-renovate[bot])
  • 4409ec0ab8171ee0b7111e87b6796424060226f5: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 31c1e53 (#25831) (@argoproj-renovate[bot])
  • ef21768b92d000010de8ba4281c45c8806214c05: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 581c059 (#25966) (@argoproj-renovate[bot])
  • 5598f87d820d5025fa94ffe5e9aa0baa237194e1: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 6cc2338 (#25838) (@argoproj-renovate[bot])
  • 5113f820de82b5a3c7ca8c677e9432d682acbe69: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 97be073 (#25820) (@argoproj-renovate[bot])
  • f8cab49a073b1fcd24a2f3877788c7675fd503b0: chore(deps): update docker.io/library/golang:1.25.6 docker digest to 06d1251 (#26256) (@argoproj-renovate[bot])
  • 46e9022ab86a778fe247bfd5b766137b245c53d6: chore(deps): update docker.io/library/golang:1.25.6 docker digest to 0c87ea6 (#26235) (@argoproj-renovate[bot])
  • 1d6659319513881a1367bd544829979ae9ff565b: chore(deps): update docker.io/library/golang:1.25.6 docker digest to 4c973c7 (#26232) (@argoproj-renovate[bot])
  • acb30b4e06f33176bf45d945f58caf42cf5d3c97: chore(deps): update docker.io/library/golang:1.25.6 docker digest to ce63a16 (#26056) (@argoproj-renovate[bot])
  • f6b0c8146f47863566ec34a0cbaffacd31fc057c: chore(deps): update docker.io/library/golang:1.26.0 docker digest to b39810f (#26603) (@argoproj-renovate[bot])
  • 58993ecabc8de601f773b6b684ae6d1d30b84cef: chore(deps): update docker.io/library/golang:1.26.0 docker digest to fb612b7 (#26779) (@renovate[bot])
  • 82be819e9ae28710f1ec2a6aedf5e3c7f6fb7489: chore(deps): update docker.io/library/redis:8.2.3 docker digest to c4316c4 (#26130) (@renovate[bot])
  • d35a2518e63d4cfbf0fbf7bcede3bae9b7839884: chore(deps): update docker.io/library/registry:3.0 docker digest to 6c5666b (#26217) (@renovate[bot])
  • 988e4f48cfa4802408b9ab20789e5b227fe11978: chore(deps): update docker.io/library/ubuntu:25.10 docker digest to 4a9232c (#26131) (@renovate[bot])
  • cc0752d33472f514fee810b02ec1b1e6068cc4c6: chore(deps): update group golang to v1.25.5 (#25723) (@argoproj-renovate[bot])
  • 23c021f53db9c4d3c1072bd82e0f2b3ee8e6a0eb: chore(deps): update group golang to v1.25.6 (#26034) (@argoproj-renovate[bot])
  • 51327cb8185cec3bcdccab0a14aa8797043a5dae: chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.10.1 (#26382) (@argoproj-renovate[bot])
  • 1f6d54ce04c80ba1a40930c610d5dfdbb2058e45: chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.1 (#26713) (@argoproj-renovate[bot])
  • ffeacae414c06f1df26359a07fa245feebcc4e8a: chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.2 (#26728) (@argoproj-renovate[bot])
  • 845d1c9c405e05bc81f0744f86ed1d0170639dcd: chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.3 (#26771) (@argoproj-renovate[bot])
  • 38363f33880801d65f2eef720d1cbff8a51134ac: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.2 (#25995) (@argoproj-renovate[bot])
  • 42f09f752913810b406cc417a7b81af86680957f: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.3 (#26029) (@argoproj-renovate[bot])
  • 630c6e86ea327ae1d214dd8527f585e29f552970: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.4 (#26445) (@argoproj-renovate[bot])
  • 0d22f39603872115d047304606467d54305123f3: chore(deps): update module github.com/vektra/mockery/v3 to v3.7.0 (#26716) (@argoproj-renovate[bot])
  • eedf6cc58eb513e217a808462078d39ab48c43f4: chore(deps): update module k8s.io/kubernetes to v1.34.2 [security] (#25682) (@renovate[bot])
  • c879b6da2f3f71c442b4aeb4a527aef328130b53: chore(deps): update notifications-engine to fix GitHub PR comments nil panic (#26065) (@soutar)
  • da042b7f968d382c761aa97d9a4123c966c1c4e4: chore(deps): update notifications-engine to v0.5.1-0.20251223091026-8c0c96d8d530 (#25785) (@pasha-codefresh)
  • 5ec311001b50d5829c57638e2fe8e3230075d324: chore(deps): update to helm 3.19.4 due to cve : https://github.com/helm/helm/releases/tag/v3.19.4 (#25769) (@stensonb)

Other work

  • bbb13df56f3f57e55c5b8dfdf97f104d8d46f601: Change to make codegen-local (@Kevinjoeharris)
  • e4a97bde49ffa8fd3bfc31f063126c0a6b03d9e7: Clarify database initialization/migration section (@jcjveraa)
  • d60b41da5efe872cf830c9b5a19d134aeeec6706: Fixed broken links in USERS.md (@Kevinjoeharris)
  • ccdcf6f885d25d4f52d26ca04f89b946a1d9221a: Merge branch ‘master’ into Fix-broken-links-in-users (@Kevinjoeharris)
  • 987768c07de603a6b18852c1fde6bcafaf6f6caa: Merge pull request #26133 from Kevinjoeharris/Fix-broken-links-in-users (@ppapapetrou76)
  • 650fa6a10e4a748838b7ea5d48c068f25faf9e79: Merge pull request #26295 from jcjveraa/patch-2 (@ppapapetrou76)
  • ae08a3ed6cbae72e87496029556be0e7de0951f5: Merge pull request #26519 from hokatabi/fix/kustomize-nameprefix-suffix-docs (@ppapapetrou76)
  • 46ff85af31198f1b549b0fd3c261081846a0c17e: Merge pull request #26546 from Kevinjoeharris/codegen-local (@ppapapetrou76)
  • 973c3f281d3ebe1c14e421c90c7539c8e5b23c4b: Merge pull request #26569 from sh-cho/fix-docs-link (@ppapapetrou76)
  • 1d50c48decd70c7a55889f56d9bd2e83ff404a5d: Merge pull request #26590 from sh-cho/fix-docs-link-correctly (@ppapapetrou76)
  • 9e9a49d95fa8df4911494666c64e09fd6dafb124: Merge pull request #26643 from malikdraz/fix/helm-version-deprecated-flag (@ppapapetrou76)
  • bd284b1d2964fbc6c790c5e8b91d6c845181295b: [docs] Add database initialization instructions example-header (@jcjveraa)
  • 849815ee1a35632f20b9d78b19afe3e40a91961c: chore(applicationset): Fix modernize linter (#26299) (@mmorel-35)
  • 34ccf865f63841f30833251bc77bdd4ed98c09e5: chore(applicationset): Fix modernize linter (#26320) (@mmorel-35)
  • 27433929c06067fbc1a41a172b5c3111eeaf4547: chore(applicationset): Fix modernize linter (#26326) (@mmorel-35)
  • 989fa6fecd32127dff966f286ffcc88a4aa36130: chore(appset): basic progressive sync e2e tests (#26092) (@ranakan19)
  • 216611ff3b6d003b30f2f8c16a64b6aab17a372b: chore(ci): migrate from deprecated codecov action (#25704) (@crenshaw-dev)
  • 286c6b87252a9825a49622dce771f8b624edc5d7: chore(cmd): Fix modernize linter (#26298) (@mmorel-35)
  • 76162a93105a5cf01a10a3faa8203621b487a0c3: chore(cmd): Fix modernize linter (#26321) (@mmorel-35)
  • b48ed499c0ed586cc918a617d81ebf5d6e15e940: chore(cmd): unify CLI names via common constants and simplify main dispatch (#24486) (@jaehanbyun)
  • 6b2b0668bea57b27e808d8b9bae381ab2a4389dc: chore(cmpserver): Fix modernize linter (#26317) (@mmorel-35)
  • ac83f1d8dae502a86cb39067c44a049151701c55: chore(commitserver): Fix modernize linter (#26327) (@mmorel-35)
  • 88223b09e4760e0c263af30685cb6e1e175bd00b: chore(common): Fix modernize linter (#26312) (@mmorel-35)
  • e2f7e7d27fc438f0af203ecd38da086146cddc2b: chore(controller): Fix modernize linter (#26303) (@mmorel-35)
  • 0c9039ecd95c8fca98e37adf149c12596f715a5d: chore(controller): Fix modernize linter (#26313) (@mmorel-35)
  • 326831aee4889fcf481925d60748e40457e33d5b: chore(docs): add 3.4 release approver and checklist (#26528) (@FourFifthsCode)
  • 6e0c949dd2a711e57d56b20b8350aeb227e6dcff: chore(hack): Fix modernize linter (#26304) (@mmorel-35)
  • 2e638831a696ebf7cbbe15d52c9734d22c23eb2d: chore(hydrator): improve error message (#25737) (@crenshaw-dev)
  • 7ccb6cecc195f6489919ebe5a5f0ddd597c0fbc3: chore(migration): migrate to aws-sdk-go-v2 (#26439) (@nitishfy)
  • 2bea8c0deb5dca1592de41ff8c3f51728264cab9: chore(pkg): Fix modernize linter (#26314) (@mmorel-35)
  • ac0c63eb4371a0dd9a4919778a10f7df95bfee7a: chore(refactor): bump notifications-engine to include Teams adaptive card fix (#26449) (@choejwoo)
  • 342aea457f91f26d780e35d3bb8a88f4679fae56: chore(reposerver): Fix modernize linter (#26315) (@mmorel-35)
  • 0cff63250238b953b6a06889694edece462a8ef9: chore(server): Fix modernize linter (#26324) (@mmorel-35)
  • a108a84f62b9fd3a28b04d283a81dbf577f3c81a: chore(server): Fix modernize linter (#26328) (@mmorel-35)
  • 2e1d81d62c9c5c1e739284b7496a79d2caa94836: chore(test): Fix modernize linter (#26301) (@mmorel-35)
  • 28ca82197859e2c8e34ce50fe165aab97c51d35e: chore(tilt): use manifest image name instead of kustomize override (#26190) (@FourFifthsCode)
  • b912405c16392b968aa650366e440eff5bf2a5aa: chore(ui): add qeId to paginate dropdown menus (#25929) (@choejwoo)
  • a369ae2cf61af6813d490ecd0a0c7d3b42d5cc56: chore(util): Fix modernize linter (#26300) (@mmorel-35)
  • 1a62c87d29b63c7417787c9e06568592de070124: chore(util): Fix modernize linter (#26316) (@mmorel-35)
  • 1d65d8be6ccd8b7daef10d070a3835dbdbecbdf6: chore(util): Fix modernize linter (#26323) (@mmorel-35)
  • 34eeede822a5abb295ed349ee3ada96eda5bddd9: chore(util): Fix modernize linter (#26329) (@mmorel-35)
  • 1b4398b5ba6f4c83fdd93cbc2659cfc62ab3797b: chore(util): Fix modernize linter (#26342) (@mmorel-35)
  • 847b8b203c9537258defa068640488d47f98cf1b: chore(util): Fix modernize linter (#26344) (@mmorel-35)
  • e208035ac7598e31f64f29f695c63af4c7dfe86e: chore: Add C.H. Robinson to USERS.md (#26825) (@reddanu)
  • 76a14132f5e044ac656f3b847b5295a7a797e377: chore: Make links accessible + friendly (#26815) (@jsoref)
  • 91a1311bbeddb8d02133842c544fce4b351a1e28: chore: Remove unnecessary “CD” suffix in MAINTAINERS.md (#25778) (@terrytangyuan)
  • 4c77f0c9635c4171c9f2ed0a598270463accc91f: chore: add maintainers name in the MAINTAINERS.md file (#25685) (@nitishfy)
  • 1049d40b7dc2b5dcda215da288ea3761dd98e4db: chore: add tests to validate ConfigMap/Secret key removal in server-side diff (#25216) (@pedro-cs-ribeiro)
  • 6740282c3a34d4e3f18169171b1514b5abe83b08: chore: adds Pat and Reggie as release champion and approver for 3.5 (#26748) (@ppapapetrou76)
  • 251c366f8a6eb77a9a7ac1b526ac08dab6cf2d29: chore: bump argo-ui version (#26629) (@jwinters01)
  • e8eebd7b12dcf29a4dc85f2c1898779a0a17846b: chore: bump gitops-engine with force+replace test (#24508) (@agaudreault)
  • 7f877a68a91f6b1f49be48a57beea4219bf80c74: chore: bumps dex version to 2.45.0 (#26609) (@ppapapetrou76)
  • b2df60414c25b0a124fd0269179289bc99ff6c67: chore: bumps go redis client 9.17.2 (#25643) (@ppapapetrou76)
  • b1a93b4756a4382a5905eb47bc8e3b5267f732c0: chore: bumps golang version everywhere to the latest 1.25.5 (#25716) (@ppapapetrou76)
  • a2e0b6f9021129e64856112a9603354884bb3579: chore: bumps golang version to 1.26 in all places (#26393) (@ppapapetrou76)
  • 08390e21cbcd209da656ca81060615379fee9ac4: chore: bumps notification engine to the latest (#25887) (@ppapapetrou76)
  • b543e18b102a1e2df52d5b310bf59d9b76ea2222: chore: bumps ubuntu base docker image to 25.10 (#25758) (@ppapapetrou76)
  • 6a597c9e62dabf8e624251a351a52116ea0aa541: chore: fix make test running all the gitops-engine tests when requested to test specific ArgoCD module (#26089) (#26090) (@dudinea)
  • 0cdd44bda77a5e410682bda1ffd3ce31bee51509: chore: fix gitops-engine mod name so it can be referenced by external repos (#26407) (@leoluz)
  • 8515358413cbecdd7b68b3f8b1fe23282b3dcbec: chore: improve app install ID error (#26178) (@crenshaw-dev)
  • 7acd9305df524818f7b7ed819ae7afebd059416b: chore: install git-lfs 3.7.1 version using an install script (#26465) (@ppapapetrou76)
  • d875c6170efce65083a79f5365b559d667476d5d: chore: make getRepositorySecret more readable (#26827) (@crenshaw-dev)
  • 921360116027661687139dfd33f2461984f4bcb6: chore: migrate k8s.gcr.io to registry.k8s.io in install manifests (#25802) (@ayia-hosni)
  • 9cfcd2d261637487c9a02258fa11326dadf864dc: chore: placate Sonar by ignoring tetsdata files (#26371) (@reggie-k)
  • 59596938450ad99fcb9355675b5ae2216a8eb667: chore: stop using the deprecated fields of the cluster structure (#25745) (@ppapapetrou76)
  • 4c59c3c7ecaca9943e66c6fd845d19e24ddf96d3: chore: unify clientOpts usage in command parameters (#24251) (@jaehanbyun)
  • b5e09212cf3d64193dcdcb69cd56307a2355fb25: chore: update generated files from codegen (@hokatabi)
  • c86e32b9d6e00448eeea184ea7543604d3e3bcb9: chore: update go-oidc to v3.17.0 (#26822) (@devopsjedi)
  • 5345a2aa22e2eb1e317abb87d066ab95c97971d4: chore: update golangci-lint to v2.8.0 (#26354) (@mmorel-35)
  • a3b4c8327f38ef2edfb3be6c68f96729ce98f9d8: chore: update redis-ha chart to 4.35.10 (#26453) (@Doubleth1nk)
  • 5e7bb39b028806b6ab856fdd1046737c443a6578: chore: use base ref for cherry-pick prs (#26551) (@blakepettersson)
  • 18fe8c4e34c612ac9d8b65fdb1e2248b37439383: chore: use server-side apply for CRDs in Tiltfile to fix annotation size limit (#26419) (@linghaoSu)
  • d63aa846c5c0b8d5dbfed632d5b6c9d11c1cf42b: ci: Make codecov steps conditional on codecov secret existence and enable running them on forks (#25765) (@reggie-k)
  • b0488f5a9eba027f9962f6518f495a568ea00331: ci: Revive CodeCov steps (#26350) (@reggie-k)
  • cf53ed7ad15d0da139bb25bb3897677cc7dfc1b1: ci: Skip CodeQL for documentation-only changes (#26602) (@Kevinjoeharris)
  • 7477ecb5b93637f8e1c8540287237ae5f23a787a: ci: exclude gitops engine bumps from renovate (#26787) (@reggie-k)
  • 1418e874209d2bc9e9df7b504f35b1ab52331b6d: ci: exclude testdata from sonar.exclusions (#26398) (@reggie-k)
  • fdbe19adafa0486636004ef3e1418a2d00d036c7: ci: label stale issues and PRs without auto-closing (#26318) (@Kevinjoeharris)
  • a46baf48638e29a33329d1694cd021f7a6d0eb78: ci: make Upload code coverage information to codecov.io step always run (#26379) (@reggie-k)
  • c85d65511b6342b51a4f452c58de6538e4f5002b: ci: run pr-title-check on pull-request (#26662) (@reggie-k)
  • 884b639e1efd1d0741579800b17ed5e741544f14: ci: test against k8s 1.34.2 (#25856) (@reggie-k)
  • e8895b8d68bd9cf9512fc90249766b357058bf80: ci: test against k8s 1.35.0 (#26062) (@reggie-k)
  • fb6a46c8decacc0b1617019adb2635d01d25ca56: ci: upgrade codeql for go 1.26 support and give renovate post upgrade commands (#26446) (@rumstead)
  • afdb3fe04733e31f1fe845dc9f9fb32a6e0b495a: docs(operator-manual): fix typos and improve clarity (#26542) (@allexistence)
  • ff8305694f52b509fa2534fbf14d7d4e56657bf7: fix(repo-server): optimize repoLock on checkout for manifest-generate-paths (#26468) (@fm1ck3y)
  • b61b08d18b12e9f8757dbdbc6792b95e91ed4e80: fix(repo-server): optimize short ref resolution in revision comparison (#26456) (@rodrigorfk)
  • 3ce6f14b744c14c7ea1f2f912958abffe5cb84e1: refactor: remove helper pointer functions in pull_request tests (#26598) (@sivchari)
  • 6795b80cfcee5a5a545247feab702f26404c4cea: refactor: replace ptr.To with new(expr) (#26534) (@sivchari)
  • 2d19fa078142a8821c3b22bd8655242f4ece1895: test(e2e): CMP test fails locally on Mac (#25901) (@agaudreault)
  • 95c17b68f53cec773d5d0bbc97d8f6af05c4a99a: test(e2e): ExpectConsistency was not consistent (#26778) (@agaudreault)
  • dab6f3bfaec6f978ff073e791ce0dc6ee30e2f51: test(e2e): add isolation by ensuring unique name (#25724) (@agaudreault)
  • b0e4e84f230ce5cd72ec8c5b3ce0fc4e6681f544: test(e2e): configurable tmp dir locally (#25780) (@agaudreault)
  • ee1bf89bf80d0667a9ed135f0e0e7fae8b225f6c: test(e2e): fix TestDeletionConfirmation flakiness (#25902) (@agaudreault)
  • e988c55a11de8ebd052250074665aa15fc66e32b: test(e2e): fix invalid AppSet test on master (#25939) (@agaudreault)
  • 0114636cdc144d8d5618ce686f04a21e3f62dc2c: test(e2e): oras binary not found locally if not installed in path (#25751) (@agaudreault)
  • f8899ee310fd42a528bbf11065c847811705df87: test(e2e): unstable CMP e2e test when running locally (#25752) (@agaudreault)
  • 4aa2ba4715f1759a4d4c8faf5b749c9a7b2ccd0d: test(e2e): update local certs so they are valid on MacOS (#25864) (@agaudreault)
  • 9a777c63fa32f90f96a9b348fb390e6dbf632365: test(engine): cleanup hook tests (#25673) (@agaudreault)
  • 48f01b5965055614bb0d423c46a2162c7af14b0d: test(engine): refactor engine tests to ignore dry-run results (#25674) (@agaudreault)

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.4.0-rc1

下载链接