argo-cd v2.14.0 版本更新介绍
发布日期: 2025-02-03
版本号: v2.14.0
Argo CD 2.14.0版本发布说明:
重要提示: 2.14.0版本的安装清单错误使用了2.14.0-rc7镜像,该问题将在2.14.1版本中修复。
快速安装:
-
非高可用模式:
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/install.yaml -
高可用模式:
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/ha/install.yaml
版本验证: 所有容器镜像均通过cosign签名,CLI二进制文件和容器镜像符合SLSA Level 3规范,验证方法详见文档。
升级注意事项: 跨小版本升级前请阅读升级文档。
主要更新内容:
新功能:
- 新增RabbitMQCluster、Numaflow CRD等资源健康检查
- 支持多来源应用同步超时配置
- 增强UI功能:新增同步状态筛选、历史版本SHA显示、主题自动切换等
- 集群生成器新增FlatList选项和项目参数
- 新增应用删除保护机制
问题修复:
- 修复API服务关闭时的panic问题
- 修正应用集生成器在核心模式下的异常
- 解决Redis CPU占用过高问题
- 修复多来源应用同步顺序错误
- 修正UI中历史版本显示异常
文档更新:
- 完善应用集凭证配置说明
- 新增功能成熟度说明文档
- 更新同步策略文档
- 新增本地开发环境搭建指南
依赖更新:
- 升级Helm至3.15.4
- 更新Go至1.23版本
- 升级多种前端依赖包
- 安全补丁:修复CVE-2024-45296等漏洞
其他改进:
- 优化性能:减少资源锁竞争、改进缓存机制
- 增强测试覆盖率
- 新增用户确认提示功能
- 改进日志记录和错误处理
完整更新日志请查看GitHub版本对比。建议用户及时升级至2.14.1版本以修复安装清单问题。升级前请仔细阅读官方升级文档,确保兼容性和稳定性。
更新内容 (中文)
重要提示!
2.14.0版本的发布清单错误地使用了2.14.0-rc7的镜像。2.14.1版本将更正此错误。
快速开始
非高可用:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/install.yaml
高可用:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/ha/install.yaml
发布签名与来源
所有Argo CD容器镜像均由cosign签名。为符合SLSA Level 3规范的容器镜像和CLI二进制文件生成了来源证明。有关验证方法,请参阅文档。
升级
如果从不同的次版本进行升级,请务必阅读升级文档。
变更日志
功能特性
- 7d28c89f36313f016a9c6279b014357ccf8dd420: feat(health): RabbitMQCluster的资源自定义 (#15286) (@aaguilartablada)
- 29c59ab1356c62b1c2b3db275a59f73fc482b17a: Revert “feat: 默认排除Endpoints和Endpointslices Kubernetes资源” (#20334) (@agaudreault)
- 83953fe276846924da95f997fc14ff07180fcd71: feat(app): 为Source对象添加可选的’name’字段 (#20470) (@CefBoud)
- 4a140515fea53bb398fc997bce733d6ba34f0633: feat(app): 添加ignore-healthcheck注解 (#20462) (@CefBoud)
- 5543900345678545a6aa8b654fb7a85cdb6e2be8: feat(applicationset): 为集群生成器添加FlatList选项 - 修复 #20212 (#20231) (@OpenGuidou)
- 92e0b553a752096fee93af7ac73e7a529cfb123b: feat(appset): 为Argo Projects添加缓存层以加速应用验证 (#18703) (@dacofr)
- 27eebaa53cf5f603550b9499e68496daea2ea9b7: feat(appset): 在集群生成器参数中添加’project’字段 (#20338) (@CefBoud)
- 9e9c9a9aca2d43f5dbebb074394dd154b5c21603: feat(appset): 参数化重新入队时间 #20063 (#20064) (@rumstead)
- dfbfdbab1188dfb26b454e47ac06c70ed484c066: feat(appset): 减少集群密钥日志 (#21109) (@rumstead)
- 4c29c33f027be9a94ce9dbd06ac09d49a3eb6cfb: feat(cli): 添加app diff选项以在差异时指定退出码 (#20144) (@eugene70)
- 3988861edf37f2c52b229bcf9c7b5ff8d9022205: feat(cmp): 启用从仓库服务器向插件共享git凭证的参数 (#15107) (@jmcshane)
- 19613a20fb1819dae0d2e6ab737513775d128499: feat(controller): 支持Istio ServiceEntry网络节点 #20270 (#20273) (@zapkub)
- 19d85aa9fbb40dca452f0a0f2f9ab462e02c851d: feat(health): 为Keycloak、Postgres、Grafana、SolrCloud添加更多健康检查 (#20294) (@rezellme)
- 2a199bc7ae70ce8b933cda81f8558916621750d5: feat(health): 为Gloo资源添加健康检查 (#11379) (@zelig81)
- e4599e1a9069c7cbd1e1641e8ab6476449e9d3a2: feat(rbac): 添加禁用细粒度继承标志 (#20600) (#21553) (@agaudreault)
- d8dd2fc02c8066a98f2c6c07791f38dedb221486: feat(ui): 在关闭应用程序创建面板前添加警告弹窗 (#20807) (@surajyadav1108)
- 1120a086539a14a27d5a30a8ce83cdcc0e6c4246: feat(ui): 在容器状态UI中添加时间信息 (#20920) (@surajyadav1108)
- a94a07ecd6421504fbededdfd5633b93867ca485: feat(ui): 为过滤器添加标题标签 (#21149) (@surajyadav1108)
- 36d189c133b2b7b5dde8710fc8b877c1c2959d81: feat(ui): 在SYNC STATUS视图中支持
configured和unchanged过滤 (#20850) (@aali309) - e09ff60d75787f18edc755990988a5a9e17cbc55: feat(ui): 在差异视图中添加token差异支持 (#19983) (@linghaoSu)
- f4c519ade50dca809fa20104c1b87fa8a2517faa: feat(ui): 在每个历史发布中显示sha修订版 (#19963) (@Tchoupinax)
- 5796a7c22dbef279e0f6e69c311c8b4e8f8b385d: feat(ui): 为仓库设置name属性 (#20077) (@surajyadav1108)
- fb825f705af86ac41ea68f7a49323af56548a6b0: feat(ui): 在应用程序资源树视图中通过拖动鼠标移动图表 (#18025) (#20009) (@linghaoSu)
- 308890661b751529ae8315b2cbf047644e9a369e: feat(ui): 支持自动主题 (#20080) (@linghaoSu)
- 24e67df099821cbdaeac95901e93db9dffacc469: feat(ui): 在实时和期望的清单面板中支持启用自动换行 (#20299) (@linghaoSu)
- eb10b70e8a2e24d08137143cf01a8d9c26783b12: feat: 添加在密钥资源上隐藏某些注解的能力 (#18216) (@svghadi)
- ab8fdb8a6d17a09fa3161ce6ddfa2163d86b35ca: feat: 为Linux节点添加nodeSelector (#20148) (@leehosu)
- b5d8eddb8230e45baff18afe257adf48f0072956: feat: 添加可复用的交互式提示和
configure命令 (问题 #19528) (#19637) (@david-wu-octopus) - 9b481b190743450b9bbedc2a2ad7b6c1a524cd14: feat: 添加skipSchemaValidation标志 (#20771) (#20831) (@dmosesson)
- fd4cc93a30e66557dee952aabd5a4009509047b3: feat: 更改下载Pod日志时的文件名约定 (#19938) (@itaynvn-runai)
- 99efafb55a553a9ab962d56c20dab54ba65b7ae0: feat: Confluent Connector资源健康检查器 - #17695 (#17697) (@Clint-Chester)
- 8ebf4a88418ada369943bf4b6ebab8188eb90483: feat: 默认启用ignoreResourceUpdate #19992 (#20303) (@jaehanbyun)
- 9741c065d8143aedc26b1aeae9df3851037ce9c6: feat: 应用程序的同步超时 (#6055) (#20816) (@andrii-korotkov-verkada)
- 8f0d3d0f6ad5b0cc94c704ec2fd2c26fa97d8202: feat: 健康状态的时间戳 (#16972) (#18660) (@mkieweg)
- c8dcd83f88668a26fff905402efbccadea4b8b74: feat: 在构建环境中添加ARGOCD_APP_REVISION_SHORT_8变量 (#19931) (@Falanty)
- 4722a7f78f2e5b38ff261a2760adb431f4334fb2: feat: 为PipelineRollout添加允许/禁止数据丢失的操作 (#20298) (@juliev0)
- b05cafdfca543a529870270801b5970f9eaf0d25: feat: 为Numaflow CRDs添加自定义操作 (#20332) (@dpadhiar)
- fdf539dc6a027ef975fde23bf734f880570ccdc3: feat: 为ClusterResourceSet添加健康检查 (#20746) (@nueavv)
- 5138dd51182cf47392b15fc6624f8f1a61957da7: feat: 添加孤儿资源计数指标 (#20521) (@jaehanbyun)
- 621330c11bca314209353240cec9587e01b5bfed: feat: 添加确认删除账户令牌的提示 (#20654) (@pasha-codefresh)
- 36ef5639da8101264862a0d6f48618ca64b41bba: feat: 添加确认应用程序命令的提示 (#20658) (@pasha-codefresh)
- d44d7ec043e04d93fa9a32aca517487d42226c50: feat: 添加确认应用程序资源删除的提示 (#20611) (@pasha-codefresh)
- 29d52299da90629c2ccbc8a3cc691fdbc603cd4f: feat: 添加确认删除证书的提示 (#20547) (@pasha-codefresh)
- 16e7517044df049a4ee56ff686e5e3a227f9375e: feat: 添加确认删除gpg公钥的提示 (#20539) (@pasha-codefresh)
- 83b1b6c574affb142f471f68b16aae767527fbf4: feat: 添加确认项目删除的提示 (#20612) (@pasha-codefresh)
- 8a4e7e021fdfa50aeea6c60b9d2f99a43a6d4fa8: feat: 添加确认项目角色删除的提示 (#20613) (@pasha-codefresh)
- 262059346bb5656c31c16bd32ae0b3d58e29cfc0: feat: 添加确认项目窗口删除的提示 (#20656) (@pasha-codefresh)
- 9b6d3a9a95fa77a556e68ff2c49da3f2ee6896f2: feat: 添加确认备份导入期间修剪的提示 (#20546) (@pasha-codefresh)
- eb6d2e635f62c00d31053120915e9b0d44f5eae8: feat: 添加确认移除仓库凭证的提示 (#20541) (@pasha-codefresh)
- 0aa6c49465c85bfbac39316d93a438534dca58fb: feat: 添加对helm skipTests标志的支持 (#20118) (@jaehanbyun)
- b9d5387979d61195f6c42528714f0c637d9950f7: feat: 采用删除应用确认的新提示工具 (#20664) (@pasha-codefresh)
- 4e13b7f36c41d69f37a05aaf6dcb6f5ec6c89659: feat: 允许通过环境变量传递认证令牌 (#19898) (@ctrlaltf24)
- 212efa491462f5fe501d6c6edfbb8007fc8ce793: feat: 允许单独的扩展配置 (#20491) (@leoluz)
- 7c9bd2d2d3e4d681fee2e419cfeef08cade5c804: feat: 应用程序资源删除保护 (#20497) (@alexmt)
- a25378f1efcc09dc25a4169927e57bf2e15accca: feat: appset scm生成器和PR生成器应该只能访问与appset相关的密钥 (#20309) (@pasha-codefresh)
- 2d8659b466aa02e2c10d3a3958f93e5edc5f0007: feat: 用于验证通知服务健康状况的基本e2e测试 (#20182) (@pasha-codefresh)
- a288b4d8c9000225bc9ce8ef829fd2d365465b3c: feat: 默认排除Endpoints和Endpointslices Kubernetes资源 (#20251) (@jaehanbyun)
- 82484ce758aa80334ecf66bfda28b9d5c41a8c30: feat: 引入Numaflow CRDs的健康检查 (#20297) (@dpadhiar)
- 5d89339c1471db16668fdf3f4576e527ec3ad082: feat: 为Numaplane CRDs引入暂停/取消暂停操作 (#20128) (@dpadhiar)
- d16df525d7a88e7b89313d0ed70c6399c580d58c: feat: 通过代理管理集群 (#20374) (@pasha-codefresh)
- 4a38442b99ac459b4ed5985b3416ac09599ac31f: feat: 将appset删除确认移至新的提示逻辑 (#20677) (@pasha-codefresh)
- eba559a4499d17051304785da2d769dd6a31e6af: feat: 禁用写入k8s事件的选项(#18205) (#18441) (@Jack-R-lantern)
- 433b317c358b1bfc59352791254d52e504d83dd4: feat: 源水合器 (#20345) (@crenshaw-dev)
- 59ea2a809e5ad4db2d08d38e029e8484ae9d48c1: feat: 支持MonoVertexRollout的Suspended状态 (#20583) (@dpadhiar)
- dc27102cffff6a7245744d9085aebf60b1586ace: feat: 支持在自愈尝试之间使用指数退避 (#20275) (@alexmt)
- b8249567ae1afe657f3d2f235dc3724880c91370: feat: 将manifest-generate-path资源传输到用于基于插件应用的cmp-server (#19209) (@jsolana)
Bug修复
- 684ee0bceb2c00446c26cdca9cbcf04472022991: Revert “fix: API服务器的优雅关闭 (#18642) (#20981)” (#21221) (#21222) (@gcp-cherry-pick-bot[bot])
- 4471603de2a8f3e7e0bdfbd9d487468b6b20a354: fix(api): 在mergeLogStreams中向已关闭的通道发送 (#7006) (#21178) (@crenshaw-dev)
- bce16e9daff1fc00b0cee8c2b0d90b47a13997f6: fix(appset): 修复–core模式下集群生成器的appset生成 (#21170) (@OpenGuidou)
- e953a2de8bed3efad87b381f593c03c426f1827e: fix(appset): 避免在rollingSync中没有步骤时发生panic (#20357) (@CefBoud)
- bd755104eda1eaa917d31c228c37cd52c04780d4: fix(appset): 事件未遵循配置的命名空间 (#21219) (#21241) (#21519) (@eadred)
- 479b1825527175836572bb55ec17b738d4834a24: fix(appset): 回退Gitlab SCM HasPath搜索并将404错误视为未找到文件 (#16253) (cherry-pick #21597) (#21602) (@gcp-cherry-pick-bot[bot])
- ebf754e3ab11ec00a3b0f18080e93a441438d59c: fix(appset): 更新gitlab SCM提供程序以在父文件夹中搜索 (#16253) (#21491) (#21503) (@gcp-cherry-pick-bot[bot])
- b8f85c95006e638dce3eb9a87dc178c8370f393d: fix(ci): 获取正确的上一个发布版本以生成发布说明 (#19443) (#20315) (@crenshaw-dev)
- 79ba36026a2e8189daad4f2e18d567036131074d: fix(ci): 处理新的k3s测试版本矩阵 (#20223) (#20427) (@crenshaw-dev)
- 76fbc1f0c99df7bfc5005ec5e25ede61cf47d990: fix(ci): 在检查超出边界的符号链接时忽略临时文件 (#20527) (@CefBoud)
- c13c9c1be3a2e65977fe911000d3f3eb71a32a73: fix(ci): 在上游修复后更新action-gh-release (#21407) (#21408) (@gcp-cherry-pick-bot[bot])
- 2c2e669247d97cd91c1f5e2c8f419403febdef14: fix(cli): 修复–core模式下的appset生成 (#20717) (@OpenGuidou)
- e654ed59f8d9c0f2457ffab56294f45f44b916f8: fix(cli): 向cani CLI添加缺失的资源和操作 (#20347) (@crenshaw-dev)
- 438e01bc4fb74f2c6f665ec2be1751075a36eb09: fix(codegen): 正确使用kube_codegen.sh的深拷贝和客户端生成 (#20644) (@crenshaw-dev)
- 51471b3b8b4d89e9fa97406b81bf45212e937daf: fix(controller): 重命名集群批处理参数并添加到argocd-cmd-params-cm (#21402) (#21419) (@gcp-cherry-pick-bot[bot])
- ec499bb0706241efc0b64a75c1409cff7e85e5b6: fix(diff): 避免服务器端差异中的缓存未命中 (#20423) (#20424) (@crenshaw-dev)
- e861b550e0a9a74f4ec8b8d84c3a87c7de857ed4: fix(diff): 避免服务器端差异中的缓存未命中 (#20605) (@crenshaw-dev)
- d1ef0f85fafec00bf84ccde0085ec7f9329e7843: fix(docs): 确保版本下拉菜单无论浏览器语言如何都能正确排序 #20289 (#20322) (@jaehanbyun)
- ca91dd9d6b9cce8f9c8230aa11c1e9353cc2558e: fix(extension): 添加头部以支持任何命名空间中的应用 (#20123) (@agaudreault)
- 5ba2405fa99c87fa0440bc5d8afe3fcd0302408b: fix(health): 仅考虑非空的健康检查 (#20232) (@blakepettersson)
- 3070297d6b50d619f3a1dfca03db0d5db7dc22d1: fix(helm): 在cleanSetParameters中转义连续逗号 (#19269) (#20113) (@eogns47)
- 35174dc196dbda440bc2f209e0ac640ef1855f81: fix(hydrator): UI nil检查 (cherry-pick #21598) (#21601) (@gcp-cherry-pick-bot[bot])
- 092bb7328cc7aeeb75460fc25fafa575418cacd3: fix(pkce): 20111 PKCE认证流程不会像dex认证流程那样将用户返回到之前的路径 (#20202) (@austin5219)
- b187fbbaf779bc9ea515ceff47572ad0c58d947c: fix(redis): 滚动更新后CPU卡在100% (#20645) (@agaudreault)
- a68d057c9dc41951019ab8e5d603c5ca101f3516: fix(server): 接受HTTP/1.1以保持向后兼容性 (#20639) (@agaudreault)
- c8c22d3d5af6c319c7c332e36fb9ab9a911fb0f8: fix(server): 从信息列表中列出密钥对象时创建副本 #19913 (#20805) (@rumstead)
- a7637cd106f615119930439d963ec0a9618b404d: fix(server): 缺失的选定ALPN属性 (#20579) (@agaudreault)
- 8a9de6a8d3533e608792f6d3d23629d35444d679: fix(ui): ArgoCD历史记录选项卡在所有最近发布中显示最新值 (#13006) (#21161) (@GuySaar8)
- b0e3160ccf6a3800c60cc3192e05c3f36a251795: fix(ui): 将选项卡标题更改为同步窗口 (#20018) (@jsoref)
- 33ecbbc4a86ed542e1f40cd26ef48f0417673305: fix(ui): 防止在没有历史记录的新应用程序上出现versionId 0错误 (#20574) (@pasha-codefresh)
- 46f494592c010b3a948d4aac866c7534f69dc798: fix(ui): 解决从应用程序页面使用下拉菜单导航时的问题 (cherry-pick #21737) (#21746) (@gcp-cherry-pick-bot[bot])
- 9ac1670c91c8829543725f9387535e201bd6e05e: fix(ui): 同步应用程序及其他所有内容的健康状态 (#20020) (@jsoref)
- 555854c3e9cecfbe9f6fcc8b26eb3d7196bd343c: fix(ui): 在pkce流程中添加
state参数 (#17235) (@js3692) - 159eeecd17cb6439c7888189eda7f431e504674d: fix(ui): 添加可选检查以避免项目详情中的未定义引用 (#20044) (@linghaoSu)
- 7718af14a15ee687283e83bb7b7b8afe484d4286: fix(ui): 调整应用程序资源树中的变换原点 (#20180) (@srikanth597)
- 40c60775bbb6ae450be03ec7142e8cbbc81663e7: fix(ui): 使用全屏模式按钮时携带状态 (#20022) (@linghaoSu)
- f6eaaea7696f88346c1028f43a2bdeb4f4992096: fix(ui): 在Pod UI中显示正确的初始化信息 (#20387) (@crenshaw-dev)
- 1fcbcc1c23d98c39d3b1407bb38e90d320a4d6e3: fix(ui): 修复设置basehref时在新标签页中打开应用程序详情 (#20004) (@lsq645599166)
- a78b6287b195ee1a694b6f29f81d7d9e09f39b2a: fix(ui): 修复创建应用时选择目标集群类型 (#20970) (@lsq645599166)
- d761c94b7d9452de7f57f171b359ab44290cd414: fix(ui): 修复滑块过渡动画 (#20641) (@ashutosh16)
- 0681098299246215d091b027719774863d44857e: fix(ui): 如果资源操作菜单为空则隐藏它 (#20051) (@CefBoud)
- 20e2e784764bf4907fd29f83d34666016b73dfc8: fix(ui): 开发环境中报告的历史错误 (#20133) (@youhonglian)
- ed4c0ee7138da579a4392824b0632a7056a1d106: fix(ui): 源实际上可以是
undefined(#20381) (@blakepettersson) - e31aebe14cfe450357085be23951c395093e9a8a: fix(ui): 更新ui e2e测试 (#14619) (@ebuildy)
- fa9023a006f65f7a566b709c3124f61571bbd3b0: fix: 20791 - 同步多源应用程序时源同步顺序错误 (#21071) (@ishitasequeira)
- 7f6340f653ae95b4f7433967c00717b3921843df: fix: API服务器不应尝试读取所有命名空间中的密钥 (#20950) (@alexmt)
- e2bc96bb8629f547b2667932dba72265c559120f: fix: 能够在单个资源级别禁用服务器端应用 (#20697) (@pasha-codefresh)
- fcc186bdd56b38ff08a75d37046d5d98c4c6359b: fix: 将redis密码添加到
forwardCacheClient结构中 (#19599) (@NetanelK) - 155514e8caad2ec5878e55169c8b6c228d911bfe: fix: 允许删除具有无效URL的仓库 (#20921) (#20975) (@andrii-korotkov-verkada)
- 6d8d32f170c9db33cd34029cc554afeb335a5faf: fix: ApplicationSet webhook应使用更严格的仓库URL比较 (#20486) (@dacofr)
- b8e118ff7d08176538e48b09405d162e5ad31eec: fix: Bitbucket Cloud PR作者被正确处理 (#20769) (#20990) (@andrii-korotkov-verkada)
- f03146d3a0652808d2d84db2b703538bc8cdd569: fix: CVE-2024-45296 回溯正则表达式通过将path-to-regexp从1.8.0升级到1.9.0来导致ReDoS (#20087) (@chengfang)
- 0a26e0f465ad307bc5d83949afcf8fef2b8d9b59: fix: 更改applicationset生成HTTP方法以避免路由冲突 (#20758) (#21299) (@gcp-cherry-pick-bot[bot])
- fad534bcfe11b5e2cfcc96079d19710a0754c9d6: fix: 修复由于缺少clusterrole导致的argocd appset生成失败 (#20162) (@pradithya)
- b2091e3984e8efa4ace6db192d29cbc11fca4509: fix: 修复插件应用程序发现中的误报 (#20196) (@pradithya)
- 3da5a3de52c9cccc27c303bb5caf94a7e6b11d46: fix: 修复由于应用程序命名空间未定义导致的重复403错误 (#20699) (#20819) (@andrii-korotkov-verkada)
- d9be098d9ce74f996c0faa225ccd2504060c2e29: fix: 修复带字段删除的服务器端差异 (#20792) (#20842) (@andrii-korotkov-verkada)
- 345c8a18a2ba8c09fbc533994cb710cf333be035: fix: GOLANGCI_LINT_VERSION (#20264) (@dcoppa)
- dce41c430efa779dd164ed0bbff8cb3822390c04: fix: 从Azure DevOps获取拉取请求目标分支 (#19869) (#19871) ( <>)
- 730363f14ba73a020295158452d486154ed3e09f: fix: API服务器的优雅关闭 (#18642) (#20981) (@andrii-korotkov-verkada)
- c6804e9854823b9f22d85ccff6b8e8d80d2ca83e: fix: 仓库服务器中的内存泄漏 (#20876) (@AJChandler)
- e1258ccb9d312f50071582483f0eefc720506b2e: fix: Policy/policy.open-cluster-management.io健康检查已损坏 (#20108) (#20109) (@itewk)
- 8a8fc37f3cc1f531c2efce1e763d0960c7a10e1e: fix: 当没有集群匹配策略时,Policy/policy.open-cluster-management.io卡在进行中状态 (#21296) (cherry-pick #21297) (#21614) (@gcp-cherry-pick-bot[bot])
- 030a7be7e2fd0ae976c9b73196d777ea72bada09: fix: 当指定目标服务器时填充目标名称 (#21063) (@adriananeci)
- 7de5d27dc07db88d1bf3d95f06ec51501f9d8a17: fix: 重新设计git tag semver解析 (#20083) (#20096) (@PaulSonOfLars)
- 8cf990bcedcff8a05102e785cf2db1085eafd316: fix: 回退多源应用;PR 14124的第二次跟进 (#20566) (@keithchong)
- 522d07a8d8d50ae68cce4878fd5bc50fe547c611: fix: UI:选择集群URL/名称下拉菜单时没有任何反应 (#13655) (#21028) (@keithchong)
- 2fe9a220dda581efb9cf2d9110b7f9d02c705439: fix: 在listrepositories中添加缺失字段 (#20991) (@blakepettersson)
- 6002c7d8f352d5b5b69b0fa7e85b17392f8fc867: fix: 允许在git用户名中使用管道符 (#20040) (@blakepettersson)
- dc3f40c31e1a7206e3d021be98e713c7921e802e: fix: 避免资源锁争用 (#8172) (#20329) (@mpelekh)
- 9b11b21f00f006ec5bfca1ff39210e54b65bf4b5: fix: 在使用计划和持续时间之前检查错误 (#20043) (@daengdaengLee)
- 17c412e3f387457caf16457066dc854941532195: fix: 当设置–show-params时检查源位置 (#20682) (@gdsoumya)
- 20f97190019163390d0ed7e3e140d2d5565bbb34: fix: 在Helm图表提取发生错误时清理临时目录 (#19861) (@ilia-medvedev-codefresh)
- fe67cd54eb60806c998029286356fa8a4958c979: fix: 根据更新的CLI选项更正–roleARN为–role-arn (#20065) (@nueavv)
- cfa1c89c43943eacdfdf6833b01379a4f153d917: fix: 禁用automaxprocs日志记录 (#20069) (@nitishfy)
- 76104dae211d4bfdbef8e9b713aa163abd24f54b: fix: 不要为多源应用禁用按钮 (#20446) (@blakepettersson)
- dbc94ba13f9ce72ccfbfc68990eba4733c77d14d: fix: 修复损坏的链接 (#20070) (@nitishfy)
- fe7771cc83562adf8759927f95d4b8c8c9b05c76: fix: 处理不正确的集群RESTconfig而不发生panic (#20150) (@CefBoud)
- 6897c2e33f056d8a2fe8a1c8c55ba3d54e34d140: fix: Grafana仪表板.json中服务器统计信息的不正确表达式 (#21098) (@minchao)
- fa54ce221e62e881c5c7920e9b053fe80fd34792: fix: 如果未指定凭证,oras-go客户端应回退到docker配置 (#18133) (@tonyay163)
- 0ca1ddb88c4127512de3464cde02ad588b240268: fix: 条件摘要顺序 (#20759) (@mmorel-35)
- be880add20a295325acd88953881caef82c85bf8: fix: 细化拒绝目标检查 (#20045) (@blakepettersson)
- be24ef4acc987f190e1d37a3abf09526b9a6f7bb: fix: 从code-contributions.md中移除损坏的链接 (#20795) ( <>)
- 951f749406db7aa0df95f4cbf9887fad71974f68: fix: 从Numaflow CRD健康检查中移除硬编码条件 (#20316) (@dpadhiar)
- 52c3f93010e835693d56d893d6a13531402c3bd6: fix: 命名空间安装中repo generate路径值的格式不正确 (#20139) (@todaywasawesome)
- 70ea86523e1b97daa3161b00abeabec6e7bb57c7: fix: 解决ksonnet应用程序的e2e appset测试失败 (cherry-pick #21580) (#21604) (@gcp-cherry-pick-bot[bot])
- 32cc6638f78e15652c24eb2cd6403e6e7ec26ab0: fix: 使用
argocd appset get命令时显示appset的多源详细信息 (#20903) (@nitishfy) - 03a16099b048223e29d3f3620b2c02ccdd93f5f9: fix: 支持使用多个argocd实例和基于注解的跟踪管理集群 (#20222) (@alexmt)
- 4faf8dd11c951531eeeab08a6f009face7509830: fix: 从#20237引入的模板不匹配问题 (#20410) (@xcompass)
- 49431b9add9393ef2ece78d4f63968b6c10276e0: fix: 更新健康检查以支持modelmesh (#20142) (@strangiato)
- 96876195410393c742bb40330c7f174c454f1a9d: fix: 更新Numaplane资源的健康状态 (#20544) (@juliev0)
- 1c6ec19a86e5df618c62b273485b6d25e228771f: fix: 使用
ErrorContains(t, err代替Contains(t, err.Error()(#20220) (@mmorel-35)
文档
- b546ea7b138f0233eafd45997994ccbc013ad53b: docs(applicationset): 完成关于应用程序删除的句子 (#20944) (@tdabasinskas)
- ac69f5223cd0fc42fcc638b340a3703addda3812: docs(applicationset): 解释如何添加仓库凭证 (#20453) (@ruant)
- 9b15589729cb9c1c3986f1e0eda1b1bd60ac7a9b: docs(cli): 修复示例命令 (#20402) (@crenshaw-dev)
- bab2c41e109c95ffcb6a08024926747dab45a606: docs(hydrator): 记录签名验证限制 (cherry-pick #21504) (#21585) (@gcp-cherry-pick-bot[bot])
- 205b3d38c74c8578ef16dda8c9e49e274a5d42d6: docs(ingress): 使用GRPC而不是HTTP2 (#21029) (@agaudreault)
- b60d28c71a5410c36a6739b6b5380168f6005e63: docs(proposal): 清单水合器 (#17755) (@crenshaw-dev)
- f89e1cf80f0a22f7e06a9daee8962981331dc736: docs(rbac): 澄清细粒度RBAC的glob模式行为 (#20624) (@crenshaw-dev)
- 735d090061dcc2850132a44ae1c893742ce1cba8: docs(reconcile): 添加忽略json时的可选条件 (#20010) (@rumstead)
- ff086431863009320bba58d98499c83af7bfdaf1: docs(resource_actions): 指定mergeBuiltinActions何时引入 (#20917) (@morey-tech)
- 6b19f10e7f0ee3f43d2b262c5837b3c4453e76a2: docs(ui): 版本排序 (#20181) (@nueavv)
- 6a9fe45871968075ec462a253516aabff8d33303: docs: 将
404 Not Foundgithub通知错误添加到故障排除文档 (#20085) (@moleus) - 4b478ef2c8182ea41993da1097215dd2695837d5: docs: 将空GitHub.repoURL错误添加到故障排除文档 (#19926) (@moleus)
- f2e473917884b205acaf41b46444131021cd8690: docs: 添加keycloak PKCE和argo-cd cli方法文档 (#20698) (@albundy83)
- 2f6b6adb1c9405f521c04ff8a92ca2586113bb0d: docs: 更正ApplicationSet (spec.preservedFields) (#20206) (@jyoungs)
- c4453999f2937c4304348d4a0ae496aa8519b9e4: docs: 更新EKS的声明式argo集群文档 (#20503) (@fideloper)
- a78594beb1d737585f6fe0d22ba0b0520b17f253: docs: Endpoints默认不排除 (#16023) (#20014) (@agaudreault)
- eb1bb831d4b1a0f68d0039d74941d85b57608b0f: docs: 修复
argocd admin proj文档和示例 (#21057) (@amine7536) - fc6105b2bd7de98cfdb8bbfc75f306ba5713cb03: docs: 修复后选择器示例 (#20969) (@eriksjolund)
- b3916428c130768dbd010e2fc4691d500a98e25e: docs: 改进多源应用的自愈和自动同步行为解释 (#20809) (#20811) (@andrii-korotkov-verkada)
- a849d41b6f7dabe4cea9fd396261a927843cfe28: docs: 提议使用Kind添加本地开发的安装步骤 (#20821) (@revitalbarletz)
- de06f7716c1590b1c233e781b30a3ee68b03ba7d: docs: 移除FOSSA徽章 (#20038) (@jsoref)
- d408909df6f950dd4b1a0b898c3b77259aef394f: docs: 更新Dex OIDC示例 (#20545) (@preethi-sv)
- 2d9d2fd4e86fb061eb3ee30b1a350cdb761b1f60: docs: 更新关于已知类型的FAQ (#6008) (#20929) (@andrii-korotkov-verkada)
- f460bf4573eb55b6ebddf8bfa499987ebf3908b1: docs: 更新Okta OIDC CLI说明 (#20021) (@34fathombelow)
- 86769fc4dbbd121277625678951b7ce141bbb8f2: docs: 更新USERS.md (#20349) (@a-manraj-pvotal)
- 807b6fb472845767604549bf4abc8d899589ad4c: docs: 在故障排除文档中更新通知的argocd路径命令 (#20120) (@owngr)
- b6cc0e6193df38265aee4230e3b9e5f75d13517d: docs: 更新文档中孤儿资源数量指标说明 (#20702) (@jaehanbyun)
- 3b623a66630119e42e0d84f6a2ac9b8e29b47979: docs: 将TBC Bank添加到USERS.md (#20227) (@mategogiberidze)
- 602665feed5a6dd717617edea144ed7786c0ebae: docs: 在仓库凭证示例中添加
project(#20057) (@morey-tech) - 1a69663a70cd53a0a63e42e2895203c8cfeed990: docs: 在模板文档站点中添加指向sprig网站的链接 (#21184) (@KyriosGN0)
- bb8185e2ec005d18ff65fcf47bed68a9c9b56113: docs: 在.readthedocs.yaml中添加mkdocs配置段 (cherry-pick #21475) (#21608) (@gcp-cherry-pick-bot[bot])
- 1dcf3a56653c907f8b6d6dbadc8e2c66a61f3236: docs: 将outpost24添加到users.md (#20197) (@minhphong306)
- 5f23bb60974b3c9e33d0ef0a3626700b6c778cac: docs: 将用户添加到users.md (#20042) (@nueavv)
- 439edd0ef03c8390b04706a0b3c2322b570f4bcd: docs: 在贡献者快速入门中添加基于Podman的设置 (#20367) (@kswadi)
- 0cd5ac473c4f3dad5094c6fd9cbb9e8e559e79d7: docs: 在getting_started.md中添加有关示例应用程序架构的说明 (#20143) (@Crumb5)
- 0b48670ebbefb6ecb4d675bed5e368f8f6f495de: docs: 澄清健康状态的优先级 (#20490) (@crenshaw-dev)
- 049ba0aab3965f3fa73447ae2db08f3a2afd95a0: docs: 更正authz-authn.md和proxy-extensions.md中的拼写错误 (#20391) (@cowboysj)
- 4dcbbd7d24d20b53c97e6dc9d036d48be3d5fb0e: docs: 更正文档中的拼写错误 (#20569) (@SuminSSon)
- aff5e6132b2c7b08d7d3df1eca64010bd6cf1cef: docs: 记录所有不稳定配置 (#20336) (#20438) (@agaudreault)
- 6b5cdc764da090a0107ae1721d357ee7c73ada84: docs: 记录服务器端分页提案 (#17222) (@alexmt)
- 7ab50156918aeb2dd2dc1ba74f12f2f5a9af6f13: docs: 功能成熟度页面用于alpha和beta功能 (#20336) (#20337) (@crenshaw-dev)
- e77727cf127b6e75822783c6a65fe4336fc8e4f9: docs: 修复"用户指南/Kustomize"中的段落 (#20053) (@4llan)
- 038a83276c395e09f31923ebe510bf65bb4348bb: docs: 修复操作员手册ingress部分中的拼写错误 (#19946) (@kswadi)
- 757c395e64336b4f8dd8619b078dc6b3a7270358: docs: 修复操作员手册升级部分中的拼写错误 (#19950) (@vmdude)
- 21d1f88106b9e7eed8e0d0f0b0d34e8e3ecc06bd: docs: 在目录中包含cluster-management.md (#19964) (@VannTen)
- 91360648d373575034e03b693979a0157a08d0b8: docs: 移除过时的密码套件 (#21006) (@xlanor)
- dff4152e8e0adaad6156f963003be60fac4ff1a4: docs: 更新关于timeout.reconciliation的说明 (#20407) (@crenshaw-dev)
- 4d17bf3d8b9c774694b3cdd1d068d812883554a9: docs: 更新同步波文档 (#21155) (@chansuke)
- d542b023f24f28bed764247e01cc19011d232fbc: docs: 更新目录链接和措辞 (#20335) (@ali-hamza-noor)
依赖项更新
- c90deaabd64d64fdd0d9424155de715fba7dc8dc: chore(deps): 在/ui-test中升级@types/selenium-webdriver (#20589) (@dependabot[bot])
- ea71067059b802e1e72da0892da329ef32ee507c: chore(deps): 将Helm从3.15.2升级到3.15.4 (#20135) (@pasha-codefresh)
- 948aaf6f908d90479b50d39ed3a0166095e31a80: chore(deps): 升级SonarSource/sonarqube-scan-action (#20278) (@dependabot[bot])
- ae183ad245df5b900353c895dfb5feb4a36801d7: chore(deps): 将SonarSource/sonarqube-scan-action从2.3.0升级到3.0.0 (#19524) (@dependabot[bot])
- 1fba4ea04911a030869aa6fc8a7b3d99bc5cce6f: chore(deps): 将SonarSource/sonarqube-scan-action从3.0.0升级到3.1.0 (#20740) (@dependabot[bot])
- 523b0e6a784683156dd6dbc525d78330c81bfb7b: chore(deps): 将SonarSource/sonarqube-scan-action从3.1.0升级到4.1.0 (#21034) (@dependabot[bot])
- 4272b03b3366d6d0ef5bf54a0f5e69415aeb4850: chore(deps): 将actions/cache从4.0.2升级到4.1.0 (#20240) (@dependabot[bot])
- f9845694d0de5684ca3765c4b016f95b6e7dacc8: chore(deps): 将actions/cache从4.1.0升级到4.1.1 (#20301) (@dependabot[bot])
- e9ff075610a7fac34590daf46cc71b64de9b0a9d: chore(deps): 将actions/cache从4.1.1升级到4.1.2 (#20493) (@dependabot[bot])
- 96d0226a4963d9639aea81ec1d3a310fed390133: chore(deps): 将actions/cache从4.1.2升级到4.2.0 (#21084) (@dependabot[bot])
- bb1e75fe824ebdec361d1df14a826e98f4bb7162: chore(deps): 将actions/setup-go从5.0.2升级到5.1.0 (#20529) (@dependabot[bot])
- be080a53190969f137434034aac6f9475d24c153: chore(deps): 将actions/setup-go从5.1.0升级到5.2.0 (#21123) (@dependabot[bot])
- 6b6d23bdf506b6b96cc79913e21e930ec34f46c2: chore(deps): 将actions/setup-node从4.0.3升级到4.0.4 (#20025) (@dependabot[bot])
- 683d0308431237f2c8c5b0fc2671caa1abfc6692: chore(deps): 将actions/setup-node从4.0.4升级到4.1.0 (#20528) (@dependabot[bot])
- 1e84af73dffad4f49a373678f9ba2366797841b9: chore(deps): 将actions/upload-artifact从4.4.0升级到4.4.1 (#20279) (@dependabot[bot])
- 3da774bb0b8b4e6a9f619ef42c6bfebba96eef54: chore(deps): 将actions/upload-artifact从4.4.1升级到4.4.2 (#20300) (@dependabot[bot])
- 7031387b7fc0f9e00eef6dacbdd4a29432356ca4: chore(deps): 将actions/upload-artifact从4.4.2升级到4.4.3 (#20320) (@dependabot[bot])
- 9b01c46e4890609b019e1808960b3da4cdcec2ee: chore(deps): 在/test/container中升级bitnami/kubectl (#20024) (@dependabot[bot])
- 109473fca4e0c6acf63f3d8d33a520de384fc50f: chore(deps): 在/test/container中升级bitnami/kubectl (#20191) (@dependabot[bot])
- 1a478a531b4942547792689f950d0c625073f21e: chore(deps): 在/test/container中升级bitnami/kubectl (#20516) (@dependabot[bot])
- 02a4d9f2c0ff8dd865a15e92f1f32b59c596445a: chore(deps): 在/ui-test中将chromedriver从128.0.3升级到129.0.0 (#19998) (@dependabot[bot])
- 54bd69463b5b1f129943fa59711a4504f23f82f0: chore(deps): 在/ui-test中将chromedriver从129.0.0升级到129.0.2 (#20189) (@dependabot[bot])
- c4fb5d9b2ad9e0ded9e2a3aab7da63bbf9d76281: chore(deps): 在/ui-test中将chromedriver从129.0.2升级到129.0.3 (#20317) (@dependabot[bot])
- 47f63f0d1492bdb9291527afde63ef1ac783466d: chore(deps): 在/ui-test中将chromedriver从129.0.3升级到129.0.4 (#20340) (@dependabot[bot])
- 1d12fcfecff7387b6b00c2873dfb01aacbb8786a: chore(deps): 在/ui-test中将chromedriver从129.0.4升级到130.0.0 (#20415) (@dependabot[bot])
- 7eb2a198b10c0bdf2772b47f5fc16adf76410189: chore(deps): 在/ui-test中将chromedriver从130.0.0升级到130.0.1 (#20515) (@dependabot[bot])
- df54a43e2ee83a0968cdbfdd385d874b44a43b10: chore(deps): 在/ui-test中将chromedriver从130.0.1升级到130.0.2 (#20648) (@dependabot[bot])
- b652b6aacbf450f503bd9dda3728dcca77f5bb68: chore(deps): 在/ui-test中将chromedriver从130.0.2升级到130.0.4 (#20687) (@dependabot[bot])
- 0ea189d5a23f59e57b5bb6ae0b3775caebdce6d2: chore(deps): 在/ui-test中将chromedriver从130.0.4升级到131.0.1 (#20855) (@dependabot[bot])
- e28aa2eb54221d2bb11b53a9f8dcc5b1b79ecc7b: chore(deps): 在/ui-test中将chromedriver从131.0.1升级到131.0.2 (#21050) (@dependabot[bot])
- 87c853e8729160a5b9add0eaea726b78cdc986e2: chore(deps): 在/ui-test中将chromedriver从131.0.2升级到131.0.3 (#21144) (@dependabot[bot])
- 48551b3746510123285b3ce4aae324b41fd37652: chore(deps): 将codecov/codecov-action从4.5.0升级到4.6.0 (#20188) (@dependabot[bot])
- e03d609a1cb5011fd00783156465305cf3b6854e: chore(deps): 将codecov/test-results-action从1.0.0升级到1.0.1 (#20359) (@dependabot[bot])
- 7d3661cb219136fb21eaa2fb2153d72e3aba65a8: chore(deps): 将docker/build-push-action从6.7.0升级到6.8.0 (#20154) (@dependabot[bot])
- afcc71be238f3d25e054916d85f3575665a0fdc5: chore(deps): 将docker/build-push-action从6.8.0升级到6.9.0 (#20174) (@dependabot[bot])
- 02d6866f8a8276c455986672f2e8709232292e76: chore(deps): 将docker/build-push-action从6.9.0升级到6.10.0 (#20966) (@dependabot[bot])
- 8ea78a1bc1a6eebe802bc297a9ae1ec5d45f897b: chore(deps): 将docker/setup-buildx-action从3.6.1升级到3.7.0 (#20224) (@dependabot[bot])
- 5ebb61b5195004ed6ac22fec4751c4fcbb19f834: chore(deps): 将docker/setup-buildx-action从3.7.0升级到3.7.1 (#20241) (@dependabot[bot])
- 2c206a51d160e37b5ecc1bf5516a319d0a2bc5cf: chore(deps): 在/ui中将dompurify从2.3.6升级到2.5.6 (#19955) (@dependabot[bot])
- dd2b458c435605af61b545e19e1ceed9dd90b1ea: chore(deps): 将github.com/Azure/kubelogin从0.1.4升级到0.1.5 (#21033) (@dependabot[bot])
- 19eaeb9aca432db15d876d8204bfc07e78cca24d: chore(deps): 将github.com/Azure/kubelogin从0.1.5升级到0.1.6 (#21193) (@dependabot[bot])
- 29ac23827a0722c96a09a9e1cd52f597679210f2: chore(deps): 将github.com/Masterminds/semver/v3从3.3.0升级到3.3.1 (#20852) (@dependabot[bot])
- 898c2b59023154e0e50df2d12ddbed04ecbdd9a1: chore(deps): 将github.com/bmatcuk/doublestar/v4从4.6.1升级到4.7.1 (#20363) (@dependabot[bot])
- 32c9e41248da48d5b358ba57fc220edaa2a54951: chore(deps): 升级github.com/bradleyfalzon/ghinstallation/v2 (#20778) (@dependabot[bot])
- 00d45ed74f459b6151b3029f95eafbc5509f3c11: chore(deps): 将github.com/casbin/casbin/v2从2.100.0升级到2.101.0 (#20817) (@dependabot[bot])
- 2d0a5e904a54f7ad79e5f8d7ea98d75c94a2d2da: chore(deps): 将github.com/casbin/casbin/v2从2.101.0升级到2.102.0 (#21019) (@dependabot[bot])
- 308c6cb526a643ac5e0f5904fa208b8b356a7b7f: chore(deps): 将github.com/casbin/casbin/v2从2.99.0升级到2.100.0 (#19960) (@dependabot[bot])
- f78e741220d173dd2e725eb61ed9800285dfc7b1: chore(deps): 升级github.com/cyphar/filepath-securejoin (#20173) (@dependabot[bot])
- e144d5c18939efc640885b7850216e0cf7713766: chore(deps): 升级github.com/cyphar/filepath-securejoin (#20319) (@dependabot[bot])
- ed2fde1a8f735aaf7d528f4c4c70c02b492e8424: chore(deps): 升级github.com/cyphar/filepath-securejoin (#21096) (@dependabot[bot])
- a8f95dcb0deac9e3d91fa7cff8475ff8a3edb8c5: chore(deps): 将github.com/fsnotify/fsnotify从1.7.0升级到1.8.0 (#20629) (@dependabot[bot])
- d7731790fdab62d4ad2f7cecb272c482ef4c1ec7: chore(deps): 将github.com/golang-jwt/jwt/v4从4.5.0升级到4.5.1 (#20649) (@dependabot[bot])
- c06974f21330f746f51a5c69fbdec90fc9e146b2: chore(deps): 将github.com/itchyny/gojq从0.12.16升级到0.12.17 (#21018) (@dependabot[bot])
- f4577e3b5a944675f18ab08d94a596bfbee46d93: chore(deps): 将github.com/ktrysmt/go-bitbucket从0.9.80升级到0.9.81 (#20397) (@dependabot[bot])
- f64db6dba7aec61783b0a0d0e403f1a02b674635: chore(deps): 升级github.com/prometheus/client_golang (#19974) (@dependabot[bot])
- f031f490e65a1a67420d3d1dd7fe8a33dd182f15: chore(deps): 升级github.com/prometheus/client_golang (#20398) (@dependabot[bot])
- 195de1a7ab191551bc91cdd3cb8261d6cb86a41c: chore(deps): 将github.com/redis/go-redis/v9从9.6.1升级到9.6.2 (#20377) (@dependabot[bot])
- e7e6f5bae994fb36d6c4c7d2ee95c20740aeecf6: chore(deps): 将github.com/redis/go-redis/v9从9.6.2升级到9.7.0 (#20441) (@dependabot[bot])
- 8bce61e330f2235caeea1c0ac284b78ee50be7a2: chore(deps): 将github.com/stretchr/testify从1.9.0升级到1.10.0 (#20930) (@dependabot[bot])
- 1e359c8c0d25dc3a223ab184c1d623bb4d68aa5a: chore(deps): 将github.com/xanzy/go-gitlab从0.109.0升级到0.110.0 (#20260) (@dependabot[bot])
- 94e81cdae5f107d0f36eeeb3a98172301c9f1b83: chore(deps): 将github.com/xanzy/go-gitlab从0.110.0升级到0.111.0 (#20339) (@dependabot[bot])
- 81785b861c9ed0cf74aead664a02513ea2860775: chore(deps): 将github.com/xanzy/go-gitlab从0.111.0升级到0.112.0 (#20378) (@dependabot[bot])
- 35b91584186ff045878bdd893120214ffc82eca6: chore(deps): 将github.com/xanzy/go-gitlab从0.112.0升级到0.113.0 (#20676) (@dependabot[bot])
- 74b219a628d04ed69f76190bf3d3d0d451c06c2e: chore(deps): 将github.com/xanzy/go-gitlab从0.113.0升级到0.114.0 (#20832) (@dependabot[bot])
- 4f6e4088efc789a8cb44d3e25a444467c46d761f: chore(deps): 将gitops-engine升级到最新版 (#21056) (@jmeridth)
- b2e52de591853f3bc9006f6fde99dfa70f692776: chore(deps): 升级go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#20376) (@dependabot[bot])
- ed9d18f4e634a8eef2e42428e2f959434c37fef4: chore(deps): 将go.opentelemetry.io/otel从1.30.0升级到1.31.0 (#20360) (@dependabot[bot])
- 2a72df260d86f794adbb9329febaf116b2b34634: chore(deps): 将go.opentelemetry.io/otel从1.31.0升级到1.32.0 (#20744) (@dependabot[bot])
- 4b229c04841d014ef25fbaf957857ce76ac3f326: chore(deps): 将go.opentelemetry.io/otel从1.32.0升级到1.33.0 (#21166) (@dependabot[bot])
- e2c4b23701e14af9ceedf89cb64a2ea66b7583b5: chore(deps): 升级go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20361) (@dependabot[bot])
- aef4c5a2765781077377a434277a3992346d3e03: chore(deps): 升级go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20741) (@dependabot[bot])
- 3b81d3c072b5418a826980dbc36e2291328a4a2e: chore(deps): 将go.opentelemetry.io/otel/sdk从1.31.0升级到1.32.0 (#20745) (@dependabot[bot])
- 75b0b3c8eebf5904951d78421fa696454a410b2f: chore(deps): 将go.opentelemetry.io/otel/sdk从1.32.0升级到1.33.0 (#21165) (@dependabot[bot])
- 0710ff91036d7120c6be64528ef01c51939f6169: chore(deps): 将go.uber.org/automaxprocs从1.5.3升级到1.6.0 (#20068) (@dependabot[bot])
- 3b2de54b66d76318ce7a5449782fc59e191906fd: chore(deps): 将golang.org/x/crypto从0.27.0升级到0.28.0 (#20243) (@dependabot[bot])
- 146c1bb9b04b6dfca5aa357312afa11a327766a8: chore(deps): 将golang.org/x/crypto从0.28.0升级到0.29.0 (#20707) (@dependabot[bot])
- 6ace657e2aace206590e8387b424fe0c6148eb4f: chore(deps): 将golang.org/x/crypto从0.29.0升级到0.30.0 (#21068) (@dependabot[bot])
- cc68f018fe62e9ed073bf07d776b94d1fe4233c5: chore(deps): 将golang.org/x/crypto从0.30.0升级到0.31.0 (#21147) (@dependabot[bot])
- d063e6087fcee6ecc0add34b6148de50ee97ae22: chore(deps): 将golang.org/x/net从0.29.0升级到0.30.0 (#20246) (@dependabot[bot])
- 4a66a2a1ea35992480b6e77a339d5695eff5d2c6: chore(deps): 将golang.org/x/net从0.30.0升级到0.31.0 (#20742) (@dependabot[bot])
- cdec7e28686a0819f8445f08d587999c1d5d9602: chore(deps): 将golang.org/x/net从0.31.0升级到0.32.0 (#21069) (@dependabot[bot])
- 556b8c6d5d359843c986bb25034e4ffa06242f5e: chore(deps): 将golang.org/x/oauth2从0.23.0升级到0.24.0 (#20708) (@dependabot[bot])
- 0eaa3d44d2851f2cf45a0d00df52bbf0f8121edb: chore(deps): 将golang.org/x/sync从0.8.0升级到0.9.0 (#20709) (@dependabot[bot])
- 3a666dd400249456ef6caf9150b4f8234156f5e0: chore(deps): 将golang.org/x/term从0.24.0升级到0.25.0 (#20245) (@dependabot[bot])
- b78f2097165d62a9010e0facc3ca7e4a0e8ad520: chore(deps): 将golang.org/x/term从0.25.0升级到0.26.0 (#20705) (@dependabot[bot])
- 0fbbc0dda978f5029733b888ddbb3b9c482b1c86: chore(deps): 将golang.org/x/term从0.26.0升级到0.27.0 (#21070) (@dependabot[bot])
- 853c6b49359ef67587fb8a72e58841ff47b624ce: chore(deps): 将golang.org/x/time从0.6.0升级到0.7.0 (#20244) (@dependabot[bot])
- aac69803ae6a11645a8072b5e458668e3e037554: chore(deps): 将golang.org/x/time从0.7.0升级到0.8.0 (#20704) (@dependabot[bot])
- 8d268e78c7eb215cee566367ad3674d5a5fd9fb7: chore(deps): 将golangci/golangci-lint-action从6.1.0升级到6.1.1 (#20207) (@dependabot[bot])
- 864917b7cc64b2881d248c3c8cbf833e4bcdb0ba: chore(deps): 将google.golang.org/grpc从1.66.2升级到1.67.0 (#20059) (@dependabot[bot])
- 2e9532d79b1fbdfa6c0da9df3206e2090bca9281: chore(deps): 将google.golang.org/grpc从1.67.0升级到1.67.1 (#20190) (@dependabot[bot])
- 9f71ecbf5fe36eadb8e99a551c0a79f04047db94: chore(deps): 将google.golang.org/grpc从1.67.1升级到1.68.1 (#21066) (@dependabot[bot])
- 419cf25f28a814daea99b35dc6e844c0d07d8971: chore(deps): 将google.golang.org/protobuf从1.34.2升级到1.35.1 (#20277) (@dependabot[bot])
- c4f51c0313ceb623262754135df01364d0eda57b: chore(deps): 将google.golang.org/protobuf从1.35.1升级到1.35.2 (#20804) (@dependabot[bot])
- c68776e32ab2454c9b16573f7eebb48a143097ba: chore(deps): 将goreleaser/goreleaser-action从6.0.0升级到6.1.0 (#20701) (@dependabot[bot])
- 8c00cf0ce14dae8baf7edad782174ed198f93694: chore(deps): 在/ui中将http-proxy-middleware从2.0.4升级到2.0.7 (#20518) (@dependabot[bot])
- 1a84db5dad2c27e9d32747a383c5b4a40c4cb2ec: chore(deps): 在/test/e2e/multiarch-container中升级library/busybox (#20193) (@dependabot[bot])
- 8d4ae266869e599ae4b26a550b9d24e0bfe4b225: chore(deps): 在/test/e2e/multiarch-container中升级library/busybox (#21145) (@dependabot[bot])
- 21fa4814950214a9d890beee10c470a2dfed5cf1: chore(deps): 在/test/remote中将library/golang从1.23.1升级到1.23.3 (#20703) (@dependabot[bot])
- 955858eaad03daf83fbdb8bbb0919cfd21f0d809: chore(deps): 在/test/remote中将library/golang从1.23.3升级到1.23.4 (#21049) (@dependabot[bot])
- cc7c21ea1eeef4866393c500f8afae166092cab5: chore(deps): 在/test/container中升级library/golang (#20700) (@dependabot[bot])
- 0a57d21c3d27f2d3d38f852da06bed0df1317a1c: chore(deps): 在/test/container中升级library/golang (#21048) (@dependabot[bot])
- c8eb5b54438e8096d49d1c353c5f98727820bd94: chore(deps): 将library/node从22.8.0升级到22.9.0 (#19999) (@dependabot[bot])
- 9e6d78effa8d005d89eba49c0164226da38119f4: chore(deps): 在/test/container中将library/node从22.8.0升级到22.9.0 (#20001) (@dependabot[bot])
- 04919f0a6fb70fc81d334061ce5e57ddba2d1d1f: chore(deps): 在/ui-test中将library/node从22.8.0升级到22.9.0 (#19975) (@dependabot[bot])
- 97d110bf27a5fd23ab1f5cad2d396852b7e02339: chore(deps): 在/ui-test中将library/node从
fa4b468升级到cbe2d5f(#19997) (@dependabot[bot]) - 8d9a3a743af75602c4ad790ba7eb465464939921: chore(deps): 在/test/container中将library/redis从7.4.0升级到7.4.1 (#20282) (@dependabot[bot])
- ea46572326ab0f8bdf2ff6996df2c081e0ea7949: chore(deps): 在/test/container中升级library/redis (#20442) (@dependabot[bot])
- a0b694384cbcbe14bce9e8b659bd4abeefda8971: chore(deps): 在/test/container中升级library/redis (#20494) (@dependabot[bot])
- 065700c5e185ea1643775b9db491f129845fc365: chore(deps): 在/ui中将nanoid从3.3.7升级到3.3.8 (#21131) (@dependabot[bot])
- d636e536650ead1a27d87ac8efb8a3455f633d8c: chore(deps): 将peter-evans/create-pull-request从7.0.2升级到7.0.3 (#19957) (@dependabot[bot])
- 229826eb68621ffcdc5c3af3900f6e3b5cac9b29: chore(deps): 将peter-evans/create-pull-request从7.0.3升级到7.0.5 (#20000) (@dependabot[bot])
- 2b64c71e4d240fc07e48c41072a17116b6277bb4: chore(deps): 升级selenium-webdriver和@types/selenium-webdriver (#19959) (@dependabot[bot])
- 86519ca690b4b78a5c09fda6bcf4407152649c9f: chore(deps): 在/ui-test中将selenium-webdriver从4.24.1升级到4.25.0 (#20058) (@dependabot[bot])
- efd196407acfefdc9f5e8eb60a494565466300c1: chore(deps): 在/ui-test中将selenium-webdriver从4.25.0升级到4.26.0 (#20633) (@dependabot[bot])
- d6deaa96e10254c482f75cd5fa69aec26f8d4058: chore(deps): 在/ui-test中将selenium-webdriver从4.26.0升级到4.27.0 (#20953) (@dependabot[bot])
- 745f1cc34851cb04a76d602e44a8478c325918d6: chore(deps): 将sigs.k8s.io/controller-runtime从0.19.0升级到0.19.1 (#20530) (@dependabot[bot])
- 9f1431e1eb1d0b767df110ccacb0fe1860a85e37: chore(deps): 将sigs.k8s.io/controller-runtime从0.19.1升级到0.19.2 (#20906) (@dependabot[bot])
- 51a7966b92ecf0d0346952a10ac21b09280c9243: chore(deps): 将sigs.k8s.io/controller-runtime从0.19.2升级到0.19.3 (#21032) (@dependabot[bot])
- 0014b2505b4ee300c26faddb5b71dc706a3b2c09: chore(deps): 将sigstore/cosign-installer从3.6.0升级到3.7.0 (#20242) (@dependabot[bot])
- 11267b912b8b38cd1b9cefcfd2a1d11877473f48: chore(deps): 将softprops/action-gh-release从2.0.8升级到2.0.9 (#20631) (@dependabot[bot])
- 79b05d62c3decf17b1394f9b4039314b1f00df60: chore(deps): 将softprops/action-gh-release从2.0.9升级到2.1.0 (#20760) (@dependabot[bot])
- 6a3cdb6ea529b63726f8a1a620819b8f5ccca184: chore(deps): 将softprops/action-gh-release从2.1.0升级到2.2.0 (#21124) (@dependabot[bot])
- 9a14d7f5dddc841efca09243aeb4348cb336df99: chore(deps): 将thehanimo/pr-title-checker从1.4.2升级到1.4.3 (#20951) (@dependabot[bot])
- 8f65594ca9046fde4b6cfd96bd34dbc4d14d0f3a: chore(deps): 将tj-actions/changed-files从45.0.1升级到45.0.2 (#19958) (@dependabot[bot])
- ba0683c4d4cd98557f8037e2de9c750b625aa332: chore(deps): 将tj-actions/changed-files从45.0.2升级到45.0.3 (#20225) (@dependabot[bot])
- 0066b0ab9d0ed91a0bc3fba6aa839cf86c74a2c8: chore(deps): 将tj-actions/changed-files从45.0.3升级到45.0.4 (#20739) (@dependabot[bot])
- 1bf56d8905dec905aa290c8624a4449f0d8242b9: chore(deps): 将tj-actions/changed-files从45.0.4升级到45.0.5 (#21095) (@dependabot[bot])
- 67b2336cac0c6ca6d056d6082a365936f2f7d9a5: chore(deps): 修复将golang.org/x/net从0.32.0升级到0.34.0 - CVE-2024-45338 (#21628) (@ishitasequeira)
- 3625689264215d9e83bfafc5fe165c8fcd764ece: chore(deps): 将依赖项pymdown-extensions更新到v10.12 (#20567) (@renovate[bot])
- 77b57af230a2a673c1ff2122660d482e004219d0: chore(deps): 更新docker.io/library/golang:1.23.2 docker摘要到a7f2fc9 (#20318) (@renovate[bot])
- 229ac1bf9d49cb5075451e5358c28e9a9d823f5a: chore(deps): 更新docker.io/library/golang:1.23.2 docker摘要到ad5c126 (#20419) (@renovate[bot])
- 95922502c7a0fe32d7ae64c46a380e2b0c578f61: chore(deps): 更新文档依赖项 (#20257) (@renovate[bot])
- 14c50bd50d516666f6b6faf1e05b5442847861a1: chore(deps): 将golang组更新到v1.23.2 (#20256) (@renovate[bot])
- aa1267aa8bcebd680c0ef9ace31774d3069badfb: chore(deps): 将golang组更新到v1.23.3 (#20686) (@renovate[bot])
- b39f3b15fbf1abf59177b58b6e87a44e32600bbe: chore(deps): 更新模块github.com/golangci/golangci-lint到v1.62.0 (#20737) (@renovate[bot])
- 98688e0686763ef7ade31c00f4bb53943f6e6dd8: chore(deps): 更新模块github.com/golangci/golangci-lint到v1.62.2 (#20947) (@renovate[bot])
- e0863d9e33e6842bb9f07efdd13eca0c374da1b0: chore(deps): 更新node版本 (#20248) (@renovate[bot])
- 8b063075001cdf66bf3cc8d5dd76d31deaafc891: chore(deps): 将node.js更新到v23 (#20413) (@renovate[bot])
- cf498f674de7082f5d34d5c9df4f0b4c9b4fabd5: chore(deps): 升级
argo-ui,包括破坏性变更 (#19655) (@agilgur5) - c641304b2ae571e9824003db38ca7ce66a8d617e: chore(deps-dev): 在/ui-test中将@types/mocha从10.0.8升级到10.0.9 (#20280) (@dependabot[bot])
- e28a05f5c04975f30eec64de38e69a20937d63f0: chore(deps-dev): 在/ui-test中将@types/node从22.5.5升级到22.7.2 (#20112) (@dependabot[bot])
- 78c85a229579fd2ea584fed793ba4b46d6dfbe2f: chore(deps-dev): 在/ui-test中将@types/node从22.7.2升级到22.7.5 (#20281) (@dependabot[bot])
- 4e92079c9169b96164008257a495543b5d8407ce: chore(deps-dev): 在/ui-test中将@types/node从22.7.5升级到22.7.6 (#20414) (@dependabot[bot])
- adf08ed87fdc3988f88b6fa7a77255cfee7a60ed: chore(deps-dev): 在/ui-test中将@types/node从22.7.6升级到22.7.9 (#20514) (@dependabot[bot])
- 14ba2216d70603828f440b29f831d0d3134ffc43: chore(deps-dev): 在/ui-test中将@types/node从22.7.9升级到22.8.4 (#20588) (@dependabot[bot])
- 16649c64f868533fad7b11fe900f9e21de586897: chore(deps-dev): 在/ui-test中将@types/node从22.8.4升级到22.8.7 (#20647) (@dependabot[bot])
- c92efcf1300cc4880b0ff3600f4d5fac43bf2fe7: chore(deps-dev): 在/ui-test中将@types/node从22.8.7升级到22.9.3 (#20932) (@dependabot[bot])
- 52dbe514e05819d4eaf743b8d52b2630f71e9b89: chore(deps-dev): 在/ui-test中将dotenv从16.4.5升级到16.4.6 (#21031) (@dependabot[bot])
- 89f222b6a2c75f7d1fa600b8df7589a67774a1be: chore(deps-dev): 在/ui-test中将dotenv从16.4.6升级到16.4.7 (#21051) (@dependabot[bot])
- c6d45d8dcf672abdb07a8d40c53c6e0cdce9aeae: chore(deps-dev): 在/ui-test中将typescript从5.6.2升级到5.6.3 (#20302) (@dependabot[bot])
- e8d52650b1599e22feadfdf093c20e846a9b2e5b: chore(deps-dev): 在/ui-test中将typescript从5.6.3升级到5.7.2 (#20931) (@dependabot[bot])
其他工作
- b14f1d13a6422d4b0d9fa6814228c9ec9e2c97e0: 将Alarm.com添加到用户列表。 (#20672) (@max-lancaster)
- faa10098bac805e91ebef8e38fedf4425b246fe1: 将Alauda添加到USERS (#20936) (@tossmilestone)
- d8fe100278df0ed6d56edc8d4feebb4f7f375afb: 文档: 为argoCD添加前提条件、分叉和克隆仓库、上游化、常见make目标、提交PR之前的步骤。 (#20540) (@Shubhamzanzad)
- 2bf5dc6ed143b83d78b842753e994590b60c4ed7: 修复自定义base href的应用程序url (#21377) (#21516) (@gcp-cherry-pick-bot[bot])
- 38546a5e434ebcb525567356f4b7f9ac0a29b59e: 修复docs/user-guide/diffing.md代码块 (#20596) (@q-yusufmahtab)
- acfc03e2c27d67b32b1681e54f25bfc8f564bbea: 修复操作员手册概述中的轻微语法错误 (#20691) (@Dutchy-)
- bc15ae89d868f6f30134575ba64563468ebeff9e: 修复拼写错误 (#20127) (@symaras)
- 5b25b281c89e5208a5060c659bb9e517b4ba6b30: 修复资源上的错误复数形式 (#20468) (@yashrtalele)
- 04e47cd5d468701e6ba4498d49cf0f948dce4713: 修复导致将Bearer令牌用作api URL的明显不工作的微小拼写错误。 (#20169) (@appiepollo14)
- d59c85c5eb55d5ccba3ef5ce6624306a1113ce00: 从分叉合并提交 (@svghadi)
- 8dbddb101ac8fa509f9ce857afcc7a57deccd59a: 更新golang测试镜像以使用1.23.4多架构 (#21174) (@todaywasawesome)
- 99560fbbba4074a76b02cc15cd1efe49f305b61d: 更新troubleshooting-errors.md (#20201) (@todaywasawesome)
- ed311fea135f6c2bd26394aa4280c15e0b4750ec: 添加在本地构建站点的文档 (#20342) (@nitishfy)
- 5d0a3e6e9abd7e922e72e27c992ed0cdc0824f99: 将flaglerhealth.io添加到用户列表 (#20724) (@XinyuanHu)
- 0de5f60cdc6f5a087518fca9e64fa9aa18ece8ef: chore(appset): 与DB一起减少重复代码 (#21192) (@crenshaw-dev)
- d17aafd19a465fb9992d8189381adc3bdd488ead: chore(ci): 为golangci-lint、go和node版本添加renovate (#20236) (@ggjulio)
- d3a3fe5e688460d0994f08c6f33e97a87a2e16e6: chore(ci): 更好地处理Go和Node依赖升级 (#20168) (@crenshaw-dev)
- 7b1c076148e3742d89c170db2e3d8ea7824db536: chore(ci): 更新renovate配置 (#20254) (@ggjulio)
- 8647db1157931d64dc33670f2160c65abcfb3d7e: chore(controller): 移除不必要的字段 (#20295) (@crenshaw-dev)
- c216ece3a47b137a208c3232b9d73db846cfdce8: chore(server): 缺失操作的更好错误消息 (#20408) (#20409) (@crenshaw-dev)
- 9203dd16af6dc39381ce01289d24ca3b9617d6cd: chore(server): 简化项目验证逻辑 (#21191) (@crenshaw-dev)
- 45bbd4628727342d692978183dae229a6cfe734c: chore(ui): 修复sonarcloud警告 (#16496) (@crenshaw-dev)
- 79abbbe4ec885c144e7b4c20540452b774366483: chore: 将TextNow添加到USERS.md (#20602) (@nikolai-momot)
- d963b6135037fa6a0c332aa8feaaac9a098bf051: chore: 为应用程序控制器添加一些空目录卷挂载 (#19474) (#19480) (@andrii-korotkov-verkada)
- 975786629f91240785867e0a5d8c5338f98a84e7: chore: 在服务器设置查询中添加对AdditionalURLs字段的支持 (#21045) (@andrii-korotkov-verkada)
- 5f8de971c6edad61f151c150c6eb6e2eb07c8dd3: chore: 为应用程序同步解耦功能添加单元测试和修复e2e测试 (#19966) (@anandf)
- a7ff791ba5d6dcffdee3fe2ada07b0f50ce32925: chore: 不要在InsufficientPods上降低PDB (#20171) (#20665) (@andrii-korotkov-verkada)
- e2eb655e41ce321420d310188fc41384d41ee2a2: chore: 修复应用程序测试中的数据竞争检测失败 (#21271) (#21302) (@gcp-cherry-pick-bot[bot])
- fc9b33b325082b4cd72f0802c0593f1d3a13ae1d: chore: 修复get-previous-release测试用例 (#20863) (@leoluz)
- 9587ec9c92f43b413c4f10ce8c75a0b4b09dd4b8: chore: 修复deployment_test.go中不稳定的E2E测试失败 (#20974) (@jgwest)
- 9009e57c3220d8232b15b4efeff2c3b8ea972c5e: chore: 优雅处理应用程序集控制器调和中的panic (#20935) (#20940) (@andrii-korotkov-verkada)
- 018014c4b0db70e420c9a780f22c2ba90be6a04b: chore: API服务器的优雅关闭 (#18642) (#21224) (#21229) (@gcp-cherry-pick-bot[bot])
- 3c366edc2423eb3839e59f466ea8dcc2e11eafea: chore: 改进带替换的同步警告 (#14161) (#20638) (@andrii-korotkov-verkada)
- bd322fe451c476a2a36468358dac78558e806e7c: chore: 改进有关通过同步窗口选择应用程序的文档 (#21093) (@thecooldrop)
- a8e70e43ac2da903828aca88d8b7d4cbbcd9eaaf: chore: 使开发环境redis密码受保护 (#19863) (@reggie-k)
- 19bdbcaddb305f26070407db706f9ca3ee8dfdb9: chore: 通过改进EnsureCleanState优化e2e测试 (#20942) (@andrii-korotkov-verkada)
- 97701f353a538ee1b2f67db71d17fa3c3610fe98: chore: 通过移除冗余的确保干净状态+一些重构来优化e2e测试 (#20939) (@andrii-korotkov-verkada)
- bd5d76f254d36f3beacc03504535b3cea01ee64f: chore: 为e2e测试并行化EnsureCleanState,添加时间信息 (#20998) (@andrii-korotkov-verkada)
- 4d306f1139ee7922289e5e80f871d6e67251f04b: chore: 通过在Expect中使用更好的sleep间隔来减少e2e测试运行时间 (#20926) (@andrii-korotkov-verkada)
- 5fc306ed3a34424e51f467e99397d48808162d0d: chore: 在e2e测试中移除或减少sleep (#21010) (@andrii-korotkov-verkada)
- 8320f88fa296391c858dd6cfcd73e2839913259d: chore: 从e2e测试的when/then中移除sleep (#21008) (@andrii-korotkov-verkada)
- fc1986e3e5848e6170da9c5135634b9f1d684827: chore: 尝试让CodeQL满意 (#20094) (#20129) (@jsoref)
- 1675b0b2aeac95316a65252e2b6c6dfff5704e72: chore: 更新USERS.md (#20513) (@rohen-compatio)
- 3f249ffc8de31ae3ddbb385faa00dfb1e729fe3e: chore: 将通知引擎更新到2fef5c9 (#20276) (@ayatk)
- 73fbcc9ce4df743f119dfe1606fc6bc27844fe7d: chore: 在用户列表中添加bajaj finserv health ltd. (#20555) (@coderchirag-bfhl)
- 71658c889769e05cf7250e5e6540e80acc95e67d: chore: 将ziprecruiter添加到用户列表 (#21076) (@fffinkel)
- deb4d2b01e69a92c608725ee803740c901a81046: chore: 避免不必要的分配 (#21121) (@crenshaw-dev)
- ae028c2322ad7ad6bc01c44828fd10bbcd023dd5: chore: 升级gitops-engine以进行性能改进 (#19954) (@crenshaw-dev)
- 14a1a552dcdd19671def1fc8a4392a0de8435251: chore: 升级gitops-engine以进行性能改进 (#19953) (@crenshaw-dev)
- 9a76d9f40bc407810fb309968fa4714e09502f43: chore: 在e2e测试中升级k8s版本 (#19669) (@crenshaw-dev)
- 604c75b00dc87f30a5645614492ed2ed884d4d82: chore: 更改无效注释 (#20500) (@pasha-codefresh)
- 881025b3cac51b9e47975a5551f2380600e2eff1: chore: 为cli utils和prompts utils添加测试覆盖 (#20674) (@pasha-codefresh)
- f869d235cbcf58fdf046e6b617436b8943d0d365: chore: 记录凭证服务器 (#20078) (@crenshaw-dev)
- 29986874165a411cd6346c97166db3676d210a20: chore: 启用perfsprint linter (#20685) (@mmorel-35)
- cc989251ef2917cd15a3f6b90e6ca85af6a43a60: chore: 启用thelper linter (#20405) (@mmorel-35)
- e0ebb02443d4369ea409f5ad0e7eec715291aea5: chore: 启用usestdlibvars linter (#20399) (@mmorel-35)
- 0d7f1f705359cd53fc4f493876fa56987f235304: chore: 修复由于基于Kustomize的错误导致的测试失败 (#21037) (@dudinea)
- 0573ed79c1a09ef9a4c70c032219f139ebd7b5fc: chore: 改进错误日志 (#20050) (@ajinkyak423)
- 5c01cf6ebfcaa5116b3a4e7cf3de964591126e23: chore: 改进commands/admin/app.go中的错误日志 (#20549) (@rameshgkwd05)
- 0f872f51be36a474a27e70e0c9300231f026ffb3: chore: 改进server/cluster/cluser.go中的错误日志 (#20711) (@SuminSSon)
- 6a091023893d0c0b26179b920e1ee4eb9816c3a7: chore: 以JSON格式记录panic (#20924) (#20925) (@crenshaw-dev)
- 90a148987daec2303e758a022ccc4aa78350ee48: chore: 将webhooks中的默认最大有效负载大小减少到50MB (#21101) (@pasha-codefresh)
- e878ad5f31a2ca1921e2504d6cba26dacf8e1146: chore: 从镜像工作流中移除未使用的默认值 (#21183) (@crenshaw-dev)
- 62a84d5747d8d09a9f60cb3403ab3f101cb7479f: chore: 将Rollout的’Restart’操作重命名为’Restart Pods’ (#20841) (@crenshaw-dev)
- 76537ce5576209f2976efd39a486e6f608e152d0: chore: 将force-prompts-enabled重命名为prompts-enabled标志名 (#20752) (@pasha-codefresh)
- f5061272b84120ab2b95c636633ab5f91f3022c6: chore: 根据惯例重命名protobuf字段 (#20221) (@alexmt)
- e1472f309ae90ea548130701bf6940c90f970092: chore: 用golang std替换自定义map工具函数 (#20311) (@DaanV2)
- 6cf363c0fa92bf0b7d7fb1c3ffaa854c6a195f1f: chore: 设置2.14发布负责人和批准者 (#20870) (@rumstead)
- 0cdbc3cb3e7e8bbf7d15b735d89463f18db3bbec: chore: 简化’get repo’ API实现 (#20348) (@crenshaw-dev)
- 72c711e7f06f633a63b15e94946a2e76e9922619: chore: 简化同步状态比较 (#21140) (@crenshaw-dev)
- 4776e486a39dfa075f7f0d2d22ebea461b731d17: chore: 更新azure/kubelogin以解决CVE (#20578) (@imjasonh)
- 5583ebdcb8b1ced645c67532671f2df1fba1df90: chore: 将notifications-engine更新到22ccfe0caf45 (#20239) (@SLASHLogin)
- 35c12d9486684fc54d715e2461c36c318981a438: chore: 使用%q简化fmt.Sprintf (#21108) (@marinesnow34)
- 5cdb1a0a158758b391bbc7ec9b7288eb6a36f558: chore: 使用新的fake k8s客户端构造器 (#21186) (@crenshaw-dev)
- 7cc5907be38e15aa39bb40d6e716e5e4818b03c6: chore: 在applicationset中使用testify代替testing.Fatal或testing.Error (#20726) (@mmorel-35)
- 6b3e53219473c8903270e469aa497576715731c6: chore: 在cmd中使用testify代替testing.Fatal或testing.Error (#20750) (@mmorel-35)
- 993d79ca27b4bc407a52a080e12f2db5f999a967: chore: 在server中使用testify代替testing.Fatal或testing.Error (#20755) (@mmorel-35)
- 0da57447884e18d52f3f99eae70972c106700b8f: chore: 在test中使用testify代替testing.Fatal或testing.Error (#20754) (@mmorel-35)
- a6cce1d0b3197561e3aaad00701c020962a620da: chore: 在util中使用testify代替testing.Fatal或testing.Error (#20751) (@mmorel-35)
- ddb79fe2e3eeda4f145c7b68908f7ffcad8eb313: ci: 允许分叉选择加入codeql (#19996) (@jsoref)
- f4d1e0f9f63520ca0549ee66e3bcaae7c907b574: 澄清多个源文档中
ref的用法 (#21011) (@agoddard) - 4e215234ad718a6028f1d11ef1da05ddf414acf5: 文档: 在孤儿资源监控文档中更新"显示孤儿"按钮截图 (#20533) (@jaehanbyun)
- b4b6307cd2a90865044d66b547fbfff52dffa77d: 文档: 修复语法 (#21004) (@corneliusroemer)
- 4745e08d4fbd9b115e208880eac9a63119a8821c: docs(2.14): 为2.14添加基本升级文档 (#21744) (#21752) (@rumstead)
- 1bbeab7a03e80596c998b5a95b0ec14243db22f8: feat(clusters) - 在集群配置中添加disableCompression选项 (#20291) (@OpenGuidou)
- 7f417e2be4b68acb3b5ef04cea59158bc7d6ee68: 修复通知控制器崩溃循环 (#19984) (@pasha-codefresh)
- 52d5653c8660315e7214bc27b70d4c3a83f58a55: 修复notification-catlog问题 (#20237) (@ajinkyak423)
- d85a1dee2300c2e1253436c9c2456f3b3ffd950f: fix(#18495): 在同步面板中添加资源的备用颜色 (#19250) (@xyq175com)
- e80de49043f3ba0d876bc30f6aab789e8f8d413f: fix(controller/ui): 修复带有sidecar的Pod状态 (#19843) (@linghaoSu)
- 21026dba43d2ca1c07917614ce7c94de55b11b32: 修复格式问题+添加一些小贴士 (#20522) (@fideloper)
- bcc224b32c5e85cba01d77b01ffd1c861b42a9eb: 防止在流关闭后计时器到期期间发生崩溃 (#19917) (@morapet)
- c090f849b076e1371989ef5117be36613d5e8a38: 修剪图标更改为垃圾桶 (#21088) (@surajyadav1108)
- 2f51067e7559ae705d823b979eb8244cf24678c1: psmdb.percona.com/PerconaServerMongoDB资源自定义 (#20628) (@niv8)
- 83eb0b18712de4ab214c1382ced8dec419fa6eb3: 扩展更新时重新渲染 (#20559) (@imwithye)
- 3570d7de1414bae837ea76d6768bc471cd1ae178: 安全: 将alpine/helm更新到3.16.1 (#20253) (@pasha-codefresh)
完整变更日志: https://github.com/argoproj/argo-cd/compare/v2.13.4...v2.14.0
更新内容 (原始)
Important!
The 2.14.0 release manifests incorrectly use the 2.14.0-rc7 image. The 2.14.1 release will correct this error.
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.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.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
- 7d28c89f36313f016a9c6279b014357ccf8dd420: feat(health): resource customization for RabbitMQCluster (#15286) (@aaguilartablada)
- 29c59ab1356c62b1c2b3db275a59f73fc482b17a: Revert “feat: exclude Endpoints and EndpointSlices Kubernetes resource by default” (#20334) (@agaudreault)
- 83953fe276846924da95f997fc14ff07180fcd71: feat(app): Add optional ’name’ to Source object (#20470) (@CefBoud)
- 4a140515fea53bb398fc997bce733d6ba34f0633: feat(app): add ignore-healthcheck annotation (#20462) (@CefBoud)
- 5543900345678545a6aa8b654fb7a85cdb6e2be8: feat(applicationset): Add FlatList option to cluster generator - Fixes #20212 (#20231) (@OpenGuidou)
- 92e0b553a752096fee93af7ac73e7a529cfb123b: feat(appset): Add a cache layer for Argo Projects to speed-up application validation (#18703) (@dacofr)
- 27eebaa53cf5f603550b9499e68496daea2ea9b7: feat(appset): add ‘project’ to the Cluster Generator params (#20338) (@CefBoud)
- 9e9c9a9aca2d43f5dbebb074394dd154b5c21603: feat(appset): parameterize requeue time #20063 (#20064) (@rumstead)
- dfbfdbab1188dfb26b454e47ac06c70ed484c066: feat(appset): reduce cluster secret logging (#21109) (@rumstead)
- 4c29c33f027be9a94ce9dbd06ac09d49a3eb6cfb: feat(cli): Add app diff option to specify exit code when diff (#20144) (@eugene70)
- 3988861edf37f2c52b229bcf9c7b5ff8d9022205: feat(cmp): parameter to enable git creds to be shared from repo server to the plugin (#15107) (@jmcshane)
- 19613a20fb1819dae0d2e6ab737513775d128499: feat(controller): support Istio ServiceEntry network node #20270 (#20273) (@zapkub)
- 19d85aa9fbb40dca452f0a0f2f9ab462e02c851d: feat(health): Adding more health checks for Keycloak, Postgres, Grafana, SolrCloud (#20294) (@rezellme)
- 2a199bc7ae70ce8b933cda81f8558916621750d5: feat(health): add healthchecks for Gloo resources (#11379) (@zelig81)
- e4599e1a9069c7cbd1e1641e8ab6476449e9d3a2: feat(rbac): add disable fine-grained inheritance flag (#20600) (#21553) (@agaudreault)
- d8dd2fc02c8066a98f2c6c07791f38dedb221486: feat(ui): Added a warning popup before closing the application create panel (#20807) (@surajyadav1108)
- 1120a086539a14a27d5a30a8ce83cdcc0e6c4246: feat(ui): Added timing info to container state UI (#20920) (@surajyadav1108)
- a94a07ecd6421504fbededdfd5633b93867ca485: feat(ui): Added title label for filters (#21149) (@surajyadav1108)
- 36d189c133b2b7b5dde8710fc8b877c1c2959d81: feat(ui): Support filter for
configuredandunchangedon SYNC STATUS view (#20850) (@aali309) - e09ff60d75787f18edc755990988a5a9e17cbc55: feat(ui): add token diff support in diff view (#19983) (@linghaoSu)
- f4c519ade50dca809fa20104c1b87fa8a2517faa: feat(ui): display sha’s revision in every history release (#19963) (@Tchoupinax)
- 5796a7c22dbef279e0f6e69c311c8b4e8f8b385d: feat(ui): make name property for repos (#20077) (@surajyadav1108)
- fb825f705af86ac41ea68f7a49323af56548a6b0: feat(ui): move graphs by dragging mouse in app resource tree view (#18025) (#20009) (@linghaoSu)
- 308890661b751529ae8315b2cbf047644e9a369e: feat(ui): support auto theme (#20080) (@linghaoSu)
- 24e67df099821cbdaeac95901e93db9dffacc469: feat(ui): support enable word wrap in live and desired manifest panel (#20299) (@linghaoSu)
- eb10b70e8a2e24d08137143cf01a8d9c26783b12: feat: Add ability to hide certain annotations on secret resources (#18216) (@svghadi)
- ab8fdb8a6d17a09fa3161ce6ddfa2163d86b35ca: feat: Add nodeSelector for Linux nodes (#20148) (@leehosu)
- b5d8eddb8230e45baff18afe257adf48f0072956: feat: Add reusable interactive prompts and
configurecommand (issue #19528) (#19637) (@david-wu-octopus) - 9b481b190743450b9bbedc2a2ad7b6c1a524cd14: feat: Adding skipSchemaValidation flag (#20771) (#20831) (@dmosesson)
- fd4cc93a30e66557dee952aabd5a4009509047b3: feat: Change the file name convention when downloading pod logs (#19938) (@itaynvn-runai)
- 99efafb55a553a9ab962d56c20dab54ba65b7ae0: feat: Confluent Connector Resource Health Checker - #17695 (#17697) (@Clint-Chester)
- 8ebf4a88418ada369943bf4b6ebab8188eb90483: feat: Enable ignoreResourceUpdate by default #19992 (#20303) (@jaehanbyun)
- 9741c065d8143aedc26b1aeae9df3851037ce9c6: feat: Sync timeouts for applications (#6055) (#20816) (@andrii-korotkov-verkada)
- 8f0d3d0f6ad5b0cc94c704ec2fd2c26fa97d8202: feat: Timestamp for Health Status (#16972) (#18660) (@mkieweg)
- c8dcd83f88668a26fff905402efbccadea4b8b74: feat: add ARGOCD_APP_REVISION_SHORT_8 variable in build environment (#19931) (@Falanty)
- 4722a7f78f2e5b38ff261a2760adb431f4334fb2: feat: add Actions for PipelineRollout to allow/disallow data loss (#20298) (@juliev0)
- b05cafdfca543a529870270801b5970f9eaf0d25: feat: add custom actions for Numaflow CRDs (#20332) (@dpadhiar)
- fdf539dc6a027ef975fde23bf734f880570ccdc3: feat: add health check for ClusterResourceSet (#20746) (@nueavv)
- 5138dd51182cf47392b15fc6624f8f1a61957da7: feat: add orphaned resource count metric (#20521) (@jaehanbyun)
- 621330c11bca314209353240cec9587e01b5bfed: feat: add prompting to confirm account token deletion (#20654) (@pasha-codefresh)
- 36ef5639da8101264862a0d6f48618ca64b41bba: feat: add prompting to confirm application commands (#20658) (@pasha-codefresh)
- d44d7ec043e04d93fa9a32aca517487d42226c50: feat: add prompting to confirm application resource deletion (#20611) (@pasha-codefresh)
- 29d52299da90629c2ccbc8a3cc691fdbc603cd4f: feat: add prompting to confirm delete certificate (#20547) (@pasha-codefresh)
- 16e7517044df049a4ee56ff686e5e3a227f9375e: feat: add prompting to confirm deletion of gpg public key (#20539) (@pasha-codefresh)
- 83b1b6c574affb142f471f68b16aae767527fbf4: feat: add prompting to confirm project deletion (#20612) (@pasha-codefresh)
- 8a4e7e021fdfa50aeea6c60b9d2f99a43a6d4fa8: feat: add prompting to confirm project role deletion (#20613) (@pasha-codefresh)
- 262059346bb5656c31c16bd32ae0b3d58e29cfc0: feat: add prompting to confirm project window deletion (#20656) (@pasha-codefresh)
- 9b6d3a9a95fa77a556e68ff2c49da3f2ee6896f2: feat: add prompting to confirm prune during backup import (#20546) (@pasha-codefresh)
- eb6d2e635f62c00d31053120915e9b0d44f5eae8: feat: add prompting to confirm remove of repository credentials (#20541) (@pasha-codefresh)
- 0aa6c49465c85bfbac39316d93a438534dca58fb: feat: add support for helm skipTests flag (#20118) (@jaehanbyun)
- b9d5387979d61195f6c42528714f0c637d9950f7: feat: adopt delete app confirmation to new prompt util (#20664) (@pasha-codefresh)
- 4e13b7f36c41d69f37a05aaf6dcb6f5ec6c89659: feat: allow auth token to be passed in via env (#19898) (@ctrlaltf24)
- 212efa491462f5fe501d6c6edfbb8007fc8ce793: feat: allow individual extension configs (#20491) (@leoluz)
- 7c9bd2d2d3e4d681fee2e419cfeef08cade5c804: feat: application resource deletion protection (#20497) (@alexmt)
- a25378f1efcc09dc25a4169927e57bf2e15accca: feat: appset scm generators and PR generators should be able to access only secrets related to appset (#20309) (@pasha-codefresh)
- 2d8659b466aa02e2c10d3a3958f93e5edc5f0007: feat: basic e2e tests in order to verify notification service health (#20182) (@pasha-codefresh)
- a288b4d8c9000225bc9ce8ef829fd2d365465b3c: feat: exclude Endpoints and EndpointSlices Kubernetes resource by default (#20251) (@jaehanbyun)
- 82484ce758aa80334ecf66bfda28b9d5c41a8c30: feat: introduce health checks for Numaflow CRDs (#20297) (@dpadhiar)
- 5d89339c1471db16668fdf3f4576e527ec3ad082: feat: introduce pause/unpause actions for Numaplane CRDs (#20128) (@dpadhiar)
- d16df525d7a88e7b89313d0ed70c6399c580d58c: feat: manage clusters via proxy (#20374) (@pasha-codefresh)
- 4a38442b99ac459b4ed5985b3416ac09599ac31f: feat: move appset delete confirmation to new prompt logic (#20677) (@pasha-codefresh)
- eba559a4499d17051304785da2d769dd6a31e6af: feat: option to disable writing k8s events(#18205) (#18441) (@Jack-R-lantern)
- 433b317c358b1bfc59352791254d52e504d83dd4: feat: source hydrator (#20345) (@crenshaw-dev)
- 59ea2a809e5ad4db2d08d38e029e8484ae9d48c1: feat: support Suspended state for MonoVertexRollout (#20583) (@dpadhiar)
- dc27102cffff6a7245744d9085aebf60b1586ace: feat: support using exponential backoff between self heal attempts (#20275) (@alexmt)
- b8249567ae1afe657f3d2f235dc3724880c91370: feat: transmit manifest-generate-path resources to the cmp-server for plugin-based applications (#19209) (@jsolana)
Bug fixes
- 684ee0bceb2c00446c26cdca9cbcf04472022991: Revert “fix: Graceful shutdown for the API server (#18642) (#20981)” (#21221) (#21222) (@gcp-cherry-pick-bot[bot])
- 4471603de2a8f3e7e0bdfbd9d487468b6b20a354: fix(api): send to closed channel in mergeLogStreams (#7006) (#21178) (@crenshaw-dev)
- bce16e9daff1fc00b0cee8c2b0d90b47a13997f6: fix(appset): Fix appset generate in –core mode for cluster gen (#21170) (@OpenGuidou)
- e953a2de8bed3efad87b381f593c03c426f1827e: fix(appset): avoid panic when no steps in rollingSync (#20357) (@CefBoud)
- bd755104eda1eaa917d31c228c37cd52c04780d4: fix(appset): events not honouring configured namespaces (#21219) (#21241) (#21519) (@eadred)
- 479b1825527175836572bb55ec17b738d4834a24: fix(appset): reverted Gitlab SCM HasPath search and consider 404 errors as file not found (#16253) (cherry-pick #21597) (#21602) (@gcp-cherry-pick-bot[bot])
- ebf754e3ab11ec00a3b0f18080e93a441438d59c: fix(appset): update gitlab SCM provider to search on parent folder (#16253) (#21491) (#21503) (@gcp-cherry-pick-bot[bot])
- b8f85c95006e638dce3eb9a87dc178c8370f393d: fix(ci): get correct previous release version for release notes (#19443) (#20315) (@crenshaw-dev)
- 79ba36026a2e8189daad4f2e18d567036131074d: fix(ci): handle new k3s test version matrix (#20223) (#20427) (@crenshaw-dev)
- 76fbc1f0c99df7bfc5005ec5e25ede61cf47d990: fix(ci): ignore temporary files when checking for out of bound symlinks (#20527) (@CefBoud)
- c13c9c1be3a2e65977fe911000d3f3eb71a32a73: fix(ci): updating action-gh-release after upstream fix (#21407) (#21408) (@gcp-cherry-pick-bot[bot])
- 2c2e669247d97cd91c1f5e2c8f419403febdef14: fix(cli): Fix appset generate in –core mode (#20717) (@OpenGuidou)
- e654ed59f8d9c0f2457ffab56294f45f44b916f8: fix(cli): add missing resources and actions to cani CLI (#20347) (@crenshaw-dev)
- 438e01bc4fb74f2c6f665ec2be1751075a36eb09: fix(codegen): use kube_codegen.sh deepcopy and client gen correctly (#20644) (@crenshaw-dev)
- 51471b3b8b4d89e9fa97406b81bf45212e937daf: fix(controller): rename cluster batch param and add to argocd-cmd-params-cm (#21402) (#21419) (@gcp-cherry-pick-bot[bot])
- ec499bb0706241efc0b64a75c1409cff7e85e5b6: fix(diff): avoid cache miss in server-side diff (#20423) (#20424) (@crenshaw-dev)
- e861b550e0a9a74f4ec8b8d84c3a87c7de857ed4: fix(diff): avoid cache miss in server-side diff (#20605) (@crenshaw-dev)
- d1ef0f85fafec00bf84ccde0085ec7f9329e7843: fix(docs): ensure version dropdown sorts correctly regardless of browser language #20289 (#20322) (@jaehanbyun)
- ca91dd9d6b9cce8f9c8230aa11c1e9353cc2558e: fix(extension): add header to support apps-in-any-namespace (#20123) (@agaudreault)
- 5ba2405fa99c87fa0440bc5d8afe3fcd0302408b: fix(health): only consider non-empty health checks (#20232) (@blakepettersson)
- 3070297d6b50d619f3a1dfca03db0d5db7dc22d1: fix(helm): escape consecutive commas in cleanSetParameters (#19269) (#20113) (@eogns47)
- 35174dc196dbda440bc2f209e0ac640ef1855f81: fix(hydrator): UI nil checks (cherry-pick #21598) (#21601) (@gcp-cherry-pick-bot[bot])
- 092bb7328cc7aeeb75460fc25fafa575418cacd3: fix(pkce): 20111 PKCE auth flow does not return user to previous path like dex auth flow (#20202) (@austin5219)
- b187fbbaf779bc9ea515ceff47572ad0c58d947c: fix(redis): CPU stuck at 100% after rolling update (#20645) (@agaudreault)
- a68d057c9dc41951019ab8e5d603c5ca101f3516: fix(server): accept HTTP/1.1 for backward compatibility (#20639) (@agaudreault)
- c8c22d3d5af6c319c7c332e36fb9ab9a911fb0f8: fix(server): make a copy of secret objects when listing from the informers #19913 (#20805) (@rumstead)
- a7637cd106f615119930439d963ec0a9618b404d: fix(server): missing selected ALPN property (#20579) (@agaudreault)
- 8a9de6a8d3533e608792f6d3d23629d35444d679: fix(ui): ArgoCD history tab shows latest values in all recent releases (#13006) (#21161) (@GuySaar8)
- b0e3160ccf6a3800c60cc3192e05c3f36a251795: fix(ui): Change tab title to Sync Windows (#20018) (@jsoref)
- 33ecbbc4a86ed542e1f40cd26ef48f0417673305: fix(ui): Prevent versionId 0 Error on New Applications with No History (#20574) (@pasha-codefresh)
- 46f494592c010b3a948d4aac866c7534f69dc798: fix(ui): Solve issue with navigating with dropdown from an application’s page (cherry-pick #21737) (#21746) (@gcp-cherry-pick-bot[bot])
- 9ac1670c91c8829543725f9387535e201bd6e05e: fix(ui): Sync Health Statuses for Applications and everything else (#20020) (@jsoref)
- 555854c3e9cecfbe9f6fcc8b26eb3d7196bd343c: fix(ui): add
stateparameter in the pkce flow (#17235) (@js3692) - 159eeecd17cb6439c7888189eda7f431e504674d: fix(ui): add optional check to avoid undefined reference in project detail (#20044) (@linghaoSu)
- 7718af14a15ee687283e83bb7b7b8afe484d4286: fix(ui): adjust transform origin in application resource tree (#20180) (@srikanth597)
- 40c60775bbb6ae450be03ec7142e8cbbc81663e7: fix(ui): carry over state when using full screen mode button (#20022) (@linghaoSu)
- f6eaaea7696f88346c1028f43a2bdeb4f4992096: fix(ui): display correct init info in Pod UI (#20387) (@crenshaw-dev)
- 1fcbcc1c23d98c39d3b1407bb38e90d320a4d6e3: fix(ui): fix open application detail in new tab when basehref is set (#20004) (@lsq645599166)
- a78b6287b195ee1a694b6f29f81d7d9e09f39b2a: fix(ui): fix select destination cluster type in create app (#20970) (@lsq645599166)
- d761c94b7d9452de7f57f171b359ab44290cd414: fix(ui): fix the slider tansition (#20641) (@ashutosh16)
- 0681098299246215d091b027719774863d44857e: fix(ui): hide resource actions menu if it’s empty (#20051) (@CefBoud)
- 20e2e784764bf4907fd29f83d34666016b73dfc8: fix(ui): history error reported in the dev environment (#20133) (@youhonglian)
- ed4c0ee7138da579a4392824b0632a7056a1d106: fix(ui): source can in fact be
undefined(#20381) (@blakepettersson) - e31aebe14cfe450357085be23951c395093e9a8a: fix(ui): update ui e2e tests (#14619) (@ebuildy)
- fa9023a006f65f7a566b709c3124f61571bbd3b0: fix: 20791 - sync multi-source application out of order source syncs (#21071) (@ishitasequeira)
- 7f6340f653ae95b4f7433967c00717b3921843df: fix: API server should not attempt to read secrets in all namespaces (#20950) (@alexmt)
- e2bc96bb8629f547b2667932dba72265c559120f: fix: Ability to disable Server Side Apply on individual resource level (#20697) (@pasha-codefresh)
- fcc186bdd56b38ff08a75d37046d5d98c4c6359b: fix: Add redis password to
forwardCacheClientstruct (#19599) (@NetanelK) - 155514e8caad2ec5878e55169c8b6c228d911bfe: fix: Allow to delete repos with invalid urls (#20921) (#20975) (@andrii-korotkov-verkada)
- 6d8d32f170c9db33cd34029cc554afeb335a5faf: fix: ApplicationSet webhooks should use stricter comparison of repository URL (#20486) (@dacofr)
- b8e118ff7d08176538e48b09405d162e5ad31eec: fix: Bitbucket Cloud PR Author is processed correctly (#20769) (#20990) (@andrii-korotkov-verkada)
- f03146d3a0652808d2d84db2b703538bc8cdd569: fix: CVE-2024-45296 Backtracking regular expressions cause ReDoS by upgrading path-to-regexp from 1.8.0 to 1.9.0 (#20087) (@chengfang)
- 0a26e0f465ad307bc5d83949afcf8fef2b8d9b59: fix: Change applicationset generate HTTP method to avoid route conflicts (#20758) (#21299) (@gcp-cherry-pick-bot[bot])
- fad534bcfe11b5e2cfcc96079d19710a0754c9d6: fix: Fix argocd appset generate failure due to missing clusterrole (#20162) (@pradithya)
- b2091e3984e8efa4ace6db192d29cbc11fca4509: fix: Fix false positive in plugin application discovery (#20196) (@pradithya)
- 3da5a3de52c9cccc27c303bb5caf94a7e6b11d46: fix: Fix repeated 403 due to app namespace being undefined (#20699) (#20819) (@andrii-korotkov-verkada)
- d9be098d9ce74f996c0faa225ccd2504060c2e29: fix: Fix server side diff with fields removal (#20792) (#20842) (@andrii-korotkov-verkada)
- 345c8a18a2ba8c09fbc533994cb710cf333be035: fix: GOLANGCI_LINT_VERSION (#20264) (@dcoppa)
- dce41c430efa779dd164ed0bbff8cb3822390c04: fix: Get pull request target branch for Azure DevOps (#19869) (#19871) ( <>)
- 730363f14ba73a020295158452d486154ed3e09f: fix: Graceful shutdown for the API server (#18642) (#20981) (@andrii-korotkov-verkada)
- c6804e9854823b9f22d85ccff6b8e8d80d2ca83e: fix: Memory leak in repo-server (#20876) (@AJChandler)
- e1258ccb9d312f50071582483f0eefc720506b2e: fix: Policy/policy.open-cluster-management.io health check is broken (#20108) (#20109) (@itewk)
- 8a8fc37f3cc1f531c2efce1e763d0960c7a10e1e: fix: Policy/policy.open-cluster-management.io stuck in progressing status when no clusters match the policy (#21296) (cherry-pick #21297) (#21614) (@gcp-cherry-pick-bot[bot])
- 030a7be7e2fd0ae976c9b73196d777ea72bada09: fix: Populate destination name when destination server is specified (#21063) (@adriananeci)
- 7de5d27dc07db88d1bf3d95f06ec51501f9d8a17: fix: Rework git tag semver resolution (#20083) (#20096) (@PaulSonOfLars)
- 8cf990bcedcff8a05102e785cf2db1085eafd316: fix: Rollback multi-source apps; 2nd follow-up to PR 14124 (#20566) (@keithchong)
- 522d07a8d8d50ae68cce4878fd5bc50fe547c611: fix: UI: Nothing happens selecting cluster URL/Name dropdown (#13655) (#21028) (@keithchong)
- 2fe9a220dda581efb9cf2d9110b7f9d02c705439: fix: add missing fields in listrepositories (#20991) (@blakepettersson)
- 6002c7d8f352d5b5b69b0fa7e85b17392f8fc867: fix: allow pipes to be present in git username (#20040) (@blakepettersson)
- dc3f40c31e1a7206e3d021be98e713c7921e802e: fix: avoid resources lock contention (#8172) (#20329) (@mpelekh)
- 9b11b21f00f006ec5bfca1ff39210e54b65bf4b5: fix: check err before use schedule and duration (#20043) (@daengdaengLee)
- 17c412e3f387457caf16457066dc854941532195: fix: check for source position when –show-params is set (#20682) (@gdsoumya)
- 20f97190019163390d0ed7e3e140d2d5565bbb34: fix: cleanup tempdir when errors occur in Helm chart extraction (#19861) (@ilia-medvedev-codefresh)
- fe67cd54eb60806c998029286356fa8a4958c979: fix: corrected –roleARN to –role-arn as per updated CLI option (#20065) (@nueavv)
- cfa1c89c43943eacdfdf6833b01379a4f153d917: fix: disable automaxprocs logging (#20069) (@nitishfy)
- 76104dae211d4bfdbef8e9b713aa163abd24f54b: fix: don’t disable buttons for multi-source apps (#20446) (@blakepettersson)
- dbc94ba13f9ce72ccfbfc68990eba4733c77d14d: fix: fix broken link (#20070) (@nitishfy)
- fe7771cc83562adf8759927f95d4b8c8c9b05c76: fix: handle incorrect cluster RESTconfig without panic (#20150) (@CefBoud)
- 6897c2e33f056d8a2fe8a1c8c55ba3d54e34d140: fix: incorrect expr for server stats in Grafana dashboard.json (#21098) (@minchao)
- fa54ce221e62e881c5c7920e9b053fe80fd34792: fix: oras-go client should fallback to docker config if no credentials specified (#18133) (@tonyay163)
- 0ca1ddb88c4127512de3464cde02ad588b240268: fix: order conditions summary (#20759) (@mmorel-35)
- be880add20a295325acd88953881caef82c85bf8: fix: refine deny destination checks (#20045) (@blakepettersson)
- be24ef4acc987f190e1d37a3abf09526b9a6f7bb: fix: remove broken link from code-contributions.md (#20795) ( <>)
- 951f749406db7aa0df95f4cbf9887fad71974f68: fix: remove hardcoded conditions from Numaflow CRD health checks (#20316) (@dpadhiar)
- 52c3f93010e835693d56d893d6a13531402c3bd6: fix: repo generate paths value in namespace install is incorrectly formatted (#20139) (@todaywasawesome)
- 70ea86523e1b97daa3161b00abeabec6e7bb57c7: fix: resolve the failing e2e appset tests for ksonnet applications (cherry-pick #21580) (#21604) (@gcp-cherry-pick-bot[bot])
- 32cc6638f78e15652c24eb2cd6403e6e7ec26ab0: fix: show multisource details for an appset when using
argocd appset getcommand (#20903) (@nitishfy) - 03a16099b048223e29d3f3620b2c02ccdd93f5f9: fix: support managing cluster with multiple argocd instances and annotation based tracking (#20222) (@alexmt)
- 4faf8dd11c951531eeeab08a6f009face7509830: fix: the unmatching template issue introduced from #20237 (#20410) (@xcompass)
- 49431b9add9393ef2ece78d4f63968b6c10276e0: fix: update health check to support modelmesh (#20142) (@strangiato)
- 96876195410393c742bb40330c7f174c454f1a9d: fix: updates to health status for Numaplane resources (#20544) (@juliev0)
- 1c6ec19a86e5df618c62b273485b6d25e228771f: fix: use
ErrorContains(t, errinstead ofContains(t, err.Error()(#20220) (@mmorel-35)
Documentation
- b546ea7b138f0233eafd45997994ccbc013ad53b: docs(applicationset): complete sentence about Application deletion (#20944) (@tdabasinskas)
- ac69f5223cd0fc42fcc638b340a3703addda3812: docs(applicationset): explain how to add repo credentials (#20453) (@ruant)
- 9b15589729cb9c1c3986f1e0eda1b1bd60ac7a9b: docs(cli): fix example command (#20402) (@crenshaw-dev)
- bab2c41e109c95ffcb6a08024926747dab45a606: docs(hydrator): document signature verification limitation (cherry-pick #21504) (#21585) (@gcp-cherry-pick-bot[bot])
- 205b3d38c74c8578ef16dda8c9e49e274a5d42d6: docs(ingress): use GRPC instead of HTTP2 (#21029) (@agaudreault)
- b60d28c71a5410c36a6739b6b5380168f6005e63: docs(proposal): manifest hydrator (#17755) (@crenshaw-dev)
- f89e1cf80f0a22f7e06a9daee8962981331dc736: docs(rbac): clarify glob pattern behavior for fine-grain RBAC (#20624) (@crenshaw-dev)
- 735d090061dcc2850132a44ae1c893742ce1cba8: docs(reconcile): adding optional condition when ignoring json (#20010) (@rumstead)
- ff086431863009320bba58d98499c83af7bfdaf1: docs(resource_actions): specify when mergeBuiltinActions was introduced (#20917) (@morey-tech)
- 6b19f10e7f0ee3f43d2b262c5837b3c4453e76a2: docs(ui): sorting version (#20181) (@nueavv)
- 6a9fe45871968075ec462a253516aabff8d33303: docs: Add
404 Not Foundgithub notify error to troubleshooting docs (#20085) (@moleus) - 4b478ef2c8182ea41993da1097215dd2695837d5: docs: Add empty GitHub.repoURL error to troubleshooting docs (#19926) (@moleus)
- f2e473917884b205acaf41b46444131021cd8690: docs: Add keycloak PKCE and argo-cd cli method documentation (#20698) (@albundy83)
- 2f6b6adb1c9405f521c04ff8a92ca2586113bb0d: docs: Correct ApplicationSet (spec.preservedFields) (#20206) (@jyoungs)
- c4453999f2937c4304348d4a0ae496aa8519b9e4: docs: Declarative argo clusters docs update for EKS (#20503) (@fideloper)
- a78594beb1d737585f6fe0d22ba0b0520b17f253: docs: Endpoints not excluded by default (#16023) (#20014) (@agaudreault)
- eb1bb831d4b1a0f68d0039d74941d85b57608b0f: docs: Fix
argocd admin projdocs and examples (#21057) (@amine7536) - fc6105b2bd7de98cfdb8bbfc75f306ba5713cb03: docs: Fix post selector example (#20969) (@eriksjolund)
- b3916428c130768dbd010e2fc4691d500a98e25e: docs: Improve self-heal and auto-sync behaviors explanation for multi-source apps (#20809) (#20811) (@andrii-korotkov-verkada)
- a849d41b6f7dabe4cea9fd396261a927843cfe28: docs: Proposal to add installation steps for local development using Kind (#20821) (@revitalbarletz)
- de06f7716c1590b1c233e781b30a3ee68b03ba7d: docs: Remove FOSSA badge (#20038) (@jsoref)
- d408909df6f950dd4b1a0b898c3b77259aef394f: docs: Update Dex OIDC example (#20545) (@preethi-sv)
- 2d9d2fd4e86fb061eb3ee30b1a350cdb761b1f60: docs: Update FAQ about known types (#6008) (#20929) (@andrii-korotkov-verkada)
- f460bf4573eb55b6ebddf8bfa499987ebf3908b1: docs: Update Okta OIDC CLI instructions (#20021) (@34fathombelow)
- 86769fc4dbbd121277625678951b7ce141bbb8f2: docs: Update USERS.md (#20349) (@a-manraj-pvotal)
- 807b6fb472845767604549bf4abc8d899589ad4c: docs: Update argocd path for command in notifification in troubleshooting docs (#20120) (@owngr)
- b6cc0e6193df38265aee4230e3b9e5f75d13517d: docs: Update orphaned resource number metric explanation in doc (#20702) (@jaehanbyun)
- 3b623a66630119e42e0d84f6a2ac9b8e29b47979: docs: add TBC Bank to USERS.md (#20227) (@mategogiberidze)
- 602665feed5a6dd717617edea144ed7786c0ebae: docs: add
projectto repo creds examples (#20057) (@morey-tech) - 1a69663a70cd53a0a63e42e2895203c8cfeed990: docs: add link to sprig website in the template docs site (#21184) (@KyriosGN0)
- bb8185e2ec005d18ff65fcf47bed68a9c9b56113: docs: add mkdocs configuration stanza to .readthedocs.yaml (cherry-pick #21475) (#21608) (@gcp-cherry-pick-bot[bot])
- 1dcf3a56653c907f8b6d6dbadc8e2c66a61f3236: docs: add outpost24 to users.md (#20197) (@minhphong306)
- 5f23bb60974b3c9e33d0ef0a3626700b6c778cac: docs: add user to users.md (#20042) (@nueavv)
- 439edd0ef03c8390b04706a0b3c2322b570f4bcd: docs: added Podman based set up in contributors quick-start (#20367) (@kswadi)
- 0cd5ac473c4f3dad5094c6fd9cbb9e8e559e79d7: docs: added note re. arch of example application on getting_started.md (#20143) (@Crumb5)
- 0b48670ebbefb6ecb4d675bed5e368f8f6f495de: docs: clarify priority of health statuses (#20490) (@crenshaw-dev)
- 049ba0aab3965f3fa73447ae2db08f3a2afd95a0: docs: correct typos in authz-authn.md and proxy-extensions.md (#20391) (@cowboysj)
- 4dcbbd7d24d20b53c97e6dc9d036d48be3d5fb0e: docs: correct typos in documentation (#20569) (@SuminSSon)
- aff5e6132b2c7b08d7d3df1eca64010bd6cf1cef: docs: document all unstable configurations (#20336) (#20438) (@agaudreault)
- 6b5cdc764da090a0107ae1721d357ee7c73ada84: docs: document server side pagination proposal (#17222) (@alexmt)
- 7ab50156918aeb2dd2dc1ba74f12f2f5a9af6f13: docs: feature maturity page for alpha and beta features (#20336) (#20337) (@crenshaw-dev)
- e77727cf127b6e75822783c6a65fe4336fc8e4f9: docs: fix paragraph in “User Guide/Kustomize” (#20053) (@4llan)
- 038a83276c395e09f31923ebe510bf65bb4348bb: docs: fix typo in ingress section of operator manual (#19946) (@kswadi)
- 757c395e64336b4f8dd8619b078dc6b3a7270358: docs: fix typo in upgrading section of operator manual (#19950) (@vmdude)
- 21d1f88106b9e7eed8e0d0f0b0d34e8e3ecc06bd: docs: include cluster-management.md in TOC (#19964) (@VannTen)
- 91360648d373575034e03b693979a0157a08d0b8: docs: remove outdated ciphers (#21006) (@xlanor)
- dff4152e8e0adaad6156f963003be60fac4ff1a4: docs: update note about timeout.reconciliation (#20407) (@crenshaw-dev)
- 4d17bf3d8b9c774694b3cdd1d068d812883554a9: docs: update sync-wave documentation (#21155) (@chansuke)
- d542b023f24f28bed764247e01cc19011d232fbc: docs: updating links to the directory and wording (#20335) (@ali-hamza-noor)
Dependency updates
- c90deaabd64d64fdd0d9424155de715fba7dc8dc: chore(deps): bump @types/selenium-webdriver in /ui-test (#20589) (@dependabot[bot])
- ea71067059b802e1e72da0892da329ef32ee507c: chore(deps): bump Helm from 3.15.2 to 3.15.4 (#20135) (@pasha-codefresh)
- 948aaf6f908d90479b50d39ed3a0166095e31a80: chore(deps): bump SonarSource/sonarqube-scan-action (#20278) (@dependabot[bot])
- ae183ad245df5b900353c895dfb5feb4a36801d7: chore(deps): bump SonarSource/sonarqube-scan-action from 2.3.0 to 3.0.0 (#19524) (@dependabot[bot])
- 1fba4ea04911a030869aa6fc8a7b3d99bc5cce6f: chore(deps): bump SonarSource/sonarqube-scan-action from 3.0.0 to 3.1.0 (#20740) (@dependabot[bot])
- 523b0e6a784683156dd6dbc525d78330c81bfb7b: chore(deps): bump SonarSource/sonarqube-scan-action from 3.1.0 to 4.1.0 (#21034) (@dependabot[bot])
- 4272b03b3366d6d0ef5bf54a0f5e69415aeb4850: chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (#20240) (@dependabot[bot])
- f9845694d0de5684ca3765c4b016f95b6e7dacc8: chore(deps): bump actions/cache from 4.1.0 to 4.1.1 (#20301) (@dependabot[bot])
- e9ff075610a7fac34590daf46cc71b64de9b0a9d: chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (#20493) (@dependabot[bot])
- 96d0226a4963d9639aea81ec1d3a310fed390133: chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#21084) (@dependabot[bot])
- bb1e75fe824ebdec361d1df14a826e98f4bb7162: chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#20529) (@dependabot[bot])
- be080a53190969f137434034aac6f9475d24c153: chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#21123) (@dependabot[bot])
- 6b6d23bdf506b6b96cc79913e21e930ec34f46c2: chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#20025) (@dependabot[bot])
- 683d0308431237f2c8c5b0fc2671caa1abfc6692: chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#20528) (@dependabot[bot])
- 1e84af73dffad4f49a373678f9ba2366797841b9: chore(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 (#20279) (@dependabot[bot])
- 3da774bb0b8b4e6a9f619ef42c6bfebba96eef54: chore(deps): bump actions/upload-artifact from 4.4.1 to 4.4.2 (#20300) (@dependabot[bot])
- 7031387b7fc0f9e00eef6dacbdd4a29432356ca4: chore(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 (#20320) (@dependabot[bot])
- 9b01c46e4890609b019e1808960b3da4cdcec2ee: chore(deps): bump bitnami/kubectl in /test/container (#20024) (@dependabot[bot])
- 109473fca4e0c6acf63f3d8d33a520de384fc50f: chore(deps): bump bitnami/kubectl in /test/container (#20191) (@dependabot[bot])
- 1a478a531b4942547792689f950d0c625073f21e: chore(deps): bump bitnami/kubectl in /test/container (#20516) (@dependabot[bot])
- 02a4d9f2c0ff8dd865a15e92f1f32b59c596445a: chore(deps): bump chromedriver from 128.0.3 to 129.0.0 in /ui-test (#19998) (@dependabot[bot])
- 54bd69463b5b1f129943fa59711a4504f23f82f0: chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (#20189) (@dependabot[bot])
- c4fb5d9b2ad9e0ded9e2a3aab7da63bbf9d76281: chore(deps): bump chromedriver from 129.0.2 to 129.0.3 in /ui-test (#20317) (@dependabot[bot])
- 47f63f0d1492bdb9291527afde63ef1ac783466d: chore(deps): bump chromedriver from 129.0.3 to 129.0.4 in /ui-test (#20340) (@dependabot[bot])
- 1d12fcfecff7387b6b00c2873dfb01aacbb8786a: chore(deps): bump chromedriver from 129.0.4 to 130.0.0 in /ui-test (#20415) (@dependabot[bot])
- 7eb2a198b10c0bdf2772b47f5fc16adf76410189: chore(deps): bump chromedriver from 130.0.0 to 130.0.1 in /ui-test (#20515) (@dependabot[bot])
- df54a43e2ee83a0968cdbfdd385d874b44a43b10: chore(deps): bump chromedriver from 130.0.1 to 130.0.2 in /ui-test (#20648) (@dependabot[bot])
- b652b6aacbf450f503bd9dda3728dcca77f5bb68: chore(deps): bump chromedriver from 130.0.2 to 130.0.4 in /ui-test (#20687) (@dependabot[bot])
- 0ea189d5a23f59e57b5bb6ae0b3775caebdce6d2: chore(deps): bump chromedriver from 130.0.4 to 131.0.1 in /ui-test (#20855) (@dependabot[bot])
- e28aa2eb54221d2bb11b53a9f8dcc5b1b79ecc7b: chore(deps): bump chromedriver from 131.0.1 to 131.0.2 in /ui-test (#21050) (@dependabot[bot])
- 87c853e8729160a5b9add0eaea726b78cdc986e2: chore(deps): bump chromedriver from 131.0.2 to 131.0.3 in /ui-test (#21144) (@dependabot[bot])
- 48551b3746510123285b3ce4aae324b41fd37652: chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#20188) (@dependabot[bot])
- e03d609a1cb5011fd00783156465305cf3b6854e: chore(deps): bump codecov/test-results-action from 1.0.0 to 1.0.1 (#20359) (@dependabot[bot])
- 7d3661cb219136fb21eaa2fb2153d72e3aba65a8: chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#20154) (@dependabot[bot])
- afcc71be238f3d25e054916d85f3575665a0fdc5: chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#20174) (@dependabot[bot])
- 02d6866f8a8276c455986672f2e8709232292e76: chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#20966) (@dependabot[bot])
- 8ea78a1bc1a6eebe802bc297a9ae1ec5d45f897b: chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#20224) (@dependabot[bot])
- 5ebb61b5195004ed6ac22fec4751c4fcbb19f834: chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#20241) (@dependabot[bot])
- 2c206a51d160e37b5ecc1bf5516a319d0a2bc5cf: chore(deps): bump dompurify from 2.3.6 to 2.5.6 in /ui (#19955) (@dependabot[bot])
- dd2b458c435605af61b545e19e1ceed9dd90b1ea: chore(deps): bump github.com/Azure/kubelogin from 0.1.4 to 0.1.5 (#21033) (@dependabot[bot])
- 19eaeb9aca432db15d876d8204bfc07e78cca24d: chore(deps): bump github.com/Azure/kubelogin from 0.1.5 to 0.1.6 (#21193) (@dependabot[bot])
- 29ac23827a0722c96a09a9e1cd52f597679210f2: chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#20852) (@dependabot[bot])
- 898c2b59023154e0e50df2d12ddbed04ecbdd9a1: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 (#20363) (@dependabot[bot])
- 32c9e41248da48d5b358ba57fc220edaa2a54951: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 (#20778) (@dependabot[bot])
- 00d45ed74f459b6151b3029f95eafbc5509f3c11: chore(deps): bump github.com/casbin/casbin/v2 from 2.100.0 to 2.101.0 (#20817) (@dependabot[bot])
- 2d0a5e904a54f7ad79e5f8d7ea98d75c94a2d2da: chore(deps): bump github.com/casbin/casbin/v2 from 2.101.0 to 2.102.0 (#21019) (@dependabot[bot])
- 308c6cb526a643ac5e0f5904fa208b8b356a7b7f: chore(deps): bump github.com/casbin/casbin/v2 from 2.99.0 to 2.100.0 (#19960) (@dependabot[bot])
- f78e741220d173dd2e725eb61ed9800285dfc7b1: chore(deps): bump github.com/cyphar/filepath-securejoin (#20173) (@dependabot[bot])
- e144d5c18939efc640885b7850216e0cf7713766: chore(deps): bump github.com/cyphar/filepath-securejoin (#20319) (@dependabot[bot])
- ed2fde1a8f735aaf7d528f4c4c70c02b492e8424: chore(deps): bump github.com/cyphar/filepath-securejoin (#21096) (@dependabot[bot])
- a8f95dcb0deac9e3d91fa7cff8475ff8a3edb8c5: chore(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#20629) (@dependabot[bot])
- d7731790fdab62d4ad2f7cecb272c482ef4c1ec7: chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#20649) (@dependabot[bot])
- c06974f21330f746f51a5c69fbdec90fc9e146b2: chore(deps): bump github.com/itchyny/gojq from 0.12.16 to 0.12.17 (#21018) (@dependabot[bot])
- f4577e3b5a944675f18ab08d94a596bfbee46d93: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.80 to 0.9.81 (#20397) (@dependabot[bot])
- f64db6dba7aec61783b0a0d0e403f1a02b674635: chore(deps): bump github.com/prometheus/client_golang (#19974) (@dependabot[bot])
- f031f490e65a1a67420d3d1dd7fe8a33dd182f15: chore(deps): bump github.com/prometheus/client_golang (#20398) (@dependabot[bot])
- 195de1a7ab191551bc91cdd3cb8261d6cb86a41c: chore(deps): bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 (#20377) (@dependabot[bot])
- e7e6f5bae994fb36d6c4c7d2ee95c20740aeecf6: chore(deps): bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 (#20441) (@dependabot[bot])
- 8bce61e330f2235caeea1c0ac284b78ee50be7a2: chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#20930) (@dependabot[bot])
- 1e359c8c0d25dc3a223ab184c1d623bb4d68aa5a: chore(deps): bump github.com/xanzy/go-gitlab from 0.109.0 to 0.110.0 (#20260) (@dependabot[bot])
- 94e81cdae5f107d0f36eeeb3a98172301c9f1b83: chore(deps): bump github.com/xanzy/go-gitlab from 0.110.0 to 0.111.0 (#20339) (@dependabot[bot])
- 81785b861c9ed0cf74aead664a02513ea2860775: chore(deps): bump github.com/xanzy/go-gitlab from 0.111.0 to 0.112.0 (#20378) (@dependabot[bot])
- 35b91584186ff045878bdd893120214ffc82eca6: chore(deps): bump github.com/xanzy/go-gitlab from 0.112.0 to 0.113.0 (#20676) (@dependabot[bot])
- 74b219a628d04ed69f76190bf3d3d0d451c06c2e: chore(deps): bump github.com/xanzy/go-gitlab from 0.113.0 to 0.114.0 (#20832) (@dependabot[bot])
- 4f6e4088efc789a8cb44d3e25a444467c46d761f: chore(deps): bump gitops-engine to latest (#21056) (@jmeridth)
- b2e52de591853f3bc9006f6fde99dfa70f692776: chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#20376) (@dependabot[bot])
- ed9d18f4e634a8eef2e42428e2f959434c37fef4: chore(deps): bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#20360) (@dependabot[bot])
- 2a72df260d86f794adbb9329febaf116b2b34634: chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 (#20744) (@dependabot[bot])
- 4b229c04841d014ef25fbaf957857ce76ac3f326: chore(deps): bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 (#21166) (@dependabot[bot])
- e2c4b23701e14af9ceedf89cb64a2ea66b7583b5: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20361) (@dependabot[bot])
- aef4c5a2765781077377a434277a3992346d3e03: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20741) (@dependabot[bot])
- 3b81d3c072b5418a826980dbc36e2291328a4a2e: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 (#20745) (@dependabot[bot])
- 75b0b3c8eebf5904951d78421fa696454a410b2f: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 (#21165) (@dependabot[bot])
- 0710ff91036d7120c6be64528ef01c51939f6169: chore(deps): bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#20068) (@dependabot[bot])
- 3b2de54b66d76318ce7a5449782fc59e191906fd: chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#20243) (@dependabot[bot])
- 146c1bb9b04b6dfca5aa357312afa11a327766a8: chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#20707) (@dependabot[bot])
- 6ace657e2aace206590e8387b424fe0c6148eb4f: chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#21068) (@dependabot[bot])
- cc68f018fe62e9ed073bf07d776b94d1fe4233c5: chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#21147) (@dependabot[bot])
- d063e6087fcee6ecc0add34b6148de50ee97ae22: chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#20246) (@dependabot[bot])
- 4a66a2a1ea35992480b6e77a339d5695eff5d2c6: chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#20742) (@dependabot[bot])
- cdec7e28686a0819f8445f08d587999c1d5d9602: chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 (#21069) (@dependabot[bot])
- 556b8c6d5d359843c986bb25034e4ffa06242f5e: chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#20708) (@dependabot[bot])
- 0eaa3d44d2851f2cf45a0d00df52bbf0f8121edb: chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (#20709) (@dependabot[bot])
- 3a666dd400249456ef6caf9150b4f8234156f5e0: chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#20245) (@dependabot[bot])
- b78f2097165d62a9010e0facc3ca7e4a0e8ad520: chore(deps): bump golang.org/x/term from 0.25.0 to 0.26.0 (#20705) (@dependabot[bot])
- 0fbbc0dda978f5029733b888ddbb3b9c482b1c86: chore(deps): bump golang.org/x/term from 0.26.0 to 0.27.0 (#21070) (@dependabot[bot])
- 853c6b49359ef67587fb8a72e58841ff47b624ce: chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#20244) (@dependabot[bot])
- aac69803ae6a11645a8072b5e458668e3e037554: chore(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 (#20704) (@dependabot[bot])
- 8d268e78c7eb215cee566367ad3674d5a5fd9fb7: chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#20207) (@dependabot[bot])
- 864917b7cc64b2881d248c3c8cbf833e4bcdb0ba: chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#20059) (@dependabot[bot])
- 2e9532d79b1fbdfa6c0da9df3206e2090bca9281: chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#20190) (@dependabot[bot])
- 9f71ecbf5fe36eadb8e99a551c0a79f04047db94: chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.1 (#21066) (@dependabot[bot])
- 419cf25f28a814daea99b35dc6e844c0d07d8971: chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#20277) (@dependabot[bot])
- c4f51c0313ceb623262754135df01364d0eda57b: chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#20804) (@dependabot[bot])
- c68776e32ab2454c9b16573f7eebb48a143097ba: chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#20701) (@dependabot[bot])
- 8c00cf0ce14dae8baf7edad782174ed198f93694: chore(deps): bump http-proxy-middleware from 2.0.4 to 2.0.7 in /ui (#20518) (@dependabot[bot])
- 1a84db5dad2c27e9d32747a383c5b4a40c4cb2ec: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#20193) (@dependabot[bot])
- 8d4ae266869e599ae4b26a550b9d24e0bfe4b225: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#21145) (@dependabot[bot])
- 21fa4814950214a9d890beee10c470a2dfed5cf1: chore(deps): bump library/golang from 1.23.1 to 1.23.3 in /test/remote (#20703) (@dependabot[bot])
- 955858eaad03daf83fbdb8bbb0919cfd21f0d809: chore(deps): bump library/golang from 1.23.3 to 1.23.4 in /test/remote (#21049) (@dependabot[bot])
- cc7c21ea1eeef4866393c500f8afae166092cab5: chore(deps): bump library/golang in /test/container (#20700) (@dependabot[bot])
- 0a57d21c3d27f2d3d38f852da06bed0df1317a1c: chore(deps): bump library/golang in /test/container (#21048) (@dependabot[bot])
- c8eb5b54438e8096d49d1c353c5f98727820bd94: chore(deps): bump library/node from 22.8.0 to 22.9.0 (#19999) (@dependabot[bot])
- 9e6d78effa8d005d89eba49c0164226da38119f4: chore(deps): bump library/node from 22.8.0 to 22.9.0 in /test/container (#20001) (@dependabot[bot])
- 04919f0a6fb70fc81d334061ce5e57ddba2d1d1f: chore(deps): bump library/node from 22.8.0 to 22.9.0 in /ui-test (#19975) (@dependabot[bot])
- 97d110bf27a5fd23ab1f5cad2d396852b7e02339: chore(deps): bump library/node from
fa4b468tocbe2d5fin /ui-test (#19997) (@dependabot[bot]) - 8d9a3a743af75602c4ad790ba7eb465464939921: chore(deps): bump library/redis from 7.4.0 to 7.4.1 in /test/container (#20282) (@dependabot[bot])
- ea46572326ab0f8bdf2ff6996df2c081e0ea7949: chore(deps): bump library/redis in /test/container (#20442) (@dependabot[bot])
- a0b694384cbcbe14bce9e8b659bd4abeefda8971: chore(deps): bump library/redis in /test/container (#20494) (@dependabot[bot])
- 065700c5e185ea1643775b9db491f129845fc365: chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /ui (#21131) (@dependabot[bot])
- d636e536650ead1a27d87ac8efb8a3455f633d8c: chore(deps): bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (#19957) (@dependabot[bot])
- 229826eb68621ffcdc5c3af3900f6e3b5cac9b29: chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (#20000) (@dependabot[bot])
- 2b64c71e4d240fc07e48c41072a17116b6277bb4: chore(deps): bump selenium-webdriver and @types/selenium-webdriver (#19959) (@dependabot[bot])
- 86519ca690b4b78a5c09fda6bcf4407152649c9f: chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (#20058) (@dependabot[bot])
- efd196407acfefdc9f5e8eb60a494565466300c1: chore(deps): bump selenium-webdriver from 4.25.0 to 4.26.0 in /ui-test (#20633) (@dependabot[bot])
- d6deaa96e10254c482f75cd5fa69aec26f8d4058: chore(deps): bump selenium-webdriver from 4.26.0 to 4.27.0 in /ui-test (#20953) (@dependabot[bot])
- 745f1cc34851cb04a76d602e44a8478c325918d6: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#20530) (@dependabot[bot])
- 9f1431e1eb1d0b767df110ccacb0fe1860a85e37: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#20906) (@dependabot[bot])
- 51a7966b92ecf0d0346952a10ac21b09280c9243: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#21032) (@dependabot[bot])
- 0014b2505b4ee300c26faddb5b71dc706a3b2c09: chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#20242) (@dependabot[bot])
- 11267b912b8b38cd1b9cefcfd2a1d11877473f48: chore(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#20631) (@dependabot[bot])
- 79b05d62c3decf17b1394f9b4039314b1f00df60: chore(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#20760) (@dependabot[bot])
- 6a3cdb6ea529b63726f8a1a620819b8f5ccca184: chore(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#21124) (@dependabot[bot])
- 9a14d7f5dddc841efca09243aeb4348cb336df99: chore(deps): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 (#20951) (@dependabot[bot])
- 8f65594ca9046fde4b6cfd96bd34dbc4d14d0f3a: chore(deps): bump tj-actions/changed-files from 45.0.1 to 45.0.2 (#19958) (@dependabot[bot])
- ba0683c4d4cd98557f8037e2de9c750b625aa332: chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (#20225) (@dependabot[bot])
- 0066b0ab9d0ed91a0bc3fba6aa839cf86c74a2c8: chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4 (#20739) (@dependabot[bot])
- 1bf56d8905dec905aa290c8624a4449f0d8242b9: chore(deps): bump tj-actions/changed-files from 45.0.4 to 45.0.5 (#21095) (@dependabot[bot])
- 67b2336cac0c6ca6d056d6082a365936f2f7d9a5: chore(deps): fix bump golang.org/x/net from 0.32.0 to 0.34.0 - CVE-2024-45338 (#21628) (@ishitasequeira)
- 3625689264215d9e83bfafc5fe165c8fcd764ece: chore(deps): update dependency pymdown-extensions to v10.12 (#20567) (@renovate[bot])
- 77b57af230a2a673c1ff2122660d482e004219d0: chore(deps): update docker.io/library/golang:1.23.2 docker digest to a7f2fc9 (#20318) (@renovate[bot])
- 229ac1bf9d49cb5075451e5358c28e9a9d823f5a: chore(deps): update docker.io/library/golang:1.23.2 docker digest to ad5c126 (#20419) (@renovate[bot])
- 95922502c7a0fe32d7ae64c46a380e2b0c578f61: chore(deps): update docs dependencies (#20257) (@renovate[bot])
- 14c50bd50d516666f6b6faf1e05b5442847861a1: chore(deps): update group golang to v1.23.2 (#20256) (@renovate[bot])
- aa1267aa8bcebd680c0ef9ace31774d3069badfb: chore(deps): update group golang to v1.23.3 (#20686) (@renovate[bot])
- b39f3b15fbf1abf59177b58b6e87a44e32600bbe: chore(deps): update module github.com/golangci/golangci-lint to v1.62.0 (#20737) (@renovate[bot])
- 98688e0686763ef7ade31c00f4bb53943f6e6dd8: chore(deps): update module github.com/golangci/golangci-lint to v1.62.2 (#20947) (@renovate[bot])
- e0863d9e33e6842bb9f07efdd13eca0c374da1b0: chore(deps): update node version (#20248) (@renovate[bot])
- 8b063075001cdf66bf3cc8d5dd76d31deaafc891: chore(deps): update node.js to v23 (#20413) (@renovate[bot])
- cf498f674de7082f5d34d5c9df4f0b4c9b4fabd5: chore(deps): upgrade
argo-ui, including breaking changes (#19655) (@agilgur5) - c641304b2ae571e9824003db38ca7ce66a8d617e: chore(deps-dev): bump @types/mocha from 10.0.8 to 10.0.9 in /ui-test (#20280) (@dependabot[bot])
- e28a05f5c04975f30eec64de38e69a20937d63f0: chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (#20112) (@dependabot[bot])
- 78c85a229579fd2ea584fed793ba4b46d6dfbe2f: chore(deps-dev): bump @types/node from 22.7.2 to 22.7.5 in /ui-test (#20281) (@dependabot[bot])
- 4e92079c9169b96164008257a495543b5d8407ce: chore(deps-dev): bump @types/node from 22.7.5 to 22.7.6 in /ui-test (#20414) (@dependabot[bot])
- adf08ed87fdc3988f88b6fa7a77255cfee7a60ed: chore(deps-dev): bump @types/node from 22.7.6 to 22.7.9 in /ui-test (#20514) (@dependabot[bot])
- 14ba2216d70603828f440b29f831d0d3134ffc43: chore(deps-dev): bump @types/node from 22.7.9 to 22.8.4 in /ui-test (#20588) (@dependabot[bot])
- 16649c64f868533fad7b11fe900f9e21de586897: chore(deps-dev): bump @types/node from 22.8.4 to 22.8.7 in /ui-test (#20647) (@dependabot[bot])
- c92efcf1300cc4880b0ff3600f4d5fac43bf2fe7: chore(deps-dev): bump @types/node from 22.8.7 to 22.9.3 in /ui-test (#20932) (@dependabot[bot])
- 52dbe514e05819d4eaf743b8d52b2630f71e9b89: chore(deps-dev): bump dotenv from 16.4.5 to 16.4.6 in /ui-test (#21031) (@dependabot[bot])
- 89f222b6a2c75f7d1fa600b8df7589a67774a1be: chore(deps-dev): bump dotenv from 16.4.6 to 16.4.7 in /ui-test (#21051) (@dependabot[bot])
- c6d45d8dcf672abdb07a8d40c53c6e0cdce9aeae: chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 in /ui-test (#20302) (@dependabot[bot])
- e8d52650b1599e22feadfdf093c20e846a9b2e5b: chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /ui-test (#20931) (@dependabot[bot])
Other work
- b14f1d13a6422d4b0d9fa6814228c9ec9e2c97e0: Add Alarm.com to users list. (#20672) (@max-lancaster)
- faa10098bac805e91ebef8e38fedf4425b246fe1: Add Alauda to USERS (#20936) (@tossmilestone)
- d8fe100278df0ed6d56edc8d4feebb4f7f375afb: Docs: Added prerequisites for argoCD, fork and clone repository, upstreaming, common make targets, steps before submitting a PR. (#20540) (@Shubhamzanzad)
- 2bf5dc6ed143b83d78b842753e994590b60c4ed7: Fix application url for custom base href (#21377) (#21516) (@gcp-cherry-pick-bot[bot])
- 38546a5e434ebcb525567356f4b7f9ac0a29b59e: Fix docs/user-guide/diffing.md code block (#20596) (@q-yusufmahtab)
- acfc03e2c27d67b32b1681e54f25bfc8f564bbea: Fix minor grammatical error in operator manual overview (#20691) (@Dutchy-)
- bc15ae89d868f6f30134575ba64563468ebeff9e: Fix typo (#20127) (@symaras)
- 5b25b281c89e5208a5060c659bb9e517b4ba6b30: Fixed incorrect pluralization on resources (#20468) (@yashrtalele)
- 04e47cd5d468701e6ba4498d49cf0f948dce4713: Fixes minor typo which lead to using the bearer token as api URL and was obviously not working. (#20169) (@appiepollo14)
- d59c85c5eb55d5ccba3ef5ce6624306a1113ce00: Merge commit from fork (@svghadi)
- 8dbddb101ac8fa509f9ce857afcc7a57deccd59a: Update golang test image to use 1.23.4 multiarch (#21174) (@todaywasawesome)
- 99560fbbba4074a76b02cc15cd1efe49f305b61d: Update troubleshooting-errors.md (#20201) (@todaywasawesome)
- ed311fea135f6c2bd26394aa4280c15e0b4750ec: add docs to build site locally (#20342) (@nitishfy)
- 5d0a3e6e9abd7e922e72e27c992ed0cdc0824f99: add flaglerhealth.io to userlist (#20724) (@XinyuanHu)
- 0de5f60cdc6f5a087518fca9e64fa9aa18ece8ef: chore(appset): reduce dupe code w/ DB (#21192) (@crenshaw-dev)
- d17aafd19a465fb9992d8189381adc3bdd488ead: chore(ci): add renovate for golangci-lint, go and node version (#20236) (@ggjulio)
- d3a3fe5e688460d0994f08c6f33e97a87a2e16e6: chore(ci): better handling of Go and Node dependency bumps (#20168) (@crenshaw-dev)
- 7b1c076148e3742d89c170db2e3d8ea7824db536: chore(ci): update renovate config (#20254) (@ggjulio)
- 8647db1157931d64dc33670f2160c65abcfb3d7e: chore(controller): remove unnecessary field (#20295) (@crenshaw-dev)
- c216ece3a47b137a208c3232b9d73db846cfdce8: chore(server): better error message for missing action (#20408) (#20409) (@crenshaw-dev)
- 9203dd16af6dc39381ce01289d24ca3b9617d6cd: chore(server): simplify project validation logic (#21191) (@crenshaw-dev)
- 45bbd4628727342d692978183dae229a6cfe734c: chore(ui): fix sonarcloud warning (#16496) (@crenshaw-dev)
- 79abbbe4ec885c144e7b4c20540452b774366483: chore: Add TextNow to USERS.md (#20602) (@nikolai-momot)
- d963b6135037fa6a0c332aa8feaaac9a098bf051: chore: Add some empty dir volume mounts for the application controller (#19474) (#19480) (@andrii-korotkov-verkada)
- 975786629f91240785867e0a5d8c5338f98a84e7: chore: Add support for AdditionalURLs field in server settings query (#21045) (@andrii-korotkov-verkada)
- 5f8de971c6edad61f151c150c6eb6e2eb07c8dd3: chore: Added unit tests and fix e2e tests for application sync decoupling feature (#19966) (@anandf)
- a7ff791ba5d6dcffdee3fe2ada07b0f50ce32925: chore: Don’t degrade PDB on InsufficientPods (#20171) (#20665) (@andrii-korotkov-verkada)
- e2eb655e41ce321420d310188fc41384d41ee2a2: chore: Fix data race detection failures in application tests (#21271) (#21302) (@gcp-cherry-pick-bot[bot])
- fc9b33b325082b4cd72f0802c0593f1d3a13ae1d: chore: Fix get-previous-release test case (#20863) (@leoluz)
- 9587ec9c92f43b413c4f10ce8c75a0b4b09dd4b8: chore: Fix to intermittent E2E test failures in deployment_test.go (#20974) (@jgwest)
- 9009e57c3220d8232b15b4efeff2c3b8ea972c5e: chore: Graceful handling of panic in application set controller reconcile (#20935) (#20940) (@andrii-korotkov-verkada)
- 018014c4b0db70e420c9a780f22c2ba90be6a04b: chore: Graceful shutdown for API Server (#18642) (#21224) (#21229) (@gcp-cherry-pick-bot[bot])
- 3c366edc2423eb3839e59f466ea8dcc2e11eafea: chore: Improve a sync with replace warning (#14161) (#20638) (@andrii-korotkov-verkada)
- bd322fe451c476a2a36468358dac78558e806e7c: chore: Improve the documentation regarding the selection of Application by Sync Windows (#21093) (@thecooldrop)
- a8e70e43ac2da903828aca88d8b7d4cbbcd9eaaf: chore: Make dev env redis password protected (#19863) (@reggie-k)
- 19bdbcaddb305f26070407db706f9ca3ee8dfdb9: chore: Optimize e2e tests by improving EnsureCleanState (#20942) (@andrii-korotkov-verkada)
- 97701f353a538ee1b2f67db71d17fa3c3610fe98: chore: Optimize e2e tests by removing redundant ensure clean state + some refactoring (#20939) (@andrii-korotkov-verkada)
- bd5d76f254d36f3beacc03504535b3cea01ee64f: chore: Parallelize EnsureCleanState for e2e tests, adding timing information (#20998) (@andrii-korotkov-verkada)
- 4d306f1139ee7922289e5e80f871d6e67251f04b: chore: Reduse e2e tests runtime by using better sleep intervals in Expect (#20926) (@andrii-korotkov-verkada)
- 5fc306ed3a34424e51f467e99397d48808162d0d: chore: Remove or reduce sleep in e2e tests (#21010) (@andrii-korotkov-verkada)
- 8320f88fa296391c858dd6cfcd73e2839913259d: chore: Remove sleep from when/then in e2e tests (#21008) (@andrii-korotkov-verkada)
- fc1986e3e5848e6170da9c5135634b9f1d684827: chore: Try to make CodeQL happy (#20094) (#20129) (@jsoref)
- 1675b0b2aeac95316a65252e2b6c6dfff5704e72: chore: Update USERS.md (#20513) (@rohen-compatio)
- 3f249ffc8de31ae3ddbb385faa00dfb1e729fe3e: chore: Update notification engine to 2fef5c9 (#20276) (@ayatk)
- 73fbcc9ce4df743f119dfe1606fc6bc27844fe7d: chore: add bajaj finserv health ltd. in list of users (#20555) (@coderchirag-bfhl)
- 71658c889769e05cf7250e5e6540e80acc95e67d: chore: add ziprecruiter to users (#21076) (@fffinkel)
- deb4d2b01e69a92c608725ee803740c901a81046: chore: avoid unnecessary alloc (#21121) (@crenshaw-dev)
- ae028c2322ad7ad6bc01c44828fd10bbcd023dd5: chore: bump gitops-engine for performance improvement (#19954) (@crenshaw-dev)
- 14a1a552dcdd19671def1fc8a4392a0de8435251: chore: bump gitops-engine for performance improvements (#19953) (@crenshaw-dev)
- 9a76d9f40bc407810fb309968fa4714e09502f43: chore: bump k8s versions in e2e tests (#19669) (@crenshaw-dev)
- 604c75b00dc87f30a5645614492ed2ed884d4d82: chore: change invalid comment (#20500) (@pasha-codefresh)
- 881025b3cac51b9e47975a5551f2380600e2eff1: chore: cover cli utils and prompts utils with tests (#20674) (@pasha-codefresh)
- f869d235cbcf58fdf046e6b617436b8943d0d365: chore: document credentials server (#20078) (@crenshaw-dev)
- 29986874165a411cd6346c97166db3676d210a20: chore: enable perfsprint linter (#20685) (@mmorel-35)
- cc989251ef2917cd15a3f6b90e6ca85af6a43a60: chore: enable thelper linter (#20405) (@mmorel-35)
- e0ebb02443d4369ea409f5ad0e7eec715291aea5: chore: enable usestdlibvars linter (#20399) (@mmorel-35)
- 0d7f1f705359cd53fc4f493876fa56987f235304: chore: fix tests failing with Kustomize based errors (#21037) (@dudinea)
- 0573ed79c1a09ef9a4c70c032219f139ebd7b5fc: chore: improve error logs (#20050) (@ajinkyak423)
- 5c01cf6ebfcaa5116b3a4e7cf3de964591126e23: chore: improve error logs in commands/admin/app.go (#20549) (@rameshgkwd05)
- 0f872f51be36a474a27e70e0c9300231f026ffb3: chore: improve error logs in server/cluster/cluser.go (#20711) (@SuminSSon)
- 6a091023893d0c0b26179b920e1ee4eb9816c3a7: chore: log panics in JSON (#20924) (#20925) (@crenshaw-dev)
- 90a148987daec2303e758a022ccc4aa78350ee48: chore: reduce default max payload size in webhooks to 50MB (#21101) (@pasha-codefresh)
- e878ad5f31a2ca1921e2504d6cba26dacf8e1146: chore: remove unused defaults from image workflow (#21183) (@crenshaw-dev)
- 62a84d5747d8d09a9f60cb3403ab3f101cb7479f: chore: rename Rollout ‘Restart’ action to ‘Restart Pods’ (#20841) (@crenshaw-dev)
- 76537ce5576209f2976efd39a486e6f608e152d0: chore: rename force-prompts-enabled to prompts-enabled flag name (#20752) (@pasha-codefresh)
- f5061272b84120ab2b95c636633ab5f91f3022c6: chore: rename protobuf field according to convention (#20221) (@alexmt)
- e1472f309ae90ea548130701bf6940c90f970092: chore: replacing custom map util functions with golang std (#20311) (@DaanV2)
- 6cf363c0fa92bf0b7d7fb1c3ffaa854c6a195f1f: chore: setting up 2.14 release champion and approver (#20870) (@rumstead)
- 0cdbc3cb3e7e8bbf7d15b735d89463f18db3bbec: chore: simplify ‘get repo’ API implementation (#20348) (@crenshaw-dev)
- 72c711e7f06f633a63b15e94946a2e76e9922619: chore: simplify sync status comparison (#21140) (@crenshaw-dev)
- 4776e486a39dfa075f7f0d2d22ebea461b731d17: chore: update azure/kubelogin to address CVE (#20578) (@imjasonh)
- 5583ebdcb8b1ced645c67532671f2df1fba1df90: chore: update notifications-engine to 22ccfe0caf45 (#20239) (@SLASHLogin)
- 35c12d9486684fc54d715e2461c36c318981a438: chore: use %q to simplify fmt.Sprintf (#21108) (@marinesnow34)
- 5cdb1a0a158758b391bbc7ec9b7288eb6a36f558: chore: use new fake k8s client constructor (#21186) (@crenshaw-dev)
- 7cc5907be38e15aa39bb40d6e716e5e4818b03c6: chore: use testify instead of testing.Fatal or testing.Error in applicationset (#20726) (@mmorel-35)
- 6b3e53219473c8903270e469aa497576715731c6: chore: use testify instead of testing.Fatal or testing.Error in cmd (#20750) (@mmorel-35)
- 993d79ca27b4bc407a52a080e12f2db5f999a967: chore: use testify instead of testing.Fatal or testing.Error in server (#20755) (@mmorel-35)
- 0da57447884e18d52f3f99eae70972c106700b8f: chore: use testify instead of testing.Fatal or testing.Error in test (#20754) (@mmorel-35)
- a6cce1d0b3197561e3aaad00701c020962a620da: chore: use testify instead of testing.Fatal or testing.Error in util (#20751) (@mmorel-35)
- ddb79fe2e3eeda4f145c7b68908f7ffcad8eb313: ci: Allow forks to opt-in for codeql (#19996) (@jsoref)
- f4d1e0f9f63520ca0549ee66e3bcaae7c907b574: clarify usage of
reffor multiple sources doc (#21011) (@agoddard) - 4e215234ad718a6028f1d11ef1da05ddf414acf5: doc: Update Show Orphaned Button Screenshot in Orphaned Resources Monitoring Documentation (#20533) (@jaehanbyun)
- b4b6307cd2a90865044d66b547fbfff52dffa77d: doc: fix grammar (#21004) (@corneliusroemer)
- 4745e08d4fbd9b115e208880eac9a63119a8821c: docs(2.14): adding basic upgrading docs for 2.14 (#21744) (#21752) (@rumstead)
- 1bbeab7a03e80596c998b5a95b0ec14243db22f8: feat(clusters) - Add disableCompression option in the cluster config (#20291) (@OpenGuidou)
- 7f417e2be4b68acb3b5ef04cea59158bc7d6ee68: fix notificaion controller crash loop (#19984) (@pasha-codefresh)
- 52d5653c8660315e7214bc27b70d4c3a83f58a55: fix notification-catlog issue (#20237) (@ajinkyak423)
- d85a1dee2300c2e1253436c9c2456f3b3ffd950f: fix(#18495): Add Alternate color of resources in sync panel (#19250) (@xyq175com)
- e80de49043f3ba0d876bc30f6aab789e8f8d413f: fix(controller/ui): fix pod with sidecar state (#19843) (@linghaoSu)
- 21026dba43d2ca1c07917614ce7c94de55b11b32: fixed formatting issue + added a few tidbits (#20522) (@fideloper)
- bcc224b32c5e85cba01d77b01ffd1c861b42a9eb: prevent crash during timer expiration after stream is closed (#19917) (@morapet)
- c090f849b076e1371989ef5117be36613d5e8a38: pruned-icon-changed-to-trash (#21088) (@surajyadav1108)
- 2f51067e7559ae705d823b979eb8244cf24678c1: psmdb.percona.com/PerconaServerMongoDB resource customization (#20628) (@niv8)
- 83eb0b18712de4ab214c1382ced8dec419fa6eb3: rerender when extensions update (#20559) (@imwithye)
- 3570d7de1414bae837ea76d6768bc471cd1ae178: sec: update alpine/helm to 3.16.1 (#20253) (@pasha-codefresh)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v2.13.4...v2.14.0
