使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南


跳到元数据的末尾
转到元数据开始

概述

本页面提供了JFrog Distribution的发布说明,描述了每个版本发布时所做的主要修复和增强。

下载

要下载最新版本的JFrog分发版,请联系您的JFrog客户成功经理。


安装

有关安装说明,请参阅安装分布

如需升级到最新版本,请参考升级在码头工人在Linux上升级根据您的安装类型。

页面内容




发行版1.8

发布日期:2020年1月8日

功能增强

在发布包中更容易包含Docker映像

在创建一个新的发布包时,指定与清单匹配的查询条件就足够了。json的所需的docker映像.分发将包括与清单相关联的Docker映像的所有Docker层。json文件。有关更多信息,请参见在发布包中包含Docker映像部分。

问题解决

  1. 在某些情况下,如果在分发过程中分发或计算机重新启动,则分发任务未完成。
  2. 在某些情况下,如果分发任务包含大量的工件,则分发任务不会完成。
  3. 如果其中一个分发节点包含故障的分发服务器或Redis服务,分发任务将挂起为“挂起分发”状态。
  4. 在Linux本机安装中,发行版在计算机重新启动后不会重新启动,因为Redis服务没有配置为在计算机重新启动后重新启动。
  5. 在某些情况下,从1.7.3以前的版本升级分布后,UI无法显示分布跟踪选项卡。

1.8.1分布

发布:2020年4月5日

突出了

立即中止所有分发任务

方法,管理员现在可以立即中止所有正在运行的分发任务停止所有的任务REST API。

解决问题

  1. 从JFrog分发版中删除发布包现在将异步工作。
  2. 从源Artifactory中删除发布包版本的超时时间现在可以通过distribution.config.import.yml: client-long-socket-timeout = 1200
  3. 修正了发行版Docker映像中的权限问题。
  4. 修正了同一“分发服务器不可用”异常多次返回的问题,使日志文件大小变大。
  5. 通过将任务控制缓存信息刷新到分布,改进了边缘节点发现。
  6. 单个发布包中允许的工件的默认限制现在设置为3000。可以使用distribution.config.import.yml文件。

分布1.8.2

发布日期:2020年5月26日

功能增强

发布包分发过程是异步的

整个发布包分发到边缘节点的过程现在是异步的,提供了优化的性能和稳定性。要获得这个改进过程的全部好处,您需要升级到Artifactory版本6.20。

解决问题

  1. 修正了在Artifactory HA集群部署中JFrog分发访问令牌泄漏的问题。请注意,修复是在Artifactory方面,所以一定要升级到JFrog Artifactory版本6.20。
  2. 修正了所有发行版问题都会生成版本包“进行中”状态的问题。这个一般状态已被特定状态所取代,以适应不同的分布问题。
  3. 修复了在发布包创建过程中添加到AQL查询的工件名称或存储库路径中的空格在发布过程中被截断的问题。

1.8.3分布

发布日期:2020年7月5日

功能增强

分布式负载均衡机制的改进

改进了高可用性环境中的负载均衡机制。

解决问题

  1. 修正了一个错误的问题,如果发布过程被终止,在挂起或在进行中终止,在web UI中会显示一个不正确的发布包版本状态。
  2. 修正了在某些情况下,分发服务失去与身份验证提供程序配对的问题。

发行版1.7

发布时间:2019年8月19日

功能增强

增加了发行包中分布式二进制文件的数量

我们已经显著增加了可以包含在发布包版本中的二进制文件的数量。
要管理大型发布包,您需要升级到Artifactory 6.12。

Ubuntu 16.04支持

从版本1.7开始,发行版运行在Ubuntu 16.04之上。

签名发布包需要密钥证书

为了提高安全性,我们现在要求签名密钥至少为2K。如果您使用的是较小的GPG密钥,那么在升级到发行版1.7时,您现在需要更新GPG密钥。
为了向后兼容,先前使用比2K更小的GPG密钥签名的发布包版本仍然会被分发。

Token过期时间设置为180分钟

访问令牌过期时间默认设置为180分钟。

问题解决

  1. 可以手动增加Request_header_max_size以防止在使用SSO登录分发版时收到HTTP 400消息。


1.7.1上分布

发布日期:2019年9月23日

问题解决

  1. 当在源Artifactory中存储发布包的过程失败时,发布包分发卡住了。
  2. 改进了JFrog Distribution和Artifactory Edge节点之间的套接字超时机制。


1.7.2分布

发布日期:2019年10月3日

问题解决

  1. 修正了中止非常大的发布包的分发是耗时的并且阻塞了其他分发的处理的问题。

1.7.3分布

发布日期:2019年10月17日

问题解决

  1. 在成功登录分发版之后,在某些情况下,用户可能会遇到重定向问题

发行版1.6

发布日期:2019年2月17日

突出了

打电话回家

这个版本增加了JFrog Distribution向JFrog发送使用数据的功能。这些数据将仅用于分析如何使用不同的功能来实现产品的持续改进。

可以使用new来切换发送数据的开关更新系统设置REST API端点。

优化支持流程

在请求支持时,您现在可以进行创建支持包提供关键的系统信息,帮助JFrog支持人员解决您遇到的问题。

功能增强

性能改进

经过大规模的环境测试,JFrog分发队列机制工作得更快,提供了整体的性能改进。


1.6.1分布

发布日期:2019年6月27日

问题解决

  1. 修正了某些情况下在Kubernetes中以集群的形式运行分发时会出现内部连接问题,导致分发服务停留在未准备状态的问题。

