GitLab 16.11 发布,GitLab Duo Chat GA版上线
今天,我们很高兴地宣布 GitLab 16.11 正式版发布,上线了 GitLab Duo Chat GA版、Product Analytics GA版、安全策略范围等!
这些只是该版本 40 多项改进中的几个亮点。请继续阅读,查看以下所有重大更新。
感谢力量更大的 GitLab 社区为 GitLab 16.11 做出的 190 多项贡献!在 GitLab,每个人都可以贡献自己的力量,没有你们,我们不可能做到!
要预览下个月的发布内容,请查看我们的 “即将发布”页面,其中包括我们的 17.0 发布启动视频。
在2024年,Ivan Shtyrliaiev 迄今为止为 GitLab 做出了六项贡献。他是由 GitLab 首席产品经理 Hannah Sutor 提名的,Hannah Sutor 强调了他在改善用户列表搜索和筛选体验方面的贡献。
“这是一项巨大的用户体验改进,帮助我们从水平滚动的标签列表转变为只有两个标签和一个搜索框的更优雅的用户体验,”Hannah 说,“现在用户可以通过搜索框进行筛选,而不是水平滚动标签!”
Ivan 接受了这个具有挑战性的请求,与 GitLab 用户体验团队合作完善了提案,对评论总是积极回应,因而为大家所熟知。GitLab 工程经理Adil Farrukh支持这一提名,指出这一功能并非易事,而且Ivan 对反馈意见反应迅速。Eduardo Sanz García是 GitLab 的高级前端工程师,他也支持这项提名,并对 Ivan 的应变能力表示赞赏。
“真的很感谢Eduardo 的评价,感谢 GitLab 团队为实现贡献所付出的努力,”伊万说,“这对我很有帮助,我意识到这需要花费多少时间。”
Ivan 是 Politico 的前端软件工程师。
Baptiste Lalanne 捡起了一个已有三年历史、获得近七十次投票的问题,贡献了一个要求很高的功能,即在 CI/CD 配置中添加“ retry:exit ”代码。这项贡献使用户可以更加灵活地管理失败的流水线作业和有不同“exit”代码的作业。
Baptiste是由GitLab产品经理Dov Hershkovitch提名的。Dov 说:“Baptiste 在这个项目上的辛勤工作远远超出了单纯的实施工作。这一成就是我们社区协作力量的最好例证。通过 Baptiste 的努力,GitLab 不仅满足了一个关键需求,还加强了其对开放性和透明度的承诺,丰富了我们的开放核心思想。”
Baptiste 说:“这让人感到温暖,真的非常感谢。我非常期待在业余时间继续贡献自己的力量,因为我非常热爱这项工作。”
在过去的一年里,Baptiste 已经向 GitLab 提交了六个合并请求,并希望下一步能为 GitLab Runner 做出贡献。Baptiste 是 DataDog 的软件工程师。
衷心感谢我们最新的 MVP ——Ivan 和 Baptiste,以及 GitLab 社区的其他贡献者!🙌
GitLab Duo Chat GA版已上线。在该版本中,我们还将提供以下功能:
用户可在 GitLab UI、Web IDE、VS Code 或 JetBrains IDE 中访问 GitLab Duo Chat。
您可以从相关博文中了解有关此次发布的 GitLab Duo Chat 的更多信息。
目前,所有旗舰版(Ultimate)和专业版(Premium)版用户均可访问聊天功能。实例管理员、群组所有者和项目所有者可以选择限制 Duo 功能,禁止其访问和处理他们的数据。
GitLab Duo Chat是 GitLab Duo Pro 的一部分。对于尚未购买GitLab Duo Pro但在使用Chat测试版的用户,为帮助其顺利过渡,旗舰版(Ultimate)和专业版(Premium)版用户暂时仍可继续使用Duo Chat(不包含附件)。我们将在晚些时候宣布何时限制 Duo Pro 用户的访问权限。
欢迎点击聊天中的反馈按钮或创建问题并提及 GitLab Duo Chat 来分享您的想法。我们很乐意听到您的意见!
我们很高兴地宣布 GitLab Duo Chat 可在 JetBrains IDE 中使用。
作为 GitLab 人工智能产品的一部分,Duo Chat 可将交互式聊天窗口直接引入任何受支持的 JetBrains IDE,并可解释代码、编写测试和重构现有代码,从而进一步简化了开发人员的工作。
有关完整的功能列表,请参阅我们的 Duo Chat 文档。
策略范围可提供细粒度的策略管理和执行。在合并请求批准(扫描结果)策略和扫描执行策略方面,这项新功能使安全和合规性团队能够将策略执行与某个合规性框架或组中已含/排除项目关联。
目前,安全策略项目中管理的所有策略都会针对所有链接的组、子组和项目执行,而策略范围可让您按策略细化执行策略。这样,安全和合规团队就可以:
了解用户如何使用应用程序,以便就未来的创新和优化做出数据驱动型决策,这一点至关重要。您是否发现关键业务 URL 的使用率有所上升,每月活跃用户数量是否出现异常下降,是否有更多客户使用移动 Android 设备?通过 GitLab 平台获得这些问题的答案,并让工程团队能够访问这些答案,您的团队就能随时了解他们的开发工作对用户体验的影响。
借助 GitLab 的新产品分析功能,您可以对应用程序进行检测,收集有关用户使用和采用情况的关键数据,然后在 GitLab 中显示出来。您可以在仪表板中将数据可视化,发送报告,并以各种不同的方式对其进行筛选,从而找到有关用户的见解。现在,您的团队可以快速识别和应对客户使用量的意外下降或激增,它们可能代表着潜在问题,也可能意味着最新发布大获成功。
要使用 “产品分析”,您需要一个 Kubernetes 集群来安装helm图表和为应用程序添加工具,以使您的应用程序向其发送流量。然后,GitLab 将连接到集群,获取可视化数据。
GitLab.com 群组所有者现在可以禁止为群组中的任何企业用户创建和使用个人访问令牌。由于个人访问令牌可关联强大的权限,出于安全考虑,一些所有者可能希望禁用这些令牌。
在平衡 GitLab.com 的安全性和可访问性方面,这种细粒度控制提供了多种选择。
我们很高兴能在 GitLab 16.11 中为Wiki页面链接引入“自动完成”!有了这项新功能,从您的epics和问题链接到Wiki页面变得前所未有的简单——只需敲几下键盘。
在epics和问题注释中复制和粘贴Wiki页面 URL 的日子一去不复返了。现在,只需导航到任何有Wiki页面的群组或项目,访问epics或问题,然后使用自动完成快捷键,即可从epics或问题无缝链接到你的Wiki页面!
我们重新设计了项目概览页面。现在,你可以在一个侧边栏中找到所有项目信息和链接,而无需去分散的不同区域去找。
租户管理员使用 Switchboard 对 GitLab Dedicated 实例进行的配置更改完成后,现在会生成电子邮件通知。
所有有权限在Switchboard 中查看、编辑租户的用户都可在做出更改后收到通知。
有时,在发现某个作业失败后,您可能会手动取消流水线(pipeline)的其他部分,以便在处理导致失败的问题时节省资源。在 GitLab 16.11 中,您现在可以将流水线配置为在任何作业失败时自动取消。对于运行时间较长的大型流水线,尤其是并行运行的许多长期作业,这可能是减少资源使用和成本的有效方法。
你甚至可以将流水线配置为在下游流水线失败时立即取消,从而取消父流水线和所有其他下游流水线。
特别感谢 Marco 对该功能的贡献!