跳到内容

变更日志

订阅所有变更日志发布通过RSS(RSS)或遵循GitHub Changelog推特随时了解我们发货的最新信息。

~ cd github-changelog
~/github-changelog|主要的 git日志主
成功显示所有更改

秘密扫描现在将对关闭的警报持续运行有效性检查,类似于当前打开警报的行为。您仍然可以随时从警报请求按需检查受支持的机密类型。

有效性检查指示公开的凭据是否处于活动状态,是否仍可能被利用。企业云上的GitHub Advanced Security客户可以从您的代码安全性设置。

注册60分钟反馈会议进行秘密扫描,并获得时间补偿。

了解如何使用秘密扫描保护您的存储库成为秘密扫描伙伴.

查看更多

今天,我们宣布GitHub项目(经典),将遵循GitHub.com、GitHub Enterprise Server和REST API的单独日落时间表。有关更多信息,请参阅下面的详细信息。

2022年7月,我们宣布新项目和改进项目由GitHub问题提供支持。从那时起,这些新项目已经扩展到包括各种功能,例如路线图,移动式支持,组织的项目模板,项目状态更新、和无限制项目.

随着我们继续投资和提升项目的未来,我们将成为落日项目(经典)。要将现有的经典项目迁移到新项目,请单击开始迁移在经典项目顶部的横幅上:

日落将遵循这些时间表:

GitHub.com时间线

  • 2024年5月23日:在经典项目上可以看到迁移的横幅,其中包括迁移工具。新经典项目的创建将被禁用。
  • 2024年8月23日:经典项目将正式落日。所有未迁移的经典项目都将自动迁移到新项目。

GitHub企业服务器时间表

  • 2024年8月27日:项目(经典)将在3.14版本中标记为弃用。在经典项目上可以看到迁移的横幅,其中包括迁移工具。
  • 2024年11月19日:项目(经典)将在3.15版本中删除。

REST API时间表

查看更多

通过两个新的企业级页面:安全概述仪表板和秘密扫描指标,获得有价值的见解并有效监控企业的安全状况和进展。

组织级别安全选项卡上的新概览仪表板

主要功能

  • 可自定义过滤器:选择特定的时间段和重点领域,如安全工具、团队或自定义存储库属性。
  • 综合数据:趋势和快照数据提供了一个强大的安全环境概述。
  • 详细指标:包括安全警报的平均时间、平均补救时间和推送保护统计信息等指标。

要访问这些新的企业级视图,请导航到您的企业帐户。在企业帐户侧栏中,单击代码安全性。组织所有者和组织安全经理可以访问新页面,其中的数据范围为您拥有的存储库和警报接近至。

这两个页面现在在GitHub Enterprise Cloud上作为公共测试版提供,并将在GitHub Enterprise Server 3.14中提供。

了解有关安全概述的更多信息,管理企业的代码安全、和将您的反馈发送给我们

问题或建议?在中加入对话社区讨论.

查看更多

全部 组织 业主 现在 接近 顺从 选项卡 在内部他们组织的设置页面。此页面适用于GitHub企业计划中的所有组织,但现在扩展到组织 这个 免费 团队计划。

要访问组织的最新法规遵从性和认证报告,请导航到https://github.com/组织/<您的组织>/设置/合规性。对于自由或团队计划中的组织,您可以看到的报告将是SOC 3、ISO/IEC 27001:2013认证和CSA CAIQ。

要了解更多信息,请阅读访问组织的法规遵从性报告.

 

查看更多

GitHub Copilot Extensions Limited测试版公告

GitHub Copilot Extensions现已加入有限公测通过扩展,您现在可以扩展GitHub Copilot Chat的功能,并增强体验,以跨第三方工具、服务和数据执行广泛的操作。创建功能标志、检查日志错误、访问API文档,甚至通过自然语言将应用程序部署到云中。