发行版1.5

发布日期:2019年1月9日

突出了

阻止带有漏洞的发布包的分发

为了防止发布包中包含有问题或漏洞的工件,如果发布包中包含JFrog Xray阻止下载的工件,JFrog distribution现在将阻止签署该工件。一旦工件在Xray中触发违规并被阻止下载,如果您的发布包包含被阻止的工件,分发版将在各种屏幕上提供相应的指示,如果您试图签署“受感染的”发布包,则会发出错误消息。

HA的改进

分布式HA已经得到了改进,可以为高负载突发提供更好的性能,并在集群节点停机时提供更快的恢复。

功能增强

库中选择器

当选择为发布包提取工件的存储库时,Distribution现在提供了一个列表供您选择。您还可以输入存储库名称,然后Distribution将显示一个与您的输入相匹配的列表。

批量分配

您现在可以通过一个操作选择多个发布包进行重新分发。


1.5.1分布

发布日期:2019年2月5日

突出了

Kubernetes和Docker的简化分发服务器微服务安装

从这个版本开始,分发服务器微服务可以安装时需要预置一个访问令牌。微服务在需要时从Redis数据库中获取一个访问令牌。

优化的发布包页面性能

一个导致Release Bundle页面工作非常缓慢的性能瓶颈在这个版本中已经被消除,所以页面现在工作得更快了。


发行版1.4

发布日期:2018年12月12日

突出了

MongoDB被关系型数据库取代

为了简化发行版的安装和升级过程,发行版已经用PostgreSQL代替了MongoDB。这也将促进将来对其他关系数据库的支持。

功能增强

加强保密措施

强化安全当提供敏感配置(机密)时,例如第三方服务的凭证(例如分发版使用的数据库),它们可能被放置在一个临时文件中。分发版将在启动时加载文件中指定的参数,然后删除该文件。

路径映射模板

为了方便起见,这个版本引入了一组常用的模板,您可以用来设置路径映射,该映射控制源Artifactory服务的文件在目标中的托管位置。目前,提供的模板可以很容易地创建以下映射:

  • 将文件从源Artifactory服务中的特定存储库移动到目标中的不同存储库
  • 将文件移动到目标中相应存储库中的特定文件夹中
  • 将文件从源中的特定文件夹移动到目标中相应存储库中的不同文件夹
健康检查API

测试连接如果分布所需要的任何数据库不能正常工作,REST API端点现在将提供错误信息。


发行版1.3

发布日期:2018年10月11日

突出了

增强版本包内容保护

这个版本在您的发布包的内容上包含了一个额外的保护层。以前,如果发布包中的工件被编辑或从Artifactory中的源存储库中删除,那么分发过程就会失败。作为发布包签名过程, Distribution现在将触发Artifactory将发布包的内容克隆到孤立的release-bundles存储库

部署你的GPG Key

将在每个Artifactory Edge节点中使用的GPG Key部署到源Artifactory。指的是JFrog Artifactory用户指南

改进的分发代理管理

与Mission Control 3.2版本相结合,该版本支持为站点级别的分发服务分配代理。作为发行版的一部分,代理设置自动继承到包括分发服务在内的所有服务,从而消除了为站点中的每个服务分别分配代理的需要。使用任务控制代理管理,分发服务获取执行通信所需的代理配置。


发行版1.2

发布日期:2018年8月29日

突出了

分布的高可用性

您现在可以使用您需要的任意数量的节点来扩展您的Distribution环境。这可以通过负载均衡器将所有工作负载委派到可用的集群节点,从而提高Distribution的性能。JFrog发行版1.2引入了一个高可用的双活集群架构确保安全持续、治理持续你的软件包。

高可用性支持:

  • 改进的性能和弹性:您现在可以使用您需要的任意数量的节点来扩展您的Distribution环境。这可以通过负载均衡器将所有工作负载委派到可用的集群节点上,从而提高分布性能。如果一个或多个节点由于升级而不可用或关闭,负载将在其余节点之间共享,从而确保最佳的弹性和正常运行时间。

  • 自动同步:无缝分布并立即同步所有集群节点上的所有数据、配置、缓存对象和计划的作业更改。

增强

“打开”状态支持逐步创建发布包

新的发布包“打开”状态让你创建”和“保存“你的发行包在”开放“状态模式允许您点击'保存&符号,只有当你准备好分发这个包的时候。
创建&符号按钮替换之前的'创建’按钮,立即创建、签名并分发包。

可以在用户界面而且REST API

查询生成器中的扩展属性查询功能

属性的条件切换指定一系列属性,可以创建复杂的查询和|或选项。

支持Microsoft Internet Explorer 11

分布已经在IE 11上进行了测试。

发行版1.1

发布日期:2018年7月2日

功能增强

发布包

发布包管理已经得到增强,以提供更好的发布操作的可见性和更容易的发布包内容的定义。

简单的查询构建器:以前,您只能使用AQL查询指定发布包内容。通过一个简单的表单,您可以指定存储库名称、构建名称和编号,以及包含和排除模式来指定发布包内容。这些规范会自动转换为您也可以查看的AQL查询。

查看发布包详细信息:发布包详细信息视图已经被重组和增强。一个新的规范TAB提供了用于创建发布包的所有参数,以及一个新的内容TAB提供了构件的详细信息,在包中构建以及发布包元数据。

有关这些增强功能的详细信息,请参阅发布包