argo-cd v3.3.0 版本更新介绍
发布日期: 2026-02-02
版本号: v3.3.0
Argo CD 3.3.0版本发布公告提示,升级到此版本前需阅读官方升级指南,特别是使用Argo CD自管自身的用户,必须在对应的Application上启用
ServerSideApply=true同步选项才能成功升级,若遇到客户端侧应用迁移错误,可临时设置ClientSideApplyMigration=false作为缓解,但这是非长期方案。该版本提供了非高可用与高可用两种安装方式,所有容器镜像均通过cosign签名并生成SLSA Level 3的来源证明。主要更新包括多项新功能(如支持HPA v2、应用集渐进式同步、服务器端差异、更多资源健康检查、改进的UI体验及CLI增强等)和大量错误修复(涉及同步操作、健康检查、用户界面、服务器端应用及稳定性等方面),同时更新了文档并升级了众多依赖。完整的变更列表详见其GitHub比较页面。
更新内容 (中文)
[!IMPORTANT] 在升级任何类型的 Argo CD 安装至本版本前,请务必先阅读升级指南:
https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes升级自我管理的 Argo CD
拥有管理自身安装的 Argo CD Application 的用户,必须在此 Application 上启用
ServerSideApply=true同步选项才能成功升级。某些情况下可能出现类似
Failed to perform client-side apply migration: failed to perform client-side apply migration on manager kubectl-client-side-apply的同步错误。我们正在为此问题开发长期解决方案,进展可在此追踪:https://github.com/argoproj/argo-cd/issues/26279
临时解决方法是为该 Application 额外设置
ClientSideApplyMigration=false同步选项。此方案仅为临时措施,不建议长期使用,因为它可能导致 Argo CD K8s 字段管理器与其他字段管理器发生冲突。若采用此方案,需在上述问题修复后将其移除。更多详情请参阅:
https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration
快速开始
非高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.0/manifests/install.yaml
高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.0/manifests/ha/install.yaml
发布签名与来源验证
所有 Argo CD 容器镜像均由 cosign 签名。符合 SLSA 第 3 级规范的容器镜像和 CLI 二进制文件会生成来源证明。请参阅文档了解验证方法。
发布说明博客文章
如需了解本版本关键变更和改进的详细解析,请查看官方博客文章。
升级指南
若从不同次版本升级,请务必阅读升级文档。
变更日志
功能特性
- ce2fb703a6a7b5e0b5e8ee3e1f1b34747dcec844: 回退"feat: 为使用 syncOptions CreateNamespace 创建的命名空间创建自定义标签的能力… (#455) (@pasha-codefresh)
- e50dd008fd009121bd8429dc348ebba84e41ff64: feat(actions): 添加 cloudnativepg 重新加载、重启、提升、暂停和恢复操作 (#24192) (@rouke-broersma)
- 3ee16c08600668a62beb08218b45574b4f982c03: feat(actions): PullRequest 合并操作 (#24823) (@crenshaw-dev)
- 0c77f3ca1ff6e8ff8c0871299f01106723f2f45c: feat(actions): 为应用操作添加图标 (#25343) (#25344) (@rickbrouwer)
- a64933f11ddd7536fbb4c6254e714737d2ce30e7: feat(actions): 为 KEDA ScaledObject 和 ScaledJob 添加暂停操作 (#25301) (#25302) (@rickbrouwer)
- 97d50a14a6be916a8b68f8bce5f39f3b19d81899: feat(appset): 添加 pprof 端点 (#25044) (@rumstead)
- 482440b1315b8b5c617e712ec715fecd0b55d90f: feat(appset): 在 sprig 模板上使用 clone 替代 replace 以减少函数复制 (#25576) (@rumstead)
- 64421a7acc88915faa315691d6aed594da41a1f9: feat(ci): 在 cherry-pick 评论中添加运行失败链接 (#24838) (@crenshaw-dev)
- 46783614d5a10feb671d5c55e9c8e74f22be4560: feat(cli): 为
proj list命令添加额外示例 (#25169) (@onasser1) - ac12ab91f3a25f782f0658c0e25880bd8bf9b5ad: feat(cli): 更新 CLI 以在 Tab 补全期间显示插件 (#24758) (@christianh814)
- 53c35423ab701a674d35d76ae4f3b0a3d9f44140: feat(cli): 添加 powershell 补全 (#25595) (@onasser1)
- f866959fe1eb596fc381f68e688a010a159980cb: feat(cli): 添加按组过滤 app get-resource CLI 命令的支持 (#25495) (@sabre1041)
- ac1a2f8536701cc23684632a2d1bc3b20408b1a8: feat(health): 添加 grafana-org-operator 健康检查 (#25662) (@sathieu)
- 0c6fa288c2ad172cda5d0f8a03460c625681a80a: feat(hydrator): 为 Source Hydrator 添加内联参数支持 (#24228) (#24277) (@sangyeong01)
- dea7ead9a3ca3ea9e7093e927b209b946c3a4dd4: feat(hydrator): 避免不必要的 repo-server 调用 (#25150) (@pbhatnagar-oss)
- 6cd30d3b997cc4d8776059dc4cd1448652f50275: feat(hydrator): 如果清单未更改则不推送提交 (#25056) (@pbhatnagar-oss)
- fe02a8f410b2ad37bd7faacbaec4668018628f64: feat(redis): 通过卷挂载提供机密凭据 (#24597) (@Mangaal)
- bbc3e99aa424d404b78ad862d10e8cd76bb267ce: feat(repo): 添加对无需 installationid 的 GitHub App 认证的支持 (#25339) (#25374) (@pbhatnagar-oss)
- 1ae13b2896e9668662324753c6c41239956778ca: feat(ui): 有条件地渲染应用视图扩展 (#25132) (@jwinters01)
- afaf16b80847e9dfde3e61131e279178875ab926: feat(ui): 如果服务器禁用了使用 replace 进行同步,则隐藏同步选项 ‘replace’ (问题编号 #22625) (#22647) (@jan-mrm)
- 528482c87ab011894f503ff5c287bf3769b3dc15: feat(ui): 实现用于 appset UI 支持的抽象层 (#24916) (@pjiang-dev)
- b74c7aa31f5f3c49508f56a1819ecdac0f8727c2: feat(ui): 改进同步警告 (#25524) (@jwinters01)
- 90b3e856a6d6d462baf8d9490496dae50e2b20f9: feat(ui): 支持自定义图标 (#20864) (@crenshaw-dev)
- a56a8030319ee3af0f6287865133403f8f9ad380: feat: 为使用 syncOptions CreateNamespace 创建的命名空间创建自定义标签的能力 (#443) (@pasha-codefresh)
- 9ab0b2ecae9688e8fb317521d618c73973a073c7: feat: 添加隐藏机密资源上某些注释的能力 (#577) (@svghadi)
- 9ee5cca38b84524c701b75f1cea3611b9e857dbe: feat: 为 Ceph CRD 添加健康检查 (#24111) (@afarbos)
- 51c9add05d9bc8f8fafc1631968eb853db53a904: feat: 为 ServiceBinding 和 ServiceInstance 添加健康检查 (#25007) (@dzahariev)
- 8c890d4285c7c805960cee8035a3515e4503c484: feat: 为 App 终结器删除添加模拟支持 (#24524) (@ccjette-logmein)
- ed537d5f3fb605b2a943e69367b9537be86db282: feat: 为 ArgoCD CLI app list 添加路径标志 (#24834) (@onasser1)
- 1c4ef336872ce4f30cf2b9134e7f8bcf57c3c813: feat: 添加服务器端应用管理器配置 (#418) (@leoluz)
- 7493226dda5b7d2190a8f4255cc8a2f9a7fdceb0: feat: 添加对 HPA v2 (autoscaling/v2) 的支持 (#411) (@EppO)
- 1a6973af2d909cdf2bd9d1ddbcaaeb66e5085abb: feat: 添加不从 ingress 对象自动生成外部 URL 的能力 (#13705) (#25383) (@rkevin-arch)
- ed7c77a9290bd4ee55107f23e12c0fc71ca10be9: feat: 仅应用 out-of-sync 选项 (#533) (@pasha-codefresh)
- d65e9d92277d8b60e70aaf51ce5711087d271050: feat: 在 Application 级别启用 SkipDryRunOnMissingResource 同步选项 (#712) (@pasha-codefresh)
- aba38192fb16c35a6731717d81454a219565bcce: feat: 实现服务器端差异 (#522) (@leoluz)
- 6b2984ebc47085852a7b63a0fd0b73c52e986217: feat: 更优化的 IterateHierarchyV2 和 iterateChildrenV2 [#600] (#601) (@andrii-korotkov-verkada)
- 4eb3ca3feefbd6aa3cd800ef6a6ba396b8e70f05: feat: 命名空间/CRD 创建应在 PreSync 阶段之前进行 (#159) ( <>)
- 3bf3d8a2124e772ac651f3fd42375c4e9b8008af: feat: PreDelete 钩子支持 (问题 #13975) (#22288) (@pedro-cs-ribeiro)
- 5fd9f449e75774f6b2b7b1ff137c7759e075e385: feat: 按同步波顺序的逆序修剪资源 (#538) (@svghadi)
- e360551b19d58b133fb3e98ce420bd696b76176c: feat: 支持在构建集群缓存时重试 (#374) (@jannfis)
- e56739ceba00848d6e8a6ba8eb935ca3b5c800dc: feat: 向 kubectl 添加 CreateResource (#12174 和 #4116) (#516) (@reggie-k)
- 0b4199b0013509f6a076ebb555842a5aabd338a6: feat: 添加允许在缓存中查找任何资源的 FindResources 方法 (#204) ( <>)
- f9456de217f8fb8893d09998bab0d8efff95f4fd: feat: 在集群缓存中添加 GvkParser (#404) (@leoluz)
- 1b08fd100453e10506bf033967a89893d26b5976: feat: 为存储库添加使用浅克隆的能力 (#24931) (@alexmt)
- d8b1a12ce68f163f75b2d4e03ce09d63447d62a5: feat: 添加服务器端应用的基本支持 (#363) (@sathieu)
- bfac3f53c9ba606f109c50cfb962f9d2b2c194b8: feat: 添加创建时间戳 (#87) (@taisho6339)
- 9664cf81236b0ac7551992dd37425c769beca3cc: feat: 为代理添加配置文件功能,并修复 logr 的 panic (#444) (@alswl)
- f6f1a424924c3e455fb2ea7c10cc6c63adc9eda7: feat: 向 appset 添加 status.resourcesCount 字段并更改限制默认值 (#24698) (@alexmt)
- c7bab2eeca221d0a32b47df49af517f6d3ac1c7c: feat: 添加支持拆分返回实际 yaml 的 yaml 的支持 (#346) (@pasha-codefresh)
- ed70eac8b7bd6b2f276502398fdbccccab5d189a: feat: 添加同步删除选项 (#507) (@gdsoumya)
- aae8ded161136ccc01cf5f21a99815a15ec2410f: feat: 向 DeleteResource 添加级联选项 - argo-cd #5368 (#220) (@ishitasequeira)
- 0000f05c38a01299ab292dd712acfa00d6d4db99: feat: 添加各种 OCI 指标 (#25493) (@ppapapetrou76)
- e77acec858edf8a88b9ae7925ce799845bc2a5cc: feat: 允许按资源名称限制 clusterResourceWhitelist (#12208) (#24674) (@crenshaw-dev)
- 09e5225f847266a4f4a3cdc984795bec0e96d804: feat: 应用资源删除保护 (#630) (@alexmt)
- 69dfa708a69153722bec2bac69ad7d8ddc8b0f88: feat: 为 SSA 自动迁移 kubectl-client-side-apply 字段 (#727) (@pjiang-dev)
- 187312fe86ed627b1cf4147c13dccf9ff331424b: feat: 在发现/同步期间自动遵守 rbac (#532) (@gdsoumya)
- bc9ce5764fa306f58cf59199a94f6c968c775a2d: feat: 为同步操作提供更好的错误消息 (#336) (@pasha-codefresh)
- 916375861ee2e3773e1d5e07b5bda78687d3b6f7: feat: 集群缓存应公开同步错误 (#32) ( <>)
- ae94ad9510e8514dbaf4ebbd40f1ce06fc53c018: feat: 可配置的观察重新同步超时。禁用集群重新同步的能力 (#353) (@jessesuen)
- 3c545080c935de52c5e6d919468c0cb21d91b613: feat: 创建命名空间 (#94) (@mayzhang2000)
- ddce93cfdd5d23769d0b2e19f0887775d1110b40: feat: 从集群作用域父级到命名空间子级的跨命名空间层次结构遍历 (修复 #24379) (#24847) (@jcogilvie)
- 92a343356268f7ba28d8567975804cea02c2e55e: feat: 检测 PVC StatefulSet 所有权 (#112) ( <>)
- 4ea93dbdc002e8171180f65495a54996355595ba: feat: 允许分叉发布并发布到自定义 quay 注册表 (#25365) (@reggie-k)
- ddc92c9bdbe942400291bb5c1e7445cbd1ba9aa6: feat: 在 GetClusterInfo 中公开 APIGroups (#283) ( <>)
- 762cb1bc26e56b5413d86757a51040bd2e10205e: feat: 在集群信息中公开所有 Kubernetes 资源 (#337) ( <>)
- 8aefb1843342e16a0c96ef4005e880b972226f96: feat: 公开集群同步重试超时 (#373) (@yeya24)
- e58bdf2f87b5b60a05fde0b7837779061b170c08: feat: 实现 KEDA scaledJob 健康检查 (#25106) (@rickbrouwer)
- cd2e16da1adb66d7e732f7415fe3f6bb7462c117: feat: 实现 gitops-agent (#37) ( <>)
- 605958d429a4c7e52e4e396e30c1b7c868a49065: feat: 改进内存消耗限制 (#100) (@ash2k)
- 344b1bcfc2282b4afc7e8d7475dec00f5d42f542: feat: 改进同步操作消息 (#84) ( <>)
- cfdefa46b20c33a0ac31fc5e7c2c118c97ba9ccc: feat: 引入 SyncWaveHook 回调,在应用每个同步波后调用 (#177) (@jessesuen)
- 5c6aa59ed3a4275f3819dc8f021ba9d6c3acf504: feat: oidc 后台令牌刷新 (#23727) (@devopsjedi)
- 82f09353636829cb3c0335ed21b0e0d889fdb16e: feat: 最后修剪 (#203) (@mayzhang2000)
- c0c2dd1f6f487c46a25d3d3caaad7fec06667728: feat: 如果服务器端失败则使用客户端侧干运行重试 (#548) (@pasha-codefresh)
- c61756277bf9f44dc2ec9ca3c4bfe4ec388832de: feat: 同步发生时从资源返回镜像 (#642) (@Aaron-9900)
- 7669da6c3e94002bdc056a62a2b0eaac91e5c7f6: feat: 拆分刷新按钮并添加用于硬刷新的下拉菜单 (#25445) (@choejwoo)
- 89ddd0dffbc91086db7295f1c8806e3508c6a905: feat: 支持 ‘Replace=true’ 同步选项 (#246) ( <>)
- 11d47a621575a95782fe2bd0f6332ddc01960ac1: feat: 支持配置集群缓存重新同步超时 (#107) ( <>)
- 723667dff7d5cd02635b8f66cb2b2082855dbb08: feat: 支持从 IterateHierarchy 方法提前退出 (#388) (@alexmt)
- e8cfb8313282150e28c2321e537bedfc623a2a68: feat: 支持限制并发 k8s 列表查询的数量 (#55) ( <>)
- a4c77d5c70fba49f9699ddbf189bd158bb9f3352: feat: 支持在命名空间模式下管理集群资源 (#297) ( <>)
- 1ce2acc845d230a279442eb7576203525bced9cc: feat: 支持 CRD 的替换策略 (#252) ( <>)
- 89cb483bbbd85a5c6d2dfe4bebe74a5bff6ce3af: feat: 支持资源修剪传播策略 (#235) ( <>)
- ff6e9f853241994e4e9ac9346fe4d22bab6d55e6: feat: 在 gitops-agent 中支持资源修剪 (#45) ( <>)
- fbecbb86e41254a75a59943b5eb43ed55d21cdb9: feat: 带有 Force=true 的同步选项注释 (#414) (#560) (@kkk777-7)
- 026d10e3f26884b181ab40a8a55dddd22aadbc8d: feat: 同步到不同的修订版需要覆盖权限 (#22858) (@schraax)
- 552ad1c75b4a143ba6c834e9d36bd7cdb35c53fe: feat: 为 Numaplane rollout 更新取消暂停快速/渐进操作 (#24545) (@dpadhiar)
- 90979fe432d46043ad753d9503f645f64e31abff: feat: 使用 Kubernetes v1.18.6 库 (#102) (@ash2k)
- 1301eaa9e7d31086831cc6a1d3e917754529654c: feat: 使用不同的环境变量控制服务器端 K8s API 调用超时 (#25271) (@ppapapetrou76)
错误修复
- f3ae26bb8330c7a5fe7187f6889e8c374bcf8d3b: fix(actions): 启用暂停操作以便可以暂停部署 (#25394) (#25395) (@rickbrouwer)
- 15568cb9d57200927dd15858508f882826529153: fix(appset): 更新集群机密时,不要触发不属于允许命名空间的 appset 进行协调 (为 3.3 调整 #25622) (#25909) (@argo-cd-cherry-pick-bot[bot])
- e5829757e77f1728d333dab0a94eae5c31e3aa65: fix(appset): 确保当 deletionOrder 设置为 reverse 时添加终结器 (#25125) (@ranakan19)
- 40e9a060d7b3746fc91b9800fccbe0a6b2b7e731: fix(appset): 处理 pre/post 删除钩子终结器冲突 (#25539) (@agaudreault)
- c377101491406203f479fb74a573269eb5c8e50c: fix(appset): 当应用程序有同步错误时渐进式同步循环 (#24507) (@agaudreault)
- d78929e7f6c7e114241e7cbfa5fab14391027a2e: fix(cluster): 减少集群初始化期间的锁争用 (#660) (@crenshaw-dev)
- adb68bcaab73a18c454caae4c744d932ee83670f: fix(clusterCache): 如果对象是集群作用域且 namespacedResources 正在过渡中,不要错过查找实时对象 (#597) (@ncdc)
- e181fbb81df7214401f51daf8b2253c9f9142f2f: fix(cmp): 修复插件无权访问用于 git ASKPASS 的 argocd cli 的问题 (#24665) (@zachaller)
- ef5b77811d7cb1d07a0305bc0b39caed179553fd: fix(health): PullRequest 脚本中的原因不正确 (#24826) (@crenshaw-dev)
- 2849f5393076feb85255051c38ef5eee089c0030: fix(health): PromotionStrategy health.lua 中的拼写错误 (@crenshaw-dev)
- 7c0f032deff536ae64db7dd3a730a59bc0affb81: fix(health): 更新 crossplane 健康检查 (#25386) (@jonasz-lasut)
- 28ec26a6ca6b6a8e9908dc0f946b0f44100af239: fix(health): 无论原因如何都使用提升资源就绪条件 (#24971) (@crenshaw-dev)
- dab4cc0b8ad178b8b42c1c9f8418f20692700570: fix(hooks): 如果钩子存在,则在创建时始终移除终结器 (#770) (@agaudreault)
- b52a0750b2bf8c726d4a689000a723946f1c57b9: fix(hydrator): .gitattributes 包含深层嵌套文件 (#25870) (为 3.3 调整 #26011) (#26013) (@argo-cd-cherry-pick-bot[bot])
- a2659e95603427e02c817994cf3994575feee322: fix(hydrator): 当请求水合时 appset 应保留注释 (#25644) (@agaudreault)
- 48a9dcc23b962eafe0a74691769c2c891882ec31: fix(hydrator): 失败操作的空链接 (#25025) (为 3.3 调整 #26014) (#26018) (@argo-cd-cherry-pick-bot[bot])
- fe0466de511fb7d202ec7c15b24fc18db8230f21: fix(hydrator): git fetch 需要凭据 (#25727) (为 3.3 调整 #25738) (#25742) (@argo-cd-cherry-pick-bot[bot])
- 393cb97042a5b5089ef26f93ff43c1e21c883df3: fix(hydrator): 无操作时缺少水合 sha (#25694) (为 3.3 调整 #25695) (#25697) (@argo-cd-cherry-pick-bot[bot])
- 0fa47b11b258da9a082a5b206e7fb175e70a9fdd: fix(hydrator): 将 destination.namespace 传递给清单渲染 (#25478) (为 3.3 调整 #25699) (#26019) (@argo-cd-cherry-pick-bot[bot])
- 708c63683c1a4c7936f8dae4f432cd6d1e6371ad: fix(hydrator): 推送注释时的竞态条件 (为 3.3 调整 #25700) (#25709) (@argo-cd-cherry-pick-bot[bot])
- 05b416906e758bcb3f22b6911af7c94f44dc1352: fix(metrics): 更一致的 oci 指标 (为 3.3 调整 #25549) (#25728) (@argo-cd-cherry-pick-bot[bot])
- ed983d8a6985fce56d7dbf486626238e2166b691: fix(oci): 放宽层限制 (#24640) (@blakepettersson)
- 5efb184c7970b19a4671b4377d73b624ca8e7107: fix(oidc): 在 AuthMiddleware 中检查 userinfo 端点 (#23586) (@the-technat)
- 792124280fcc67d9b3498bc0a27e05844ddb1e30: fix(server): 即使使用服务器端应用,Dry run 也始终处于客户端模式,仅用于 yaml 清单验证 (#564) (@anandf)
- 7430650ff567d12ce452a72dc1c3055e10b603ed: fix(server): 确保在应用程序检索时推断资源健康状态 (#24832) (#24851) (@vr009)
- 20604f1b21772df85f39878cb6774672446038ac: fix(server): 在终止重试时更新 resourceVersion (为 3.3 调整 #25650) (#25717) (@argo-cd-cherry-pick-bot[bot])
- 4a5648ee411b42f6601782ae6c1c50e0f724c9c5: fix(server): 如果是服务器端应用,则使用服务器端干运行 (#546) (@pasha-codefresh)
- b3a2ec15e61912aa0612ccfee21576dea2d6b408: fix(sync): ApplyOutOfSyncOnly=true 同步选项未被集群作用域资源遵守 (#765) (@anandf)
- 8007df5f6c5dd78a1a8cef73569468ce4d83682c: fix(sync): 在 dry-run 之前创建命名空间 (#731) (@agaudreault)
- c2f611f8cdb37131d970b0555025a2e4a4ad1e79: fix(ui): 改进删除对话框行为,在应用的应用模式中删除子应用时 (#24802) (@aali309)
- 27a503aa598ea09f5584ba5fde1661c5813f84c5: fix(ui): 为状态面板中的 assignedWindows 添加空值安全处理 (#25128) (@choejwoo)
- 65cbbca0685c8a1682505d47585471e0b1d9d4d0: fix(ui): 将 EditablePanel、EditbleSection 和 Query 转换为函数组件 (#22776) (@linghaoSu)
- 7e1db4a2a8e6818168b4cc0c013001e624f071dc: fix(ui): 将 PodView 组件转换为函数组件 (#23781) (@chansuke)
- de901da62a72cf9a407be64aa3a1d19a73cd1695: fix(ui): 将 ProjectDetails 组件转换为函数组件 (#23797) (@chansuke)
- 59c9c601530d249a503ec396b52bfef6e06910d2: fix(ui): 将 TagsInput 组件转换为函数组件 (#23795) (@jiwlee97)
- b4e022c7d907700b9743d674f6da8e602695464b: fix(ui): 将 class 组件转换为 project-sync-windows-edit 中的函数组件 (#23837) (@jiwlee97)
- 6d40847e177f866a959b53235479e6265814adf3: fix(ui): 修复应用操作状态中的细微 UI 问题 (#24845) (@choejwoo)
- ed1fb04bcc46b0e36f442fdc625602e2d50bd0ca: fix(ui): 根节点工具提示中的时间戳不准确 (#25014) (@choejwoo)
- e7b51daf58986f3acdf0fcc3b4c9a4c76ae3ac0a: fix(ui): 将 certs-list.tsx 从 class 迁移至 functional (#23646) (#23820) (@bianbbc87)
- 68d10fe7cb7c6fdc3ac1fbcca0cd424e2f20629b: fix(ui): 将 gpgkeys-list.tsx 从 class 迁移至 functional (#23646) (#23821) (@bianbbc87)
- 44324c079196bbc1351179ca909e7c2b8cf17407: fix(ui): 将 repos-list.tsx 从 class 迁移至 functional (#23646) (#23818) (@bianbbc87)
- ad96cb8f0eda28fca0ef08b921fd9c5b9d01acca: fix(ui): 重叠的 UI 元素并向工具提示添加资源单位 (#24717) (@choejwoo)
- 0b40e3bc786ed6fd50b39303e95bdd72f6ba577d: fix(ui): 重构工具提示,在应用平铺视图中对齐操作按钮 (#25098) (@choejwoo)
- 8dcaa2fa4761f9283a3435c02e2f5c6fd1e0e58d: fix(ui): 显示孤儿资源的删除/详细信息操作下拉菜单 (#24766) (@choejwoo)
- 24fbf285d270e1a66505ae995ea5448ac1ce0bc1: fix: Procfile 中的 Shell 兼容性问题 (#24792) (@adityaraj178)
- 06792159924477c02f12856b80c40973e7e3fb31: fix: #24781 将 crossplane 健康检查更新到 V2 版本 (#24782) (@jonasz-lasut)
- 2c97a96cab1b9386728feed92e0fa31547ea2a98: fix: ‘ResourceOperations.CreateResource’ 应使用 ‘kubectl’ 包来正确执行创建操作 (#298) ( <>)
- 847cfc9f8b200e96a70b591a68b9fb385cf2ce56: fix: 在单个资源级别禁用 Server Side Apply 的能力 (#634) (@pasha-codefresh)
- 2565df31d16fd28d34a442072cbb7bcbb7415d33: fix: 为 HPA 添加 ScaleDownLimit 作为健康状态 (#343) (@harikrongali)
- 23f41cb84931266f2632688c934ff101ae30e868: fix: 为 HPA 添加 ScalingDisabled 健康状态 (#323) (@maruina)
- 5d680d6b808bb9881e87cef628913238019f8da7: fix: 为 HPA 添加额外的健康状态 (#234) (@mikebryant)
- 61c0cc745e0bbd0dc4a35d50f5a6d0f87606ff3b: fix: 在同步任务时修复缺少的 IngressClass 类型顺序 (#380) (@terrytangyuan)
- c0b63afb740ce71a046a2efe2e75ffaebab3c72e: fix: 解决机密数据为 nil 时的差异问题 (#345) (@leoluz)
- ed6fe769e6aa626f20379d0c2ccd3cbac2d8ae0c: fix: 允许 ISVC 在 Stopped Condition 为 False 时处于健康状态 (#25312) (@hdefazio)
- da6681916f4d88c9300e0422471e5ba480e1330e: fix: 在 cluster.go openAPISchema, gvkParser 中更改错误的日志级别 (#430) (@dllegru)
- 6657adfcfde4420c7d62d1fb3f39f6431e028a11: fix: 在 Fatal 之前检查 err == nil (#61) (@darshanime)
- 3a3f6a33d7eed83929096997cbdbe3bc9ff95069: fix: 子应用默认情况下不应影响父应用的健康状态 (#153) (@keithchong)
- d59276a397540aa3c42eb9b66c431ee55e4f215d: fix: 当禁用 ProgressiveSync 时清除 ApplicationSet applicationStatus (#24587) (@aali309)
- 760fcb68be8ea237417ebef475919f24dfed4859: fix: NewSyncContext 中的 startedAt 未设置当前时间 (#180) (@yutachaos)
- 814d79df4954c8a8b9ebbbe023b974b9c634a8f9: fix: Argo CD 启动时 gitops-engine 的 pkg/cache/cluster.go 与其自身之间的数据竞争 (#4627) (#168) (@jgwest)
- 872c4700331e65ecbe618cc7aca3d134ffd93aba: fix: 将无效规范中的未知字段检测为 OutOfSync (#154) (@jgwest)
- 380f7be5bf322929c265537fb7e0b1628dc8d759: fix: 干运行卡在 pre sync 钩子上 (#236) (@mayzhang2000)
- 2bc3fef13e0712cf177ba6cbcfb52283f3d9ca73: fix: 修复资源筛选器中的参数顺序 (#436) (@jannfis)
- 762f9b70f3056381aa782a4ea310a57919380d49: fix: 修复使用 Server Side Apply 时检查 dryRun 的问题 (#699) (@pjiang-dev)
- dbef22c84397c46929782d34e6f5e3c2df8d0d7e: fix: 修复状态面板中标题和页眉的不一致对齐 (#23160) (@sivasath16)
- 30abebda3d930d93065eec8864aac7e0d56ae119: fix: GCP config connector 健康检查未利用现有的 observedGeneration #24458 (#24459) (@Hapshanko)
- 53cbe5f6be19b58390c75759583b8729c5547184: fix: HPA 健康检查对注释做出了不正确的假设 (#190) (@mayzhang2000)
- 2daaf1e317432e71ab7e07f919b4391dc690f48d: fix: 具有多个代的 HTTPRoute 的健康状态 (#24958) (#24959) (@lindeskar)
- 54bbebf5933c6e8eb4fe9b3bcc81f81d19fa029c: fix: HookSucceeded 删除策略应在整个钩子完成后运行… (#144) (@mayzhang2000)
- 93cf3c532b30cf05ab3baeca56fc9d0c4fc1256b: fix: 锁定写入 MockKubectlCmd.LastValidate 以修复竞态条件 (#52) (@suzuki-shunsuke)
- 1f147912e4c4eac30bcba41ebf3c4995c38c1c63: fix: 使 CephCluster CRD 健康脚本具有确定性 (#25391) (#25392) (@rkevin-arch)
- dcb86f7d6b6460e4f9172f49b0dbc67d27589c97: fix: 命名空间自动创建 (#105) (@mayzhang2000)
- 3ef5ab187edd80dfd564301a7969c0212568e90c: fix: 重构后的服务器端差异干运行的新 kube applier (#662) (@andrii-korotkov-verkada)
- ed31317b276570be2ef14fe531870fe6922cab9e: fix: 仅考虑支持任何给定操作的适当动词的资源 (#423) (@jannfis)
- 0d0cec6b66c906b1dda6784637e1dfb2ada328f1: fix: 仅在定义了
targetState时显示apiVersion/kind(#25068) (@jsoref) - 32c32a67cb2d0e4077e6e474dade43c798458e59: fix: 仅在 spec… 时显示请更新资源规范消息 (为 3.3 调整 #25066) (#25894) (@argo-cd-cherry-pick-bot[bot])
- b7c7d02b0eee5e735256cae47a1ce856b7cfaf9f: fix: sidecar 模式下的 OpenTelemetry Collector 不计算实例 (#25407) (@JorTurFer)
- fbcaf35ab2c26568c7a384be43260861cd55360a: fix: UI 中的进度同步未知状态 (#24202) (@aali309)
- 69d5d94c4e6f345d35277cc62cd2ae494e04b329: fix: 将测试工具镜像 redis 恢复为基于非 alpine 的镜像 (#25381) (#25382) (@rkevin-arch)
- 8849c3f30c5523222c2575951b3102006c1f51d4: fix: 服务器端差异现在在字段删除时正常工作 (#640) (@andrii-korotkov-verkada)
- 89c110b5952eb1005f1962aad128f20a0d3dc0ed: fix: 服务器端差异中缺失的已删除字段 (#722) (@pjiang-dev)
- 4fd18478f5946b756fe253055358f89d4dd403a9: fix: 服务器端差异显示与列表相关更改的不正确差异 (#688) (@pjiang-dev)
- 73bcea9c8c8f0f93322274af1aeb17b0e3cfe4d1: fix: 为资源操作客户端设置 QPS 和突发速率 (#395) (@jannfis)
- 8d99997db097f1e3c8966ee84e43fdd3c5e879e9: fix: 在 NewKubeConfig 中设置 TLSServerName (#156) (@ailurarctos)
- 7171d62f8c6e1eab34759ae88c86622cce99e26d: fix: 支持从 git 管理的命名空间过渡到自动创建的命名空间… (#141) (@mayzhang2000)
- 33f542da003cf7e227299a901a42d46f80015873: fix: SyncOption Replace=True 已损坏 (#321) ( <>)
- 74de77a24c80e0397f1c0f92e0f6ea9a19210e9d: fix: 切换
automated.enabled以禁用回滚的自动同步 (为 3.3 调整 #25719) (#25943) (@argo-cd-cherry-pick-bot[bot]) - 598dbcb61d192a3e6b771cd41ec44862684f68b6: fix: 更新 copyutil 命令 ‘cp -n’ 以解决警告 (#24708) (@marcofranssen)
- 069a5e64fb79ea610661b7ea4c0417987f50eb8f: fix: WithInitialState 应需要开始时间以正确支持 generateName 钩子 (#183) (@jessesuen)
- b0c5e00ccfa5d1e73087a18dc59e2e4c72f5f175: fix: 如果为空,则为端口子集添加默认协议 (#347) (@ahalay)
- ee1db0902c5aff35cff8f2825695e8876367f7db: fix: 添加缺少的 scheme install 导入 (#89) ( <>)
- 917f5a0f16d57162a335e8134230e714de4faa05: fix: 添加 suspended 条件 (#484) (@ashutosh16)
- c1e23597e77e6ddc410aa834ca27120d082dfe15: fix: 解决服务器端差异期间的 kubectl auth reconcile 问题 (#562) (@leoluz)
- a6472c83935700e43756ea7c19e91c5ef83f509b: fix: 允许使用 docker dhi helm charts (为 3.3 调整 #25835) (#25964) (@argo-cd-cherry-pick-bot[bot])
- d5d7e8fad2e56ef2d7b52767f0dd89e8af3f8344: fix: 允许在禁用
auto-sync时设置标志 (#24328) (#24380) (@downfa11) - bc811c5774079e4e58483fb8c176c3f4a1b25aa7: fix: 允许以天为单位定义持续时间的向后兼容性 (#24769) (@lplazas)
- 46073c1cd66d70b80f376b81078da2a2aba2cf91: fix: applyOutOfSyncOnly 也应适用于同步波 (#251) (@kshamajain99)
- 2a9c1448b292af84c1e3a607ad42c21bfbcfa785: fix: 带有干运行的 applyoutofsync (#253) (@kshamajain99)
- b4dd8b8c3976d03f9928a393c2447830a3ef7449: fix: 避免同时获取互斥锁和信号量上的锁以防止死锁 (#521) (@alexmt)
- 7a09f69ad6293fa764ab425a3b3223996c4394d7: fix: 避免不必要地调用 UpdateRevisionForPaths (#25151) (@alexmt)
- d25b8fd69f0dc83b0eead1154c5d33add1c61de7: fix: 避免在强制刷新 api 缓存后出现内存和事件峰值 (#145) ( <>)
- 54992bf42431e71f71f11647e82105530e56305e: fix: 利用通道避免资源锁争用 (#629) (@mpelekh)
- 98ccd3d43fd9f4dbc3f6610b9701fbf56be53ded: fix: 使用 smd.merge.Updater 计算 SSA 差异 (#467) (@leoluz)
- fe4ab01cba7656617a293fc32de250d4069a473b: fix: 在 executil RunWithExecRunOpts 中捕获 stderr (#25139) (@dudinea)
- 56e31f36682290ecd564810b123ba25ec77c47b2: fix: 将失败转换日志级别更改为调试 (#69) ( <>)
- 81dcc2f2eee94753b514615e40ca995ee71f1b9b: fix: 运行
argocd context dev-system时检查是否没有本地配置 (#25245) (@anbraten) - 828dc7574b8adc2dd557658e878614f2ca6967d2: fix: 检查资源命名空间是否受管理 (#143) (@jopit)
- cd6a9aaf3f8370d1c15afae9e7612420934d6f69: fix: 为 release-3.3 调整 #25516 (#26114) (@FourFifthsCode)
- 3f3e54f7c340ef4cc9b8953325430ca5aaa465db: fix: 修复标题中带引号的 cherry-pick (#25017) (@Joibel)
- 8fbb44c336f06397840a7b626c6535d11b2183de: fix: 在错误路径上关闭响应主体以防止连接泄漏 (为 3.3 调整 #25824) (#26005) (@argo-cd-cherry-pick-bot[bot])
- f4e479e3f0ff06ced36eba12a175c180b101e92c: fix: 在实时资源注释上考虑 Replace/Force 同步选项 (#26110) (#26189) (@agaudreault)
- 610ea27c8eaab810e8d11587059a8e67803eb359: fix: 修复 typescript 存储库模型中的不匹配 (#25273) (#25274) (@allanyung)
- ed3acd0f79ec5dfbd88a2962bfce66e282bec5d7: fix: 更正拼写错误 (#24671) (@adityaraj178)
- c04f859da9b2038b3ad1913be6589858d6311a0a: fix: 正确推断从 PVC 到 StatefulSet 的所有权引用 (#138) ( <>)
- 90e48bca14b3e43edade00cb42e881e943c77a9a: fix: 为写入机密创建应用时页面崩溃 (#25582) (@emirot)
- 9129e8668f0be092a6f0c0653ec093e77f5b514b: fix: 为同一 url 创建读取和写入机密 (#25581) (@emirot)
- 2545f6c175e39fa221f1729dda3cad2ce9162407: fix: 数据竞争修复和清理 (#122) (@ash2k)
- b576959416254659febd07cc0eb4b175db8ee1d5: fix: ctxCompleted 上的数据竞争 (#86) (@ash2k)
- 3f38eee773eb3a219795cb7cfb67087c74cd4fb7: fix: 监听器死锁 (#271) (@ash2k)
- a0c23b4210799fa39e04d4967926d06d96ea1ca9: fix: 启动缺失监视器时的死锁 (#604) (@agaudreault)
- f38075deb3032b70053fc702574d12e58e2fe6b8: fix: 为 GVKParser 去重 OpenAPI 定义 (#587) (@crenshaw-dev)
- a22b34675f57696d55cb9d4abf99f7b07a166654: fix: 为 GVKParser 去重 OpenAPI 定义 (#587) (#590) (@crenshaw-dev)
- 53b0beae4ae93552eca727b4e67bcf178b81d42d: fix: 如果不应显示扩展则默认为树视图 (#25578) (@jwinters01)
- 6fe0c0050bafa05fee0b9805497e4cbc520e3a77: fix: 差异应在资源差异期间执行类似应用的服务器端差异 (#82) ( <>)
- eb210cf6d14c6a6788c0577508fba1a1755b0eaf: fix: 如果已知的 Kubernetes 资源具有无效字段,则差异不应失败 (#88) ( <>)
- ad9a694fe4bcc833d7619faa391b77dd587f852d: fix: 不要替换命名空间 (#524) (@blakepettersson)
- c23d4d77d836865d035726fe676814a5d3bd2299: fix: 不要移除默认字段,在差异期间仅依赖三向差异合并 (#68) ( <>)
- ca7dcbc59482bc927d9b76d5b9606ac60c846ce0: fix: 不要显示关于缺少 appset 的错误 (#24995) (@alexmt)
- c517b47f2f2f2e2d1555a4c1c696e7e51ed75d7d: fix: ensureCRDReady 检查对 v1 CRD 无效 (#378) (@terrytangyuan)
- 2cf3a72c659ce01bfa8322f02d838973103681e3: fix: 从差异中排除 creationTimestamp (#128) ( <>)
- 478f8cb2076f8b86a5b57f7492c85dcc71ff689f: fix: 文件扩展名比较区分大小写 (#243) (@mayzhang2000)
- 05ccc01e172169398383cc69fd91c8875156f1f4: fix: 再次修复 cherry-pick 机器人,因为我破坏了签名 (#25040) (@Joibel)
- 70ab73ca3291c132189caf5110ddfed1e6b63bb1: fix: 修复集群缓存中的空指针解引用 (#34) ( <>)
- 1ade3a199867eef8f17c8a6d5c5ba7073aa5ebd9: fix: 修复写入 ‘/dev/shm’ 的临时文件未清理的问题 (#568) (#569) (@jgwest)
- df8727cca56d5e3f184204d367060269ae05d4a7: fix: git 标签覆盖 (#25530) (@tossmilestone)
- d948e6b41c88309ed186e842eee5eba8373d25ec: fix: github actions 版本和警告 (#639) (@jmeridth)
- 5f90e7b481b787e43cb53148a5d78a8dd04e5ce5: fix: go mod tidy 由于 k8s.io/externaljwt 依赖而无法工作 (#710) (@pasha-codefresh)
- 0aecd43903539a2047af6826019cb1ba514df4f7: fix: 处理来自 GVKParser 的 nil ParseableType (#574) (@leoluz)
- 36e77462aec78cc31b277be34ab75fb6a3987629: fix: HPA 的健康检查未捕获所有良好状态 (#369) ( <>)
- 21b78bd366285511267e8f9cf7ec3c3a5fdbd3bc: fix: 带有 onDelete 更新策略的 daemonset 的健康状态 (#137) (@mayzhang2000)
- c9bb0095d37408d76e4c0dfcabeb6ee21ff7e895: fix: 健康状态被设置为具有 updateStrategy 的 statefulset 的健康状态… (#136) (@mayzhang2000)
- 1e9f4aa793d50bfcbef6872dc6d925d4a2aa3e94: fix: 在应用程序控制器中遵守 debuglog 命令选项 (#25591) (@ppapapetrou76)
- 7396c1a9d2e9c53af2e874cb12516eca6e335b80: fix: 水合错误未设置在应用程序上 (#24755) (@agaudreault)
- 59a09cd918a397732cab9ac400f69bb6bc1cb53f: fix: 改进清单解析 (#97) (@ash2k)
- 3d64c21206c8756668df4eef2ef8f93014b16230: fix: 健康检查失败时的无效错误消息 (#26040) (为 3.3 调整 #26039) (#26063) (@argo-cd-cherry-pick-bot[bot])
- 8617aa1a7e8dac4d0c8284a59c01e98df159a110: fix: 利用 RetryWatcher 观察集群事件,并引入定期 K8S API 状态重新同步 (#133) ( <>)
- 452f6c68b808a088dc206a5a2922bb771051436a: fix: 限制 appset 状态中的资源数量 (#24690) (@alexmt)
- bf0661ea81097fd4acc26c4e1f8ba8413756e577: fix: 使 webhook 有效载荷处理程序从 panic 中恢复 (#24862) (@jake-ciolek)
- 9393e587d58e36ec42a8c9f9da499f5ad5a71e8e: fix: makefile mkdocs 指令 (#25480) (@emirot)
- e284fd71cb96fc2767d3ae79b26e0533ad8edc4a: fix: 受管理的命名空间不应更改实时状态 (#479) (@leoluz)
- b3254f88f4cc29d7c1cc0c3e7c25cfd087b98d76: fix: 测试中缺少的资源版本 (#256) (@ash2k)
- 28e8472c69f35ec14a8df4c703899dce517d266d: fix: nil 和空的 ignoredifferences (为 3.3 调整 #25980) (#26000) (@argo-cd-cherry-pick-bot[bot])
- f420bb91a1e6345b4f1fbce92e689cb6216c4828: fix: 数据类型转换为 *unstructured.Unstructured 时的 panic。(#109) (@mayzhang2000)
- 0bc2f8c395f67123156d4ce6b667bf730618307f: fix: panic: interface conversion: interface {} is string (#189) (@mayzhang2000)
- 0be58f261add85e5c443fda36986c1514b5df4c7: fix: 打印 gvkparser 错误消息 (#585) (@pgier)
- b7dbff80b2b5ad4faee74926ed9b03a614a97159: fix: 匿名访问 settings api 时减少返回的信息 (#25346) (@ppapapetrou76)
- 3c778a54318904919e4eb4d964db5bb514c1897d: fix: 向 apigroups 注册新的 CRD (#247) (@kshamajain99)
- 728f2e74365ba27ff8262ac36ca3a710f3a8c9d1: fix: 服务器端差异中 creationTimestamp 的回归 (#25210) (@pjiang-dev)
- b58645a27c6cee96e0bf8c1879cdd56f8e2c4408: fix: 移除已弃用的 ioutil (#528) (@fengshunli)
- 3951079de1995c4539643b98b200b16eac5eb985: fix: 在 ssa 差异之前移除 last-applied-configuration (#460) (@leoluz)
- 9a03edb8e71e5addf5b14e2c9520d23351ee0594: fix: 移除 ClusterCache.GetAPIResources() 中的锁获取 (#543) (@jessesuen)
- f11f15b3d5d8e3a04851b86747aaade956cb95bf: fix: 从 NewClusterCache 函数中移除可选参数 (#36) ( <>)
- 8b2e0e1aecba18e7c8ddb6d32511864bfe3a0c82: fix: 从应用程序控制器中移除不必要的 –self-heal-backoff-cooldown-seconds 标志 (#25579) (@alexmt)
- f6495020a330ae605d3ab4b20357e72c29072f9d: fix: 如果注释具有意外值,则 removeNamespaceAnnotation 不应 panic (#361) (@leoluz)
- 1f371a01cf01b776543b21aaedea9f9c79cdc9d8: fix: 将 k8s.io/endpointslice 替换为 v0.29.2 (#583) (@alexmt)
- a9fd001c1174546017ea444373f35a61ad901841: fix: 替换 k8s.io/endpointslice 版本 (#582) (@alexmt)
- d1f8cddad08eb7a098180a23301f2d04a45958df: fix: 解决 notifications CLI 中的 argocdService 初始化问题 (#24664) (@puretension)
- b0fffe419a0f0a40f9f2c0b6346b752ed6537385: fix: 解决死锁 (#539) (@gdsoumya)
- 4a75a756a7dbda1045193ed00fc279e8a7ad9d50: fix: 恢复在 GUI 中连接存储库的能力 (#25259) (@allanyung)
- 21ae4895896ad5f15abeae4f3bd2b63d40ad33f8: fix: 如果缓存不可用则返回空而不是错误 (#25072) (@pjiang-dev)
- 60f2ff5f77912847de4844f7363706bac2347ace: fix: 返回空列表而不是 nil 以防止 panic。修复 #25189 (#25192) (@ivanpedersen)
- 5444415c868bf2f935f112a2423dc069cd798dec: fix: 撤销 #24197 (#25294) (@blakepettersson)
- 73452f8a586215908b1d12e5090f483f33919e61: fix: 在 ci 工作流中运行 go mod tidy (#652) (@jmeridth)
- fb9d9747bda3e8d769080e9744c7207bfbad8d59: fix: 服务器端差异显示重复的 containerPorts (#24785) (@pjiang-dev)
- 093aef0dad58015619479509f0d2ac71cc9cefd7: fix: 服务器端差异显示刷新/水合注释 (#737) (@pjiang-dev)
- a1dc4c598b931a5978e477d350b260fbdfa1508d: fix: 差异之前对端点 IP 地址排序 (#160) (@wtam2018)
- c036d3f6b0e24ff09845b29b5d3c3971e101ee8b: fix: 对字段排序以在服务器端应用中正确计算差异 (#456) (@leoluz)
- e8d9803a2bb015f9a7c64751bba63ef060bb0b26: fix: 停止依赖导入类型进行 ingress 健康检查 (#335) (@jessesuen)
- 58cd2c38973a59e2d0fcbf6fa16c85255434206f: fix: 停止使用已删除的方法 ‘SetPopulateResourceInfoHandler’;重新生成集群缓存模拟; (#47) ( <>)
- 96038ba2a14032b2ccb339247b2efec8aeda86f3: fix: 用于 null 元数据字段的结构化合并差异修复 (#24844) (@pjiang-dev)
- 6cde7989d534ee768659f2fd1dda3028bb2efaca: fix: 结构化合并差异在实时资源中应用默认值 (#435) (@leoluz)
- 65db274b8d73302f131768571ff1bb9383f476af: fix: 当 Job 资源设置了 ttlSecondsAfterFinished 字段时的钩子卡住问题 (#646) (@dejanzele)
- c5bf3a248419567583ccedfb9637004740ae6062: fix: 同步钩子应在同步阶段/波完成后删除 (#92) ( <>)
- a9f11fade3194202fb56034786d16da6c1660e1c: fix: 同步选项 applyOutOfSync (#245) (@kshamajain99)
- 354817a103eec8f6a539a851f7ee5205aff4792e: fix: 同步应在依赖于它们的资源之前应用命名空间和 CRD (#225) ( <>)
- f68f0ec16b217cc9b89f450f7d9eb7c1d2ea8832: fix: Repo Server 中 git 分离处理的并发问题 (#25101) (#25127) (@dudinea)
- 983f47e3bbc0821bfb9cd29bccec307eaa3c47ed: fix: 评论中的拼写错误 (#24650) (@warjiang)
- c3079fc31a1c832ce4407aacb815f3d8e427a2a8: fix: 更新 ExternalSecret discovery.lua 以包含 refreshPolicy (#24707) (@KyriosGN0)
- 425d65e07695a741d90b248f2f365f6a4329c23d: fix: 更新 golangci-lint ci (#529) (@fengshunli)
- 38f73a75c3cfd8a204a6b8149f4994e336447b78: fix: 更新服务器端差异的 ignoreDifferences 的规范化 (#747) (@pjiang-dev)
- 99bd42d9a3eed694e8578cf8a46a9fe6a6487967: fix: 更新包结构 (#42) ( <>)
- 9198b79e317f23750298f872f8913ddd19b47b27: fix: URL 参数更改时更新搜索栏属性 (#24930) (@jwinters01)
- e932dc2575e27b0e13565e01b9a9057e3fcba6db: fix: 使用自定义集群机密 informer (#25534) (@blakepettersson)
- a880feeefa5cb6462072193442af06576994db0e: fix: 在 webhook 处理程序中使用 informer 以减少内存使用 (#24622) (@alexmt)
- cfb6f5e7d71b7a20bc9eecb4dff0c53348795bd0: fix: 为
helm registry ..命令使用注册表 (#23142) (@blakepettersson) - 42e1b448496babb050045f62726c3ec8812a975a: fix: 使用来自 Kubernetes 的流式 YAML 解码器 (#85) (@ash2k)
- 0eede8069aec15685482571c38632caa5dd1dd48: fix: volumeClaimTemplates 错误地不同步 (#127) ( <>)
- 7495c633c378ca446d166bd5c9e2a46c7e40b476: fix: 没有 status.phase 的工作流应被视为进行中 (#296) (@jessesuen)
- 81073bdb1f1d34ca061e53a7cb9f94c8f1ecb71b: fix:(ui) 除非面板正在显示,否则不要渲染 ApplicationSelector (#25201) (@jwinters01)
文档
- 6b1654bea9afecf9bfe00ec5cbeeba2419ffd400: docs(OCI): 添加私有 OCI 仓库的私有仓库示例 (#24737) (@GuillaumeASSIER)
- f308ebf197fc6d6498d056db7685e9fe0b6a88d8: docs(hydrator): 记录 commit-server ServiceMonitor (#24800) (@crenshaw-dev)
- be2b7da724f41907e80fe759c17e4ffae3522d6e: docs(users): 将 Dematic 添加到 USERS.md (#25246) (@jefftougas)
- ce627702dc0b5aaaeeff68dac4d30ac3d6917ad2: docs(users): 将 Topicus.Education 添加到采用者列表 (#25215) (@sboschman)
- b8ca641e1d0c42a3fefd8d1eaea07db000fdc199: docs(webhook): 记录 Azure DevOps 用户名/密码 (#24693) (@crenshaw-dev)
- b3dfab5f6df4f0f81d9327bc752f9065961b2c1f: docs: 将 Collins Aerospace 添加到 USERS.md (#25247) (@jeremyj563)
- be31558b41a979981140d4903e62337c62608976: docs: 将 Expedia 添加到 USERS.md (#25251) (@manali1205)
- 43828a7770e1409aae8aa69904f2b190fec6434c: docs: 将 IQVIA 添加到 USERS.md 列表 (#25253) (@jonathan-dale)
- 3c12c0108a30ad2f1577bfb7e9cd9da990f46db2: docs: 添加 CronJob 健康检查文档 (#25477) (@dobesv)
- 7c3b710fbd78acaa02cb7d986925dd680e70153f: docs: 添加 GitHub Actions 集成文档 (#22953) (@applejag)
- 82a2b76da2821c4c645e5735db666a7d91e13390: docs: 添加应用程序
sources资源name属性的文档 (#24937) (@zentron) - 2ab3b0ddafcbd43d3ba8053f14bbf1b230aca73e: docs: 将 Arcadia 添加到 USERS.md (#25242) (@jgavinray)
- bcff1f6e3ae62627ae528eef8392422e8a49e5b9: docs: Application source 不是一个数组 (#25411) (@stieler-it)
- de781f4a7688dec6a1f51354e0146784617aef66: docs: ApplicationSet any-namespace 支持 glob/正则表达式 (#25403) (@Mangaal)
- 98a22612ddcc4d07ecbfae192227664d74c43404: docs: 删除 Source Hydrator 文档中的悬垂词 (#24601) (@josemaia)
- 910661fab52f15e7e4c114c2fd35ec900365e0fb: docs: 记录如何在开发指南中更改 –disable-auth (#25308) (@reggie-k)
- 9c64f4d7f8155c1351be8da38911af91777bb98a: docs: 记录在装有 Apple 芯片的 Mac 上本地运行 make image 时设置 TARGET_ARCH (#25334) (@reggie-k)
- ef6a27fdfcb468ec4b66f32d3bf3b93dbc417eff: docs: 记录禁用客户端侧迁移的正确同步选项 (#25288) (@bryanhorstmann)
- 06bffebc04e9fb75aaac8323095f73790a268924: docs: 记录通知触发器中 ? 的用法并修复示例 (#25352) (#25418) (@dudinea)
- ba50c4a604f7846524061df68b83f0211aa1c4b1: docs: 修复 troubleshooting.md 中的 kubectl exec 命令 (#25387) (@mathewpeterson)
- 7065fbb6ca243416c62fa0967bb9ed8ea385032f: docs: 改进切换到注释跟踪的文档,澄清可能需要新的 Git 提交以避免孤立资源 (#25309) (@reggie-k)
- 76c4996e2eca6ce61441e654e7074b6a4adddccf: docs: 提及用于查找 Dex 客户端机密的默认机密 (#24105) (@kwentine)
- 51b93e7b3ff91fb28a0df7ea3865749f3368b4ae: docs: 移除 USERS.md 中的旧链接 (#24646) (@onasser1)
- d92ad4d5c88c7ee184fdea8030e86bcbca0ed98a: docs: 设置 Regina 作为 3.0 的发布审批者 (#25349) (@todaywasawesome)
- fe3632fe0cd8e50f4ed6402fdddc3f1fdc6c6f8d: docs: 更新 Argo CD 安装和 API 服务器访问说明 (#25120) (@revitalbarletz)
- 0a93e5701f3c97aa4cf81a65f7d0cc194c6d779a: docs: 更新 Kustomize 文档以涵盖 forceCommonLabels 和 forceCommonAnnotations (#25138) (@revitalbarletz)
- 2d2249d3d8993e9363378b4d6044154dfa0ff0e7: docs: 更新 USERS.md (#24806) (@zxselimcan)
- 27715cd5569112b749462c108421555253ee9891: docs: 更新 index.md 以移除 gitops-engine 依赖引用 (#25335) (@reggie-k)
- 26efb17b225d8c652041e57038d14ccad4889d17: docs: 更新关于 Argo+Flux 协作的说明 (#126) ( <>)
- 84d94c0e7b0558b81a3cf76fb42a6346b8fe2f17: docs: 更新插件生成器文档以包含概述 (#25292) (@LogicalShark)
- 1f8e9d9a90677e8f778590171bf29903cd2a416c: docs: 更新 release.md 以添加在 readthedocs 中重试失败文档构建的步骤 (#25341) (@reggie-k)
- 576c0c2887493635b365d698c20977f570baa942: docs: 更新 debugging-remote-environment.md 中的 telepresence 命令 (#24949) (@Julian-Chu)
- 96804e89a25a8c72184b1ac1f25e06fb66815da8: docs: 更新 webhook 文档以澄清应用程序集 (#25368) (@todaywasawesome)
- 72e88be125acef6d30da320fcb532467f372c460: docs: 为 Argo CD 添加具有 HTTP 和 gRPC 路由的 Cilium Gateway API 示例 (#25405) (@intojhanurag)
- 54f9b8c9b51aff84e5cc77c6983008c64e1c0eab: docs: 在 users.md 中添加 MongoDB (#25248) (@sakib)
- 7ba0898a5d5aa54e813e7f403487dca721d8a3c5: docs: 在升级文档中添加新增的健康检查 (#25487) (@blakepettersson)
- f5eaae73a2ee3293b051c054a0dde3aa3ce5661b: docs: 添加应用程序密码步骤以通过 gmail 支持检索 (#22706) (@afzal442)
- 42929ffe5c1e0e8e440533f42784aa6e22a4e231: docs: 在 hydrator 中添加
drySource的说明 (#25470) (@nitishfy) - ebca0521ad7127e494e0c34277bf84021fef60fb: docs: 在升级说明中添加 git 并发问题 (#25167) (@nitishfy)
- 1bce29fd7955d842fcdc80d6deea8dd84b1451e4: docs: 添加缺少的闭括号 (#24659) (@melosa11)
- 9a6cf9d611a59473346fad521266858a9c42a7a6: docs: 将我自己添加为审阅者 (#179) (@ash2k)
- 7ba62f9838d89b5b5c80f5ef462e1cfb47dd64b0: docs: 在多源应用程序中添加覆盖 (#25089) (@afzal442)
- 625651c65d4fba0b951acc7440c7fa7a834d8eff: docs: 添加 releasing.md 文件 (#35) ( <>)
- 0447ab62c4ca2b950c5588a1e3c555e90f4ce908: docs: 添加’确认修剪’体验的截图 (#25612) (@crenshaw-dev)
- 98d0e8451a529a837c0a9a283d998b214483b88f: docs: 添加有关 managed-by-url 注释的用户内容 (#25055) (@aali309)
- 8639b7be5e862a17b30efff441eb59ec3cd6a7d3: docs: 在升级指南中添加 Helm 3.19.4 升级 (#25776) (@reggie-k)
- d7954f0698bcdcb112f023ee30822d1c65c8c6e5: docs: 在 OCI 文档中添加 OCI 私有仓库部分 (#25572) (@ppapapetrou76)
- f67da0b43dc2811fb28d57dcf7a4c467a133c311: docs: 使 operator-manual 与实际值保持一致 (#25594) (@kejne)
- a2f57be3d55c55476c5865b318816e15904bd9c4: docs: 应用视图 ui 扩展文档 (#25050) (@jwinters01)
- 943936a90942e59f39ea9aff2b6e134ff7f42f62: docs: 澄清默认钩子删除策略 (#25170) (@Globulard)
- 9c4579b229ed798ec087023364ed4033618f341c: docs: 澄清协调间隔和自动同步行为的解释 (#25024) (@nitishfy)
- c3b39b3a7e7d60916959919cf03c409f677c775e: docs: 澄清项目描述 (#53) ( <>)
- ca84c31a468f8609fa4c522f2d8877a848292011: docs: 澄清 resource.exclusions 25009 (#25107) (@sdahlbac)
- 706e469809723f7c57c105d695db3fd0bedd7c97: docs: 自定义操作贡献者指南 (#25461) (@reggie-k)
- df17961bbd04e2d98b52bc175cd0f1da96eb9d20: docs: 记录 ‘顶层’ 包 (#44) ( <>)
- be0d2952ace606d67ebf50b318b753ec6e57be53: docs: 解释
rollingSync示例 (#25509) (@nitishfy) - 83730591761d807354e40c989640be1fe034a8d3: docs: 修复通知示例中的重复数据字段 (#25354) (@jckinjo)
- 2f175fcd647f00bbb9f0217f6413e358486745c8: docs: 修复持续时间已知类型 (#25035) (@fad3t)
- 91c479b228bd4630bb33248367904d29c4c11450: docs: 修复指数退避超时参数文档 (#21021) (#25601) (@sahanajc4)
- 9087ad7282e27040fb8e0fc2153f0dee3af401b9: docs: 修复应用程序健康示例中的不一致之处 (#24585) (@revitalbarletz)
- ae03d8f2d111ce28ef39b4feb093b67bdea456ba: docs: 修复 jsonnet 示例缩进 (#25620) (@onasser1)
- ba41758147f1ff3f486a86974026722b7584b0f1: docs: 修复 hydrator 提交消息模板文档中的拼写错误 (#24822) (@gyu-young-park)
- 7dacb11b02765aeeba9244d699bf54b996c16d7e: docs: 修复拼写错误 (#24666) (@JPBotelho)
- d0cb9c4ea82ced2e064af08cddd2f610b6ff725d: docs: CMP 高可用性说明 (#24743) (@fm1ck3y)
- 8e91653f7370e8ba20df35ff46d9c288efd7134d: docs: 改进 source hydrator 的 secret url (#25502) (@emirot)
- 0456a707f307af337538bfe4f18a5f2edc8a7538: docs: 列出 3.3 中新增的健康检查 (#25665) (@reggie-k)
- e6152b827b4e63995fa53e6fc70afba72ae655ea: docs: 更彻底的发布说明 (#25173) (@crenshaw-dev)
- 6cfef6bf02ac9627802fe3aba6ddf7327a6f728a: docs: 将 ApplicationSet 的渐进式同步推广至 beta (#25122) (@ranakan19)
- 42477a5fcd01924cfb3eb3f415add408332d28d1: docs: 移除 plugins.md 中重复的句点 (#24746) (@nekomachi-touge)
- 0aaffce556f64886d1a940dc8d4375295f6b9a6a: docs: 从依赖开发指南中移除 gitops-engine (#24888) (@robinlieb)
- c1332abf899e84aefa363a5d7a7606cb2c126c2b: docs: 移除过时的部分 (#248) (@sbose78)
- d5fee5a18af39b71b151d306b973956dadded7e4: docs: 同步波指南:使用 markdown 格式 (#25372) (@dubek)
- 8bebf65bbe1e1288cde02c904bda5ed28052d629: docs: 更新 Azure 工作负载身份设置说明 (#25598) (@revitalbarletz)
- c43088265eb0a051f4b347137dfd7aa04bc70985: docs: 使用本地设置指南更新入门指南 (#25486) (@revitalbarletz)
- c0c97684240e0f39c7254311e22ebfd5a1f0a38b: docs: 更新 RBAC 文档以涵盖用户/组分配 (#25546) (@revitalbarletz)
- c917599b0b499626d02758b15084c1f156f6e128: docs: 更新 RepoCreds Type 描述以包含 oci 选项 (#25353) (@robinlieb)
- 318e3319c5d92b3153ee61f41b0c21957b55bea5: docs: 更新使用 Pod Identity 的 EKS 集群的声明式设置 (#25198) (@Woitekku)
- 290aab9fff09b2515c8c3c1518888036f10cf4b7: docs: 更新指向 gitops-engine 健康检查的链接 (#24887) (@robinlieb)
- 1db5ee809c1cfea3b2ee8477749f72bd28c35347: docs: 更新链接以指向资源健康文档 (#24652) (@J3m3)
- 4a4db1d9ca4879847475833b2a9db4991bc926ac: docs: 更新 mkdocs 本地安装步骤 (#25503) (@emirot)
- 8d40fa3b5cb7a72da60a12e31a34ab07e0d0fdaf: docs: 更新删除应用程序的用户内容 (#25124) (@aali309)
- e58d75f1da347ec9f5ec448afe54bd017ef382a7: docs: 包含 SSA 的 3.3 升级说明 (#25649) (@reggie-k)
- a864d7052fa0ff025e8b2ebbe3494f4eb4265592: docs: 使用 GitHub 警告代替 mkdocs 提示 (#24631) (@crenshaw-dev)
依赖更新
- d23501875cb98d1169f6d262c983bb229aea5dac: 回退 “chore(deps): 将 golangci/golangci-lint-action 从 9.0.0 升级到 9.1.0” (#25427) (@reggie-k)
- 320754a470235b4e4782060eba568a53b688bd2a: 回退 “chore(deps): 将 peter-evans/create-pull-request 从 7.0.8 升级到 7.0.9” (#25426) (@reggie-k)
- 1265e8382ee13eae270a1b0fc4e2920e8f19b0ba: chore(deps): 更新一些依赖项 - 另一次运行 (#22228) (#696) (@andrii-korotkov-verkada)
- acb47d5407b6deedbce7d7cec20c4e6fa5e64048: chore(deps): 更新一些包版本 (#690) (@andrii-korotkov-verkada)
- 88c35a9acf6991acc67d6da5111de8c628b4a0be: chore(deps): 将 structured-merge-diff 从 v4.4.1 升级到 v4.4.3 (#637) (@andrii-korotkov-verkada)
- 2c6edd819fd246e5f5d317a1663d3f657efe16a8: chore(deps): 将 SonarSource/sonarqube-scan-action 从 5.3.1 升级到 7.0.0 (#25585) (@dependabot[bot])
- 515974410e7a3d8de41ee2565aa41d7180e502e8: chore(deps): 将 actions/cache 从 2.1.4 升级到 2.1.5 (#275) (@dependabot[bot])
- 6911e599aeab4d0f7b3003a81ad01d0612afdb17: chore(deps): 将 actions/cache 从 2.1.5 升级到 2.1.6 (#282) (@dependabot[bot])
- 31088be65b1e5ea3971f6473dc35e7f12e266075: chore(deps): 将 actions/cache 从 4.2.4 升级到 4.3.0 (#24736) (@dependabot[bot])
- 125606ef8997bd27daaec3c79d4e15832887d00c: chore(deps): 将 actions/cache 从 4.3.0 升级到 5.0.0 (#25626) (@dependabot[bot])
- 933f7cb71efcba18836672d6cd6e5ab647a753ab: chore(deps): 将 actions/cache 从 v1 升级到 v2 (#71) (@dependabot[bot])
- ba03b485430818281e32bcfab9a2dd8917bcf356: chore(deps): 将 actions/cache 从 v2 升级到 v2.1.4 (#216) (@dependabot[bot])
- d4476dcce4862ea4b0888f21a959276f76337660: chore(deps): 将 actions/checkout 从 4.0.0 升级到 5.0.0 (#24953) (@dependabot[bot])
- 0a585e24ed4d2d1a931a21b2c5e824b1051d6659: chore(deps): 将 actions/checkout 从 5.0.0 升级到 5.0.1 (#25322) (@dependabot[bot])
- 290db5de8680333f6fda6f5023473aa75f7f87ec: chore(deps): 将 actions/checkout 从 5.0.1 升级到 6.0.1 (#25482) (@dependabot[bot])
- 3d2d32bc2c65b57427d6d1e61ba77d38f8e7a59c: chore(deps): 将 actions/download-artifact 从 5.0.0 升级到 6.0.0 (#25086) (@dependabot[bot])
- c7f25189f0f79fa8fccb1061671ecb7d820dc769: chore(deps): 将 actions/setup-go (#720) (@dependabot[bot])
- c8139b3f9496f2fd06bdef77d047a411d0a910ef: chore(deps): 将 actions/setup-go 从 2.1.3 升级到 2.1.4 (#319) (@dependabot[bot])
- 4f069a220a1202bdfc9907ad8715a957ee932e92: chore(deps): 将 actions/setup-go 从 2.1.4 升级到 3.2.0 (#412) (@dependabot[bot])
- e03364f7ddca3cbc43f6f8ba01e8e59180a28abe: chore(deps): 将 actions/setup-go 从 3.2.0 升级到 3.2.1 (#428) (@dependabot[bot])
- 99b5a6265022723e5078df5201beb4d0d113ed92: chore(deps): 将 actions/setup-go 从 6.0.0 升级到 6.1.0 (#25360) (@dependabot[bot])
- 817d0e48c3a17dc42e809838390ff5b60fa7402c: chore(deps): 将 actions/setup-go 从 v1 升级到 v2.1.0 (#73) (@dependabot[bot])
- 607629ec6a978b37ec0559478c928f18b85a240c: chore(deps): 将 actions/setup-go 从 v2.1.0 升级到 v2.1.1 (#104) (@dependabot[bot])
- 7026950e0da2f5f4ccefffdf389e9e463c09eb08: chore(deps): 将 actions/setup-go 从 v2.1.1 升级到 v2.1.2 (#114) (@dependabot[bot])
- 646ff039d23e85dea7e2a27e58fbdb6f0a014e09: chore(deps): 将 actions/setup-go 从 v2.1.2 升级到 v2.1.3 (#152) (@dependabot[bot])
- d1ece2d57bc8c220f2f2fd4c07974d0843140ab7: chore(deps): 将 actions/setup-node 从 5.0.0 升级到 6.0.0 (#24952) (@dependabot[bot])
- 644d1e6ec20c6c7acf6f2b77463b3f9200c21d7f: chore(deps): 将 actions/setup-node 从 6.0.0 升级到 6.1.0 (#25507) (@dependabot[bot])
- 8e9d24a60f43c70d9740016d52f8253377f548d1: chore(deps): 将 actions/upload-artifact 从 4.6.2 升级到 5.0.0 (#25085) (@dependabot[bot])
- 7faf8c981873dfc3de3cebc54451bc2176016887: chore(deps): 将 axios 从 1.8.2 升级到 1.12.2 in /ui-test (#24793) (@dependabot[bot])
- 6df6b7a35545dea23a1e7a65d3bcd814f245ab6c: chore(deps): 将 code.gitea.io/sdk/gitea 从 0.22.0 升级到 0.22.1 (#25057) (@dependabot[bot])
- f0c9d7e75e0f60acecd79edeaa3defff0199afd5: chore(deps): 将 codecov/codecov-action 从 1.4.1 升级到 1.5.0 (#274) (@dependabot[bot])
- 2d495813b77c007209c494401093513b13b68911: chore(deps): 将 codecov/codecov-action 从 1.5.0 升级到 3.1.0 (#405) (@dependabot[bot])
- 60c6378a12b484134e8561fbfcee86234509bca2: chore(deps): 将 codecov/codecov-action 从 a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 升级到 5c47607acb93fed5485fdbf7232e8a31425f672a (#649) (@dependabot[bot])
- d12976c298f3c85230c13835ced2d0f5b1405d48: chore(deps): 将 codecov/codecov-action 从 v1 升级到 v1.0.10 (#72) (@dependabot[bot])
- 618250fc4810b5381ce203f77c8bf2913b828726: chore(deps): 将 codecov/codecov-action 从 v1.0.10 升级到 v1.0.12 (#106) (@dependabot[bot])
- 4d6f001c44c417cb9f0d92d4aa54d847234ddf84: chore(deps): 将 codecov/codecov-action 从 v1.0.12 升级到 v1.0.13 (#120) (@dependabot[bot])
- 209882714e9de2612db3ef030c3655c48610fd0a: chore(deps): 将 codecov/codecov-action 从 v1.0.13 升级到 v1.1.0 (#194) (@dependabot[bot])
- dac837751e19b63e1d04ce2f225f522d27743de5: chore(deps): 将 codecov/codecov-action 从 v1.1.0 升级到 v1.1.1 (#199) (@dependabot[bot])
- ee1772e1dc16f0804c8da0da7a0aa61d82730fed: chore(deps): 将 codecov/codecov-action 从 v1.1.1 升级到 v1.2.0 (#200) (@dependabot[bot])
- bb076f0a893899d9db0f26682d2ef8cf74a17a0e: chore(deps): 将 codecov/codecov-action 从 v1.2.0 升级到 v1.2.1 (#202) (@dependabot[bot])
- 9e414998c8c4267889d8e46b39456d45e48e4ca9: chore(deps): 将 codecov/codecov-action 从 v1.2.1 升级到 v1.4.1 (#260) (@dependabot[bot])
- c9fb04a060be7b9a5033d7a6c4d5c3a7742f7806: chore(deps): 将 docker/login-action 从 3.5.0 升级到 3.6.0 (#24789) (@dependabot[bot])
- f64507521d408541552acf56e4ffe59c132f1baa: chore(deps): 将 express 从 4.20.0 升级到 4.22.1 in /ui (#25469) (@dependabot[bot])
- 6638dd67a697dde0fe8f23e809c4d1db5d1e01e7: chore(deps): 将 github.com/Azure/azure-sdk-for-go/sdk/azcore 从 1.19.1 升级到 1.20.0 (#25212) (@dependabot[bot])
- 9ef837c3264961c306568cbaabf49f371bc49e46: chore(deps): 将 github.com/Azure/azure-sdk-for-go/sdk/azidentity 从 1.11.0 升级到 1.12.0 (#24593) (@dependabot[bot])
- 25ee9cc36db38080e1c632ef3b3c1bedce0657d1: chore(deps): 将 github.com/Azure/azure-sdk-for-go/sdk/azidentity 从 1.12.0 升级到 1.13.0 (#24894) (@dependabot[bot])
- fd2fc0abf99ca8056d6a7c250e8dedc22c35fe22: chore(deps): 将 github.com/Azure/azure-sdk-for-go/sdk/azidentity 从 1.13.0 升级到 1.13.1 (#25254) (@dependabot[bot])
- b74cf4563b6c542b6ff97ad72393b9e5c492c6e2: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.10 升级到 0.2.11 (#24943) (@dependabot[bot])
- 0e102761543e778c3d587fa8f8d0142286f51bd1: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.11 升级到 0.2.12 (#24983) (@dependabot[bot])
- 3fa7348ec5df6a9f5d82f5cc8a124c37a538f59f: chore(deps): 将 github.com/Azure/kubelogin 从 0.2.12 升级到 0.2.13 (#25376) (@dependabot[bot])
- 9419eb95a8ed0ecdc86f3d6ac1b1b240442dfb33: chore(deps): 将 github.com/bradleyfalzon/ghinstallation/v2 从 2.16.0 升级到 2.17.0 (#24787) (@dependabot[bot])
- 1d4d5dbbdcad8f56377a1bd75d14154f066bba77: chore(deps): 将 github.com/casbin/casbin/v2 从 2.123.0 升级到 2.126.0 (#24630) (@dependabot[bot])
- 52c70b84c893eae122e3706d5757c854e89a3310: chore(deps): 将 github.com/casbin/casbin/v2 从 2.126.0 升级到 2.127.0 (#24675) (@dependabot[bot])
- 8e778f12ac6a0e6ea5e4253e730be5ae84abbf7f: chore(deps): 将 github.com/casbin/casbin/v2 从 2.127.0 升级到 2.128.0 (#24918) (@dependabot[bot])
- b91c191a34ee3739796a47f85612fc27740a2433: chore(deps): 将 github.com/casbin/casbin/v2 从 2.128.0 升级到 2.131.0 (#25142) (@dependabot[bot])
- 1389f0c032db1ae91ff0dada46457e6d28eb438a: chore(deps): 将 github.com/casbin/casbin/v2 从 2.131.0 升级到 2.132.0 (#25177) (@dependabot[bot])
- dcfd191d8e8605aa46c970be9c162c9c540d2fee: chore(deps): 将 github.com/casbin/casbin/v2 从 2.132.0 升级到 2.134.0 (#25319) (@dependabot[bot])
- 7ebdf10cbf803517b0a33a8f5beeecf85c307186: chore(deps): 将 github.com/casbin/casbin/v2 从 2.134.0 升级到 2.135.0 (#25583) (@dependabot[bot])
- 19ca5dfad7fd9b4a0a3568af378edd18445b53f6: chore(deps): 将 github.com/cyphar/filepath-securejoin 从 0.4.1 升级到 0.6.0 (#25228) (@yuvalshi0)
- c549aea1fd95cc54acfebd321e1456ecff0a007c: chore(deps): 将 github.com/cyphar/filepath-securejoin 从 0.6.0 升级到 0.6.1 (#25356) (@dependabot[bot])
- 51a45c08357f5d3260bf27c26ea1bf53728e1a82: chore(deps): 将 github.com/evanphx/json-patch (#125) (@dependabot[bot])
- 11a5e25708c756dc12ffbca7574747f5e12cf961: chore(deps): 将 github.com/evanphx/json-patch 升级到 v5.9.11 (#682) (@mmorel-35)
- ab11e959b47be6a37d5e4d8b907e56df0624b80e: chore(deps): 将 github.com/go-jose/go-jose/v4 从 4.1.2 升级到 4.1.3 (#24855) (@dependabot[bot])
- eb76c93f0a2ef5e93c63a47add67b73f0de3ba1b: chore(deps): 将 github.com/go-logr/logr 从 0.2.0 升级到 0.2.1 (#173) (@dependabot[bot])
- 5bbbdfbc6998397dfb594b892ba03b920105144c: chore(deps): 将 github.com/go-logr/logr 从 1.2.0 升级到 1.2.2 (#368) (@dependabot[bot])
- 5a60cc4ee6d0b50ee62fbc8b136f15d27b655b83: chore(deps): 将 github.com/go-openapi/runtime 从 0.28.0 升级到 0.29.0 (#24775) (@dependabot[bot])
- b829cd29c89de5e295db4e6685d9b2d85ad6b94b: chore(deps): 将 github.com/go-openapi/runtime 从 0.29.0 升级到 0.29.2 (#25255) (@dependabot[bot])
- 0f8652d4e73afede5a9ec3b5a8170b73490b8c06: chore(deps): 将 github.com/golang/mock 从 1.4.4 升级到 1.5.0 (#241) (@dependabot[bot])
- 59b6b0e2b87b2d0ded674102ab8feeed536f56d3: chore(deps): 将 github.com/grpc-ecosystem/go-grpc-middleware/v2 从 2.3.2 升级到 2.3.3 (#25176) (@dependabot[bot])
- 860eed5127291c4c134bde473f6e9e853c76f368: chore(deps): 将 github.com/itchyny/gojq 从 0.12.17 升级到 0.12.18 (#25465) (@dependabot[bot])
- cc57831808c4366b9a5ccb43b8ebbd1c0d758833: chore(deps): 将 github.com/ktrysmt/go-bitbucket 从 0.9.87 升级到 0.9.88 (#25544) (@dependabot[bot])
- 2adf4568a17f6c68912a6a00f66e7ac846c651b8: chore(deps): 将 github.com/olekukonko/tablewriter 从 1.0.9 升级到 1.1.0 (#24676) (@dependabot[bot])
- b6bf931fe4766955de54aae4174b618d3173539d: chore(deps): 将 github.com/olekukonko/tablewriter 从 1.1.0 升级到 1.1.1 (#25232) (@dependabot[bot])
- 56dcea0cfe5b538f59277d2437bced3a2e426038: chore(deps): 将 github.com/olekukonko/tablewriter 从 1.1.1 升级到 1.1.2 (#25453) (@dependabot[bot])
- db76222068517689d4c8943952dd81a4bb8ae978: chore(deps): 将 github.com/spf13/cobra 从 0.0.5 升级到 0.0.7 (#78) (@dependabot[bot])
- f53e1d56298f15664d489b33e562b004da58815d: chore(deps): 将 github.com/spf13/cobra 从 1.10.1 升级到 1.10.2 (#25505) (@dependabot[bot])
- e5e3a1cf5c1263d3db5cfda60cd86f540e0cf6a8: chore(deps): 将 github.com/spf13/cobra 从 1.2.1 升级到 1.5.0 (#420) (@dependabot[bot])
- ee5c440fc4cbfec1b6ae8fb806dd798ef23d3c9f: chore(deps): 将 github.com/stretchr/testify 从 1.4.0 升级到 1.6.1 (#77) (@dependabot[bot])
- 09186f3d4f4b943942bec04496f52a2e84dd62da: chore(deps): 将 github.com/stretchr/testify 从 1.6.1 升级到 1.7.0 (#208) (@dependabot[bot])
- f43147f813c8779b32624a1b8a055805cc10136f: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.142.6 升级到 0.147.1 (#24705) (@dependabot[bot])
- e75e37c06cce0512ce29aa9ae0e6dbc8c32bd7a5: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.147.1 升级到 0.148.0 (#24718) (@dependabot[bot])
- eff6a63e10e1f1b6169184d4cff2903737b78de8: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.148.0 升级到 0.148.1 (#24774) (@dependabot[bot])
- b8f5299f2198143b8d319e29a37693fb33f0bd81: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.148.1 升级到 0.157.0 (#24950) (@dependabot[bot])
- 1b4fde19865403cab17737b3011f1a7529407ec1: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.157.0 升级到 0.157.1 (#25108) (@dependabot[bot])
- c7b47c3cd2ab5e7278b0c315d908b0fd2bf08861: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.157.1 升级到 0.159.0 (#25175) (@dependabot[bot])
- 61a89dc23e854bfd991154629d3ced050618679c: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.159.0 升级到 0.160.0 (#25281) (@dependabot[bot])
- a62e3687f2dbf74d22c570075dc722614d476a29: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 0.160.0 升级到 1.5.0 (#25481) (@dependabot[bot])
- 4ddd0a2fc7bd2ef4da061b347864d9869f269857: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.5.0 升级到 1.7.0 (#25543) (@dependabot[bot])
- 45a54ae04106bd1476c91aac236392ed64311f3c: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.7.0 升级到 1.8.0 (#25554) (@dependabot[bot])
- 8fec5c53060c9b1c267e256113c7a9331298d5c9: chore(deps): 将 gitlab.com/gitlab-org/api/client-go 从 1.8.0 升级到 1.8.1 (#25616) (@dependabot[bot])
- 4d33ca981b9df3a2b232491889243dfa8b355452: chore(deps): 将 golang.org/x/crypto 从 0.42.0 升级到 0.43.0 (#24908) (@dependabot[bot])
- 791e92490fb9d52a47e65e2eede2aa359270b2a8: chore(deps): 将 golang.org/x/crypto 从 0.44.0 升级到 0.45.0 (#25355) (@dependabot[bot])
- 805c3891cb9bc65930d564f47fdf9c2c5c4243d6: chore(deps): 将 golang.org/x/crypto 从 0.45.0 升级到 0.46.0 (#25555) (@dependabot[bot])
- 30f4accb42d628d50bbdcba1ddf2a4239e5c027d: chore(deps): 将 golang.org/x/net 从 0.26.0 升级到 0.33.0 (#671) (@dependabot[bot])
- e5ef2e16d84d3e9f5bb271be94782f81a6048566: chore(deps): 将 golang.org/x/net 从 0.33.0 升级到 0.36.0 (#700) (@dependabot[bot])
- 9169c08c91e754686bfcbeb38e155a5256572eff: chore(deps): 将 golang.org/x/net 从 0.36.0 升级到 0.38.0 (#713) (@dependabot[bot])
- f0bb1192a8d6040c1878ce7db6d7b464bad1e54a: chore(deps): 将 golang.org/x/net 从 0.44.0 升级到 0.46.0 (#24904) (@dependabot[bot])
- f618adb93e3e3eec4e87069d09db996160acdb94: chore(deps): 将 golang.org/x/net 从 0.46.0 升级到 0.47.0 (#25264) (@dependabot[bot])
- fa873d4085d539096f4b4023c9a76aba0d7bb05a: chore(deps): 将 golang.org/x/net 从 0.47.0 升级到 0.48.0 (#25556) (@dependabot[bot])
- ce183f02fe1373b03b9cd2107b753f19ae5158cb: chore(deps): 将 golang.org/x/oauth2 从 0.31.0 升级到 0.32.0 (#24903) (@dependabot[bot])
- d8a86f4ccb81ffca93a9f54e7dbc9d96db4b83ce: chore(deps): 将 golang.org/x/oauth2 从 0.32.0 升级到 0.33.0 (#25234) (@dependabot[bot])
- b6da0545f3e7293f607715453a007953cef59145: chore(deps): 将 golang.org/x/oauth2 从 0.33.0 升级到 0.34.0 (#25559) (@dependabot[bot])
- 6d303b9b3fae98f66556180613e06dd25750c4ba: chore(deps): 将 golang.org/x/sync 从 0.17.0 升级到 0.18.0 (#25231) (@dependabot[bot])
- 95b191d349448b56ccd258ca9e44f41352e0b0af: chore(deps): 将 golang.org/x/time 从 0.13.0 升级到 0.14.0 (#24906) (@dependabot[bot])
- 90b69e9ae5868de50266b6bb1e810ce0b04a345f: chore(deps): 升级 golangci-lint (#719) (@crenshaw-dev)
- da6623b2e79013ea2c44a627a0813672c2894e02: chore(deps): 将 golangci/golangci-lint-action 从 2 升级到 3.2.0 (#409) (@dependabot[bot])
- 13895feb999bc93974c1b0e13689c8f199504009: chore(deps): 将 golangci/golangci-lint-action 从 8.0.0 升级到 9.0.0 (#25236) (@dependabot[bot])
- df1035d236d0008befccd232d6e651a0c3b647da: chore(deps): 将 golangci/golangci-lint-action 从 9.0.0 升级到 9.1.0 (#25400) (@dependabot[bot])
- b5f75f15cc74b21b0aac79abbd1936cb492f426c: chore(deps): 将 golangci/golangci-lint-action 从 9.0.0 升级到 9.2.0 (#25483) (@dependabot[bot])
- 8273c3a8bac3426bbddbc2ef2a252ba76cac74c8: chore(deps): 将 google.golang.org/grpc 从 1.75.1 升级到 1.76.0 (#24870) (@dependabot[bot])
- 7b73766251ccfa916e27a17b40054325bd4d006a: chore(deps): 将 google.golang.org/grpc 从 1.76.0 升级到 1.77.0 (#25320) (@dependabot[bot])
- d9fe8a41752e8e55aa56f80289f91159aed6b308: chore(deps): 将 google.golang.org/protobuf 从 1.36.10 升级到 1.36.11 (#25656) (@dependabot[bot])
- 48c6671593fdfe52bd887482467598ec2f91b538: chore(deps): 将 google.golang.org/protobuf 从 1.36.9 升级到 1.36.10 (#24829) (@dependabot[bot])
- ec7134406a98e963b0e87d8f203719335a6e6d2d: chore(deps): 将 js-yaml 从 4.1.0 升级到 4.1.1 in /ui (#25315) (@dependabot[bot])
- 83ce6ca8cedc48e62181c593132cd47646be78a9: chore(deps): 将 k8s 库从 0.29.2 升级到 0.29.6 (#586) (@crenshaw-dev)
- 51a33e63f175339e55c29b813c7b836262d0f714: chore(deps): 将 k8s.io/klog/v2 从 2.30.0 升级到 2.70.1 (#426) (@dependabot[bot])
- 73f3e7f01a9b36e655203b93d76927a36d5c3611: chore(deps): 将 k8s.io/klog/v2 从 2.4.0 升级到 2.8.0 (#239) (@dependabot[bot])
- b5600162862f1bc5d5b9540cf12de4f1e394bbfc: chore(deps): 将 k8s.io/kubernetes 从 1.22.2 升级到 1.23.1 (#365) (@tommyknows)
- ef48aa9c37297e9061b8736afa89bec5424a4e69: chore(deps): 将 library/busybox 从
2f590fc升级到e3652a0in /test/e2e/multiarch-container (#25116) (@dependabot[bot]) - b7e09e0dbab616c7d9cc7e295f09640d6c56eb7e: chore(deps): 将 library/busybox 从
d82f458升级到2f590fcin /test/e2e/multiarch-container (#24962) (@dependabot[bot]) - de79e6aafcc634a1ba9df5cc82c363bae109804f: chore(deps): 将 library/busybox 从
e3652a0升级到d80cd69in /test/e2e/multiarch-container (#25560) (@dependabot[bot]) - b76078863d14514c0d516d4ec084c864d20acfc5: chore(deps): 将 library/golang 从 1.25.0 升级到 1.25.1 in /test/container (#24447) (@dependabot[bot])
- b9916c331331db77ccdfe3fac3f9c8cfdb5d5b46: chore(deps): 将 library/golang 从 1.25.0 升级到 1.25.1 in /test/remote (#24446) (@dependabot[bot])
- 33e817549e8d0add7ddae679507cb8dd0717af0e: chore(deps): 将 library/golang 从 1.25.1 升级到 1.25.3 in /test/remote (#24954) (@dependabot[bot])
- eaf83019a1137d5ce2984d3d04ac198b683a7655: chore(deps): 将 library/golang 从 1.25.3 升级到 1.25.5 in /test/remote (#25484) (@dependabot[bot])
- 03e6342a4adf46c7748e835b238e865847fb6480: chore(deps): 将 library/golang 从
0ece421升级到a22b2e6in /test/remote (#25586) (@dependabot[bot]) - e161522dc0f356873c4c86bf0fbd19095433b38b: chore(deps): 将 library/golang 从
2e3aca2升级到6ea52a0in /test/remote (#24975) (@dependabot[bot]) - b7b4ab938aca25d6be9504704186ae50a1ed32d8: chore(deps): 将 library/golang 从
7d73c4c升级到2e3aca2in /test/remote (#24963) (@dependabot[bot]) - 1b973b81efa5ef01f2698770552af6a4f9c843f1: chore(deps): 将 library/golang 从
8305f5f升级到ab1f5c4in /test/remote (#24817) (@dependabot[bot]) - 33f6889efd917be7b3fff6b94038cd792cfd61ab: chore(deps): 将 library/golang 从
ab1f5c4升级到d709837in /test/remote (#24857) (@dependabot[bot]) - 56118142430d446c231e99203754d114226b3bb5: chore(deps): 将 library/registry 从
1e96c37升级到cd92709in /test/container (#24955) (@dependabot[bot]) - c3302545cccd63e2d8e22eb944e98b81efe4b88b: chore(deps): 将 library/registry 从
3725021升级到1e96c37in /test/container (#24909) (@dependabot[bot]) - 10f991d674374db3371dae7ac729aa8266cdfa40: chore(deps): 将 min-document 从 2.19.0 升级到 2.19.1 in /ui (#25223) (@dependabot[bot])
- 3ad7da50f7ade6a7924e7f5d70ae53354e10ece6: chore(deps): 将 node-forge 从 1.3.0 升级到 1.3.2 in /ui (#25434) (@dependabot[bot])
- 68ff7df659387b8f2d844c976fa967cb92f8d3fa: chore(deps): 将 ossf/scorecard-action 从 2.4.2 升级到 2.4.3 (#24803) (@dependabot[bot])
- 4a1bf9efff892c4c4fb3c1a38a3afce2625566cd: chore(deps): 将 peter-evans/create-pull-request 从 7.0.11 升级到 8.0.0 (#25584) (@dependabot[bot])
- 83548e39de88f44c7633ed3966776a0591dd952b: chore(deps): 将 peter-evans/create-pull-request 从 7.0.8 升级到 7.0.9 (#25420) (@dependabot[bot])
- 48c969b32456f72834a3f42957358bffbaf7cdcb: chore(deps): 将 peter-evans/create-pull-request 从 7.0.8 升级到 7.0.9 (#25432) (@dependabot[bot])
- 08b93e83d22d0710b79af0c2852dc000d018299e: chore(deps): 将 peter-evans/create-pull-request 从 7.0.9 升级到 7.0.11 (#25545) (@dependabot[bot])
- b7d975e0b3b1eaebc8a6b6de6911e4018fe819c0: chore(deps): 将 renovatebot/github-action 从 43.0.12 升级到 43.0.13 (#24677) (@dependabot[bot])
- 8dd534ec381b5ef43e5395ffd6d30c5200971237: chore(deps): 将 renovatebot/github-action 从 43.0.13 升级到 43.0.14 (#24777) (@dependabot[bot])
- b260143db1bb0575a6cdc082b1c091755dbf9d38: chore(deps): 将 renovatebot/github-action 从 43.0.14 升级到 43.0.16 (#24896) (@dependabot[bot])
- 99691565df0fffc0dd6dc252354ac042ec1b6529: chore(deps): 将 renovatebot/github-action 从 43.0.16 升级到 43.0.17 (#24951) (@dependabot[bot])
- cb6608346fef7ab56442afe4e1073334f6902ced: chore(deps): 将 renovatebot/github-action 从 43.0.17 升级到 43.0.18 (#25011) (@dependabot[bot])
- e80395bacfb0e9cd94441e0fcb2ce08d9d16df5d: chore(deps): 将 renovatebot/github-action 从 43.0.18 升级到 43.0.19 (#25099) (@dependabot[bot])
- b7691b21673a1324cfd68aa9893f956a785686a1: chore(deps): 将 renovatebot/github-action 从 43.0.19 升级到 43.0.20 (#25156) (@dependabot[bot])
- 2a4734c54cde45f1056033ce19a48afb5eb53326: chore(deps): 将 renovatebot/github-action 从 43.0.20 升级到 44.0.2 (#25256) (@dependabot[bot])
- 19ee75b9fcceb88c6c0746f667c52eb1e883b6e0: chore(deps): 将 renovatebot/github-action 从 44.0.2 升级到 44.0.3 (#25321) (@dependabot[bot])
- da4e74837cd2b228ba58ed56243ba74fc465b0d2: chore(deps): 将 renovatebot/github-action 从 44.0.3 升级到 44.0.5 (#25468) (@dependabot[bot])
- ab8fdc7dbd4c2fe62385465a7b2d8220dedeba4f: chore(deps): 将 sigs.k8s.io/yaml 从 1.2.0 升级到 1.3.0 (#339) (@dependabot[bot])
- 7aa522b8166d90230588d04bbbd032b70f91ad6d: chore(deps): 将 sigstore/cosign-installer 从 3.10.0 升级到 4.0.0 (#24984) (@dependabot[bot])
- ea3925e34f3ac6b2b35d6958da57a56d3538f8c3: chore(deps): 将 softprops/action-gh-release 从 2.3.3 升级到 2.3.4 (#24856) (@dependabot[bot])
- 00eb906211ef1d940c91da9bad920946639f438a: chore(deps): 将 softprops/action-gh-release 从 2.3.4 升级到 2.4.0 (#24873) (@dependabot[bot])
- 492f712e705b04d4aca44fd0b71a29d349710ab2: chore(deps): 将 softprops/action-gh-release 从 2.4.0 升级到 2.4.1 (#24944) (@dependabot[bot])
- 6bf276f675bce582d780623c414e7423f99f8e1c: chore(deps): 将 softprops/action-gh-release 从 2.4.1 升级到 2.4.2 (#25235) (@dependabot[bot])
- e81872fb1d61ad18125468bacf7af00cba433693: chore(deps): 将 softprops/action-gh-release 从 2.4.2 升级到 2.5.0 (#25506) (@dependabot[bot])
- 182a084407ba08f744524be64804364d34acbecd: chore(deps): 将 tj-actions/changed-files 从 47.0.0 升级到 47.0.1 (#25627) (@dependabot[bot])
- 7ba800af7530c1ae38f7af5e0a89b7aa7bc677e0: chore(deps): 将 actions/checkout 摘要更新为 1e31de5 (#24612) (@renovate[bot])
- 414a17882d7695a6e02ebb50da018cdf3fa329d9: chore(deps): 将 codecov/codecov-action 操作更新为 v5.5.2 (#25608) (@renovate[bot])
- 5aa6bcb387381f709018ff49fd1145544e79ec57: chore(deps): 将依赖项 golang 更新为 v1.25.1 (#24618) (@argoproj-renovate[bot])
- c11d35a20f55f2ea6e4c4a3716a39fc2b6f0b0fd: chore(deps): 将依赖项 gotestyourself/gotestsum 更新为 v1.13.0 (#24610) (@argoproj-renovate[bot])
- 5072fb7136c657c97e9346b983416aaee05318e8: chore(deps): 将依赖项 markdown 更新为 v3.10 (#25152) (@argoproj-renovate[bot])
- 9faa6098ed405d5463177cd3b8c045eb10f58488: chore(deps): 将依赖项 markdown 更新为 v3.9 (#24611) (@argoproj-renovate[bot])
- a7a07e2cd83f66ddd7d4e16bba8786f2ae310244: chore(deps): 将依赖项 normalize-url 更新为 v4.5.1 [安全] (#24607) (@renovate[bot])
- 9fbdc10cb09888ccb794cb359d585bcfa6c7891d: chore(deps): 将依赖项 pymdown-extensions 更新为 v10.17 (#25262) (@argoproj-renovate[bot])
- c1a28aa51e01021fe060213a71123a7a537704de: chore(deps): 将依赖项 pymdown-extensions 更新为 v10.17.1 (#25333) (@argoproj-renovate[bot])
- 45a89ef4c0196c9d83c39dff0c302f3dce203746: chore(deps): 将 docker.io/bitnamilegacy/kubectl:1.32 docker 摘要更新为 9524faf (#24840) (@renovate[bot])
- 77f313c2ec11eb8eddea7095f4c23b41e2f00399: chore(deps): 将 docker.io/library/busybox docker 摘要更新为 d82f458 (#24616) (@renovate[bot])
- f209e7aa7b9f32530d3dc03261eebbdc445731ed: chore(deps): 将 docker.io/library/golang:1.25.0 docker 摘要更新为 5502b0e (#24617) (@renovate[bot])
- b1e05e3e07447d17d8b44734a527654f8c8a5a7e: chore(deps): 将 docker.io/library/golang:1.25.1 docker 摘要更新为 3c96199 (#24812) (@argoproj-renovate[bot])
- b8e8c1fccb3166a34b8260b94c42d8785e7c930d: chore(deps): 将 docker.io/library/golang:1.25.1 docker 摘要更新为 9b057a4 (#24810) (@argoproj-renovate[bot])
- 54311b9613cedddcc14ecd4da7fbc388cdbc637e: chore(deps): 将 docker.io/library/golang:1.25.1 docker 摘要更新为 ab1f5c4 (#24820) (@argoproj-renovate[bot])
- aadd977816b8b9e3999faa87068c4ea902c27822: chore(deps): 将 docker.io/library/golang:1.25.1 docker 摘要更新为 d709837 (#24948) (@renovate[bot])
- 2d71941dd0bd50e9252e76a835ddc6e308fd2ee3: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 0afe9b5 (#25168) (@argoproj-renovate[bot])
- 9db75f63b3bd9b123ff5c5e3a547455bb6bec63a: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 0d8c14c (#25016) (@renovate[bot])
- d8c72c2c8ecf6a16f05fcac405de8c0728f0359f: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 6bac879 (#25091) (@argoproj-renovate[bot])
- b4c7467cf395a633decbf19774e1fc7ca40c31a0: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 6d4e5e7 (#25187) (@argoproj-renovate[bot])
- 7e1946c3d8d945598406ac4bd5219f2b7f4ada5f: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 6d4e5e7 (#25326) (@renovate[bot])
- 4c57962cf47d72560f511a13a224ba3ccddb3389: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 7e3cbcd (#25158) (@argoproj-renovate[bot])
- c207a4f76cade5e1442069311eb7bcc00f7085a5: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 8c945d3 (#25038) (@renovate[bot])
- 6d5678a35193b2277453f27388f1933af90f5254: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 8c945d3 (#25041) (@argoproj-renovate[bot])
- 8d0e5b9408c3d9af83eea2fda38e78845c1e53fa: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 b2663ef (#25172) (@argoproj-renovate[bot])
- 5f66fe575134a75f8e3cb6c5323e07062798f473: chore(deps): 将 docker.io/library/golang:1.25.3 docker 摘要更新为 dd08f76 (#25073) (@argoproj-renovate[bot])
- 61322b66e4369571efb372b37d2d8d5a779e2bae: chore(deps): 将 docker.io/library/golang:1.25.5 docker 摘要更新为 0ece421 (#25568) (@renovate[bot])
- 035726e71171375e499ecf038d3d0b82338e476e: chore(deps): 将 docker.io/library/node:22.9.0 docker 摘要更新为 8398ea1 (#24619) (@renovate[bot])
- 53fa4f45b9517a7d681f89cec5b208f9d2a06203: chore(deps): 将 docker.io/library/node:23.0.0 docker 摘要更新为 9d09fa5 (#24620) (@renovate[bot])
- f437a75e390ff37e8819141db32b8b0103935ac5: chore(deps): 将 docker.io/library/redis:8.2.3 docker 摘要更新为 7cb87cb (#25571) (@renovate[bot])
- b553cc5ea4448abc32909f887f0289e83d787246: chore(deps): 将 docker.io/library/ubuntu:25.04 docker 摘要更新为 103c747 (#24625) (@renovate[bot])
- 8fc795f5ade83b23bba2dfcf7ca6f82dc0131468: chore(deps): 将 docker.io/library/ubuntu:25.04 docker 摘要更新为 27771fb (#25031) (@renovate[bot])
- e79a2bd6ea06bed47264ed7c3ec4b02447f4adaa: chore(deps): 将 docker.io/library/ubuntu:25.10 docker 摘要更新为 5922638 (#25603) (@renovate[bot])
- 0fa1f675c5a924d4edee0ec938460ac1f99d8dbb: chore(deps): 将 docker.io/library/ubuntu:25.10 docker 摘要更新为 9b61739 (#25043) (@renovate[bot])
- 17b98d9b666d2f78d340e973b051185bd8bec540: chore(deps): 将 github.com/argoproj/notifications-engine 摘要更新为 e2e7fe1 (#25604) (@renovate[bot])
- 0fb6c51f9de48711969243faac8df14b01327662: chore(deps): 更新组 golang 至 v1.25.1 (#24605) (@argoproj-renovate[bot])
- 12f332ee2e2686068cfa40a73f40cbf2d8f03a3d: chore(deps): 更新模块 github.com/golangci/golangci-lint 至 v2.5.0 (#24673) (@argoproj-renovate[bot])
- 6ca71fec00851c331c50a3f2cfd185f11271eb07: chore(deps): 更新模块 github.com/vektra/mockery/v3 至 v3.5.5 (#24606) (@argoproj-renovate[bot])
- fa609efbc15f19a8234785743bd81984145d15f5: chore(deps): 更新模块 github.com/vektra/mockery/v3 至 v3.6.0 (#25280) (@argoproj-renovate[bot])
- 50d7b206f502ce2d0a2574201cf36b20ea9c6af8: chore(deps): 更新模块 github.com/vektra/mockery/v3 至 v3.6.1 (#25569) (@argoproj-renovate[bot])
- 99434863c9739de75b53181c98568a46c9f504a0: chore(deps): 更新模块 k8s.io/kubernetes 至 v1.34.2 [安全] (为 3.3 调整 #25682) (#25683) (@argo-cd-cherry-pick-bot[bot])
- ac071b57a156d13ab0c2b26a70fe8e4e3555b93c: chore(deps): 更新 notifications-engine 以修复 GitHub PR 评论空指针 panic (为 3.3 调整 #26065) (#26075) (@soutar)
- 369fb7577e58d34faacf6dae439e014c36496530: chore(deps): 将 notifications-engine 更新至 v0.5.1-0.20251223091026-8c0c96d8d530 (为 3.3 调整 #25785) (#25853) (@argo-cd-cherry-pick-bot[bot])
- 5de1e6472d272b2c506960111acaf9faaed536dc: chore(deps): 由于 cve 更新至 helm 3.19.4 : https://github.com/helm/helm/releases/tag/v3.19.4 (为 3.3 调整 #25769) (#25774) (@argo-cd-cherry-pick-bot[bot])
- 0371401803996f84bcd70a5f6bb2f0ecc7d7b5d2: chore(deps): 在 dockerfile 中升级 go 版本 (#638) (@jmeridth)
- f15cf615b8141a9f0d8e37cf92bac2d0e7a486da: chore(deps): 升级 k8s 版本和 client-go (#530) (@fengshunli)
其他工作
- f39140cf0a07e3b712f27fc34742743ffe846b62: 添加 “argo + flux” logo ( <>)
- d79c06d1f0116bcd192fa691612e4215518cc85c: 添加 Ask-Us-Anything ( <>)
- 0cb4f8a5fb76da6c15f97643376f8a512f1b0d7d: 添加黑盒设计提案 ( <>)
- fec5ec399bfa119c7658bee44b3ae8aa9f3e3030: 添加黑盒假设和验收标准 (@2opremio)
- c90d36e813eef57c586087b12eafbdba7aa66e9e: 添加黑盒假设和验收标准 (@2opremio)
- a9c4d400c5419793c1fe1052dea887c36efd5f55: 在’风险与缓解’部分添加风险描述 ( <>)
- aedd5f533e4a2853cfe29f42724c1915a049139a: 添加描述存储库自动更新和 docker 注册表扫描组件要求的文档 ( <>)
- ffe694f1176938a45f1dbffcd90d54ffe4acb4e6: 向黑盒设计添加引擎 API ( <>)
- 717b8bfd69482e09a77294ba873570c6ead514b9: 添加跳过同步上下文干运行的选项 (#708) (@Nheijmink19)
- bd7681ae3f8b432aa688daf2b8358efd9914888e: 在 kubectl 中添加对模拟的支持 (#534) (@anandf)
- 2257d233ab259f01cfae4d6d58add044cdc36daa: 应用审阅者笔记 (@alexmt)
- 9970faba813851ede988911f4b72fee7e7951b78: 在 master 中调整重试提交 (#452) (@leoluz)
- 06a52d3d71b0b2a2f9b5970d583d604028bbfbea: 澄清我们希望贡献的地方 ( <>)
- 15973bc6b42d0b0f376c8cb2b7ee9de7715b1d7a: 不要将
--force与--dry-run一起使用 (#633) (@rafal-jan) - c820482a8b5122e067cd64a94f26cd8a6e1f92fe: 移除 github.com/grpc-ecosystem/grpc-gateway 依赖 (#63) (@ash2k)
- 278472de09982dc09b93669b35ad8be35de36be0: 修复 Slack 邀请: https://slack.k8s.io/ ( <>)
- 4bd4f29670eee1ad3889430a7d4245693e424547: 修复 err 变量上的数据竞争 (#46) (@ash2k)
- fb2ec13845723304bc0d847cec66efb9c09a6c8a: 修复 README.md 中的 markdown 链接 (#59) (@ordovicia)
- 3e620057f47eea514fb60f371bd2909bce6c27c1: 处理程序清理 (#101) (@ash2k)
- 777c0ff629136e268e2a60a8c2780232cbe061b9: 初始提交 ( <>)
- c00a93dd2ab5c13be31b0b126ad5c8bdddcd1722: 初始提交 (@jaypipes)
- 9de8221284d93d0db91905a8485aabd4fc649a6e: 将每行宽度限制为 100 个字符 ( <>)
- 174fcfe01e81d650f30b8b6e3aff1e2c9aeb3379: 从分叉合并提交 (@crenshaw-dev)
- 1988c704d54ee819fe54e3f05c6090e3e5cb3372: 从分叉合并提交 (@crenshaw-dev)
- 701bc50d01c752cad96185f848088d287a97c7b7: 从分叉合并提交 (@thevilledev)
- 7e21b91e9d0f64104c8a661f3f390c5e6d73ddca: 从分叉合并提交 (@svghadi)
- fa0d6a8eb69e3553f6f1ee5f67283e45f3663caa: 从分叉合并提交 (@crenshaw-dev)
- 8b533e576332912e98f78573c56eb0f00427e72f: 合并来自 alexmt/design 的拉取请求 #1 ( <>)
- ae40d125757aea23feba4ce8e0905e47a55bf546: 合并来自 dholbach/add-preliminary-slack 的拉取请求 #10 (@jaypipes)
- 3d22b0b8beb126b9605f141e2b24d999af6e9add: 合并来自 dholbach/add-slack-ama 的拉取请求 #11 (@jaypipes)
- 142bfe40f501536b53d00513ad91cb9dc66ff7c5: 合并来自 alexmt/blackbox-api 的拉取请求 #12 ( <>)
- 3c2b7ebbde21f8de3434423c8b04cd1dce55d7f4: 合并来自 argoproj/add-poc-links 的拉取请求 #14 ( <>)
- 7d29c700caddef66ace23e22930b006eb84d32b9: 合并来自 argoproj/add-meeting-times 的拉取请求 #15 (@jaypipes)
- a8b4283616970aaab2dd979cea815420f3180fad: 合并来自 argoproj/fix-slack-invite 的拉取请求 #19 ( <>)
- 57db7848cfdb7e2857d0e6fd615ec5039a0c729d: 合并来自 2opremio/master 的拉取请求 #2 ( <>)
- 7220635f97a3513a59f93291944a1ce73298d288: 合并来自 dholbach/add-logo 的拉取请求 #20 ( <>)
- 051b7c6d9d22e887d0b9304e2514240df50c7a89: 合并来自 argoproj/update-events 的拉取请求 #22 (@jaypipes)
- be3abd2a128786f4ad754581e5b50220a49c76e1: 合并来自 argoproj/add-faq 的拉取请求 #23 (@jaypipes)
- 6dee3d61d4a98ff5486fe353b3e038882db01a49: 合并来自 leoluz/gitops-migration 的拉取请求 #24710 (@leoluz)
- ac46a18b559bd65148a1e46b899d50d14492f3ab: 合并来自 crenshaw-dev/fix-health-typo 的拉取请求 #24726 (@leoluz)
- 74a3275df213edf2be78cecd4f34c142c668586c: 合并来自 ranakan19/logVerbosity 的拉取请求 #24733 (@leoluz)
- 78edcf4310d3c1b34e355aea7266ff28b363016c: 合并来自 dholbach/more-info 的拉取请求 #4 ( <>)
- 1bd4f7af941e2cdd72fd9234dc8556db00883753: 合并来自 dholbach/add-coc 的拉取请求 #9 (@jaypipes)
- f5382d9ef1928a9ee24f30df8c6aa4df04b0b94e: 将远程跟踪分支 ‘ge-migrated/prepare-migration’ 合并到 gitops-migration (@leoluz)
- 8430dc06d70093793a05279ce002336822594394: 将 argocd 核心移动到 gitops engine 仓库 (@alexmt)
- 53ff80ff60dd3408ad84a1fc8b28204e491e935c: 将自底向上设计从 google 文档移动到 markdown ( <>)
- fb4d62b938a5aae214ddb89d36a1d89b9795bc91: 目前指向 Kubernetes Slack 上的 #gitops ( <>)
- 5622a648083e34a315b6657c5a45aa6e640ae08c: 减少 k8s.io/kubernetes 使用量 (#57) (@ash2k)
- 921c307c0c4d9c7c4205db97c5c68b6763c8f2de: 将黑盒、白盒设计重命名为自底向上/自顶向下 ( <>)
- d5b318d43010becfc45b16ebc79386a7245400a1: 重新表述一句描述需要将 Flux 特定功能贡献到 GitOps 引擎的要求 ( <>)
- 6f8e242890b30d92cc59efca3b812be739bb9c8d: 将 SyncUnit 替换为 Sync
( <>) - 148710afc08d1bd3ddfa00ab10f044f9b883472e: 将 app 替换为 SyncUnit ( <>)
- 7d3da9f16e353692824a6e83fc31de113b6a9251: 将 ghodss/yaml 替换为 sigs.k8s.io/yaml (#62) (@ash2k)
- 8697b44eea5aa82b24a27adc60daccdbca702b76: 回退 “添加跳过同步上下文干运行的选项 (#708)” (#730) (@crenshaw-dev)
- 38db8bb691a039811b7aea4894e80a3e7018b064: 更新 OWNERS (#237) (@edlee2121)
- 991ede4764a690598795b2ab18d829a957127144: 更新 USERS.md (#25243) ( <>)
- bf8e17f73f47a72f49d626096ebd3691a1a82cbb: 更新和修剪依赖项 (#123) (@ash2k)
- 8a3ce6d85caa4220cfcaa8aa8b6d6dff476909ec: 更新条件以选择正确的 pvc 作为 statefulset 的子项 (#550) (@hanzala1234)
- 4815faf272115f03a667691cf024614af9521656: 更新事件部分 ( <>)
- b371e3bfc5e95962096866e3d8e0205bf647f1a2: 更新命名空间 v2 (#465) (@blakepettersson)
- 6a28738865e8b230745d84d72a87dedbfbdda3c6: 更新 specs/design-black-box.md ( <>)
- 6f11a04a647de0c97b98d8e348c0889e49078ab1: 更新 specs/design-black-box.md ( <>)
- 3fdca00e92349c9cb51bd7da7d14301090487285: 更新 specs/design-black-box.md ( <>)
- 47e2511dc1da44d98d6a4cbb0c73c29a5123a4cf: 更新 specs/design-black-box.md ( <>)
- 8049fbc8183b4c6f8c0a99138e5d4a4b64e481a3: 更新 specs/design-black-box.md ( <>)
- a1b21057fd814d85e1adffbc6901f3a15f122551: 更新 specs/design-black-box.md ( <>)
- dd78b0b09e5f4da7c569ad0c284a5c82e18b274e: 更新 specs/design-black-box.md ( <>)
- 37e2d2b470304f8ec91461fe8b57aa73e1e37ef4: 更新 specs/design-black-box.md ( <>)
- 374c2361964a8e31381fedf8518fa3be49d49f3b: 更新 specs/design-black-box.md ( <>)
- ab1888eef06e18feae819b9ad10b271a19797eaa: 更新 specs/design-black-box.md ( <>)
- 2bb958819ad5d501f22fbc9045a76d5fde00fece: 更新 specs/design-black-box.md ( <>)
- 86354597484ba39ca0a2bc3b57a7e7daf082cca7: 更新 specs/design-black-box.md ( <>)
- 3a533913242c90271cb2c07f64fd3e4facf3e8cb: 更新 specs/design-black-box.md ( <>)
- 40c5701ac36ff4804b871478a42fdb15dbd21fac: 更新 specs/design-black-box.md ( <>)
- 16598d5148980606be8c0bb54b600a28f11be770: 使用 UpdateSettingsFunc 类型 (#58) (@ash2k)
- fd50001c44c417cb9f0d92d4aa54d847234ddf84: 使用 scheme.GroupKind 作为资源自定义设置的键 ( <>)
- 9068f90261f6bdd0e9c5698186fa634c20a3520e: 添加关于正在进行的迁移的 readme 说明 (#781) (@ppapapetrou76)
- ef4dcd6c122ffa40c44dde42f4fef11133b6af76: 添加一些关于此项目试图做什么的说明 ( <>)
- 90e5e3a40eaada4687773a358631fbf762c986c2: 添加了常见的禁用同步选项 (#749) (@reggie-k)
- d3f2ce3ad7149235ee938de48158963d7c69d85a: 解决了来自 Jay 的审查反馈 ( <>)
- a16fb84a8c4eaaeeb89d0a3364a5b7e87e128394: 升级 k8s v1.32 (#665) (@sivchari)
- 675f8cfe3f073d4ec070b1fb67d6c577f08d21b6: chore(cherry-pick-3.3): 升级 expr 至
v1.17.7(#25888) (@nitishfy) - 6cce4b29b9f8bd43b1c76f83d36404c7faf8225f: chore(ci): 不要在分叉上运行 renovate (#24600) (@blakepettersson)
- 47142b89f4f6b07729db5783aece05aef35ccc31: chore(ci): 启用 Renovate (#24602) (@crenshaw-dev)
- e4cacd37c4a82c0710b82a2371a5b34524efbc03: chore(ci): 在 cherry-pick PR 上运行测试 (#694) (@crenshaw-dev)
- 4e42f00b576030f1fc23e61b8e1610f55a8669ee: chore(ci): 将 github runners 更新为 oci gh arc runners (#24632) (@koksay)
- 116707bed11bb0a9efc26cdad44d39d84ede77da: chore(cli): 插件始终具有 argocd 前缀 (#24768) (@blakepettersson)
- 112657a1f90c79cd667fab4f364baffdda0943a0: chore(docs): 代理 README 文件中的拼写修复 (#351) (@LinuxSuRen)
- 9acb8f815cc8041322e3e54760e4f71368d98bf6: chore(docs): 将所有安装更新为使用 –server-side (#25538) (@pjiang-dev)
- 27f30b4a7dbd17b6920dca088f4f561da37eb17d: chore(refactor): 使用 rbac 包进行有效操作 (#25456) (@nitishfy)
- 49f5c03622b2261f4913f50bb297045100d70b75: chore(tilt): 添加构建和 ui 包的依赖项 (#25165) (@FourFifthsCode)
- 712109be5ed6bacec1ce7be7d17f20168a09b0fe: chore(ui): 将 ApplicationDetails 组件转换为函数组件 (#23767) (@chansuke)
- d1523a07b65c1dbd6cdb0a76ab0838f62445497d: chore(ui): 将 user-info-overview 转换为函数组件 (#23786) (@linghaoSu)
- 4a71661dbe1288d81339a5e4d037bee2f91cace5: chore(ui): 修复指向由其他 argo 实例管理的应用程序的错误链接 (#23266) (@aali309)
- af7ae18189bc822cde6c01e521366d9aa68b96a2: chore: 在 appcontroller 中添加 appkey 和 error 字段 (#24668) (#24669) (@andrii-korotkov)
- e0a0d5ba17e6b2c8e0c3aa9d0ad4ba3043c9c227: chore: 添加脚本以准备存储库以迁移到主 ArgoCD 存储库 (#766) (@ppapapetrou76)
- d590fe55be99cda404eb91d650924d38204136a0: chore: 清理 IterateHierarchy v1 (#748) (@andrii-korotkov)
- a586397dc3189ccdf07b76cb3a0bb23f4d7a2264: chore: 在 ci lint 期间修复 go 版本 (#401) (@leoluz)
- 531c0dbb6852354b60293e4d6e2b63f96b567965: chore: 移除对已弃用扩展 API 的支持 (#381) (@terrytangyuan)
- 6f7cd4fca5d2626c0787b5184acf017f409867cc: chore: 为 kube-aggregator 指定正确的模块依赖 (#39) (@jannfis)
- 55bb49480a68ca9653b88ddbbc66584d52267081: chore: 拼写 (#215) (@jsoref)
- 370078d070b1b3d116b22b42d60c92b59a15f72f: chore: 将干运行应用切换为具有调试级别的日志 (#705) (@andrii-korotkov-verkada)
- cc707ccc94eca610ae467de38c92d33835bc7b55: chore: 更新至 Kubernetes v1.19.2 (#139) (@ash2k)
- 928245881d739498fa3cb6174caa4a65c01b17ff: chore: 使用 v0.20.4 kube 依赖项 (#238) (@sbose78)
- df2a759c657f8b95532d83a5c1dc4800c343b8ff: chore: 添加 –force-conflicts 和说明 (#25639) (@pjiang-dev)
- 363a7155a5dca3e32b3ca768ede857050b17f02c: chore: 添加 CODEOWNERS (#641) (@jmeridth)
- 7500c4faa4546caeb67b48a9b9d2ddfe2ac52a7e: chore: 添加 OWNERS 文件 (#41) ( <>)
- c8a5159e108997f2a1f9ac0f2c4b3afb862c3020: chore: 在本地预览时向文档添加搜索选项 (#25660) (@onasser1)
- 7258614f50414ffb2dca9957b571b906db709998: chore: 添加带有 dryRun 的 ssa 的单元测试 (#703) (@pjiang-dev)
- b4e626c9ebce71e90e46bec19b7a56763f70439d: chore: 添加 printKeyTable 的单元测试(标题、行、大写子类型) (#24274) (#24706) (@myeunee)
- a48b381d3bc77f815075600383031213d7678ded: chore: 允许开发者在本地运行 e2e 测试的子集 (#25514) (@ppapapetrou76)
- 46deaabea9670880ec24f8d23a4599c109d5dff8: chore: 允许文档审批者合并 docs/operator-manual (#24813) (@crenshaw-dev)
- 72bcdda3f0a5b80432d9f72e5b30827a530ac349: chore: 避免不必要的 json 序列化 (#626) (@crenshaw-dev)
- df9b446fd7d25c7dfad3308998f4faf84b2db344: chore: 避免不必要的 json 反序列化 (#627) (@crenshaw-dev)
- edb9faabbfed918a7e214d388a5dcd7f1d60cc22: chore: 升级 golangci-lint 至 v1.63.4 并列出 argo-cd linters (#670) (@mmorel-35)
- 95e00254f82a1e2a38c47b8383e68dddff763b88: chore: 将 k8s 库升级至 1.31 (#619) (@crenshaw-dev)
- 97ad5b59a62726af8f9a2a86824b5906d76f7e03: chore: 升级 k8s 至 v1.34 (#773) (@pjiang-dev)
- a45189fc91b93c4c94d72e06ae4c0edcb6559dd9: chore: 将 k8s.io 依赖项升级至 1.17 (#70) (@darshanime)
- 099cba69bdfccba0d9159260f22a79225e1bc8b9: chore: 将 kubernetes 版本升级至 0.30.x (#579) (@sivchari)
- efca5b9144fab9aa4d5aabb1a51d6340d8fa0bd4: chore: 将 go 版本升级至最新的 1.25.5 (为 3.3 调整 #25716) (#25808) (@argo-cd-cherry-pick-bot[bot])
- 5db7846c78f02fd29230e42a06d70104b67aa027: chore: 将 helm 升级至 3.19.2,kustomize 升级至 5.7.1 (#25362) (@ppapapetrou76)
- 10f60b96acb85b4a2edc5b0ee287a19306af9e6e: chore: 将 redis 升级至最新的稳定版以消除漏洞 (#25272) (@ppapapetrou76)
- 1d13ebc37242bf8036ac8b7bb090f026b914323b: chore: 将 redis 版本升级至 8.2.1 (#24523) (@ppapapetrou76)
- d00c99d52eab97cc54762db372aaeb5a1f849827: chore: 将 gitops-engine 依赖项复制到测试容器 (#24764) (@fm1ck3y)
- 97d4a75189b1cc3b6415d54451c7c06321c7ce43: chore: 启用 Dependabot v2 (#67) (@sullis)
- c323d367069008499c736aef9c0c2966fda40b2c: chore: 从 revive 启用 dot-imports、duplicated-imports (#678) (@mmorel-35)
- 70bee6a3a5d472d823ecb2cfd260efc39099a114: chore: 从 revive 启用 early-return、indent-error-flow 和 unnecessary-stmt (#674) (@mmorel-35)
- b111e500826b9d1ca8d0764a616cdb091929d52b: chore: 启用 errorlint (#673) (@mmorel-35)
- cc13a7d4172e279801dce845bf7bad41efddb338: chore: 启用 gocritic (#680) (@mmorel-35)
- f948991e78126e19388bf5bf2483b48bd3ca224a: chore: 启用 gofumpt、gosimple 和 whitespace linters (#666) (@mmorel-35)
- 00472077d3b7087c9e545cf5672307d174abc33a: chore: 启用 goimports linter (#669) (@mmorel-35)
- ad846ac0fdc0221fb2eb23d57328dc7cf4d776e2: chore: 从 revive 启用 increment-decrement 和 redundant-import-alias (#679) (@mmorel-35)
- bfdad63e2718f5119264312c54842e673c31dcb0: chore: 启用 misspell linter (#672) (@mmorel-35)
- 7357465ea6c088bd9f0afe0d4a2fb155cac9f84d: chore: 启用 noctx linter (#24765) (@mmorel-35)
- f5aa9e4d10bb08976bd11bad8c3f199110235ca3: chore: 启用 perfsprint linter (#676) (@mmorel-35)
- 04266647b1e0acfb8df480e7e7053348c85f2ac6: chore: 从 testifylint 启用 require-error (#681) (@mmorel-35)
- 382663864e6cbad9d30b748fb174cc8998351752: chore: 启用 testifylint linter (#657) (@mmorel-35)
- 367311bd6f454bbf8aefc554fcea33423ebe7d21: chore: 启用 thelper linter (#675) (@mmorel-35)
- 782fb85b948939357fddc07ffdf43b3bf703c3bc: chore: 启用 unparam linter (#677) (@mmorel-35)
- ccee58366a99a4e28897c57e9d25e5ca177b1b0c: chore: 从 revive 启用 unused-parameter 和 var-declaration (#668) (@mmorel-35)
- 7ac688a30f4f49d0d1ca0e73425d3723de834af0: chore: 从 revive 启用 use-any (#667) (@mmorel-35)
- fdd27369f94b4860594e333ddb4ac4d4e737fd0e: chore: 修复 Dockerfile COPY 以正确处理 gitops-engine (#24863) (@downfa11)
- f20995b271bcfdb23a830602b50fa701a5a7fb2f: chore: 修复代码生成检查 (@leoluz)
- 3fcb1a2dca327d836c28d7271d94962c3daf2c82: chore: 修复 go.work.sum (@leoluz)
- 517c1fff4e2d5c70f0af05a98b43ead92742fba5: chore: 修复日志消息中的拼写错误 (#445) (@yujunz)
- f13be2a393713cb5ab13c13b9dffedc50cf6cf54: chore: gitops 迁移测试 PR (@leoluz)
- a2b3f0a78ee4a688d804196ce582d39831c4daa4: chore: gitops-engine 迁移后修复 (#24727) (@leoluz)
- a00ce82f1c17beca883981115a16b20ccce373c5: chore: 记录集群同步错误 (#541) (@crenshaw-dev)
- ba9125230feb9b4ab6b3e6326e81a1d146a18dec: chore: 合并 gitops-engine 测试 (@leoluz)
- 7d150d0b6bf3972c925c07bb6422741c5fb7c68: chore: 更多文档字符串 (#606) (@crenshaw-dev)
- 3de313666b781fff36864256b864f66811342a11: chore: 为 CRD 更新添加更多日志 (#554) (@crenshaw-dev)
- 4ea276860c3c4eeae11816531656162588d7aa94: chore: 重构测试函数以将 context 从 testing.T 传递到 fixtures (#25134) (@mmorel-35)
- a70208905739108b980fd7b1648a21f28fdef988: chore: 重新生成集群缓存模拟 (#40) ( <>)
- b7f60b7f76dd7d526d0b9a336f4a27d4c76a4459: chore: 发布冠军 3.3 (#25202) (@pjiang-dev)
- a093a7627fe5b85608b087a9f19094ba9fe5c233: chore: 移除 actions/cache 与 actions/setup-go 重复的行为 (#658) (@mmorel-35)
- 4386ff4b8df9627c10efc2513871856f94434383: chore: 移除重复的 scheme 导入 (#580) (@pgier)
- 541a1546cd6466df1c3c1474578f5874ee184b31: chore: 移除测试中不必要的锁值复制 (#24939) (@shota3506)
- d6f25a169e3b1adf37c973d93201841e8932bdec: chore: 移除未使用的结构 (#25186) (@crenshaw-dev)
- 3d9aab3cdcd455c77229840871d63ee6aeafb7e5: chore: 加速 resolveResourceReferences (#625) (@crenshaw-dev)
- 8e191042761758db995e20913875b5a32e6fc8c6: chore: 将 CI 切换到 golangci/golangci-lint-action@v2 (#259) ( <>)
- b855894da06d5bcb2f26ebd3aebd92f1591dbe0a: chore: 测试资源转换 (#403) (@crenshaw-dev)
- 8d65e80ecb5ae4e0ad040ad00fefcce4293e54f5: chore: 更新 README 参与链接 (#647) (@jmeridth)
- fa0e8d60a3a48d89354ceb1d450b9eb5b7fc4dfd: chore: 更新静态 scheme (#588) (@crenshaw-dev)
- 67ddccd3cc95c8d9bc32ac884a8fa0d854fdfdf7: chore: 升级 k8s cliet 至 v0.24.2 (#427) (@alexmt)
- f8f1b61ba3fd5fcb647563db3106977e1364de31: chore: 升级 k8s 至 1.33.1 (#735) (@pjiang-dev)
- 45462175c9f43dc22f09c9bf8eff82b36648ea59: chore: 升级通知引擎依赖项 (#25219) (@afzal442)
- f26533ab378fd6a3885e3d4969fdb546a7ccfd24: chore: 使用 mockery 的 Expecter 结构体 (#25133) (@mmorel-35)
- 7cdc0f952fadb1a2944f45019441ac0b0adeed1c: chore: 使用 WatchFuncWithContext (#25520) (@crenshaw-dev)
- 079240b9ba972cb5deb2dbc2f6e3cb891ae465ca: chore: 使用 go mod 覆盖而不是 go.work (#24841) (@alexmt)
- cebed7e704a5a2319d318a18e1fdda1267d282f6: chore: 包装错误 (#732) (@crenshaw-dev)
- f960274139a6f480372358646f61267f5b487e9f: ci(release): 仅在最新版本为最新版本时在 github 中设置最新版本 (#24525) (@agaudreault)
- 9ae26e4e74c1ef269f70a79ac8fca138eb9fbc31: ci: 针对 k8s 1.34.2 进行测试 (为 3.3 调整 #25856) (#25858) (@argo-cd-cherry-pick-bot[bot])
- 58443c658cd601702dfb712c20f2639e6d90229a: 描述许可证和行为准则 ( <>)
- 9d32a603b8acdd371d6dc10153cdb96857940789: 记录会议时间 ( <>)
- b8a7d7bfadb1736859a953b41a4f80b5e4f5c30d: 记录 youtube 播放列表 ( <>)
- b18f378548281bb7804a903f427023507b212bea: 修复同步时的 nil 问题 (#83) (@mayzhang2000)
- c08fd189d29d33aaa13e26f1e7430c9fa010832e: 修复第二个 slack-invite 链接 ( <>)
- c0ffe8428a23011ae9f6d0d3d01f9bf6200a4339: 通过代理管理集群 (#466) (@ls0f)
- 21a4cdc1c5eabc41ec7cc0ac7dbfc00ffc5b12a1: 目前没有计划活动 ( <>)
- bcc0243f1ee93edaa2a427e6aed6b69b4457678b: 准备存储库以迁移到 ArgoCD 存储库 (@leoluz)
- ce9616ad10da6d05c78ecceba23ae256ccb0c0f2: refactor: IterateHierarchy 方法应使用读锁 (#65) ( <>)
- 46d14961401878dc5c396e346c2bad5a9701605c: refactor: Kubernetes 1.21 库 (#266) (@ash2k)
- 32c6afc4a7a5a6fe011cffc6dc494184db5bd411: refactor: Kubernetes v1.20.1 (#195) (@ash2k)
- 8d05efd2df57ce72479a567a51ce75c2b4e7093b: refactor: 从 context 返回错误 (#140) (@ash2k)
- 6884d330a0493f5dd7a5b4f3ff9d54c095f10a8c: refactor: 添加一个返回内置健康评估函数的 API (#285) ( <>)
- 16575f18343d678f6beffde648bc6d54bc4b8a63: refactor: 向 errors 包添加使用退出代码退出的方法 (#49) (@darshanime)
- e344629d427af7cac291607a07d1949248a726c7: refactor: 允许 PatchResource 接受子资源 (#175) (@jessesuen)
- 411c8d0f1cca6c81d6382889548e4dfcc73640c6: refactor: 缓存 cmdutil.Factory 以提高同步性能 (#281) ( <>)
- e024377862d2c0d9d2ce7936e045243ba90f763d: refactor: 清理打印和日志记录 (#124) (@ash2k)
- ef7702fe8622999fb8421dc2e88e78b5a5d53615: refactor: 清理 (#142) (@ash2k)
- 1723191ddef4cde1f62a7cb5e2d7eb743eb79cf5: refactor: 使过时的 Diff 字段弃用 (#54) ( <>)
- 8472746916e16581d3ee270744e6f42d410a4adc: refactor: 确保在响应完全处理后释放列表信号量 (#135) ( <>)
- cc0fb5531c29c193291a7f97a50921f544b2d3b9: refactor: 改进函数签名 (#103) (@ash2k)
- 11e322186bfd215bf728b4f952c497098d2cea37: refactor: 减少 k8s.io/kubernetes 包的使用 (#258) (@ash2k)
- b067bd7463e7c1fbafba77fe80354c86ba3fcca6: refactor: 重新生成集群缓存模拟 (#291) ( <>)
- afc2e64c708e8eead3a6d4ad6a1253df9b9166b1: refactor: 移除对 github.com/argoproj/pkg 包的依赖 (#111) ( <>)
- 5da9c7eea0774cecb502752c0dcfdfa42ad45e5d: refactor: 停止缓存 OpenAPISchema,因为它已被 cmdutil.Factory 缓存 (#287) ( <>)
- 27374da031e7dcfcacc345c840338c19de03271b: refactor: 升级 k8s 客户端至 v0.22.2 (#338) ( <>)
- 57ea6903448ffa59b241fc085067de6878efa8ae: refactor: 根据 helm 实现更新资源安装顺序 (#309) ( <>)
- 31311943a57a45389dc01412572356f2fdbca128: refactor: 使用 github.com/go-logr/logr 进行日志记录 (#162) (@ash2k)
- 579ea1d764b88d3eb8da38bd8ab101127a6d5dad: refactor: 在集群实时状态缓存中使用 open api schema (#289) ( <>)
- 594682066178451c024ba94a98007c31238c979a: 使用 Slack AMA 会话内容填充 FAQ 文档 ( <>)
- c5b7114c501fc0a12a12c9055ed0913be7c278b3: 选择性同步 (#213) (@kshamajain99)
- 631d429e2c8c0b70a4b3537c8686022da7627184: 当干运行策略为 none 时将默认详细程度设置为 0 (@ranakan19)
- a36bd76d4916ca31fec31a26208b1a989738dce21: shore: 更新 go.work.sum (@leoluz)
- d8c17c206f958f7179f9b98d68dad51f77f9cf89: 拼写: 小于 (#434) (@jsoref)
- b628c6dd9ef2a45d086673a83878a0824e12ae13: test(controller): 避免测试中的竞态条件 (#25655) (@crenshaw-dev)
- dc952c1a60ae387299409f447de886d21b2a6268: 验证资源选项 (#759) (@agaudreault)
完整变更日志: https://github.com/argoproj/argo-cd/compare/v3.2.6...v3.3.0
更新内容 (原始)
[!IMPORTANT] Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes
Upgrading Argo CD which is managing itself
Users who have an Argo CD Application that manages their Argo CD installation, must enable
ServerSideApply=truesync option on this Application in order for the upgrade to succeed.In some cases, there may be a sync error like
Failed to perform client-side apply migration: failed to perform client-side apply migration on manager kubectl-client-side-apply.We are currently working on a long-term fix to this issue, the progress can be tracked here: https://github.com/argoproj/argo-cd/issues/26279
A temporary remediation is to additionally set the
ClientSideApplyMigration=falsesync option on this Application. This solution is temporary and not recommended for the long run because it may result in conflicts between Argo CD K8s field manager and other field managers at a later point in time, and if you use it, you will need to remove it after the above issue is fixed.More details here: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration
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.3.0/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.3.0/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
- ce2fb703a6a7b5e0b5e8ee3e1f1b34747dcec844: Revert “feat: Ability to create custom labels for namespaces created … (#455) (@pasha-codefresh)
- e50dd008fd009121bd8429dc348ebba84e41ff64: feat(actions): Add cloudnativepg reload, restart, promote, suspend and resume actions (#24192) (@rouke-broersma)
- 3ee16c08600668a62beb08218b45574b4f982c03: feat(actions): PullRequest merge action (#24823) (@crenshaw-dev)
- 0c77f3ca1ff6e8ff8c0871299f01106723f2f45c: feat(actions): add icons to apps actions (#25343) (#25344) (@rickbrouwer)
- a64933f11ddd7536fbb4c6254e714737d2ce30e7: feat(actions): add pause action for KEDA ScaledObject and ScaledJob (#25301) (#25302) (@rickbrouwer)
- 97d50a14a6be916a8b68f8bce5f39f3b19d81899: feat(appset): add pprof endpoints (#25044) (@rumstead)
- 482440b1315b8b5c617e712ec715fecd0b55d90f: feat(appset): use clone instead of replace on sprig templates to reduce function copies (#25576) (@rumstead)
- 64421a7acc88915faa315691d6aed594da41a1f9: feat(ci): add run failure link to cherry pick comment (#24838) (@crenshaw-dev)
- 46783614d5a10feb671d5c55e9c8e74f22be4560: feat(cli): Add additional examples to
proj listcommand (#25169) (@onasser1) - ac12ab91f3a25f782f0658c0e25880bd8bf9b5ad: feat(cli): Updated CLI to show Plugins during tab completion (#24758) (@christianh814)
- 53c35423ab701a674d35d76ae4f3b0a3d9f44140: feat(cli): add powershell completion (#25595) (@onasser1)
- f866959fe1eb596fc381f68e688a010a159980cb: feat(cli): added support for filtering by group in app get-resource CLI command (#25495) (@sabre1041)
- ac1a2f8536701cc23684632a2d1bc3b20408b1a8: feat(health): add grafana-org-operator Health (#25662) (@sathieu)
- 0c6fa288c2ad172cda5d0f8a03460c625681a80a: feat(hydrator): add inline parameter support to Source Hydrator (#24228) (#24277) (@sangyeong01)
- dea7ead9a3ca3ea9e7093e927b209b946c3a4dd4: feat(hydrator): avoid unnecessary repo-server calls (#25150) (@pbhatnagar-oss)
- 6cd30d3b997cc4d8776059dc4cd1448652f50275: feat(hydrator): don’t push commits if manifests don’t change (#25056) (@pbhatnagar-oss)
- fe02a8f410b2ad37bd7faacbaec4668018628f64: feat(redis): Secrets credentials via volume mount (#24597) (@Mangaal)
- bbc3e99aa424d404b78ad862d10e8cd76bb267ce: feat(repo): add support for github app authentication without installationid (#25339) (#25374) (@pbhatnagar-oss)
- 1ae13b2896e9668662324753c6c41239956778ca: feat(ui): conditionally render app view extensions (#25132) (@jwinters01)
- afaf16b80847e9dfde3e61131e279178875ab926: feat(ui): hide sync option ‘replace’ if sync with replace is disabled in the server (issue no. #22625) (#22647) (@jan-mrm)
- 528482c87ab011894f503ff5c287bf3769b3dc15: feat(ui): implement abstraction layer for appset ui support (#24916) (@pjiang-dev)
- b74c7aa31f5f3c49508f56a1819ecdac0f8727c2: feat(ui): improve sync warnings (#25524) (@jwinters01)
- 90b3e856a6d6d462baf8d9490496dae50e2b20f9: feat(ui): support custom icons (#20864) (@crenshaw-dev)
- a56a8030319ee3af0f6287865133403f8f9ad380: feat: Ability to create custom labels for namespaces created with syncOptions CreateNamespace (#443) (@pasha-codefresh)
- 9ab0b2ecae9688e8fb317521d618c73973a073c7: feat: Add ability to hide certain annotations on secret resources (#577) (@svghadi)
- 9ee5cca38b84524c701b75f1cea3611b9e857dbe: feat: Add health check for Ceph CRD (#24111) (@afarbos)
- 51c9add05d9bc8f8fafc1631968eb853db53a904: feat: Add health checks for ServiceBinding and ServiceInstance (#25007) (@dzahariev)
- 8c890d4285c7c805960cee8035a3515e4503c484: feat: Add impersonation support for App finalizer deletion (#24524) (@ccjette-logmein)
- ed537d5f3fb605b2a943e69367b9537be86db282: feat: Add path flag to ArgoCD CLI app list (#24834) (@onasser1)
- 1c4ef336872ce4f30cf2b9134e7f8bcf57c3c813: feat: Add server-side apply manager config (#418) (@leoluz)
- 7493226dda5b7d2190a8f4255cc8a2f9a7fdceb0: feat: Add support for HPA v2 (autoscaling/v2) (#411) (@EppO)
- 1a6973af2d909cdf2bd9d1ddbcaaeb66e5085abb: feat: Add the ability to not autogenerate external URLs from ingress object (#13705) (#25383) (@rkevin-arch)
- ed7c77a9290bd4ee55107f23e12c0fc71ca10be9: feat: Apply out of sync option only (#533) (@pasha-codefresh)
- d65e9d92277d8b60e70aaf51ce5711087d271050: feat: Enable SkipDryRunOnMissingResource sync option on Application level (#712) (@pasha-codefresh)
- aba38192fb16c35a6731717d81454a219565bcce: feat: Implement Server-Side Diffs (#522) (@leoluz)
- 6b2984ebc47085852a7b63a0fd0b73c52e986217: feat: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600] (#601) (@andrii-korotkov-verkada)
- 4eb3ca3feefbd6aa3cd800ef6a6ba396b8e70f05: feat: Namespace/CRD creation should happen before PreSync phase (#159) ( <>)
- 3bf3d8a2124e772ac651f3fd42375c4e9b8008af: feat: PreDelete hooks support (Issue #13975) (#22288) (@pedro-cs-ribeiro)
- 5fd9f449e75774f6b2b7b1ff137c7759e075e385: feat: Prune resources in reverse of sync wave order (#538) (@svghadi)
- e360551b19d58b133fb3e98ce420bd696b76176c: feat: Support for retries when building up cluster cache (#374) (@jannfis)
- e56739ceba00848d6e8a6ba8eb935ca3b5c800dc: feat: add CreateResource to kubectl (#12174 and #4116) (#516) (@reggie-k)
- 0b4199b0013509f6a076ebb555842a5aabd338a6: feat: add FindResources method that allows to find any resource in cache (#204) ( <>)
- f9456de217f8fb8893d09998bab0d8efff95f4fd: feat: add GvkParser in cluster cache (#404) (@leoluz)
- 1b08fd100453e10506bf033967a89893d26b5976: feat: add ability to use shallow clone for repositories (#24931) (@alexmt)
- d8b1a12ce68f163f75b2d4e03ce09d63447d62a5: feat: add basic support for server-side apply (#363) (@sathieu)
- bfac3f53c9ba606f109c50cfb962f9d2b2c194b8: feat: add creation timestamp (#87) (@taisho6339)
- 9664cf81236b0ac7551992dd37425c769beca3cc: feat: add profile feature for agent, and fix logr’s panic (#444) (@alswl)
- f6f1a424924c3e455fb2ea7c10cc6c63adc9eda7: feat: add status.resourcesCount field to appset and change limit default (#24698) (@alexmt)
- c7bab2eeca221d0a32b47df49af517f6d3ac1c7c: feat: add support split yaml that return actual yamls (#346) (@pasha-codefresh)
- ed70eac8b7bd6b2f276502398fdbccccab5d189a: feat: add sync delete option (#507) (@gdsoumya)
- aae8ded161136ccc01cf5f21a99815a15ec2410f: feat: added cascade option to DeleteResource - argo-cd #5368 (#220) (@ishitasequeira)
- 0000f05c38a01299ab292dd712acfa00d6d4db99: feat: adds various OCI metrics (#25493) (@ppapapetrou76)
- e77acec858edf8a88b9ae7925ce799845bc2a5cc: feat: allow limiting clusterResourceWhitelist by resource name (#12208) (#24674) (@crenshaw-dev)
- 09e5225f847266a4f4a3cdc984795bec0e96d804: feat: application resource deletion protection (#630) (@alexmt)
- 69dfa708a69153722bec2bac69ad7d8ddc8b0f88: feat: auto migrate kubectl-client-side-apply fields for SSA (#727) (@pjiang-dev)
- 187312fe86ed627b1cf4147c13dccf9ff331424b: feat: auto respect rbac for discovery/sync (#532) (@gdsoumya)
- bc9ce5764fa306f58cf59199a94f6c968c775a2d: feat: better error message for sync operations (#336) (@pasha-codefresh)
- 916375861ee2e3773e1d5e07b5bda78687d3b6f7: feat: cluster cache should expose synchronization error (#32) ( <>)
- ae94ad9510e8514dbaf4ebbd40f1ce06fc53c018: feat: configurable watch resync timeout. ability to disable cluster resync (#353) (@jessesuen)
- 3c545080c935de52c5e6d919468c0cb21d91b613: feat: create namespace (#94) (@mayzhang2000)
- ddce93cfdd5d23769d0b2e19f0887775d1110b40: feat: cross namespace hierarchy traversal from cluster-scoped parents to namespaced children (fixes #24379) (#24847) (@jcogilvie)
- 92a343356268f7ba28d8567975804cea02c2e55e: feat: detect PVC StatefulSet ownership (#112) ( <>)
- 4ea93dbdc002e8171180f65495a54996355595ba: feat: enable forks to release and publish to custom quay registries (#25365) (@reggie-k)
- ddc92c9bdbe942400291bb5c1e7445cbd1ba9aa6: feat: expose APIGroups in GetClusterInfo (#283) ( <>)
- 762cb1bc26e56b5413d86757a51040bd2e10205e: feat: expose all kubernetes resources in cluster info (#337) ( <>)
- 8aefb1843342e16a0c96ef4005e880b972226f96: feat: expose cluster sync retry timeout (#373) (@yeya24)
- e58bdf2f87b5b60a05fde0b7837779061b170c08: feat: implement KEDA scaledJob health-checks (#25106) (@rickbrouwer)
- cd2e16da1adb66d7e732f7415fe3f6bb7462c117: feat: implement gitops-agent (#37) ( <>)
- 605958d429a4c7e52e4e396e30c1b7c868a49065: feat: improve memory consumption limiting (#100) (@ash2k)
- 344b1bcfc2282b4afc7e8d7475dec00f5d42f542: feat: improve sync operation messages (#84) ( <>)
- cfdefa46b20c33a0ac31fc5e7c2c118c97ba9ccc: feat: introduce SyncWaveHook callbacks invoked after applying each sync wave (#177) (@jessesuen)
- 5c6aa59ed3a4275f3819dc8f021ba9d6c3acf504: feat: oidc background token refresh (#23727) (@devopsjedi)
- 82f09353636829cb3c0335ed21b0e0d889fdb16e: feat: prune last (#203) (@mayzhang2000)
- c0c2dd1f6f487c46a25d3d3caaad7fec06667728: feat: retry with client side dry run if server one was failed (#548) (@pasha-codefresh)
- c61756277bf9f44dc2ec9ca3c4bfe4ec388832de: feat: return images from resources when sync occurs (#642) (@Aaron-9900)
- 7669da6c3e94002bdc056a62a2b0eaac91e5c7f6: feat: split refresh button with dropdown for hard refresh (#25445) (@choejwoo)
- 89ddd0dffbc91086db7295f1c8806e3508c6a905: feat: support ‘Replace=true’ sync option (#246) ( <>)
- 11d47a621575a95782fe2bd0f6332ddc01960ac1: feat: support configuring cluster cache re-sync timeout (#107) ( <>)
- 723667dff7d5cd02635b8f66cb2b2082855dbb08: feat: support exiting early from IterateHierarchy method (#388) (@alexmt)
- e8cfb8313282150e28c2321e537bedfc623a2a68: feat: support limiting number of concurrent k8s list queries (#55) ( <>)
- a4c77d5c70fba49f9699ddbf189bd158bb9f3352: feat: support managing cluster resources in a namespaced mode (#297) ( <>)
- 1ce2acc845d230a279442eb7576203525bced9cc: feat: support replace strategy for CRD (#252) ( <>)
- 89cb483bbbd85a5c6d2dfe4bebe74a5bff6ce3af: feat: support resource prune propagation policy (#235) ( <>)
- ff6e9f853241994e4e9ac9346fe4d22bab6d55e6: feat: support resource pruning in gitops-agent (#45) ( <>)
- fbecbb86e41254a75a59943b5eb43ed55d21cdb9: feat: sync-options annotation with Force=true (#414) (#560) (@kkk777-7)
- 026d10e3f26884b181ab40a8a55dddd22aadbc8d: feat: syncing to a different revision requires override privilege (#22858) (@schraax)
- 552ad1c75b4a143ba6c834e9d36bd7cdb35c53fe: feat: update unpause fast/gradual actions for Numaplane rollouts (#24545) (@dpadhiar)
- 90979fe432d46043ad753d9503f645f64e31abff: feat: use Kubernetes v1.18.6 libraries (#102) (@ash2k)
- 1301eaa9e7d31086831cc6a1d3e917754529654c: feat: use different env variable to control server side K8s API call timeout (#25271) (@ppapapetrou76)
Bug fixes
- f3ae26bb8330c7a5fe7187f6889e8c374bcf8d3b: fix(actions): enable pause action so deployment can be paused (#25394) (#25395) (@rickbrouwer)
- 15568cb9d57200927dd15858508f882826529153: fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick #25622 for 3.3) (#25909) (@argo-cd-cherry-pick-bot[bot])
- e5829757e77f1728d333dab0a94eae5c31e3aa65: fix(appset): ensure finalizer is added when deletionOrder is set as reverse (#25125) (@ranakan19)
- 40e9a060d7b3746fc91b9800fccbe0a6b2b7e731: fix(appset): handle pre/post delete hook finalizers conflicts (#25539) (@agaudreault)
- c377101491406203f479fb74a573269eb5c8e50c: fix(appset): progressive sync loop when application has sync errors (#24507) (@agaudreault)
- d78929e7f6c7e114241e7cbfa5fab14391027a2e: fix(cluster): reduce lock contention on cluster initialization (#660) (@crenshaw-dev)
- adb68bcaab73a18c454caae4c744d932ee83670f: fix(clusterCache): don’t miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597) (@ncdc)
- e181fbb81df7214401f51daf8b2253c9f9142f2f: fix(cmp): fix plugins not having access to argocd cli for git ASKPASS (#24665) (@zachaller)
- ef5b77811d7cb1d07a0305bc0b39caed179553fd: fix(health): incorrect reason in PullRequest script (#24826) (@crenshaw-dev)
- 2849f5393076feb85255051c38ef5eee089c0030: fix(health): typo in PromotionStrategy health.lua (@crenshaw-dev)
- 7c0f032deff536ae64db7dd3a730a59bc0affb81: fix(health): update crossplane healthchecks (#25386) (@jonasz-lasut)
- 28ec26a6ca6b6a8e9908dc0f946b0f44100af239: fix(health): use promotion resource Ready condition regardless of reason (#24971) (@crenshaw-dev)
- dab4cc0b8ad178b8b42c1c9f8418f20692700570: fix(hooks): always remove finalizers on create if hook exists (#770) (@agaudreault)
- b52a0750b2bf8c726d4a689000a723946f1c57b9: fix(hydrator): .gitattributes include deeply nested files (#25870) (cherry-pick #26011 for 3.3) (#26013) (@argo-cd-cherry-pick-bot[bot])
- a2659e95603427e02c817994cf3994575feee322: fix(hydrator): appset should preserve annotation when hydration is requested (#25644) (@agaudreault)
- 48a9dcc23b962eafe0a74691769c2c891882ec31: fix(hydrator): empty links for failed operation (#25025) (cherry-pick #26014 for 3.3) (#26018) (@argo-cd-cherry-pick-bot[bot])
- fe0466de511fb7d202ec7c15b24fc18db8230f21: fix(hydrator): git fetch needs creds (#25727) (cherry-pick #25738 for 3.3) (#25742) (@argo-cd-cherry-pick-bot[bot])
- 393cb97042a5b5089ef26f93ff43c1e21c883df3: fix(hydrator): hydrated sha missing on no-ops (#25694) (cherry-pick #25695 for 3.3) (#25697) (@argo-cd-cherry-pick-bot[bot])
- 0fa47b11b258da9a082a5b206e7fb175e70a9fdd: fix(hydrator): pass destination.namespace to manifest rendering (#25478) (cherry-pick #25699 for 3.3) (#26019) (@argo-cd-cherry-pick-bot[bot])
- 708c63683c1a4c7936f8dae4f432cd6d1e6371ad: fix(hydrator): race when pushing notes (cherry-pick #25700 for 3.3) (#25709) (@argo-cd-cherry-pick-bot[bot])
- 05b416906e758bcb3f22b6911af7c94f44dc1352: fix(metrics): more consistent oci metrics (cherry-pick #25549 for 3.3) (#25728) (@argo-cd-cherry-pick-bot[bot])
- ed983d8a6985fce56d7dbf486626238e2166b691: fix(oci): loosen up layer restrictions (#24640) (@blakepettersson)
- 5efb184c7970b19a4671b4377d73b624ca8e7107: fix(oidc): check userinfo endpoint in AuthMiddleware (#23586) (@the-technat)
- 792124280fcc67d9b3498bc0a27e05844ddb1e30: fix(server): Dry run always in client mode just for yaml manifest validation even with server side apply (#564) (@anandf)
- 7430650ff567d12ce452a72dc1c3055e10b603ed: fix(server): ensure resource health status is inferred on application retrieval (#24832) (#24851) (@vr009)
- 20604f1b21772df85f39878cb6774672446038ac: fix(server): update resourceVersion on Terminate retry (cherry-pick #25650 for 3.3) (#25717) (@argo-cd-cherry-pick-bot[bot])
- 4a5648ee411b42f6601782ae6c1c50e0f724c9c5: fix(server): use server side dry run in case if it is server side apply (#546) (@pasha-codefresh)
- b3a2ec15e61912aa0612ccfee21576dea2d6b408: fix(sync): ApplyOutOfSyncOnly=true sync option is not honoured for cluster scoped resources (#765) (@anandf)
- 8007df5f6c5dd78a1a8cef73569468ce4d83682c: fix(sync): create namespace before dry-run (#731) (@agaudreault)
- c2f611f8cdb37131d970b0555025a2e4a4ad1e79: fix(ui): Improve Delete Dialog Behaviour when deleting child apps in the app-of-app pattern (#24802) (@aali309)
- 27a503aa598ea09f5584ba5fde1661c5813f84c5: fix(ui): add null-safe handling for assignedWindows in status panel (#25128) (@choejwoo)
- 65cbbca0685c8a1682505d47585471e0b1d9d4d0: fix(ui): convert EditablePanel, EditbleSection and Query to function component (#22776) (@linghaoSu)
- 7e1db4a2a8e6818168b4cc0c013001e624f071dc: fix(ui): convert PodView components to functional components (#23781) (@chansuke)
- de901da62a72cf9a407be64aa3a1d19a73cd1695: fix(ui): convert ProjectDetails components to functional components (#23797) (@chansuke)
- 59c9c601530d249a503ec396b52bfef6e06910d2: fix(ui): convert TagsInput component to functional component (#23795) (@jiwlee97)
- b4e022c7d907700b9743d674f6da8e602695464b: fix(ui): convert class component to functional component in project-sync-windows-edit (#23837) (@jiwlee97)
- 6d40847e177f866a959b53235479e6265814adf3: fix(ui): fix minor UI issue in app operation state (#24845) (@choejwoo)
- ed1fb04bcc46b0e36f442fdc625602e2d50bd0ca: fix(ui): inaccurate timestamp in tooltip for root node (#25014) (@choejwoo)
- e7b51daf58986f3acdf0fcc3b4c9a4c76ae3ac0a: fix(ui): migrate certs-list.tsx from class to functional (#23646) (#23820) (@bianbbc87)
- 68d10fe7cb7c6fdc3ac1fbcca0cd424e2f20629b: fix(ui): migrate gpgkeys-list.tsx from class to functional (#23646) (#23821) (@bianbbc87)
- 44324c079196bbc1351179ca909e7c2b8cf17407: fix(ui): migrate repos-list.tsx from class to functional (#23646) (#23818) (@bianbbc87)
- ad96cb8f0eda28fca0ef08b921fd9c5b9d01acca: fix(ui): overlapping UI elements and add resource units to tooltips (#24717) (@choejwoo)
- 0b40e3bc786ed6fd50b39303e95bdd72f6ba577d: fix(ui): refactor tooltip, align action btns in app tile view (#25098) (@choejwoo)
- 8dcaa2fa4761f9283a3435c02e2f5c6fd1e0e58d: fix(ui): show delete/details action dropdown for orphaned resource (#24766) (@choejwoo)
- 24fbf285d270e1a66505ae995ea5448ac1ce0bc1: fix: shell compatibility issues in Procfile (#24792) (@adityaraj178)
- 06792159924477c02f12856b80c40973e7e3fb31: fix: #24781 update crossplane healthchecks to V2 version (#24782) (@jonasz-lasut)
- 2c97a96cab1b9386728feed92e0fa31547ea2a98: fix: ‘ResourceOperations.CreateResource’ should use ‘kubectl’ package to properly execute create operation (#298) ( <>)
- 847cfc9f8b200e96a70b591a68b9fb385cf2ce56: fix: Ability to disable Server Side Apply on individual resource level (#634) (@pasha-codefresh)
- 2565df31d16fd28d34a442072cbb7bcbb7415d33: fix: Add ScaleDownLimit as health state for HPA (#343) (@harikrongali)
- 23f41cb84931266f2632688c934ff101ae30e868: fix: Add ScalingDisabled healthy state to HPA (#323) (@maruina)
- 5d680d6b808bb9881e87cef628913238019f8da7: fix: Add additional healthy states for HPA (#234) (@mikebryant)
- 61c0cc745e0bbd0dc4a35d50f5a6d0f87606ff3b: fix: Add missing IngressClass in kind order when syncing tasks (#380) (@terrytangyuan)
- c0b63afb740ce71a046a2efe2e75ffaebab3c72e: fix: Address issue during diff when secret data is nil (#345) (@leoluz)
- ed6fe769e6aa626f20379d0c2ccd3cbac2d8ae0c: fix: Allow the ISVC to be healthy when the Stopped Condition is False (#25312) (@hdefazio)
- da6681916f4d88c9300e0422471e5ba480e1330e: fix: Change wrong log level in cluster.go openAPISchema, gvkParser (#430) (@dllegru)
- 6657adfcfde4420c7d62d1fb3f39f6431e028a11: fix: Check for err == nil before Fatal (#61) (@darshanime)
- 3a3f6a33d7eed83929096997cbdbe3bc9ff95069: fix: Child apps should not affect parent app’s health by default (#153) (@keithchong)
- d59276a397540aa3c42eb9b66c431ee55e4f215d: fix: Clear ApplicationSet applicationStatus when ProgressiveSync is disabled (#24587) (@aali309)
- 760fcb68be8ea237417ebef475919f24dfed4859: fix: Current time is not set in startedAt in NewSyncContext (#180) (@yutachaos)
- 814d79df4954c8a8b9ebbbe023b974b9c634a8f9: fix: Data race between gitops-engine’s pkg/cache/cluster.go and itself, on Argo CD startup (#4627) (#168) (@jgwest)
- 872c4700331e65ecbe618cc7aca3d134ffd93aba: fix: Detect unknown fields in invalid specs as OutOfSync (#154) (@jgwest)
- 380f7be5bf322929c265537fb7e0b1628dc8d759: fix: Dry run stuck on pre sync hook (#236) (@mayzhang2000)
- 2bc3fef13e0712cf177ba6cbcfb52283f3d9ca73: fix: Fix argument order in resource filter (#436) (@jannfis)
- 762f9b70f3056381aa782a4ea310a57919380d49: fix: Fix checking dryRun when using Server Side Apply (#699) (@pjiang-dev)
- dbef22c84397c46929782d34e6f5e3c2df8d0d7e: fix: Fixed inconsistent alignment of titles and headings in status panel (#23160) (@sivasath16)
- 30abebda3d930d93065eec8864aac7e0d56ae119: fix: GCP config connector healthchecks do not make use of existing observedGeneration #24458 (#24459) (@Hapshanko)
- 53cbe5f6be19b58390c75759583b8729c5547184: fix: HPA health check is making incorrect assumption on annotations (#190) (@mayzhang2000)
- 2daaf1e317432e71ab7e07f919b4391dc690f48d: fix: Health status for HTTPRoute with multiple generations (#24958) (#24959) (@lindeskar)
- 54bbebf5933c6e8eb4fe9b3bcc81f81d19fa029c: fix: Hook Deletion Policies HookSucceeded should be run after whole H… (#144) (@mayzhang2000)
- 93cf3c532b30cf05ab3baeca56fc9d0c4fc1256b: fix: Lock to write MockKubectlCmd.LastValidate to fix the race condition (#52) (@suzuki-shunsuke)
- 1f147912e4c4eac30bcba41ebf3c4995c38c1c63: fix: Make CephCluster CRD health script deterministic (#25391) (#25392) (@rkevin-arch)
- dcb86f7d6b6460e4f9172f49b0dbc67d27589c97: fix: Namespace auto-creation (#105) (@mayzhang2000)
- 3ef5ab187edd80dfd564301a7969c0212568e90c: fix: New kube applier for server side diff dry run with refactoring (#662) (@andrii-korotkov-verkada)
- ed31317b276570be2ef14fe531870fe6922cab9e: fix: Only consider resources which supports appropriate verb for any given operation (#423) (@jannfis)
- 0d0cec6b66c906b1dda6784637e1dfb2ada328f1: fix: Only show
apiVersion/kindwhentargetStateis defined (#25068) (@jsoref) - 32c32a67cb2d0e4077e6e474dade43c798458e59: fix: Only show please update resource specification message when spec… (cherry-pick #25066 for 3.3) (#25894) (@argo-cd-cherry-pick-bot[bot])
- b7c7d02b0eee5e735256cae47a1ce856b7cfaf9f: fix: Opentelemetry Collector in sidecar mode doesn’t count instances (#25407) (@JorTurFer)
- fbcaf35ab2c26568c7a384be43260861cd55360a: fix: Progress Sync Unknown in UI (#24202) (@aali309)
- 69d5d94c4e6f345d35277cc62cd2ae494e04b329: fix: Revert test tools image redis to non-alpine based image (#25381) (#25382) (@rkevin-arch)
- 8849c3f30c5523222c2575951b3102006c1f51d4: fix: Server side diff now works correctly with fields removal (#640) (@andrii-korotkov-verkada)
- 89c110b5952eb1005f1962aad128f20a0d3dc0ed: fix: Server-Side diff removed fields missing in diff (#722) (@pjiang-dev)
- 4fd18478f5946b756fe253055358f89d4dd403a9: fix: Server-side diff shows incorrect diffs for list related changes (#688) (@pjiang-dev)
- 73bcea9c8c8f0f93322274af1aeb17b0e3cfe4d1: fix: Set QPS and burst rate for resource ops client (#395) (@jannfis)
- 8d99997db097f1e3c8966ee84e43fdd3c5e879e9: fix: Set TLSServerName in NewKubeConfig (#156) (@ailurarctos)
- 7171d62f8c6e1eab34759ae88c86622cce99e26d: fix: Support transition from a git managed namespace to auto-create n… (#141) (@mayzhang2000)
- 33f542da003cf7e227299a901a42d46f80015873: fix: SyncOption Replace=True is broken (#321) ( <>)
- 74de77a24c80e0397f1c0f92e0f6ea9a19210e9d: fix: Toggle
automated.enabledto disable auto-sync for rollbacks (cherry-pick #25719 for 3.3) (#25943) (@argo-cd-cherry-pick-bot[bot]) - 598dbcb61d192a3e6b771cd41ec44862684f68b6: fix: Update copyutil command ‘cp -n’ to resolve warning (#24708) (@marcofranssen)
- 069a5e64fb79ea610661b7ea4c0417987f50eb8f: fix: WithInitialState should require start time to support generateName hooks properly (#183) (@jessesuen)
- b0c5e00ccfa5d1e73087a18dc59e2e4c72f5f175: fix: add default protocol to subset of ports if it is empty (#347) (@ahalay)
- ee1db0902c5aff35cff8f2825695e8876367f7db: fix: add missing scheme install imports (#89) ( <>)
- 917f5a0f16d57162a335e8134230e714de4faa05: fix: add suspended condition (#484) (@ashutosh16)
- c1e23597e77e6ddc410aa834ca27120d082dfe15: fix: address kubectl auth reconcile during server-side diff (#562) (@leoluz)
- a6472c83935700e43756ea7c19e91c5ef83f509b: fix: allow docker dhi helm charts to be used (cherry-pick #25835 for 3.3) (#25964) (@argo-cd-cherry-pick-bot[bot])
- d5d7e8fad2e56ef2d7b52767f0dd89e8af3f8344: fix: allow flags to be set when
auto-syncis disabled (#24328) (#24380) (@downfa11) - bc811c5774079e4e58483fb8c176c3f4a1b25aa7: fix: allow for backwards compatibility of durations defined in days (#24769) (@lplazas)
- 46073c1cd66d70b80f376b81078da2a2aba2cf91: fix: applyOutOfSyncOnly should work with sync waves as well (#251) (@kshamajain99)
- 2a9c1448b292af84c1e3a607ad42c21bfbcfa785: fix: applyoutofsync with dry-run (#253) (@kshamajain99)
- b4dd8b8c3976d03f9928a393c2447830a3ef7449: fix: avoid acquiring lock on mutex and semaphore at the same time to prevent deadlock (#521) (@alexmt)
- 7a09f69ad6293fa764ab425a3b3223996c4394d7: fix: avoid calling UpdateRevisionForPaths unnecessary (#25151) (@alexmt)
- d25b8fd69f0dc83b0eead1154c5d33add1c61de7: fix: avoid memory and events spike after forcesfully refreshing api cache (#145) ( <>)
- 54992bf42431e71f71f11647e82105530e56305e: fix: avoid resources lock contention utilizing channel (#629) (@mpelekh)
- 98ccd3d43fd9f4dbc3f6610b9701fbf56be53ded: fix: calculate SSA diffs with smd.merge.Updater (#467) (@leoluz)
- fe4ab01cba7656617a293fc32de250d4069a473b: fix: capture stderr in executil RunWithExecRunOpts (#25139) (@dudinea)
- 56e31f36682290ecd564810b123ba25ec77c47b2: fix: change failed conversion log level to debug (#69) ( <>)
- 81dcc2f2eee94753b514615e40ca995ee71f1b9b: fix: check for no local config when running
argocd context dev-system(#25245) (@anbraten) - 828dc7574b8adc2dd557658e878614f2ca6967d2: fix: check resource namespaces are managed (#143) (@jopit)
- cd6a9aaf3f8370d1c15afae9e7612420934d6f69: fix: cherry pick #25516 to release-3.3 (#26114) (@FourFifthsCode)
- 3f3e54f7c340ef4cc9b8953325430ca5aaa465db: fix: cherry-picking with quotes in the title (#25017) (@Joibel)
- 8fbb44c336f06397840a7b626c6535d11b2183de: fix: close response body on error paths to prevent connection leak (cherry-pick #25824 for 3.3) (#26005) (@argo-cd-cherry-pick-bot[bot])
- f4e479e3f0ff06ced36eba12a175c180b101e92c: fix: consider Replace/Force sync option on live resource annotations (#26110) (#26189) (@agaudreault)
- 610ea27c8eaab810e8d11587059a8e67803eb359: fix: correct mismatch in typescript repository model (#25273) (#25274) (@allanyung)
- ed3acd0f79ec5dfbd88a2962bfce66e282bec5d7: fix: correct typo (#24671) (@adityaraj178)
- c04f859da9b2038b3ad1913be6589858d6311a0a: fix: correctly infer ownership references from PVC to StatefulSet (#138) ( <>)
- 90e48bca14b3e43edade00cb42e881e943c77a9a: fix: crashing page on application create for write secret (#25582) (@emirot)
- 9129e8668f0be092a6f0c0653ec093e77f5b514b: fix: create read and write secret for same url (#25581) (@emirot)
- 2545f6c175e39fa221f1729dda3cad2ce9162407: fix: data race fixes and cleanups (#122) (@ash2k)
- b576959416254659febd07cc0eb4b175db8ee1d5: fix: data race on ctxCompleted (#86) (@ash2k)
- 3f38eee773eb3a219795cb7cfb67087c74cd4fb7: fix: deadlock in listener (#271) (@ash2k)
- a0c23b4210799fa39e04d4976926d06d96ea1ca9: fix: deadlock on start missing watches (#604) (@agaudreault)
- f38075deb3032b70053fc702574d12e58e2fe6b8: fix: deduplicate OpenAPI definitions for GVKParser (#587) (@crenshaw-dev)
- a22b34675f57696d55cb9d4abf99f7b07a166654: fix: deduplicate OpenAPI definitions for GVKParser (#587) (#590) (@crenshaw-dev)
- 53b0beae4ae93552eca727b4e67bcf178b81d42d: fix: default to tree view if extension shouldn’t be shown (#25578) (@jwinters01)
- 6fe0c0050bafa05fee0b9805497e4cbc520e3a77: fix: diff should perform server side like apply during resource diffing (#82) ( <>)
- eb210cf6d14c6a6788c0577508fba1a1755b0eaf: fix: diffing should not fail if known kubernetes resource has invalid fields (#88) ( <>)
- ad9a694fe4bcc833d7619faa391b77dd587f852d: fix: do not replace namespaces (#524) (@blakepettersson)
- c23d4d77d836865d035726fe676814a5d3bd2299: fix: don’t remove defaulted fields and rely only on three way diff merge during diffing (#68) ( <>)
- ca7dcbc59482bc927d9b76d5b9606ac60c846ce0: fix: don’t show error about missing appset (#24995) (@alexmt)
- c517b47f2f2f2e2d1555a4c1c696e7e51ed75d7d: fix: ensureCRDReady check did not work for v1 CRDs (#378) (@terrytangyuan)
- 2cf3a72c659ce01bfa8322f02d838973103681e3: fix: exclude creationTimestamp from diffing (#128) ( <>)
- 478f8cb2076f8b86a5b57f7492c85dcc71ff689f: fix: file extension comparisons are case sensitive (#243) (@mayzhang2000)
- 05ccc01e172169398383cc69fd91c8875156f1f4: fix: fix cherry-pick bot again because I broke sign off (#25040) (@Joibel)
- 70ab73ca3291c132189caf5110ddfed1e6b63bb1: fix: fix nil pointer dereference in cluster caching (#34) ( <>)
- 1ade3a199867eef8f17c8a6d5c5ba7073aa5ebd9: fix: fix temporary files written to ‘/dev/shm’ not cleaned up (#568) (#569) (@jgwest)
- df8727cca56d5e3f184204d367060269ae05d4a7: fix: git tag override (#25530) (@tossmilestone)
- d948e6b41c88309ed186e842eee5eba8373d25ec: fix: github actions versions and warnings (#639) (@jmeridth)
- 5f90e7b481b787e43cb53148a5d78a8dd04e5ce5: fix: go mod tidy is not working due to k8s.io/externaljwt dependency (#710) (@pasha-codefresh)
- 0aecd43903539a2047af6826019cb1ba514df4f7: fix: handle nil ParseableType from GVKParser (#574) (@leoluz)
- 36e77462aec78cc31b277be34ab75fb6a3987629: fix: health check for HPA doesn’t catch all good states (#369) ( <>)
- 21b78bd366285511267e8f9cf7ec3c3a5fdbd3bc: fix: health status for daemonset with onDelete updateStrategy (#137) (@mayzhang2000)
- c9bb0095d37408d76e4c0dfcabeb6ee21ff7e895: fix: health status is set to healthy for statefulset with updateStrat… (#136) (@mayzhang2000)
- 1e9f4aa793d50bfcbef6872dc6d925d4a2aa3e94: fix: honor debuglog cmd option in application controller (#25591) (@ppapapetrou76)
- 7396c1a9d2e9c53af2e874cb12516eca6e335b80: fix: hydration errors not set on applications (#24755) (@agaudreault)
- 59a09cd918a397732cab9ac400f69bb6bc1cb53f: fix: improve manifest parsing (#97) (@ash2k)
- 3d64c21206c8756668df4eef2ef8f93014b16230: fix: invalid error message on health check failure (#26040) (cherry-pick #26039 for 3.3) (#26063) (@argo-cd-cherry-pick-bot[bot])
- 8617aa1a7e8dac4d0c8284a59c01e98df159a110: fix: leverage RetryWatcher to watch cluster events and introduce periodical K8S API state resynchronization (#133) ( <>)
- 452f6c68b808a088dc206a5a2922bb771051436a: fix: limit number of resources in appset status (#24690) (@alexmt)
- bf0661ea81097fd4acc26c4e1f8ba8413756e577: fix: make webhook payload handlers recover from panics (#24862) (@jake-ciolek)
- 9393e587d58e36ec42a8c9f9da499f5ad5a71e8e: fix: makefile mkdocs directive (#25480) (@emirot)
- e284fd71cb96fc2767d3ae79b26e0533ad8edc4a: fix: managed namespaces should not mutate the live state (#479) (@leoluz)
- b3254f88f4cc29d7c1cc0c3e7c25cfd087b98d76: fix: missing resource version in tests (#256) (@ash2k)
- 28e8472c69f35ec14a8df4c703899dce517d266d: fix: nil and empty ignoredifferences (cherry-pick #25980 for 3.3) (#26000) (@argo-cd-cherry-pick-bot[bot])
- f420bb91a1e6345b4f1fbce92e689cb6216c4828: fix: panic for data type conversion to *unstructured.Unstructured. (#109) (@mayzhang2000)
- 0bc2f8c395f67123156d4ce6b667bf730618307f: fix: panic: interface conversion: interface {} is string (#189) (@mayzhang2000)
- 0be58f261add85e5c443fda36986c1514b5df4c7: fix: printing gvkparser error message (#585) (@pgier)
- b7dbff80b2b5ad4faee74926ed9b03a614a97159: fix: reduces information returned by settings api when accessed anonymously (#25346) (@ppapapetrou76)
- 3c778a54318904919e4eb4d964db5bb514c1897d: fix: register new CRD to apigroups (#247) (@kshamajain99)
- 728f2e74365ba27ff8262ac36ca3a710f3a8c9d1: fix: regression on creationTimestamp with server-side diff (#25210) (@pjiang-dev)
- b58645a27c6cee96e0bf8c1879cdd56f8e2c4408: fix: remove deprecated ioutil (#528) (@fengshunli)
- 3951079de1995c4539643b98b200b16eac5eb985: fix: remove last-applied-configuration before diff in ssa (#460) (@leoluz)
- 9a03edb8e71e5addf5b14e2c9520d23351ee0594: fix: remove lock acquisition in ClusterCache.GetAPIResources() (#543) (@jessesuen)
- f11f15b3d5d8e3a04851b86747aaade956cb95bf: fix: remove optional parameter from NewClusterCache function (#36) ( <>)
- 8b2e0e1aecba18e7c8ddb6d32511864bfe3a0c82: fix: remove unnecessary –self-heal-backoff-cooldown-seconds flag from app controller (#25579) (@alexmt)
- f6495020a330ae605d3ab4b20357e72c29072f9d: fix: removeNamespaceAnnotation should not panic if annotation has unexpected value (#361) (@leoluz)
- 1f371a01cf01b776543b21aaedea9f9c79cdc9d8: fix: replace k8s.io/endpointslice to v0.29.2 (#583) (@alexmt)
- a9fd001c1174546017ea444373f35a61ad901841: fix: replace k8s.io/endpointslice version (#582) (@alexmt)
- d1f8cddad08eb7a098180a23301f2d04a45958df: fix: resolve argocdService initialization issue in notifications CLI (#24664) (@puretension)
- b0fffe419a0f0a40f9f2c0b6346b752ed6537385: fix: resolve deadlock (#539) (@gdsoumya)
- 4a75a756a7dbda1045193ed00fc279e8a7ad9d50: fix: restore ability to connect a repo in the GUI (#25259) (@allanyung)
- 21ae4895896ad5f15abeae4f3bd2b63d40ad33f8: fix: return empty instead of error if cache unavailable (#25072) (@pjiang-dev)
- 60f2ff5f77912847de4844f7363706bac2347ace: fix: return empty list instead of nil to prevent panic. Fixes #25189 (#25192) (@ivanpedersen)
- 5444415c868bf2f935f112a2423dc069cd798dec: fix: revert #24197 (#25294) (@blakepettersson)
- 73452f8a586215908b1d12e5090f483f33919e61: fix: run go mod tidy in ci workflow (#652) (@jmeridth)
- fb9d9747bda3e8d769080e9744c7207bfbad8d59: fix: server-side diff shows duplicate containerPorts (#24785) (@pjiang-dev)
- 093aef0dad58015619479509f0d2ac71cc9cefd7: fix: server-side diff shows refresh/hydrate annotations (#737) (@pjiang-dev)
- a1dc4c598b931a5978e477d350b260fbdfa1508d: fix: sort endpoint IP addresses before diffing (#160) (@wtam2018)
- c036d3f6b0e24ff09845b29b5d3c3971e101ee8b: fix: sort fields to correctly calculate diff in server-side apply (#456) (@leoluz)
- e8d9803a2bb015f9a7c64751bba63ef060bb0b26: fix: stop relying on imported types for ingress health check (#335) (@jessesuen)
- 58cd2c38973a59e2d0fcbf6fa16c85255434206f: fix: stop using deleted method ‘SetPopulateResourceInfoHandler’; regenerate cluster cache mock; (#47) ( <>)
- 96038ba2a14032b2ccb339247b2efec8aeda86f3: fix: structured merge diff fix for null metadata field (#24844) (@pjiang-dev)
- 6cde7989d534ee768659f2fd1dda3028bb2efaca: fix: structured-merge diff apply default values in live resource (#435) (@leoluz)
- 65db274b8d73302f131768571ff1bb9383f476af: fix: stuck hook issue when a Job resource has a ttlSecondsAfterFinished field set (#646) (@dejanzele)
- c5bf3a248419567583ccedfb9637004740ae6062: fix: sync hooks should be deleted after sync phase/wave completion (#92) ( <>)
- a9f11fade3194202fb56034786d16da6c1660e1c: fix: sync option applyOutOfSync (#245) (@kshamajain99)
- 354817a103eec8f6a539a851f7ee5205aff4792e: fix: sync should apply Namespaces and CRDs before resources that depend on them (#225) ( <>)
- f68f0ec16b217cc9b89f450f7d9eb7c1d2ea8832: fix: the concurrency issue with git detached processing in Repo Server (#25101) (#25127) (@dudinea)
- 983f47e3bbc0821bfb9cd29bccec307eaa3c47ed: fix: typo error in comments (#24650) (@warjiang)
- c3079fc31a1c832ce4407aacb815f3d8e427a2a8: fix: update ExternalSecret discovery.lua to also include the refreshPolicy (#24707) (@KyriosGN0)
- 425d65e07695a741d90b248f2f365f6a4329c23d: fix: update golangci-lint ci (#529) (@fengshunli)
- 38f73a75c3cfd8a204a6b8149f4994e336447b78: fix: update normalization for ignoreDifferences on server-side diff (#747) (@pjiang-dev)
- 99bd42d9a3eed694e8578cf8a46a9fe6a6487967: fix: update packages structure (#42) ( <>)
- 9198b79e317f23750298f872f8913ddd19b47b27: fix: update searchbar props on url parameter change (#24930) (@jwinters01)
- e932dc2575e27b0e13565e01b9a9057e3fcba6db: fix: use custom cluster secret informer (#25534) (@blakepettersson)
- a880feeefa5cb6462072193442af06576994db0e: fix: use informer in webhook handler to reduce memory usage (#24622) (@alexmt)
- cfb6f5e7d71b7a20bc9eecb4dff0c53348795bd0: fix: use registry for
helm registry ..commands (#23142) (@blakepettersson) - 42e1b448496babb050045f62726c3ec8812a975a: fix: use streaming YAML decoder from Kubernetes (#85) (@ash2k)
- 0eede8069aec15685482571c38632caa5dd1dd48: fix: volumeClaimTemplates are out of sync incorrectly (#127) ( <>)
- 7495c633c378ca446d166bd5c9e2a46c7e40b476: fix: workflows without status.phase should be considered Progressing (#296) (@jessesuen)
- 81073bdb1f1d34ca061e53a7cb9f94c8f1ecb71b: fix:(ui) don’t render ApplicationSelector unless the panel is showing (#25201) (@jwinters01)
Documentation
- 6b1654bea9afecf9bfe00ec5cbeeba2419ffd400: docs(OCI): Add private repository examples for private OCI repo (#24737) (@GuillaumeASSIER)
- f308ebf197fc6d6498d056db7685e9fe0b6a88d8: docs(hydrator): document commit-server ServiceMonitor (#24800) (@crenshaw-dev)
- be2b7da724f41907e80fe759c17e4ffae3522d6e: docs(users): Add Dematic to USERS.md (#25246) (@jefftougas)
- ce627702dc0b5aaaeeff68dac4d30ac3d6917ad2: docs(users): add Topicus.Education to adopters list (#25215) (@sboschman)
- b8ca641e1d0c42a3fefd8d1eaea07db000fdc199: docs(webhook): document Azure DevOps username/password (#24693) (@crenshaw-dev)
- b3dfab5f6df4f0f81d9327bc752f9065961b2c1f: docs: Add Collins Aerospace to USERS.md (#25247) (@jeremyj563)
- be31558b41a979981140d4903e62337c62608976: docs: Add Expedia to USERS.md (#25251) (@manali1205)
- 43828a7770e1409aae8aa69904f2b190fec6434c: docs: Add IQVIA to the USERS.md list (#25253) (@jonathan-dale)
- 3c12c0108a30ad2f1577bfb7e9cd9da990f46db2: docs: Add docs for CronJob health checks (#25477) (@dobesv)
- 7c3b710fbd78acaa02cb7d986925dd680e70153f: docs: Add documentation for GitHub Actions integration (#22953) (@applejag)
- 82a2b76da2821c4c645e5735db666a7d91e13390: docs: Add documentation for
nameproperty on Applicationsourcesresource (#24937) (@zentron) - 2ab3b0ddafcbd43d3ba8053f14bbf1b230aca73e: docs: Adding Arcadia to USERS.md (#25242) (@jgavinray)
- bcff1f6e3ae62627ae528eef8392422e8a49e5b9: docs: Application source is not an array (#25411) (@stieler-it)
- de781f4a7688dec6a1f51354e0146784617aef66: docs: ApplicationSet any-namespace supports glob/regex (#25403) (@Mangaal)
- 98a22612ddcc4d07ecbfae192227664d74c43404: docs: Delete dangling word in Source Hydrator docs (#24601) (@josemaia)
- 910661fab52f15e7e4c114c2fd35ec900365e0fb: docs: Document how to change –disable-auth in dev guide (#25308) (@reggie-k)
- 9c64f4d7f8155c1351be8da38911af91777bb98a: docs: Document setting TARGET_ARCH for running make image locally on Mac with Apple chip (#25334) (@reggie-k)
- ef6a27fdfcb468ec4b66f32d3bf3b93dbc417eff: docs: Document the correct sync option to disable client side migration (#25288) (@bryanhorstmann)
- 06bffebc04e9fb75aaac8323095f73790a268924: docs: Document usage of ?. in notifications triggers and fix examples (#25352) (#25418) (@dudinea)
- ba50c4a604f7846524061df68b83f0211aa1c4b1: docs: Fixes kubectl exec command in troubleshooting.md (#25387) (@mathewpeterson)
- 7065fbb6ca243416c62fa0967bb9ed8ea385032f: docs: Improve switch to annotation tracking docs, clarifying that a new Git commit may be needed to avoid orphan resources (#25309) (@reggie-k)
- 76c4996e2eca6ce61441e654e7074b6a4adddccf: docs: Mention default secret used to find Dex client secrets (#24105) (@kwentine)
- 51b93e7b3ff91fb28a0df7ea3865749f3368b4ae: docs: Remove old link in USERS.md (#24646) (@onasser1)
- d92ad4d5c88c7ee184fdea8030e86bcbca0ed98a: docs: Set Regina as release approver for 3.0 (#25349) (@todaywasawesome)
- fe3632fe0cd8e50f4ed6402fdddc3f1fdc6c6f8d: docs: Update Argo CD installation and API server access instructions (#25120) (@revitalbarletz)
- 0a93e5701f3c97aa4cf81a65f7d0cc194c6d779a: docs: Update Kustomize documentation for forceCommonLabels and forceCommonAnnotations (#25138) (@revitalbarletz)
- 2d2249d3d8993e9363378b4d6044154dfa0ff0e7: docs: Update USERS.md (#24806) (@zxselimcan)
- 27715cd5569112b749462c108421555253ee9891: docs: Update index.md to remove gitops-engine dependency reference (#25335) (@reggie-k)
- 26efb17b225d8c652041e57038d14ccad4889d17: docs: Update notes on Argo+Flux collaboration (#126) ( <>)
- 84d94c0e7b0558b81a3cf76fb42a6346b8fe2f17: docs: Update plugin generator docs to include overview (#25292) (@LogicalShark)
- 1f8e9d9a90677e8f778590171bf29903cd2a416c: docs: Update release.md to add step for retrying failed docs build in readthedocs (#25341) (@reggie-k)
- 576c0c2887493635b365d698c20977f570baa942: docs: Update telepresence command in the debugging-remote-environment.md (#24949) (@Julian-Chu)
- 96804e89a25a8c72184b1ac1f25e06fb66815da8: docs: Update webhook documentation to clarify application sets (#25368) (@todaywasawesome)
- 72e88be125acef6d30da320fcb532467f372c460: docs: add Cilium Gateway API example for Argo CD with HTTP and gRPC routes (#25405) (@intojhanurag)
- 54f9b8c9b51aff84e5cc77c6983008c64e1c0eab: docs: add MongoDB to users.md (#25248) (@sakib)
- 7ba0898a5d5aa54e813e7f403487dca721d8a3c5: docs: add added healthchecks to upgrade docs (#25487) (@blakepettersson)
- f5eaae73a2ee3293b051c054a0dde3aa3ce5661b: docs: add app password step to retrieve using gmail support (#22706) (@afzal442)
- 42929ffe5c1e0e8e440533f42784aa6e22a4e231: docs: add explanation of
drySourcein hydrator (#25470) (@nitishfy) - ebca0521ad7127e494e0c34277bf84021fef60fb: docs: add git concurrency issue in upgrade instruction (#25167) (@nitishfy)
- 1bce29fd7955d842fcdc80d6deea8dd84b1451e4: docs: add missing closing bracket (#24659) (@melosa11)
- 9a6cf9d611a59473346fad521266858a9c42a7a6: docs: add myself as reviewer (#179) (@ash2k)
- 7ba62f9838d89b5b5c80f5ef462e1cfb47dd64b0: docs: add overrides in multi-source applications (#25089) (@afzal442)
- 625651c65d4fba0b951acc7440c7fa7a834d8eff: docs: add releasing.md file (#35) ( <>)
- 0447ab62c4ca2b950c5588a1e3c555e90f4ce908: docs: add screenshot of ‘Confirm Pruning’ experience (#25612) (@crenshaw-dev)
- 98d0e8451a529a837c0a9a283d998b214483b88f: docs: add user content for managed-by-url annotation (#25055) (@aali309)
- 8639b7be5e862a17b30efff441eb59ec3cd6a7d3: docs: added Helm 3.19.4 upgrade to the upgrade guide (#25776) (@reggie-k)
- d7954f0698bcdcb112f023ee30822d1c65c8c6e5: docs: adds a section for OCI private repos in OCI dcos (#25572) (@ppapapetrou76)
- f67da0b43dc2811fb28d57dcf7a4c467a133c311: docs: align operator-manual with actual values (#25594) (@kejne)
- a2f57be3d55c55476c5865b318816e15904bd9c4: docs: application view ui extension docs (#25050) (@jwinters01)
- 943936a90942e59f39ea9aff2b6e134ff7f42f62: docs: clarify default hook deletion policy (#25170) (@Globulard)
- 9c4579b229ed798ec087023364ed4033618f341c: docs: clarify explanation of reconciliation interval and auto-sync behavior (#25024) (@nitishfy)
- c3b39b3a7e7d60916959919cf03c409f677c775e: docs: clarify project description (#53) ( <>)
- ca84c31a468f8609fa4c522f2d8877a848292011: docs: clarify resource.exclusions 25009 (#25107) (@sdahlbac)
- 706e469809723f7c57c105d695db3fd0bedd7c97: docs: custom actions contributor guide (#25461) (@reggie-k)
- df17961bbd04e2d98b52bc175cd0f1da96eb9d20: docs: document ’top level’ packages (#44) ( <>)
- be0d2952ace606d67ebf50b318b753ec6e57be53: docs: explain
rollingSyncexample (#25509) (@nitishfy) - 83730591761d807354e40c989640be1fe034a8d3: docs: fix doubled data field in notification examples (#25354) (@jckinjo)
- 2f175fcd647f00bbb9f0217f6413e358486745c8: docs: fix duration known type (#25035) (@fad3t)
- 91c479b228bd4630bb33248367904d29c4c11450: docs: fix exponential backoff timeout parameter documentation (#21021) (#25601) (@sahanajc4)
- 9087ad7282e27040fb8e0fc2153f0dee3af401b9: docs: fix inconsistency in application health example (#24585) (@revitalbarletz)
- ae03d8f2d111ce28ef39b4feb093b67bdea456ba: docs: fix jsonnet example indentation (#25620) (@onasser1)
- ba41758147f1ff3f486a86974026722b7584b0f1: docs: fix typo in hydrator commit message template documentation (#24822) (@gyu-young-park)
- 7dacb11b02765aeeba9244d699bf54b996c16d7e: docs: fix typos (#24666) (@JPBotelho)
- d0cb9c4ea82ced2e064af08cddd2f610b6ff725d: docs: high availability notes for CMP (#24743) (@fm1ck3y)
- 8e91653f7370e8ba20df35ff46d9c288efd7134d: docs: improve secret url for source hydrator (#25502) (@emirot)
- 0456a707f307af337538bfe4f18a5f2edc8a7538: docs: listed added healthchecks in 3.3 (#25665) (@reggie-k)
- e6152b827b4e63995fa53e7fc70afba72ae655ea: docs: more thorough release instructions (#25173) (@crenshaw-dev)
- 6cfef6bf02ac9627802fe3aba6ddf7327a6f728a: docs: promote ApplicationSet’s Progressive Sync to beta (#25122) (@ranakan19)
- 42477a5fcd01924cfb3eb3f415add408332d28d1: docs: remove duplicated period in plugins.md (#24746) (@nekomachi-touge)
- 0aaffce556f64886d1a940dc8d4375295f6b9a6a: docs: remove gitops-engine in dependencies developer guide (#24888) (@robinlieb)
- c1332abf899e84aefa363a5d7a7606cb2c126c2b: docs: remove out-of-date sections (#248) (@sbose78)
- d5fee5a18af39b71b151d306b973956dadded7e4: docs: sync-waves guide: Use markdown formatting (#25372) (@dubek)
- 8bebf65bbe1e1288cde02c904bda5ed28052d629: docs: update Azure workload identity setup instructions (#25598) (@revitalbarletz)
- c43088265eb0a051f4b347137dfd7aa04bc70985: docs: update Getting Started guide with local setup guidance (#25486) (@revitalbarletz)
- c0c97684240e0f39c7254311e22ebfd5a1f0a38b: docs: update RBAC documentation for user/group assignment (#25546) (@revitalbarletz)
- c917599b0b499626d02758b15084c1f156f6e128: docs: update RepoCreds Type description to include oci option (#25353) (@robinlieb)
- 318e3319c5d92b3153ee61f41b0c21957b55bea5: docs: update declarative setup for EKS clusters using Pod Identity (#25198) (@Woitekku)
- 290aab9fff09b2515c8c3c1518888036f10cf4b7: docs: update link to health checks in gitops-engine (#24887) (@robinlieb)
- 1db5ee809c1cfea3b2ee8477749f72bd28c35347: docs: update link to point to resource health documentation (#24652) (@J3m3)
- 4a4db1d9ca4879847475833b2a9db4991bc926ac: docs: update mkdocs local install steps (#25503) (@emirot)
- 8d40fa3b5cb7a72da60a12e31a34ab07e0d0fdaf: docs: update user content for deleting applications (#25124) (@aali309)
- e58d75f1da347ec9f5ec448afe54bd017ef382a7: docs: upgrade instructions for 3.3 with SSA (#25649) (@reggie-k)
- a864d7052fa0ff025e8b2ebbe3494f4eb4265592: docs: use GitHub alerts instead of mkdocs admonitions (#24631) (@crenshaw-dev)
Dependency updates
- d23501875cb98d1169f6d262c983bb229aea5dac: Revert “chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0” (#25427) (@reggie-k)
- 320754a470235b4e4782060eba568a53b688bd2a: Revert “chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9” (#25426) (@reggie-k)
- 1265e8382ee13eae270a1b0fc4e2920e8f19b0ba: chore(deps): Update some dependencies - another run (#22228) (#696) (@andrii-korotkov-verkada)
- acb47d5407b6deedbce7d7cec20c4e6fa5e64048: chore(deps): Update some package versions (#690) (@andrii-korotkov-verkada)
- 88c35a9acf6991acc67d6da5111de8c628b4a0be: chore(deps): Upgrade structured-merge-diff from v4.4.1 to v4.4.3 (#637) (@andrii-korotkov-verkada)
- 2c6edd819fd246e5f5d317a1663d3f657efe16a8: chore(deps): bump SonarSource/sonarqube-scan-action from 5.3.1 to 7.0.0 (#25585) (@dependabot[bot])
- 515974410e7a3d8de41ee2565aa41d7180e502e8: chore(deps): bump actions/cache from 2.1.4 to 2.1.5 (#275) (@dependabot[bot])
- 6911e599aeab4d0f7b3003a81ad01d0612afdb17: chore(deps): bump actions/cache from 2.1.5 to 2.1.6 (#282) (@dependabot[bot])
- 31088be65b1e5ea3971f6473dc35e7f12e266075: chore(deps): bump actions/cache from 4.2.4 to 4.3.0 (#24736) (@dependabot[bot])
- 125606ef8997bd27daaec3c79d4e15832887d00c: chore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#25626) (@dependabot[bot])
- 933f7cb71efcba18836672d6cd6e5ab647a753ab: chore(deps): bump actions/cache from v1 to v2 (#71) (@dependabot[bot])
- ba03b485430818281e32bcfab9a2dd8917bcf356: chore(deps): bump actions/cache from v2 to v2.1.4 (#216) (@dependabot[bot])
- d4476dcce4862ea4b0888f21a959276f76337660: chore(deps): bump actions/checkout from 4.0.0 to 5.0.0 (#24953) (@dependabot[bot])
- 0a585e24ed4d2d1a931a21b2c5e824b1051d6659: chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#25322) (@dependabot[bot])
- 290db5de8680333f6fda6f5023473aa75f7f87ec: chore(deps): bump actions/checkout from 5.0.1 to 6.0.1 (#25482) (@dependabot[bot])
- 3d2d32bc2c65b57427d6d1e61ba77d38f8e7a59c: chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#25086) (@dependabot[bot])
- c7f25189f0f79fa8fccb1061671ecb7d820dc769: chore(deps): bump actions/setup-go (#720) (@dependabot[bot])
- c8139b3f9496f2fd06bdef77d047a411d0a910ef: chore(deps): bump actions/setup-go from 2.1.3 to 2.1.4 (#319) (@dependabot[bot])
- 4f069a220a1202bdfc9907ad8715a957ee932e92: chore(deps): bump actions/setup-go from 2.1.4 to 3.2.0 (#412) (@dependabot[bot])
- e03364f7ddca3cbc43f6f8ba01e8e59180a28abe: chore(deps): bump actions/setup-go from 3.2.0 to 3.2.1 (#428) (@dependabot[bot])
- 99b5a6265022723e5078df5201beb4d0d113ed92: chore(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (#25360) (@dependabot[bot])
- 817d0e48c3a17dc42e809838390ff5b60fa7402c: chore(deps): bump actions/setup-go from v1 to v2.1.0 (#73) (@dependabot[bot])
- 607629ec6a978b37ec0559478c928f18b85a240c: chore(deps): bump actions/setup-go from v2.1.0 to v2.1.1 (#104) (@dependabot[bot])
- 7026950e0da2f5f4ccefffdf389e9e463c09eb08: chore(deps): bump actions/setup-go from v2.1.1 to v2.1.2 (#114) (@dependabot[bot])
- 646ff039d23e85dea7e2a27e58fbdb6f0a014e09: chore(deps): bump actions/setup-go from v2.1.2 to v2.1.3 (#152) (@dependabot[bot])
- d1ece2d57bc8c220f2f2fd4c07974d0843140ab7: chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (#24952) (@dependabot[bot])
- 644d1e6ec20c6c7acf6f2b77463b3f9200c21d7f: chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#25507) (@dependabot[bot])
- 8e9d24a60f43c70d9740016d52f8253377f548d1: chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#25085) (@dependabot[bot])
- 7faf8c981873dfc3de3cebc54451bc2176016887: chore(deps): bump axios from 1.8.2 to 1.12.2 in /ui-test (#24793) (@dependabot[bot])
- 6df6b7a35545dea23a1e7a65d3bcd814f245ab6c: chore(deps): bump code.gitea.io/sdk/gitea from 0.22.0 to 0.22.1 (#25057) (@dependabot[bot])
- f0c9d7e75e0f60acecd79edeaa3defff0199afd5: chore(deps): bump codecov/codecov-action from 1.4.1 to 1.5.0 (#274) (@dependabot[bot])
- 2d495813b77c007209c494401093513b13b68911: chore(deps): bump codecov/codecov-action from 1.5.0 to 3.1.0 (#405) (@dependabot[bot])
- 60c6378a12b484134e8561fbfcee86234509bca2: chore(deps): bump codecov/codecov-action from a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 to 5c47607acb93fed5485fdbf7232e8a31425f672a (#649) (@dependabot[bot])
- d12976c298f3c85230c13835ced2d0f5b1405d48: chore(deps): bump codecov/codecov-action from v1 to v1.0.10 (#72) (@dependabot[bot])
- 618250fc4810b5381ce203f77c8bf2913b828726: chore(deps): bump codecov/codecov-action from v1.0.10 to v1.0.12 (#106) (@dependabot[bot])
- 4d6f2988b2a7bd423da70e674bb26f972966352e: chore(deps): bump codecov/codecov-action from v1.0.12 to v1.0.13 (#120) (@dependabot[bot])
- 209882714e9de2612db3ef030c3655c48610fd0a: chore(deps): bump codecov/codecov-action from v1.0.13 to v1.1.0 (#194) (@dependabot[bot])
- dac837751e19b63e1d04ce2f225f522d27743de5: chore(deps): bump codecov/codecov-action from v1.1.0 to v1.1.1 (#199) (@dependabot[bot])
- ee1772e1dc16f0804c8da0da7a0aa61d82730fed: chore(deps): bump codecov/codecov-action from v1.1.1 to v1.2.0 (#200) (@dependabot[bot])
- bb076f0a893899d9db0f26682d2ef8cf74a17a0e: chore(deps): bump codecov/codecov-action from v1.2.0 to v1.2.1 (#202) (@dependabot[bot])
- 9e414998c8c4267889d8e46b39456d45e48e4ca9: chore(deps): bump codecov/codecov-action from v1.2.1 to v1.4.1 (#260) (@dependabot[bot])
- c9fb04a606be7b9a5033d7a6c4d5c3a7742f7806: chore(deps): bump docker/login-action from 3.5.0 to 3.6.0 (#24789) (@dependabot[bot])
- f64507521d408541552acf56e4ffe59c132f1baa: chore(deps): bump express from 4.20.0 to 4.22.1 in /ui (#25469) (@dependabot[bot])
- 6638dd67a697dde0fe8f23e809c4d1db5d1e01e7: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to 1.20.0 (#25212) (@dependabot[bot])
- 9ef837c3264961c306568cbaabf49f371bc49e46: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0 to 1.12.0 (#24593) (@dependabot[bot])
- 25ee9cc36db38080e1c632ef3b3c1bedce0657d1: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0 to 1.13.0 (#24894) (@dependabot[bot])
- fd2fc0abf99ca8056d6a7c250e8dedc22c35fe22: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0 to 1.13.1 (#25254) (@dependabot[bot])
- b74cf4563b6c542b6ff97ad72393b9e5c492c6e2: chore(deps): bump github.com/Azure/kubelogin from 0.2.10 to 0.2.11 (#24943) (@dependabot[bot])
- 0e102761543e778c3d587fa8f8d0142286f51bd1: chore(deps): bump github.com/Azure/kubelogin from 0.2.11 to 0.2.12 (#24983) (@dependabot[bot])
- 3fa7348ec5df6a9f5d82f5cc8a124c37a538f59f: chore(deps): bump github.com/Azure/kubelogin from 0.2.12 to 0.2.13 (#25376) (@dependabot[bot])
- 9419eb95a8ed0ecdc86f3d6ac1b1b240442dfb33: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to 2.17.0 (#24787) (@dependabot[bot])
- 1d4d5dbbdcad8f56377a1bd75d14154f066bba77: chore(deps): bump github.com/casbin/casbin/v2 from 2.123.0 to 2.126.0 (#24630) (@dependabot[bot])
- 52c70b84c893eae122e3706d5757c854e89a3310: chore(deps): bump github.com/casbin/casbin/v2 from 2.126.0 to 2.127.0 (#24675) (@dependabot[bot])
- 8e778f12ac6a0e6ea5e4253e730be5ae84abbf7f: chore(deps): bump github.com/casbin/casbin/v2 from 2.127.0 to 2.128.0 (#24918) (@dependabot[bot])
- b91c191a34ee3739796a47f85612fc27740a2433: chore(deps): bump github.com/casbin/casbin/v2 from 2.128.0 to 2.131.0 (#25142) (@dependabot[bot])
- 1389f0c032db1ae91ff0dada46457e6d28eb438a: chore(deps): bump github.com/casbin/casbin/v2 from 2.131.0 to 2.132.0 (#25177) (@dependabot[bot])
- dcfd191d8e8605aa46c970be9c162c9c540d2fee: chore(deps): bump github.com/casbin/casbin/v2 from 2.132.0 to 2.134.0 (#25319) (@dependabot[bot])
- 7ebdf10cbf803517b0a33a8f5beeecf85c307186: chore(deps): bump github.com/casbin/casbin/v2 from 2.134.0 to 2.135.0 (#25583) (@dependabot[bot])
- 19ca5dfad7fd9b4a0a3568af378edd18445b53f6: chore(deps): bump github.com/cyphar/filepath-securejoin from 0.4.1 to 0.6.0 (#25228) (@yuvalshi0)
- c549aea1fd95cc54acfebd321e1456ecff0a007c: chore(deps): bump github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1 (#25356) (@dependabot[bot])
- 51a45c08357f5d3260bf27c26ea1bf53728e1a82: chore(deps): bump github.com/evanphx/json-patch (#125) (@dependabot[bot])
- 11a5e25708c756dc12ffbca7574747f5e12cf961: chore(deps): bump github.com/evanphx/json-patch to v5.9.11 (#682) (@mmorel-35)
- ab11e959b47be6a37d5e4d8b907e56df0624b80e: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.2 to 4.1.3 (#24855) (@dependabot[bot])
- eb76c93f0a2ef5e93c63a47add67b73f0de3ba1b: chore(deps): bump github.com/go-logr/logr from 0.2.0 to 0.2.1 (#173) (@dependabot[bot])
- 5bbbdfbc6998397dfb594b892ba03b920105144c: chore(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.2 (#368) (@dependabot[bot])
- 5a60cc4ee6d0b50ee62fbc8b136f15d27b655b83: chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#24775) (@dependabot[bot])
- b829cd29c89de5e295db4e6685d9b2d85ad6b94b: chore(deps): bump github.com/go-openapi/runtime from 0.29.0 to 0.29.2 (#25255) (@dependabot[bot])
- 0f8652d4e73afede5a9ec3b5a8170b73490b8c06: chore(deps): bump github.com/golang/mock from 1.4.4 to 1.5.0 (#241) (@dependabot[bot])
- 59b6b0e2b87b2d0ded674102ab8feeed536f56d3: chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to 2.3.3 (#25176) (@dependabot[bot])
- 860eed5127291c4c134bde473f6e9e853c76f368: chore(deps): bump github.com/itchyny/gojq from 0.12.17 to 0.12.18 (#25465) (@dependabot[bot])
- cc57831808c4366b9a5ccb43b8ebbd1c0d758833: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.87 to 0.9.88 (#25544) (@dependabot[bot])
- 2adf4568a17f6c68912a6a00f66e7ac846c651b8: chore(deps): bump github.com/olekukonko/tablewriter from 1.0.9 to 1.1.0 (#24676) (@dependabot[bot])
- b6bf931fe4766955de54aae4174b618d3173539d: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.0 to 1.1.1 (#25232) (@dependabot[bot])
- 56dcea0cfe5b538f59277d2437bced3a2e426038: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.1 to 1.1.2 (#25453) (@dependabot[bot])
- db76222068517689d4c8943952dd81a4bb8ae978: chore(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.7 (#78) (@dependabot[bot])
- f53e1d56298f15664d489b33e562b004da58815d: chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#25505) (@dependabot[bot])
- e5e3a1cf5c1263d3db5cfda60cd86f540e0cf6a8: chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.5.0 (#420) (@dependabot[bot])
- ee5c440fc4cbfec1b6ae8fb806dd798ef23d3c9f: chore(deps): bump github.com/stretchr/testify from 1.4.0 to 1.6.1 (#77) (@dependabot[bot])
- 09186f3d4f4b943942bec04496f52a2e84dd62da: chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#208) (@dependabot[bot])
- f43147f813c8779b32624a1b8a055805cc10136f: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.6 to 0.147.1 (#24705) (@dependabot[bot])
- e75e37c06cce0512ce29aa9ae0e6dbc8c32bd7a5: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.147.1 to 0.148.0 (#24718) (@dependabot[bot])
- eff6a63e10e1f1b6169184d4cff2903737b78de8: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.148.0 to 0.148.1 (#24774) (@dependabot[bot])
- b8f5299f2198143b8d319e29a37693fb33f0bd81: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.148.1 to 0.157.0 (#24950) (@dependabot[bot])
- 1b4fde19865403cab17737b3011f1a7529407ec1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.157.0 to 0.157.1 (#25108) (@dependabot[bot])
- c7b47c3cd2ab5e7278b0c315d908b0fd2bf08861: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.157.1 to 0.159.0 (#25175) (@dependabot[bot])
- 61a89dc23e854bfd991154629d3ced050618679c: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.159.0 to 0.160.0 (#25281) (@dependabot[bot])
- a62e3687f2dbf74d22c570075dc722614d476a29: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.160.0 to 1.5.0 (#25481) (@dependabot[bot])
- 4ddd0a2fc7bd2ef4da061b347864d9869f269857: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.5.0 to 1.7.0 (#25543) (@dependabot[bot])
- 45a54ae04106bd1476c91aac236392ed64311f3c: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.7.0 to 1.8.0 (#25554) (@dependabot[bot])
- 8fec5c53060c9b1c267e256113c7a9331298d5c9: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.8.0 to 1.8.1 (#25616) (@dependabot[bot])
- 4d33ca981b9df3a2b232491889243dfa8b355452: chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#24908) (@dependabot[bot])
- 791e92490fb9d52a47e65e2eede2aa359270b2a8: chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#25355) (@dependabot[bot])
- 805c3891cb9bc65930d564f47fdf9c2c5c4243d6: chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#25555) (@dependabot[bot])
- 30f4accb42d628d50bbdcba1ddf2a4239e5c027d: chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 (#671) (@dependabot[bot])
- e5ef2e16d84d3e9f5bb271be94782f81a6048566: chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#700) (@dependabot[bot])
- 9169c08c91e754686bfcbeb38e155a5256572eff: chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#713) (@dependabot[bot])
- f0bb1192a8d6040c1878ce7db6d7b464bad1e54a: chore(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 (#24904) (@dependabot[bot])
- f618adb93e3e3eec4e87069d09db996160acdb94: chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (#25264) (@dependabot[bot])
- fa873d4085d539096f4b4023c9a76aba0d7bb05a: chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (#25556) (@dependabot[bot])
- ce183f02fe1373b03b9cd2107b753f19ae5158cb: chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#24903) (@dependabot[bot])
- d8a86f4ccb81ffca93a9f54e7dbc9d96db4b83ce: chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#25234) (@dependabot[bot])
- b6da0545f3e7293f607715453a007953cef59145: chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#25559) (@dependabot[bot])
- 6d303b9b3fae98f66556180613e06dd25750c4ba: chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 (#25231) (@dependabot[bot])
- 95b191d349448b56ccd258ca9e44f41352e0b0af: chore(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 (#24906) (@dependabot[bot])
- 90b69e9ae5868de50266b6bb1e810ce0b04a345f: chore(deps): bump golangci-lint (#719) (@crenshaw-dev)
- da6623b2e79013ea2c44a627a0813672c2894e02: chore(deps): bump golangci/golangci-lint-action from 2 to 3.2.0 (#409) (@dependabot[bot])
- 13895feb999bc93974c1b0e13689c8f199504009: chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#25236) (@dependabot[bot])
- df1035d236d0008befccd232d6e651a0c3b647da: chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#25400) (@dependabot[bot])
- b5f75f15cc74b21b0aac79abbd1936cb492f426c: chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.2.0 (#25483) (@dependabot[bot])
- 8273c3a8bac3426bbddbc2ef2a252ba76cac74c8: chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#24870) (@dependabot[bot])
- 7b73766251ccfa916e27a17b40054325bd4d006a: chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#25320) (@dependabot[bot])
- d9fe8a41752e8e55aa56f80289f91159aed6b308: chore(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#25656) (@dependabot[bot])
- 48c6671593fdfe52bd887482467598ec2f91b538: chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#24829) (@dependabot[bot])
- ec7134406a98e963b0e87d8f203719335a6e6d2d: chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui (#25315) (@dependabot[bot])
- 83ce6ca8cedc48e62181c593132cd47646be78a9: chore(deps): bump k8s libs from 0.29.2 to 0.29.6 (#586) (@crenshaw-dev)
- 51a33e63f175339e55c29b813c7b836262d0f714: chore(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.70.1 (#426) (@dependabot[bot])
- 73f3e7f01a9b36e655203b93d76927a36d5c3611: chore(deps): bump k8s.io/klog/v2 from 2.4.0 to 2.8.0 (#239) (@dependabot[bot])
- b5600162862f1bc5d5b9540cf12de4f1e394bbfc: chore(deps): bump k8s.io/kubernetes from 1.22.2 to 1.23.1 (#365) (@tommyknows)
- ef48aa9c37297e9061b8736afa89bec5424a4e69: chore(deps): bump library/busybox from
2f590fctoe3652a0in /test/e2e/multiarch-container (#25116) (@dependabot[bot]) - b7e09e0dbab616c7d9cc7e295f09640d6c56eb7e: chore(deps): bump library/busybox from
d82f458to2f590fcin /test/e2e/multiarch-container (#24962) (@dependabot[bot]) - de79e6aafcc634a1ba9df5cc82c363bae109804f: chore(deps): bump library/busybox from
e3652a0tod80cd69in /test/e2e/multiarch-container (#25560) (@dependabot[bot]) - b76078863d14514c0d516d4ec084c864d20acfc5: chore(deps): bump library/golang from 1.25.0 to 1.25.1 in /test/container (#24447) (@dependabot[bot])
- b9916c331331db77ccdfe3fac3f9c8cfdb5d5b46: chore(deps): bump library/golang from 1.25.0 to 1.25.1 in /test/remote (#24446) (@dependabot[bot])
- 33e817549e8d0add7ddae679507cb8dd0717af0e: chore(deps): bump library/golang from 1.25.1 to 1.25.3 in /test/remote (#24954) (@dependabot[bot])
- eaf83019a1137d5ce2984d3d04ac198b683a7655: chore(deps): bump library/golang from 1.25.3 to 1.25.5 in /test/remote (#25484) (@dependabot[bot])
- 03e6342a4adf46c7748e835b238e865847fb6480: chore(deps): bump library/golang from
0ece421toa22b2e6in /test/remote (#25586) (@dependabot[bot]) - e161522dc0f356873c4c86bf0fbd19095433b38b: chore(deps): bump library/golang from
2e3aca2to6ea52a0in /test/remote (#24975) (@dependabot[bot]) - b7b4ab938aca25d6be9504704186ae50a1ed32d8: chore(deps): bump library/golang from
7d73c4cto2e3aca2in /test/remote (#24963) (@dependabot[bot]) - 1b973b81efa5ef01f2698770552af6a4f9c843f1: chore(deps): bump library/golang from
8305f5ftoab1f5c4in /test/remote (#24817) (@dependabot[bot]) - 33f6889efd917be7b3fff6b94038cd792cfd61ab: chore(deps): bump library/golang from
ab1f5c4tod709837in /test/remote (#24857) (@dependabot[bot]) - 56118142430d446c231e99203754d114226b3bb5: chore(deps): bump library/registry from
1e96c37tocd92709in /test/container (#24955) (@dependabot[bot]) - c3302545cccd63e2d8e22eb944e98b81efe4b88b: chore(deps): bump library/registry from
3725021to1e96c37in /test/container (#24909) (@dependabot[bot]) - 10f991d674374db3371dae7ac729aa8266cdfa40: chore(deps): bump min-document from 2.19.0 to 2.19.1 in /ui (#25223) (@dependabot[bot])
- 3ad7da50f7ade6a7924e7f5d70ae53354e10ece6: chore(deps): bump node-forge from 1.3.0 to 1.3.2 in /ui (#25434) (@dependabot[bot])
- 68ff7df659387b8f2d844c976fa967cb92f8d3fa: chore(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#24803) (@dependabot[bot])
- 4a1bf9efff892c4c4fb3c1a38a3afce2625566cd: chore(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#25584) (@dependabot[bot])
- 83548e39de88f44c7633ed3966776a0591dd952b: chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#25420) (@dependabot[bot])
- 48c969b32456f72834a3f42957358bffbaf7cdcb: chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#25432) (@dependabot[bot])
- 08b93e83d22d0710b79af0c2852dc000d018299e: chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#25545) (@dependabot[bot])
- b7d975e0b3b1eaebc8a6b6de6911e4018fe819c0: chore(deps): bump renovatebot/github-action from 43.0.12 to 43.0.13 (#24677) (@dependabot[bot])
- 8dd534ec381b5ef43e5395ffd6d30c5200971237: chore(deps): bump renovatebot/github-action from 43.0.13 to 43.0.14 (#24777) (@dependabot[bot])
- b260143db1bb0575a6cdc082b1c091755dbf9d38: chore(deps): bump renovatebot/github-action from 43.0.14 to 43.0.16 (#24896) (@dependabot[bot])
- 99691565df0fffc0dd6dc252354ac042ec1b6529: chore(deps): bump renovatebot/github-action from 43.0.16 to 43.0.17 (#24951) (@dependabot[bot])
- cb6608346fef7ab56442afe4e1073334f6902ced: chore(deps): bump renovatebot/github-action from 43.0.17 to 43.0.18 (#25011) (@dependabot[bot])
- e80395bacfb0e9cd94441e0fcb2ce08d9d16df5d: chore(deps): bump renovatebot/github-action from 43.0.18 to 43.0.19 (#25099) (@dependabot[bot])
- b7691b21673a1324cfd68aa9893f956a785686a1: chore(deps): bump renovatebot/github-action from 43.0.19 to 43.0.20 (#25156) (@dependabot[bot])
- 2a4734c54cde45f1056033ce19a48afb5eb53326: chore(deps): bump renovatebot/github-action from 43.0.20 to 44.0.2 (#25256) (@dependabot[bot])
- 19ee75b9fcceb88c6c0746f667c52eb1e883b6e0: chore(deps): bump renovatebot/github-action from 44.0.2 to 44.0.3 (#25321) (@dependabot[bot])
- da4e74837cd2b228ba58ed56243ba74fc465b0d2: chore(deps): bump renovatebot/github-action from 44.0.3 to 44.0.5 (#25468) (@dependabot[bot])
- ab8fdc7dbd4c2fe62385465a7b2d8220dedeba4f: chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 (#339) (@dependabot[bot])
- 7aa522b8166d90230588d04bbbd032b70f91ad6d: chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#24984) (@dependabot[bot])
- ea3925e34f3ac6b2b35d6958da57a56d3538f8c3: chore(deps): bump softprops/action-gh-release from 2.3.3 to 2.3.4 (#24856) (@dependabot[bot])
- 00eb906211ef1d940c91da9bad920946639f438a: chore(deps): bump softprops/action-gh-release from 2.3.4 to 2.4.0 (#24873) (@dependabot[bot])
- 492f712e705b04d4aca44fd0b71a29d349710ab2: chore(deps): bump softprops/action-gh-release from 2.4.0 to 2.4.1 (#24944) (@dependabot[bot])
- 6bf276f675bce582d780623c414e7423f99f8e1c: chore(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2 (#25235) (@dependabot[bot])
- e81872fb1d61ad18125468bacf7af00cba433693: chore(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#25506) (@dependabot[bot])
- 182a084407ba08f744524be64804364d34acbecd: chore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (#25627) (@dependabot[bot])
- 7ba800af7530c1ae38f7af5e0a89b7aa7bc677e0: chore(deps): update actions/checkout digest to 1e31de5 (#24612) (@renovate[bot])
- 414a17882d7695a6e02ebb50da018cdf3fa329d9: chore(deps): update codecov/codecov-action action to v5.5.2 (#25608) (@renovate[bot])
- 5aa6bcb387381f709018ff49fd1145544e79ec57: chore(deps): update dependency golang to v1.25.1 (#24618) (@argoproj-renovate[bot])
- c11d35a20f55f2ea6e4c4a3716a39fc2b6f0b0fd: chore(deps): update dependency gotestyourself/gotestsum to v1.13.0 (#24610) (@argoproj-renovate[bot])
- 5072fb7136c657c97e9346b983416aaee05318e8: chore(deps): update dependency markdown to v3.10 (#25152) (@argoproj-renovate[bot])
- 9faa6098ed405d5463177cd3b8c045eb10f58488: chore(deps): update dependency markdown to v3.9 (#24611) (@argoproj-renovate[bot])
- a7a07e2cd83f66ddd7d4e16bba8786f2ae310244: chore(deps): update dependency normalize-url to v4.5.1 [security] (#24607) (@renovate[bot])
- 9fbdc10cb09888ccb794cb359d585bcfa6c7891d: chore(deps): update dependency pymdown-extensions to v10.17 (#25262) (@argoproj-renovate[bot])
- c1a28aa51e01021fe060213a71123a7a537704de: chore(deps): update dependency pymdown-extensions to v10.17.1 (#25333) (@argoproj-renovate[bot])
- 45a89ef4c0196c9d83c39dff0c302f3dce203746: chore(deps): update docker.io/bitnamilegacy/kubectl:1.32 docker digest to 9524faf (#24840) (@renovate[bot])
- 77f313c2ec11eb8eddea7095f4c23b41e2f00399: chore(deps): update docker.io/library/busybox docker digest to d82f458 (#24616) (@renovate[bot])
- f209e7aa7b9f32530d3dc03261eebbdc445731ed: chore(deps): update docker.io/library/golang:1.25.0 docker digest to 5502b0e (#24617) (@renovate[bot])
- b1e05e3e07447d17d8b44734a527654f8c8a5a7e: chore(deps): update docker.io/library/golang:1.25.1 docker digest to 3c96199 (#24812) (@argoproj-renovate[bot])
- b8e8c1fccb3166a34b8260b94c42d8785e7c930d: chore(deps): update docker.io/library/golang:1.25.1 docker digest to 9b057a4 (#24810) (@argoproj-renovate[bot])
- 54311b9613cedddcc14ecd4da7fbc388cdbc637e: chore(deps): update docker.io/library/golang:1.25.1 docker digest to ab1f5c4 (#24820) (@argoproj-renovate[bot])
- aadd977816b8b9e3999faa87068c4ea902c27822: chore(deps): update docker.io/library/golang:1.25.1 docker digest to d709837 (#24948) (@renovate[bot])
- 2d71941dd0bd50e9252e76a835ddc6e308fd2ee3: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 0afe9b5 (#25168) (@argoproj-renovate[bot])
- 9db75f63b3bd9b123ff5c5e3a547455bb6bec63a: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 0d8c14c (#25016) (@renovate[bot])
- d8c72c2c8ecf6a16f05fcac405de8c0728f0359f: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6bac879 (#25091) (@argoproj-renovate[bot])
- b4c7467cf395a633decbf19774e1fc7ca40c31a0: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6d4e5e7 (#25187) (@argoproj-renovate[bot])
- 7e1946c3d8d945598406ac4bd5219f2b7f4ada5f: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6d4e5e7 (#25326) (@renovate[bot])
- 4c57962cf47d72560f511a13a224ba3ccddb3389: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 7e3cbcd (#25158) (@argoproj-renovate[bot])
- c207a4f76cade5e1442069311eb7bcc00f7085a5: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 8c945d3 (#25038) (@renovate[bot])
- 6d5678a35193b2277453f27388f1933af90f5254: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 8c945d3 (#25041) (@argoproj-renovate[bot])
- 8d0e5b9408c3d9af83eea2fda38e78845c1e53fa: chore(deps): update docker.io/library/golang:1.25.3 docker digest to b2663ef (#25172) (@argoproj-renovate[bot])
- 5f66fe575134a75f8e3cb6c5323e07062798f473: chore(deps): update docker.io/library/golang:1.25.3 docker digest to dd08f76 (#25073) (@argoproj-renovate[bot])
- 61322b66e4369571efb372b37d2d8d5a779e2bae: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 0ece421 (#25568) (@renovate[bot])
- 035726e71171375e499ecf038d3d0b82338e476e: chore(deps): update docker.io/library/node:22.9.0 docker digest to 8398ea1 (#24619) (@renovate[bot])
- 53fa4f45b9517a7d681f89cec5b208f9d2a06203: chore(deps): update docker.io/library/node:23.0.0 docker digest to 9d09fa5 (#24620) (@renovate[bot])
- f437a75e390ff37e8819141db32b8b0103935ac5: chore(deps): update docker.io/library/redis:8.2.3 docker digest to 7cb87cb (#25571) (@renovate[bot])
- b553cc5ea4448abc32909f887f0289e83d787246: chore(deps): update docker.io/library/ubuntu:25.04 docker digest to 103c747 (#24625) (@renovate[bot])
- 8fc795f1ade83b23bba2dfcf7ca6f82dc0131468: chore(deps): update docker.io/library/ubuntu:25.04 docker digest to 27771fb (#25031) (@renovate[bot])
- e79a2bd6ea06bed47264ed7c3ec4b02447f4adaa: chore(deps): update docker.io/library/ubuntu:25.10 docker digest to 5922638 (#25603) (@renovate[bot])
- 0fa1f675c5a924d4edee0ec938460ac1f99d8dbb: chore(deps): update docker.io/library/ubuntu:25.10 docker digest to 9b61739 (#25043) (@renovate[bot])
- 17b98d9b666d2f78d340e973b051185bd8bec540: chore(deps): update github.com/argoproj/notifications-engine digest to e2e7fe1 (#25604) (@renovate[bot])
- 0fb6c51f9de48711969243faac8df14b01327662: chore(deps): update group golang to v1.25.1 (#24605) (@argoproj-renovate[bot])
- 12f332ee2e2686068cfa40a73f40cbf2d8f03a3d: chore(deps): update module github.com/golangci/golangci-lint to v2.5.0 (#24673) (@argoproj-renovate[bot])
- 6ca71fec00851c331c50a3f2cfd185f11271eb07: chore(deps): update module github.com/vektra/mockery/v3 to v3.5.5 (#24606) (@argoproj-renovate[bot])
- fa609efbc15f19a8234785743bd81984145d15f5: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.0 (#25280) (@argoproj-renovate[bot])
- 50d7b206f502ce2d0a2574201cf36b20ea9c6af8: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.1 (#25569) (@argoproj-renovate[bot])
- 99434863c9739de75b53181c98568a46c9f504a0: chore(deps): update module k8s.io/kubernetes to v1.34.2 [security] (cherry-pick #25682 for 3.3) (#25683) (@argo-cd-cherry-pick-bot[bot])
- ac071b57a156d13ab0c2b26a70fe8e4e3555b93c: chore(deps): update notifications-engine to fix GitHub PR comments nil panic (cherry-pick #26065 for 3.3) (#26075) (@soutar)
- 369fb7577e58d34faacf6dae439e014c36496530: chore(deps): update notifications-engine to v0.5.1-0.20251223091026-8c0c96d8d530 (cherry-pick #25785 for 3.3) (#25853) (@argo-cd-cherry-pick-bot[bot])
- 5de1e6472d272b2c506960111acaf9faaed536dc: chore(deps): update to helm 3.19.4 due to cve : https://github.com/helm/helm/releases/tag/v3.19.4 (cherry-pick #25769 for 3.3) (#25774) (@argo-cd-cherry-pick-bot[bot])
- 0371401803996f84bcd70a5f6bb2f0ecc7d7b5d2: chore(deps): upgrade go version in dockerfile (#638) (@jmeridth)
- f15cf615b8141a9f0d8e37cf92bac2d0e7a486da: chore(deps): upgrade k8s version and client-go (#530) (@fengshunli)
Other work
- f39140cf0a07e3b712f27fc34742743ffe846b62: Add “argo + flux” logo ( <>)
- d79c06d1f0116bcd192fa691612e4215518cc85c: Add Ask-Us-Anything ( <>)
- 0cb4f8a5fb76da6c15f97643376f8a512f1b0d7d: Add black box design proposal ( <>)
- fec5ec399bfa119c7658bee44b3ae8aa9f3e3030: Add black box hypothesis and acceptance criteria (@2opremio)
- c90d36e813eef57c586087b12eafbdba7aa66e9e: Add black box hypothesis and acceptance criteria (@2opremio)
- a9c4d400c5419793c1fe1052dea887c36efd5f55: Add description of a risk into ‘Risks and Mitigations’ section ( <>)
- aedd5f533e4a2853cfe29f42724c1915a049139a: Add docs that describes requirements for a repo auto-update and docker registry scanning components ( <>)
- ffe694f1176938a45f1dbffcd90d54ffe4acb4e6: Add engine API to the black-box design ( <>)
- 717b8bfd69482e09a77294ba873570c6ead514b9: Add option to skip the dryrun from the sync context (#708) (@Nheijmink19)
- bd7681ae3f8b432aa688daf2b8358efd9914888e: Added support for impersonation in the kubectl (#534) (@anandf)
- 2257d233ab259f01cfae4d6d58add044cdc36daa: Apply reviewer notes (@alexmt)
- 9970faba813851ede988911f4b72fee7e7951b78: Cherry-Pick Retry commit in master (#452) (@leoluz)
- 06a52d3d71b0b2a2f9b5970d583d604028bbfbea: Clarify where we want contributions ( <>)
- 15973bc6b42d0b0f376c8cb2b7ee9de7715b1d7a: Do not use
--forcewith--dry-run(#633) (@rafal-jan) - c820482a8b5122e067cd64a94f26cd8a6e1f92fe: Drop github.com/grpc-ecosystem/grpc-gateway dep (#63) (@ash2k)
- 278472de09982dc09b93669b35ad8be35de36be0: Fix Slack invite: https://slack.k8s.io/ ( <>)
- 4bd4f29670eee1ad3889430a7d4245693e424547: Fix data race on err variable (#46) (@ash2k)
- fb2ec13845723304bc0d847cec66efb9c09a6c8a: Fix markdown links in README.md (#59) (@ordovicia)
- 3e620057f47eea514fb60f371bd2909bce6c27c1: Handlers cleanups (#101) (@ash2k)
- 777c0ff629136e268e2a60a8c2780232cbe061b9: Initial commit ( <>)
- c00a93dd2ab5c13be31b0b126ad5c8bdddcd1722: Initial commit (@jaypipes)
- 9de8221284d93d0db91905a8485aabd4fc649a6e: Limit width to 100 characters per line ( <>)
- 174fcfe01e81d650f30b8b6e3aff1e2c9aeb3379: Merge commit from fork (@crenshaw-dev)
- 1988c704d54ee819fe54e3f05c6090e3e5cb3372: Merge commit from fork (@crenshaw-dev)
- 701bc50d01c752cad96185f848088d287a97c7b7: Merge commit from fork (@thevilledev)
- 7e21b91e9d0f64104c8a661f3f390c5e6d73ddca: Merge commit from fork (@svghadi)
- fa0d6a8eb69e3553f6f1ee5f67283e45f3663caa: Merge commit from fork (@crenshaw-dev)
- 8b533e576332912e98f78573c56eb0f00427e72f: Merge pull request #1 from alexmt/design ( <>)
- ae40d125757aea23feba4ce8e0905e47a55bf546: Merge pull request #10 from dholbach/add-preliminary-slack (@jaypipes)
- 3d22b0b8beb126b9605f141e2b24d999af6e9add: Merge pull request #11 from dholbach/add-slack-ama (@jaypipes)
- 142bfe40f501536b53d00513ad91cb9dc66ff7c5: Merge pull request #12 from alexmt/blackbox-api ( <>)
- 3c2b7ebbde21f8de3434423c8b04cd1dce55d7f4: Merge pull request #14 from argoproj/add-poc-links ( <>)
- 7d29c700caddef66ace23e22930b006eb84d32b9: Merge pull request #15 from argoproj/add-meeting-times (@jaypipes)
- a8b4283616970aaab2dd979cea815420f3180fad: Merge pull request #19 from argoproj/fix-slack-invite ( <>)
- 57db7848cfdb7e2857d0e6fd615ec5039a0c729d: Merge pull request #2 from 2opremio/master ( <>)
- 7220635f97a3513a59f93291944a1ce73298d288: Merge pull request #20 from dholbach/add-logo ( <>)
- 051b7c6d9d22e887d0b9304e2514240df50c7a89: Merge pull request #22 from argoproj/update-events (@jaypipes)
- be3abd2a128786f4ad754581e5b50220a49c76e1: Merge pull request #23 from argoproj/add-faq (@jaypipes)
- 6dee3d61d4a98ff5486fe353b3e038882db01a49: Merge pull request #24710 from leoluz/gitops-migration (@leoluz)
- ac46a18b559bd65148a1e46b899d50d14492f3ab: Merge pull request #24726 from crenshaw-dev/fix-health-typo (@leoluz)
- 74a3275df213edf2be78cecd4f34c142c668586c: Merge pull request #24733 from ranakan19/logVerbosity (@leoluz)
- 78edcf4310d3c1b34e355aea7266ff28b363016c: Merge pull request #4 from dholbach/more-info ( <>)
- 1bd4f7af941e2cdd72fd9234dc8556db00883753: Merge pull request #9 from dholbach/add-coc (@jaypipes)
- f5382d9ef1928a9ee24f30df8c6aa4df04b0b94e: Merge remote-tracking branch ‘ge-migrated/prepare-migration’ into gitops-migration (@leoluz)
- 8430dc06d70093793a05279ce002336822594394: Move argocd core to gitops engine repo (@alexmt)
- 53ff80ff60dd3408ad84a1fc8b28204e491e935c: Move bottom-up design from google doc to markdown ( <>)
- fb4d62b938a5aae214ddb89d36a1d89b9795bc91: Point to #gitops on Kubernetes Slack for now ( <>)
- 5622a648083e34a315b6657c5a45aa6e640ae08c: Reduce k8s.io/kubernetes usage (#57) (@ash2k)
- 921c307c0c4d9c7c4205db97c5c68b6763c8f2de: Rename black-box, white-box designs to bottom-up/top-down ( <>)
- d5b318d43010becfc45b16ebc79386a7245400a1: Rephrase a sentence that describes a requirement to contribute Flux specific features into GitOps engine ( <>)
- 6f8e242890b30d92cc59efca3b812be739bb9c8d: Replace SyncUnit with Sync
( <>) - 148710afc08d1bd3ddfa00ab10f044f9b883472e: Replace app with SyncUnit ( <>)
- 7d3da9f16e353692824a6e83fc31de113b6a9251: Replace ghodss/yaml with sigs.k8s.io/yaml (#62) (@ash2k)
- 8697b44eea5aa82b24a27adc60daccdbca702b76: Revert “Add option to skip the dryrun from the sync context (#708)” (#730) (@crenshaw-dev)
- 38db8bb691a039811b7aea4894e80a3e7018b064: Update OWNERS (#237) (@edlee2121)
- 991ede4764a690598795b2ab18d829a957127144: Update USERS.md (#25243) ( <>)
- bf8e17f73f47a72f49d626096ebd3691a1a82cbb: Update and trim dependencies (#123) (@ash2k)
- 8a3ce6d85caa4220cfcaa8aa8b6d6dff476909ec: Update condition to select right pvc as child for statefulset (#550) (@hanzala1234)
- 4815faf272115f03a667691cf024614af9521656: Update events section ( <>)
- b371e3bfc5e95962096866e3d8e0205bf647f1a2: Update namespace v2 (#465) (@blakepettersson)
- 6a28738865e8b230745d84d72a87dedbfbdda3c6: Update specs/design-black-box.md ( <>)
- 6f11a04a647de0c97b98d8e348c0889e49078ab1: Update specs/design-black-box.md ( <>)
- 3fdca00e92349c9cb51bd7da7d14301090487285: Update specs/design-black-box.md ( <>)
- 47e2511dc1da44d98d6a4cbb0c73c29a5123a4cf: Update specs/design-black-box.md ( <>)
- 8049fbc8183b4c6f8c0a99138e5d4a4b64e481a3: Update specs/design-black-box.md ( <>)
- a1b21057fd814d85e1adffbc6901f3a15f122551: Update specs/design-black-box.md ( <>)
- dd78b0b09e5f4da7c569ad0c284a5c82e18b274e: Update specs/design-black-box.md ( <>)
- 37e7d2b470304f8ec91461fe8b57aa73e1e37ef4: Update specs/design-black-box.md ( <>)
- 374c2361964a8e31381fedf8518fa3be49d49f3b: Update specs/design-black-box.md ( <>)
- ab1888eef06e18feae819b9ad10b271a19797eaa: Update specs/design-black-box.md ( <>)
- 2bb958819ad5d501f22fbc9045a76d5fde00fece: Update specs/design-black-box.md ( <>)
- 86354597484ba39ca0a2bc3b57a7e7daf082cca7: Update specs/design-black-box.md ( <>)
- 3a533913242c90271cb2c07f64fd3e4facf3e8cb: Update specs/design-black-box.md ( <>)
- 40c5701ac36ff4804b871478a42fdb15dbd21fac: Update specs/design-black-box.md ( <>)
- 16598d5148980606be8c0bb54b600a28f11be770: Use UpdateSettingsFunc type (#58) (@ash2k)
- fd50001c44c417cb9f0d92d4aa54d847234ddf84: Use scheme.GroupKind as key for resource customization settings ( <>)
- 9068f90261f6bdd0e9c5698186fa634c20a3520e: add readme notice about ongoing migration (#781) (@ppapapetrou76)
- ef4dcd6c122ffa40c44dde42f4fef11133b6af76: add some explanation about what this project tries to do ( <>)
- 90e5e3a40eaada4687773a358631fbf762c986c2: added common disable sync otpion (#749) (@reggie-k)
- d3f2ce3ad7149235ee938de48158963d7c69d85a: addressed review feedback from Jay ( <>)
- a16fb84a8c4eaaeeb89d0a3364a5b7e87e128394: bump k8s v1.32 (#665) (@sivchari)
- 675f8cfe3f073d4ec070b1fb67d6c577f08d21b6: chore(cherry-pick-3.3): bump expr to
v1.17.7(#25888) (@nitishfy) - 6cce4b29b9f8bd43b1c76f83d36404c7faf8225f: chore(ci): don’t run renovate on forks (#24600) (@blakepettersson)
- 47142b89f4f6b07729db5783aece05aef35ccc31: chore(ci): enable Renovate (#24602) (@crenshaw-dev)
- e4cacd37c4a82c0710b82a2371a5b34524efbc03: chore(ci): run tests on cherry-pick PRs (#694) (@crenshaw-dev)
- 4e42f00b576030f1fc23e61b8e1610f55a8669ee: chore(ci): update github runners to oci gh arc runners (#24632) (@koksay)
- 116707bed11bb0a9efc26cdad44d39d84ede77da: chore(cli): plugins always have an argocd prefix (#24768) (@blakepettersson)
- 112657a1f90c79cd667fab4f364baffdda0943a0: chore(docs): typo fixing in agent README file (#351) (@LinuxSuRen)
- 9acb8f815cc8041322e3e54760e4f71368d98bf6: chore(docs): update all installs to use –server-side (#25538) (@pjiang-dev)
- 27f30b4a7dbd17b6920dca088f4f561da37eb17d: chore(refactor): use rbac package for valid actions (#25456) (@nitishfy)
- 49f5c03622b2261f4913f50bb297045100d70b75: chore(tilt): add deps for build and ui packages (#25165) (@FourFifthsCode)
- 712109be5ed6bacec1ce7be7d17f20168a09b0fe: chore(ui): convert ApplicationDetails components to functional components (#23767) (@chansuke)
- d1523a07b65c1dbd6cdb0a76ab0838f62445497d: chore(ui): convert user-info-overview to function component (#23786) (@linghaoSu)
- 4a71661dbe1288d81339a5e4d037bee2f91cace5: chore(ui): fix Incorrect links to applications managed by other argo instances (#23266) (@aali309)
- af7ae18189bc822cde6c01e521366d9aa68b96a2: chore: Add appkey and error fields in appcontroller (#24668) (#24669) (@andrii-korotkov)
- e0a0d5ba17e6b2c8e0c3aa9d0ad4ba3043c9c227: chore: Adds a script to prepare repo for migration to main ArgoCD Repo (#766) (@ppapapetrou76)
- d590fe55be99cda404eb91d650924d38204136a0: chore: Cleanup IterateHierarchy v1 (#748) (@andrii-korotkov)
- a586397dc3189ccdf07b76cb3a0bb23f4d7a2264: chore: Fix go version during ci lint (#401) (@leoluz)
- 531c0dbb6852354b60293e4d6e2b63f96b567965: chore: Remove support for deprecated extensions APIs (#381) (@terrytangyuan)
- 6f7cd4fca5d2626c0787b5184acf017f409867cc: chore: Speficy correct module dependency for kube-aggregator (#39) (@jannfis)
- 55bb49480a68ca9653b88ddbbc66584d52267081: chore: Spelling (#215) (@jsoref)
- 370078d070b1b3d116b22b42d60c92b59a15f72f: chore: Switch dry run applies to log with debug level (#705) (@andrii-korotkov-verkada)
- cc707ccc94eca610ae467de38c92d33835bc7b55: chore: Update to Kubernetes v1.19.2 (#139) (@ash2k)
- 928245881d739498fa3cb6174caa4a65c01b17ff: chore: Use v0.20.4 kube dependencies (#238) (@sbose78)
- df2a759c657f8b95532d83a5c1dc4800c343b8ff: chore: add –force-conflicts and notes (#25639) (@pjiang-dev)
- 363a7155a5dca3e32b3ca768ede857050b17f02c: chore: add CODEOWNERS (#641) (@jmeridth)
- 7500c4faa4546caeb67b48a9b9d2ddfe2ac52a7e: chore: add OWNERS file (#41) ( <>)
- c8a5159e108997f2a1f9ac0f2c4b3afb862c3020: chore: add search option to docs while previewing locally (#25660) (@onasser1)
- 7258614f50414ffb2dca9957b571b906db709998: chore: add unit test for ssa with dryRun (#703) (@pjiang-dev)
- b4e626c9ebce71e90e46bec19b7a56763f70439d: chore: add unit tests for printKeyTable (header, rows, uppercase subtype) (#24274) (#24706) (@myeunee)
- a48b381d3bc77f815075600383031213d7678ded: chore: allow devs to run locally a subset of e2e tests (#25514) (@ppapapetrou76)
- 46deaabea9670880ec24f8d23a4599c109d5dff8: chore: allow docs approvers to merge for docs/operator-manual (#24813) (@crenshaw-dev)
- 72bcdda3f0a5b80432d9f72e5b30827a530ac349: chore: avoid unnecessary json marshal (#626) (@crenshaw-dev)
- df9b446fd7d25c7dfad3308998f4faf84b2db344: chore: avoid unnecessary json unmarshal (#627) (@crenshaw-dev)
- edb9faabbfed918a7e214d388a5dcd7f1d60cc22: chore: bump golangci-lint to v1.63.4 and list argo-cd linters (#670) (@mmorel-35)
- 95e00254f82a1e2a38c47b8383e68dddff763b88: chore: bump k8s libraries to 1.31 (#619) (@crenshaw-dev)
- 97ad5b59a62726af8f9a2a86824b5906d76f7e03: chore: bump k8s v1.34 (#773) (@pjiang-dev)
- a45189fc91b93c4c94d72e06ae4c0edcb6559dd9: chore: bump k8s.io dependencies to 1.17 (#70) (@darshanime)
- 099cba69bdfccba0d9159260f22a79225e1bc8b9: chore: bump kubernetes version to 0.30.x (#579) (@sivchari)
- efca5b9144fab9aa4d5aabb1a51d6340d8fa0bd4: chore: bumps golang version everywhere to the latest 1.25.5 (cherry-pick #25716 for 3.3) (#25808) (@argo-cd-cherry-pick-bot[bot])
- 5db7846c78f02fd29230e42a06d70104b67aa027: chore: bumps helm to 3.19.2 and kustomize to 5.7.1 (#25362) (@ppapapetrou76)
- 10f60b96acb85b4a2edc5b0ee287a19306af9e6e: chore: bumps redis to the latest stable to eliminate vulns (#25272) (@ppapapetrou76)
- 1d13ebc37242bf8036ac8b7bb090f026b914323b: chore: bumps redis version to 8.2.1 (#24523) (@ppapapetrou76)
- d00c99d52eab97cc54762db372aaeb5a1f849827: chore: copy gitops-engine deps to test container (#24764) (@fm1ck3y)
- 97d4a75189b1cc3b6415d54451c7c06321c7ce43: chore: enable Dependabot v2 (#67) (@sullis)
- c323d367069008499c736aef9c0c2966fda40b2c: chore: enable dot-imports, duplicated-imports from revive (#678) (@mmorel-35)
- 70bee6a3a5d472d823ecb2cfd260efc39099a114: chore: enable early-return, indent-error-flow and unnecessary-stmt from revive (#674) (@mmorel-35)
- b111e500826b9d1ca8d0764a616cdb091929d52b: chore: enable errorlint (#673) (@mmorel-35)
- cc13a7d4172e279801dce845bf7bad41efddb338: chore: enable gocritic (#680) (@mmorel-35)
- f948991e78126e19388bf5bf2483b48bd3ca224a: chore: enable gofumpt, gosimple and whitespace linters (#666) (@mmorel-35)
- 00472077d3b7087c9e545cf5672307d174abc33a: chore: enable goimports linter (#669) (@mmorel-35)
- ad846ac0fdc0221fb2eb23d57328dc7cf4d776e2: chore: enable increment-decrement and redundant-import-alias from revive (#679) (@mmorel-35)
- bfdad63e2718f5119264312c54842e673c31dcb0: chore: enable misspell linter (#672) (@mmorel-35)
- 7357465ea6c088bd9f0afe0d4a2fb155cac9f84d: chore: enable noctx linter (#24765) (@mmorel-35)
- f5aa9e4d10bb08976bd11bad8c3f199110235ca3: chore: enable perfsprint linter (#676) (@mmorel-35)
- 04266647b1e0acfb8df480e7e7053348c85f2ac6: chore: enable require-error from testifylint (#681) (@mmorel-35)
- 382663864e6cbad9d30b748fb174cc8998351752: chore: enable testifylint linter (#657) (@mmorel-35)
- 367311bd6f454bbf8aefc554fcea33423ebe7d21: chore: enable thelper linter (#675) (@mmorel-35)
- 782fb85b948939357fddc07ffdf43b3bf703c3bc: chore: enable unparam linter (#677) (@mmorel-35)
- ccee58366a99a4e28897c57e9d25e5ca177b1b0c: chore: enable unused-parameter and var-declaration from revive (#668) (@mmorel-35)
- 7ac688a30f4f49d0d1ca0e73425d3723de834af0: chore: enable use-any from revive (#667) (@mmorel-35)
- fdd27369f94b4860594e339ddb4ac4d4e737fd0e: chore: fix Dockerfile COPY to correctly handle gitops-engine (#24863) (@downfa11)
- f20995b271bcfdb23a830602b50fa701a5a7fb2f: chore: fix codegen check (@leoluz)
- 3fcb1a2dca327d836c28d7271d94962c3daf2c82: chore: fix go.work.sum (@leoluz)
- 517c1fff4e2d5c70f0af05a98b43ead92742fba5: chore: fix typo in log message (#445) (@yujunz)
- f13be2a393713cb5ab13c13b9dffedc50cf6cf54: chore: gitops migration test PR (@leoluz)
- a2b3f0a78ee4a688d804196ce582d39831c4daa4: chore: gitops-engine post migration fixes (#24727) (@leoluz)
- a00ce82f1c17beca883981115a16b20ccce373c5: chore: log cluster sync error (#541) (@crenshaw-dev)
- ba9125230feb9b4ab6b3e6326e81a1d146a18dec: chore: merge gitops-engine test (@leoluz)
- 7d150d0b6bf3972c925c07bb6422741c5fb7c680: chore: more docstrings (#606) (@crenshaw-dev)
- 3de313666b781fff36864256b864f66811342a11: chore: more logging for CRD updates (#554) (@crenshaw-dev)
- 4ea276860c3c4eeae11816531656162588d7aa94: chore: refactor test functions to pass context from testing.T to fixtures (#25134) (@mmorel-35)
- a70208905739108b980fd7b1648a21f28fdef988: chore: regenerate cluster cache mocks (#40) ( <>)
- b7f60b7f76dd7d526d0b9a336f4a27d4c76a4459: chore: release champ 3.3 (#25202) (@pjiang-dev)
- a093a7627fe5b85608b087a9f19094ba9fe5c233: chore: remove actions/cache duplicated behavior with actions/setup-go (#658) (@mmorel-35)
- 4386ff4b8df9627c10efc2513871856f94434383: chore: remove duplicate scheme import (#580) (@pgier)
- 541a1546cd6466df1c3c1474578f5874ee184b31: chore: remove unnecessary lock value copy in test (#24939) (@shota3506)
- d6f25a169e3b1adf37c973d93201841e8932bdec: chore: remove unused struct (#25186) (@crenshaw-dev)
- 3d9aab3cdcd455c77229840871d63ee6aeafb7e5: chore: speed up resolveResourceReferences (#625) (@crenshaw-dev)
- 8e191042761758db995e20913875b5a32e6fc8c6: chore: switch CI to golangci/golangci-lint-action@v2 (#259) ( <>)
- b855894da06d5bcb2f26ebd3aebd92f1591dbe0a: chore: test resource conversion (#403) (@crenshaw-dev)
- 8d65e80ecb5ae4e0ad040ad00fefcce4293e54f5: chore: update README get involved links (#647) (@jmeridth)
- fa0e8d60a3a48d89354ceb1d450b9eb5b7fc4dfd: chore: update static scheme (#588) (@crenshaw-dev)
- 67ddccd3cc95c8d9bc32ac884a8fa0d854fdfdf7: chore: upgrade k8s cliet to v0.24.2 (#427) (@alexmt)
- f8f1b61ba3fd5fcb647563db3106977e1364de31: chore: upgrade k8s to 1.33.1 (#735) (@pjiang-dev)
- 45462175c9f43dc22f09c9bf8eff82b36648ea59: chore: upgrade the notification engine deps (#25219) (@afzal442)
- f26533ab378fd6a3885e3d4969fdb546a7ccfd24: chore: use Expecter Structs from mockery (#25133) (@mmorel-35)
- 7cdc0f952fadb1a2944f45019441ac0b0adeed1c: chore: use WatchFuncWithContext (#25520) (@crenshaw-dev)
- 079240b9ba972cb5deb2dbc2f6e3cb891ae465ca: chore: use go mod override instead of go.work (#24841) (@alexmt)
- cebed7e704a5a2319d318a18e1fdda1267d282f6: chore: wrap errors (#732) (@crenshaw-dev)
- f960274139a6f480372358646f61267f5b487e9f: ci(release): only set latest release in github when latest (#24525) (@agaudreault)
- 9ae26e4e74c1ef269f70a79ac8fca138eb9fbc31: ci: test against k8s 1.34.2 (cherry-pick #25856 for 3.3) (#25858) (@argo-cd-cherry-pick-bot[bot])
- 58443c658cd601702dfb712c20f2639e6d90229a: describe license and code-of-conduct ( <>)
- 9d32a603b8acdd371d6dc10153cdb96857940789: document meeting times ( <>)
- b8a7d7bfadb1736859a953b41a4f80b5e4f5c30d: document youtube playlist too ( <>)
- b18f378548281bb7804a903f427023507b212bea: fix for nil while sync (#83) (@mayzhang2000)
- c08fd189d29d33aaa13e26f1e7430c9fa010832e: fix second slack-invite link ( <>)
- c0ffe8428a23011ae9f6d0d3d01f9bf6200a4339: manage clusters via proxy (#466) (@ls0f)
- 21a4cdc1c5eabc41ec7cc0ac7dbfc00ffc5b12a1: no current events planned ( <>)
- bcc0243f1ee93edaa2a427e6aed6b69b4457678b: prepare repo for migration to ArgoCD repo (@leoluz)
- ce9616ad10da6d05c78ecceba23ae256ccb0c0f2: refactor: IterateHierarchy method should use read lock (#65) ( <>)
- 46d14961401878dc5c396e346c2bad5a9701605c: refactor: Kubernetes 1.21 libraries (#266) (@ash2k)
- 32c6afc4a7a5a6fe011cffc6dc494184db5bd411: refactor: Kubernetes v1.20.1 (#195) (@ash2k)
- 8d05efd2df57ce72479a567a51ce75c2b4e7093b: refactor: Return error from context (#140) (@ash2k)
- 6884d330a0493f5dd7a5b4f3ff9d54c095f10a8c: refactor: add an API that returns built-in health assessement function (#285) ( <>)
- 16575f18343d678f6beffde648bc6d54bc4b8a63: refactor: add methods in errors package to quit with exit codes (#49) (@darshanime)
- e344629d427af7cac291607a07d1949248a726c7: refactor: allow PatchResource to accept subresource (#175) (@jessesuen)
- 411c8d0f1cca6c81d6382889548e4dfcc73640c6: refactor: cache cmdutil.Factory to improve syncronization performance (#281) ( <>)
- e024377862d2c0d9d2ce7936e045243ba90f763d: refactor: cleanup printing and logging (#124) (@ash2k)
- ef7702fe8622999fb8421dc2e88e78b5a5d53615: refactor: cleanups (#142) (@ash2k)
- 1723191ddef4cde1f62a7cb5e2d7eb743eb79cf5: refactor: deprecates obsolete Diff field (#54) ( <>)
- 8472746916e61581d3ee270744e6f42d410a4adc: refactor: ensure list semaphore is released after response is fully processed (#135) ( <>)
- cc0fb5531c29c193291a7f97a50921f544b2d3b9: refactor: improve func signature (#103) (@ash2k)
- 11e322186bfd215bf728b4f952c497098d2cea37: refactor: reduce usage of k8s.io/kubernetes packages (#258) (@ash2k)
- b067bd7463e7c1fbafba77fe80354c86ba3fcca6: refactor: regenerate cluster cache mock (#291) ( <>)
- afc2e64c708e8eead3a6d4ad6a1253df9b9166b1: refactor: remove dependency on github.com/argoproj/pkg package (#111) ( <>)
- 5da9c7eea0774cecb502752c0dcfdfa42ad45e5d: refactor: stop caching OpenAPISchema since it is cached by cmdutil.Factory (#287) ( <>)
- 27374da031e7dcfcacc345c840338c19de03271b: refactor: ugprade k8s client to v0.22.2 (#338) ( <>)
- 57ea6903448ffa59b241fc085067de6878efa8ae: refactor: update resources install order according to helm implementation (#309) ( <>)
- 31311943a57a45389dc01412572356f2fdbca128: refactor: use github.com/go-logr/logr for logging (#162) (@ash2k)
- 579ea1d764b88d3eb8da38bd8ab101127a6d5dad: refactor: using open api schema in cluster live state cache (#289) ( <>)
- 594682066178451c024ba94a98007c31238c979a: seed FAQ document with content from the Slack AMA session ( <>)
- c5b7114c501fc0a12a12c9055ed0913be7c278b3: selective sync (#213) (@kshamajain99)
- 631d429e2c8c0b70a4b3537c8686022da7627184: set default verbosity as 0 when dry run strategy is none (@ranakan19)
- a36bd76d4916ca31fec31a2680b1a989738dce21: shore: update go.work.sum (@leoluz)
- d8c17c206f958f7179f9b98d68dad51f77f9cf89: spelling: less than (#434) (@jsoref)
- b628c6dd9ef2a45d086673a83878a0824e12ae13: test(controller): avoid race in test (#25655) (@crenshaw-dev)
- dc952c1a60ae387299409f447de886d21b2a6268: validate resource opts (#759) (@agaudreault)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.2.6...v3.3.0