我们从DataStax、Docker、Lambda Test、LaunchDarkly、McKinsey&Company、Octopus Deploy、Pangea、Pinecone、Product Science、ReadMe、Sentry和Teams Toolkit的GitHub Copilot扩展开始GitHub市场。在未来几周内,所有用户都将能够在上访问Stripe、MongoDB和Microsoft(包括Teams Toolkit和Office)的扩展VS代码的Visual Studio市场也。

来自GitHub Copilot合作伙伴的16个GitHubCopilotExtensions以网格形式排列

目前,对Copilot Extensions的访问仅限于少数用户,随着我们了解更多信息并收集反馈,我们计划逐步推出大规模访问。要了解有关Copilot Extensions以及如何使用它们的更多信息,请查看文档GitHub市场.

如果您希望构建GitHub Copilot Extension,有几种方法。加入Copilot合作伙伴计划探索将开发人员工具和服务引入GitHub Copilot生态系统的机会,并在所有受支持的客户端(VS Code、Visual Studio和GitHub.com)上启用扩展。如果您想专门构建VS代码扩展,可以使用文档在这里.

问题或建议?在中加入对话社区讨论.

查看更多

GitHub Actions最近对可用的macOS运行程序映像和GitHup元API进行了更改。以下是对您使用GitHub-hosted macOS运行程序的更改和可能影响的摘要:

macOS操作系统最新的迁移

GitHub于2024年4月宣布macOS 14的全面可用性。截至今天,我们已完成迁移macos-latest公司工作流现在使用macOS 14。

macOS 11的弃用和删除

2024年1月,GitHub宣布macOS 11的弃用并在2024年6月之前删除跑步者图像。macOS 11 runner映像将于2024年6月28日删除。我们建议更新要使用的工作流macos-14电脑,Mac电脑-13,macos-12型,或macos-latest公司。将向过去30天内使用过macOS 11跑步者图像的用户发送提醒电子邮件。使用macOS 11的作业将在计划的时间段内暂时失败,以提高人们对即将删除的认识。时间表如下:

  • 2024年6月17日,美国东部标准时间上午8:00–下午2:00
  • 2024年6月19日,美国东部标准时间12:00 PM–6:00 PM
  • 2024年6月24日,美国东部标准时间3:00 AM–9:00 PM
  • 2024年6月26日,美国东部标准时间上午8:00–下午2:00

macOS runner IP范围

开发人员和团队已要求Actions将macOS runner IP范围与Actions的其余部分分开,以便允许列出它们。到目前为止,开发人员可以使用操作_ macos对象。由于新硬件上线或正在进行维护,IP地址可能会定期更改。为了确保开发人员拥有最新的信息,IP地址将在美国东部时间每周一下午12:30刷新。

您可以通过阅读跑步者图像库。有关如何使用GitHub API的更多信息,请参阅我们的文档。如果您遇到任何问题或需要帮助,请联系GitHub支持.

查看更多

从我们的宣布Node16支持结束我们在Actions中为Node16的生命终结设定了新的时间表。

2024年6月30日,我们将默认值从Node16更改为Node20。
要退出此选项并在Node16仍在跑步者中可用时继续使用它,可以选择设置ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=真

然后,我们将继续监测Node16的使用情况,并将根据持续使用量,在10月初公布删除Node16所需的时间表。这意味着使用环境变量继续使用Node16的客户现在必须在10月份之前完成迁移。

加入内部讨论GitHub社区.

查看更多

GitHub Enterprise Server 3.13候选版本在这里

GitHub Enterprise Server 3.13为客户提供了对部署需求的更细粒度控制,并增强了安全控制。以下是一些亮点:

  • 我们正在为存储库引入一个新功能,名为自定义特性,这是对GitHub组织中存储库管理和分类方式的重大增强。属性提供了一种向存储库中添加有意义的元数据的灵活方法,简化了存储库分类,增强了可发现性,并与规则集无缝集成。查看演示有关更多信息,请参阅存储库的自定义属性.
  • 弹性搜索当设备升级到3.13时,将从版本5升级到版本8。Elasticsearch支持GHES中的所有搜索体验,包括代码搜索和审计日志。将ES5升级到ES8允许平台利用ES8中更好的性能和改进的安全态势。有关ES8升级期间的预期内容的更多信息,请参阅准备在GHES 3.13中升级Elasticsearch。立即下载3.13 RC候选人,升级您的登台环境并与我们分享您的反馈!

  • 企业和组织审核日志事件现在包括与用户关联的适用SAML和SCIM身份数据。有关更多信息,请参阅查看组织的审核日志.

  • 使用devcontainer.json文件定义开发容器的开发人员现在可以使用依赖者版本更新以使其在容器中的依赖项保持最新。在dependabot.yml中配置后,dependabot将按照指定的计划打开PR,以将列出的依赖项更新为最新。

  • Pull请求重设基现在更快了!在幕后,rebase提交现在使用合并或合并。以前大型存储库超时的Rebase现在更有可能成功。

  • 使用项目状态更新,您现在可以直接从项目中提供有关项目状态、时间和进度的高级详细信息!这使得您可以很容易地了解并与他人分享您的工作进展情况、任何风险以及什么时候和为什么发生变化的历史,所有这些都是在您跟踪工作的同一个地方进行的。

候选发布版是您尽早尝试最新功能的一种方式,它可以帮助我们收集反馈
确保发布在您的环境中有效。它们应该在非生产环境中进行测试。
阅读有关发布候选流程的更多信息.

阅读发行说明中有关GitHub Enterprise Server 3.13的更多信息,
立即下载候选版本.
如果您有任何反馈或问题,请联系我们的支持团队.

查看更多

更新我们的我们在4月16日发布的公告,我们有一个新的时间表,用于删除较大跑步者的多标签。

Brownout现在将于5月29日18:00至20:00 UTC之间运行,在此期间,多标签大型跑步者作业将无法启动。6月17日之后,客户将无法在较大的跑步者身上使用多个标签或目标非名字标签。

为准备此更改并避免任何中断,请确保运行时间:仅引用上述日期之前工作流中的跑步者名称。

加入内部讨论GitHub社区.

查看更多

企业支持门户位于https://enterprise.githubsupport.com/自2021年11月1日起已被弃用。然而,它仍然可以查看过去的门票。现在情况正在改变。为了简化您的支持体验,我们将关闭门户,之后将无法再访问它2024年5月31日.

所需操作:如果您使用此门户引用support.github.com上没有的旧问题,我们建议您在本月底之前将这些问题中的任何重要信息复制到其他位置。

您必须访问support.github.com支持权账户打开有关GitHub企业云帐户的新支持问题。

查看更多

我们很高兴宣布为GitHub Actions托管的跑步者发布Ubuntu 24.04图像的测试版。要在“操作”工作流中开始使用此功能,请更新工作流文件以包括运行时间:ubuntu-24.04

作业:内部版本:运行时间:ubuntu-24.04步骤:-使用:操作/签出@v4-用途:动作/设置节点@v4具有:节点版本:“20”-运行:npm安装-g bats-运行:bats-v

一些用户可能会注意到工作流中的差异,因为Ubuntu 22.04图像有不同的工具和工具版本,请参阅完整列表更改的软件。

如果您在使用Ubuntu-24.04时发现工作流有任何问题,或者您对映像上安装的软件有反馈,请通过在runner-images存储库.

当跑步者图像处于测试版时,您可能会在高峰使用时间遇到更长的排队时间。

查看更多

我们很高兴地宣布独立堆芯项目正在根据麻省理工学院许可证使社区更容易为Dependabot捐款。

保持依赖项更新是确保软件供应链安全的关键部分,自2019年以来,Dependabot一直在帮助GitHub用户做到这一点。每月有数百万开发人员使用它来保持他们的依赖关系最新,并且没有已知的安全漏洞。我们不要求任何人使用Dependabot,因为我们认为每个人都应该能够使用开放源码,而不必担心漏洞。

独立堆芯是Dependabot的组件,它定义了为跨20多种语言和包管理器它支持今天。dependenabot核心中的更新逻辑与GitHub的其他可靠功能紧密集成,例如分组的更新自动变量规则合作者的贡献有助于支持斯威夫特NuGet的改进。通过采用麻省理工学院许可证,我们将简化社区成员对Dependabot的贡献和共同创新的过程。

Dependabot-core以前在繁荣公共许可证2.0在过去几年里,已经收到了300多名开发人员的捐款。现在,麻省理工学院的许可证将使社区成员比以往任何时候都更容易加入我们的事业,以提高世界上所有软件的安全性。如果你想了解更多关于为dependabot-core做出贡献的信息,请查看储存库,并向我们发送问题或请求!

查看更多

我们已经更新了计算上次活动的方式,以使您更加清晰,并暂停了对Metrics API中Team端点的访问。

正在更新上次活动计算

在GitHub Copilot Metrics API发布之前,我们更新了计算方法上次活动以便为管理员提供更多有用的信息。以前,此数据点表示用户上次生成Copilot身份验证令牌的时间,如果用户的编辑器处于活动状态,则会自动生成该令牌。这并不意味着用户正在与Copilot接洽,而是扩展确保了这一点能够如果需要,提供补全或聊天访问。

要将此数据点与对齐实际使用量,我们更新了我们的系统,以获取用户故意使用Copilot系统的最新实例。这些行动包括但不限于:
–代码完成建议显示
–在IDE中与Copilot聊天
–创建或更新知识库
–创建拉取请求摘要
–在GitHub.com上与Copilot互动

作为此次更新的一部分,我们还需要对大量以前令牌生成的事件执行系统清理,这些事件与提供此数据点不再相关。某些数据被错误删除,但此后已恢复。

这个上次活动日期应与通过生成的CSV一致获取报告在Copilot Access设置中以及通过Seats Management API。

暂停访问GitHub Copilot Metrics API中的团队切片。

根据反馈趋势,产品团队了解到,Metrics API的Teams路径返回的数据不符合我们预期客户体验的目标。有鉴于此,他们已决定从2024年5月9日起暂时停止团队路线的生产。在此期间,该团队将实施一系列修复程序,以改善最终用户的数据体验,并计划最迟在6月底重新启用该路线。

我们理解这可能令人失望,但团队正在努力尽快恢复访问。您可以通过此提供反馈并跟踪更新讨论.

查看更多

新的工具安全概述趋势图上的group-by选项提供了警报趋势的可视化,由检测每个漏洞的安全工具组织。它旨在提高您跟踪和分析扫描工具有效性的能力,从而实现更具战略性的决策。

按安全工具分组的警报趋势图示例

使用此新功能,您可以:
*确定哪些工具正在检测最关键的漏洞。
*随着时间的推移,监视扫描仪的性能。
*根据详细的见解确定补救工作的优先级。

要访问此功能,请导航到GitHub上组织级别的“安全”选项卡,然后选择工具中的选项分组依据下拉列表。

此功能现在在GitHub Enterprise Cloud上作为公共测试版提供,并将在GitHub Enterprise Server 3.14中提供。

了解有关组织的安全概述仪表板的更多信息将您的反馈发送给我们

查看更多

Azure专用网络于2024年4月有11个可用区域。GitHub Actions已将支持的区域数扩展到17个,新增了以下内容:

  • 德国中西部
  • 瑞典中部
  • 美国中北部
  • 美国中南部
  • 美国西部3
  • 日本东部

Azure专用网络可用于GitHub企业云和团队计划。有关支持区域的完整列表,请参阅我们的文档。如果您所需的地区当前不可用,请使用这个表格提交区域请求。

要开始使用Azure专用网络进行操作,请遵循本指南指导您配置Azure资源和创建Actions网络配置。

查看更多

上传时SARIF公司包含多个SARIF的文件为了同样的目的工具类别,
代码扫描将这些运行合并为一个运行。

在同一个SARIF文件中组合多个运行是一个未记录的功能,其最初目的是简化为同一提交上传多个分析。从那时起,我们引入了类别能够为同一提交上传多个分析,从而更好地与SARIF规范.

今天,我们开始反对在同一文件中使用相同的工具和类别组合多个SARIF运行。具体来说,在接下来的几天里github/codeql操作/上传sarif 行动当使用第三方工具时,将开始显示弃用警告,该第三方工具依赖于同一文件中同一工具和类别的多个SARIF运行的组合。显示弃用警告时,SARIF文件的上载将成功。

我们预计在2025年6月(对于github.com)和GHES 3.18,将完全停止在同一文件中使用相同工具和类别组合多个SARIF运行,届时SARIF文件的上传将失败。

这对我有什么影响?

如果您正在使用github/codeql操作/上传sarif从第三方代码扫描工具上传结果的操作,该工具在单个SARIF文件中生成同一类别的多个运行。
如果是这种情况,您将开始看到弃用警告,您应该使用工具提供程序,以便SARIF文件中的每次运行都有一个不同的工具类别.

如果您使用github/codeql操作/上传sarif从第三方工具上传多个SARIF文件的操作。如果工具本身生成多个SARIF文件,或者使用矩阵构建来运行多个分析,那么最终可能会生成多个SARIF文件。具体来说,如果您正在进行一个矩阵构建,该构建生成多个SARIF文件,并且有一个专门的任务将所有SARIF文档一起上传。例如,如果您使用矩阵构建分析两个应用程序,然后使用专用的上传将所有SARIF文件一起上传:

作业:分析:...战略:矩阵:应用程序:['app1','app2']步骤:-name:SAST扫描...-name:临时存储SARIF文件使用:操作/上传artifact@v4具有:名称:sarif-${matrix.app}}路径:“results”上传:name:上传SARIF需求:分析步骤:-name:获取SARIF文件使用:操作/下载artifact@v4具有:路径:/结果图案:纱丽-*合并乘数:true-name:上传结果用途:github/codeql-action/upload-sarif@v3

在这种情况下,您需要拨打github/codeql操作/上传sarif操作以包括一个类别例如,可以在矩阵作业中嵌入步骤,并使用矩阵变量生成唯一类别。这样,上面的示例就变成了:

作业:分析:...战略:矩阵:应用程序:['app1','app2']步骤:-name:SAST扫描...-name:上传结果用途:github/codeql-action/upload-sarif@v3具有:类别:${{matrix.app}}

请注意,更改类别导致旧警报保持打开状态,您可能会要删除配置使用上一个类别值。

如果您仅通过github/codeql-操作行动。对于少数依赖此行为的存储库,CodeQL CLI(启动版本2.17.0)包含向后兼容的逻辑。

如果您使用一个记录在案的方法.

接下来是什么?

2025年6月,SARIF将拒绝向github.com上传包含使用相同工具和类别的多个运行的内容。

查看更多

GitHub企业云EMU的来宾协作者现已正式提供。原来去年年底在公开测试版中宣布,此功能允许身份提供程序分配来宾合作者角色,该角色将限制该用户的默认访问权限内部的存储库。

我们要感谢数千名公共测试参与者,他们引导我们亲身体验GA。根据大众的要求,今天我们还发布了一个存储库协作者的公共测试版进入动车组企业!这为EMU带来了“外部协作者”访问方式,仅限于选择企业帐户成员的用户。将这两个功能结合在一起,可以授予特定存储库和组织最精细的访问权限,以满足承包商和其他有限访问用例的需要。

了解有关的更多信息客座合作者

查看更多