有问题吗?想要报告问题?联系JFrog技术支持
- 由Rami韩起澜,最后修改人为Elana Bakst Salomon在2019年12月5日
概述
本页提供了JFrog Artifactory的发布说明,描述了每个版本发布时所做的主要修复和增强。有关每个版本的完整更改列表,请参阅JIRA发布说明链接在每个版本的详细信息的末尾。
如果您需要Artifactory早期版本的发行说明,请参考发布说明在工厂里。x用户指南。
下载
对于Artifactory Pro或Artifactory Enterprise安装,请单击下载最新版本的JFrog Artifactory Pro.
要安装Artifactory OSS,请单击下载最新版本的JFrog Artifactory OSS.
以前的版本
以前版本的JFrog Artifactory Pro和JFrog Artifactory OSS可以在JFrog Bintray上下载。
的旧版本JFrog Artifactory OSS作为一个邮政编码或RPM.
升级通知
Artifactory 5.5实现了一个数据库模式更改,以本地支持SHA-256校验和。此变更会影响Enterprise Artifactory HA集群的升级过程(不影响升级Artifactory Pro或OSS)。
对于人工企业HA集群,如果当前版本是5.4.6,您可以继续进行中描述的正常升级过程升级企业高可用性集群.
如果当前版本低于5.4.6,有两种升级到最新版本(5.5及以上版本)的选项:零停机时间的两阶段选项或导致停机时间的单相选项。
有关详情,请参阅升级通知发布说明下为Artifactory 5.5.1.
更长的升级时间
由于5.5版本中实现了更改,从5.4.6或以下版本升级到此版本或更高版本可能需要比平时更长的时间,并且取决于您正在使用的数据库。
对于Artifactory Pro安装和Artifactory HA集群的主节点,如果您使用MySQL数据库,对于典型设置,存储库中每100万个工件的升级可能需要最多5分钟。如果您正在使用其他受支持的数据库之一,那么额外的升级时间将不那么明显,只需要比平时多花几秒钟的时间。
安装与升级
安装说明请参考安装Artifactory.
要从当前安装升级到此版本,请参考升级Artifactory.
Bintray.
已知的问题
有关Artifactory不同版本中已知问题的列表,请参考已知的问题.
Artifactory 5.11
上映日期:2018年5月2日
突出了
去注册
Artifactory现在提供本机支持去注册,让您完全控制Go源代码控制包的部署和解析。您可以创建具有细粒度访问控制的安全和私有的本地Go注册表,远程存储库来代理远程Go资源,并缓存下载的Go包,使您独立于网络和远程资源。2022世界杯阿根廷预选赛赛程虚拟存储库允许您使用单个URL设置Go注册表,通过该注册表可以管理所有Go包的解析和部署。
对Go存储库的支持目前与vgo集成在一起客户端,可以从vgo GitHub仓库.
CSRF保护
人工现在可以预防CSRF通过使用新的自定义头进行攻击,X-Requested-With,
用于内部UI调用。此功能在默认情况下是禁用的,因为它可能需要更改代理服务器(如果您正在使用代理服务器)以确保它不会过滤掉此标头。可以通过修改系统属性并重新启动Artifactory来启用该特性。详情请参阅CSRF保护在“配置安全性”下。
允许Crowd用户访问他们的个人资料页面
通过Crowd登录创建的Artifactory用户现在可以通过Artifactory中的配置访问他们的个人资料页面。这些用户现在可以访问一组功能,例如设置他们的SSH公钥、配置他们的JFrog Bintray凭证和更新他们的密码。
问题解决
修正了RPM库有时会导致下载请求失败的问题。在某些情况下,上传RPM包会导致删除新生成的元数据文件(primary, other, filelist)而不是旧的。这反过来又会导致某些RPM包的下载请求失败。
修复了NPM存储库中存在损坏的包或元数据文件导致索引中止而不是跳过损坏的文件并继续的问题。
修复了在某些情况下使用HTTP SSO时会导致内存泄漏的问题。
修复了在配置了许多基于事件的推送复制的系统上导致复制初始化失败的问题。
修复了Artifactory需要很长时间才能生成显示在管理模块下高级|存储汇总的响应获取存储摘要信息REST API端点。
修复了有时会导致工件部署失败的问题存储配额控制启用特性。
修复了Artifactory实例试图从另一个Artifactory实例中的远程存储库解析包的问题,该实例本身在另一个Artifactory实例中代理远程存储库,有时会失败。
完整的变更列表请参考我们的JIRA发布说明.
对于Artifactory Pro或Artifactory Enterprise安装,请单击下载最新版本的JFrog Artifactory Pro.
对于Artifactory OSS,请单击下载最新版本的JFrog Artifactory OSS.
Artifactory 5.11.5
上映日期:2018年11月29日
问题解决
修复了在某些情况下,未经授权的用户可能能够以另一个用户的身份向Artifactory发送格式错误的REST API调用的问题。JFrog要感谢Adobe安全团队因为我们报告了这个问题,并与JFrog合作保护我们的客户。
Artifactory 5.11.6
上映日期:2019年3月12日
问题解决
- 修复了在某些情况下,用户可以访问安全api的问题,否则这些api只会公开给管理员。
JFrog要感谢CipherTechs因为我们报告了这个问题,并与JFrog合作保护我们的客户。
Artifactory 5.11.7
上映日期:2019年7月22日
问题解决
- 修正了在某些情况下,用户可以执行应该只允许Admin用户执行的操作的问题。
Artifactory 5.11.8
上映日期:2019年12月2日
问题解决
- 修复了在某些情况下,具有Deploy或Annotate权限的用户可以执行远程代码执行的问题。
青蛙要感谢Atredis伙伴因为我们报告了这个问题,并与JFrog合作保护我们的客户。
Artifactory 5.10
上映时间:2018年3月27日
系统导入
以前,当执行系统导入,除了配置、存储库和工件之外,接收实例上的所有安全实体(用户、组、权限和访问令牌)都将被删除。从这个版本开始,在进行系统导入时,将维护现有的安全实体,并将导入的安全实体与它们合并。和以前一样,删除了其他实体(配置、存储库和工件)。
突出了
包原生用户界面
为了补充Artifactory对所有主要包类型的通用支持,版本5.10提供了一个新的包查看器它提供了针对特定包类型定制的外观的本机体验。一旦选择了包类型,package Viewer将只使用输入的搜索词搜索所选类型的包。更重要的是,搜索结果中提供的详细信息也是特定于包类型的。例如,当搜索Docker映像时,Package Viewer将搜索Docker标签,您可以向下钻取每个搜索结果以查看包含标签的层的详细信息。目前,包查看器支持Docker,在即将发布的版本中会添加其他格式。
详情请参阅看包.
MariaDB
除了当前支持的数据库集之外,从5.10版本开始,Artifactory还支持MariaDB.
x光集成
Artifactory 5.10与JFrog Xray 1.12联合发布,在如何集成这两个互补的应用程序以提高可用性和稳定性方面进行了重大更改,包括:
报告扫描状态的新机制
通过x射线配置下载阻止
先升级x射线
对于JFrog Artifactory 5.10和JFrog Xray 1.12的联合发布,我们强烈建议您首先将Xray安装升级到1.12版本,然后再升级Artifactory。
扫描状态-中断更改
以前,Artifactory将工件的扫描状态(例如,最后一次扫描时间,发现的任何漏洞的最高严重性等)显示为x射线附加到其扫描的每个工件的一组属性。当升级到5.10版本时,这些属性将被移除,取而代之的是,Artifactory将通过查询x射线来显示工件的扫描状态,并在Tree Browser中选择工件时按需显示结果。为了支持这种行为,工件的扫描状态现在显示在一个单独的x射线信息标签.
这是一个突破性的变化,限制了Artifactory和Xray版本的兼容性,如下表所示:
x光版本 | |||
---|---|---|---|
1.12 + | < 1.12 | ||
Artifactory |
5.10 + |
|
从这个版本开始,下载阻止的配置从Artifactory移动到Xray。详情请参阅下载阻塞在JFrog x射线用户指南中。另外,在尝试的时候下载完整的文件夹,如果文件夹中的任何工件被阻止下载,则下载文件夹将失败。 功能增强NuGet性能改进索引Nuget存储库的性能得到了改进。 重试数据库连接从这个版本开始,如果Artifactory连接到数据库失败,它将在放弃连接之前重试几次。 为Docker分页方法调用时现在支持分页Docker存储库列表和列出Docker标签虚拟存储库上的REST API端点。 问题解决
完整的变更列表请参考我们的JIRA发布说明. 对于Artifactory Pro或Artifactory Enterprise安装,请单击下载最新版本的JFrog Artifactory Pro. 对于Artifactory OSS,请单击下载最新版本的JFrog Artifactory OSS. Artifactory 5.10.1上映时间:2018年3月29日 问题解决这是修复5.10版本中发现的这些问题的补丁:
有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.10.2上映日期:2018年4月12日 问题解决
有关更改的完整列表,请参阅我们的JIRA发布说明. 页面内容 Artifactory 5.10.3上映日期:2018年4月18日 使用PyPI远程存储库? 如果您正在使用PyPI远程存储库,则需要升级到此补丁,以克服引入公共PyPI存储库的破坏性更改。 问题解决PyPI正在发生变化,PyPI的管理员已经宣布了这一点4月30日,索引可用的当前URL将被弃用,PyPI公共存储库将仅在http://pypi.org. 此外,PyPI指数的内部结构也在发生变化。 如果您正在使用人工远程PyPI存储库的当前URL代理PyPI索引http://pypi.python.org.
此补丁解决了这些更改,并允许您继续使用远程PyPI存储库。
重要提示:
要继续使用PyPI远程存储库,请遵循以下说明:
注意:升级到此版本后,所有远程PyPI存储库的Registry URL将被设置为与存储库URL相同的值。 除了这个补丁之外,为了适应运行旧版本Artifactory的用户,我们还发布了5.8.9和5.9.5,其中包含相同的修复。 有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.10.4上映日期:2018年4月26日 问题解决
有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.10.5上映日期:2018年11月29日 问题解决
Artifactory 5.10.6上映日期:2019年3月12日 问题解决
Artifactory 5.9上映日期:2018年2月18日 突出了审计跟踪日志Artifactory将维护一个审计跟踪日志,记录与权限、用户、组和访问令牌相关的所有操作。这支持审计和跟踪所有与安全相关的操作,从而允许您在组织中实施不同的安全策略。将记录在审计跟踪日志中的一些操作示例如下:
审计跟踪日志默认是启用的,也可以禁用。详情请参阅审计跟踪日志. 改进的UI性能Artifactory在UI实现方面进行了重大更改,以提高性能树浏览器. 增强密码加密安全性人工现在将使用用于128位AES密码加密哪一种算法比以前使用的更安全PBEwithSHA1AndDESede。新安装将使用新的加密算法,但是,如果您要升级到此版本,加密算法不会自动更改。在升级之后,要将加密算法从PBEwithSHA1AndDESede更改为新的a128位AES,只需使用停用人工密钥加密REST API端点,然后使用激活人工密钥加密REST API. 功能增强尊重缓存控制报头Artifactory现在会为所有过期的元数据文件返回一个“Cache-Control: no-store”头。 这意味着如果你在Artifactory和客户端之间有一个代理缓存(例如Nginx),代理将总是去Artifactory获取这些元数据文件,而不会缓存它们。 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.9.1上映时间:2018年3月6日 问题解决
通过npm客户端使用"npm search"命令搜索npm包的功能,已经修复了对远程和虚拟存储库的搜索功能。现在适用于所有存储库类型。
重要的通知 要使"npm search"能够根据包的名称、描述和关键字进行搜索,它是要求重新计算所有相关NPM存储库(包括本地和远程缓存)的元数据。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.9.3上映时间:2018年3月21日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.9.5上映日期:2018年4月18日 使用PyPI远程存储库? 如果您正在使用PyPI远程存储库,则需要升级到此补丁,以克服引入公共PyPI存储库的破坏性更改。 问题解决PyPI正在发生变化,PyPI的管理员已经宣布了这一点4月30日,索引可用的当前URL将被弃用,PyPI公共存储库将仅在http://pypi.org. 此外,PyPI指数的内部结构也在发生变化。 如果您正在使用人工远程PyPI存储库的当前URL代理PyPI索引http://pypi.python.org.
此补丁解决了这些更改,并允许您继续使用远程PyPI存储库。
重要提示:
要继续使用PyPI远程存储库,请遵循以下说明:
注意:升级到此版本后,所有远程PyPI存储库的Registry URL将被设置为与存储库URL相同的值。 有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.9.7上映时间:2018年4月30日 问题解决
有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.9.8上映日期:2018年11月29日 问题解决
Artifactory 5.9.9上映日期:2019年3月12日 问题解决
Artifactory 5.8上映日期:2018年1月1日 突出了Helm Chart存储库Artifactory现在本地支持Helm Chart存储库,让您完全控制Kubernetes的部署过程。您可以使用细粒度访问控制创建安全和私有的本地Helm图表存储库。远程Helm图表存储库代理远程Helm图表资源和缓存下载的Helm图表,使您独立于网络和远程资源,虚拟Helm2022世界杯阿根廷预选赛赛程图表存储库为您提供一个单一的URL,通过它来管理所有Helm图表的解析和部署。 YAML配置文件现在可以使用一个易于使用的工具将配置更改应用到ArtifactoryYAML配置文件.根据需要运行单个或多个配置更改,以创建、更新和删除Artifactory实例中的任何元素。例如,创建新的存储库、设置复制和修改任何特定的配置更改。 没有反向代理的多个安全私有Docker注册表Artifactory在Docker早期就支持多个安全的私有Docker注册表,但是这种支持需要使用反向代理。从5.8版开始,不再需要反向代理,您可以创建和使用多个Docker注册表,而无需任何反向代理配置。您所需要做的就是选择Repository Path 功能增强自动关联HTTP单点登录用户和LDAP组Artifactory现在将接受通过HTTP SSO登录的用户与现有LDAP组相关联。HTTP SSO用户现在将继承Artifactory中相应LDAP组中指定的权限。这既支持在Artifactory内部创建的HTTP SSO用户,也支持临时用户。 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.8.1上映时间:2018年1月4日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.8.2上映时间:2018年1月8日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.8.3上映时间:2018年1月9日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.8.4上映时间:2018年2月7日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.8.9上映日期:2018年4月18日 使用PyPI远程存储库? 如果您正在使用PyPI远程存储库,则需要升级到此补丁,以克服引入公共PyPI存储库的破坏性更改。 问题解决PyPI正在发生变化,PyPI的管理员已经宣布了这一点4月30日,索引可用的当前URL将被弃用,PyPI公共存储库将仅在http://pypi.org. 此外,PyPI指数的内部结构也在发生变化。 如果您正在使用人工远程PyPI存储库的当前URL代理PyPI索引http://pypi.python.org.
此补丁解决了这些更改,并允许您继续使用远程PyPI存储库。
重要提示:
要继续使用PyPI远程存储库,请遵循以下说明:
注意:升级到此版本后,所有远程PyPI存储库的Registry URL将被设置为与存储库URL相同的值。 已解决的其他问题
修复了在配置了许多基于事件的推送复制的系统上导致事件复制初始化失败的问题。
有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.8.10上映时间:2018年4月30日 问题解决
有关更改的完整列表,请参阅我们的JIRA发布说明. Artifactory 5.8.12上映日期:2018年11月29日 问题解决
Artifactory 5.8.14上映日期:2019年3月12日 问题解决
Artifactory 5.7上映日期:2017年12月20日 使用PostgreSQL ? 在升级到此版本之前,您需要确保您的PostgreSQL JDBC驱动程序是版本9.4构建1202或更高版本。 要更新驱动程序,只需将新的驱动程序JAR文件放入 突出了改进了HA安装和升级流程的HA安装和设置过程已重新设计,以便为您的Artifactory HA集群创建一个简单、甚至更安全的基础设施。通过使用a主密钥Artifactory添加了一个新的安全层,取代了以前使用的Bootstrap bundle机制(现在已弃用)。 在这个版本中,Artifactory将处理所有配置和加密的安全相关文件。要在集群中创建新的Artifactory节点,管理员只需要提供一个主密钥和db。属性文件,供集群中的所有节点使用。 当从版本5更新时,现有的Artifactory安装将自动升级到这个新的基础结构。X向上。 在UI树中排序,过滤和添加最喜欢的存储库控件,只查看您需要的存储库工件存储库浏览器使用您喜欢的存储库,并应用排序和筛选选项。使用尽可能多的不同喜爱、排序和过滤组合来缩小Artifact树的范围,以准确地显示您所需要的内容。 功能增强推广构建到虚拟存储库REST API除了以前支持的本地存储库之外,现在还支持将构建提升到虚拟存储库构建提升REST API.在构建升级到虚拟存储库时,文件将被提升(复制/移动)到默认部署存储库它被配置为虚拟存储库的一部分。 支持AWS SSE-KMS增加了对AWS的支持SSE-KMS(钥匙管理服务)S3对象存储.这允许您在Artifactory用作对象存储的S3存储桶上设置AWS KMS加密密钥。 Debian存储库支持LZMA和XZ索引压缩格式Artifactory现在允许您创建LZMA (.lzma)和XZ (.xz)压缩Debian索引,除了已经支持的Gzip (. Gzip)和Bzip2 (.bz2)扩展。如果不需要,可以禁用Bzip2索引文件。 改进的AQL性能显著的性能改进AQL查询当根据构建名称和编号搜索工件时。 改进并发配置改变性能的并发应用配置更改时的性能改进配置描述符文件. 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.7.1上映日期:2017年12月22日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.7.2上映时间:2017年12月24日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.7.3上映日期:2018年11月29日 问题解决
Artifactory 5.7.4上映日期:2019年3月12日 问题解决
Artifactory 5.6上映时间:2017年11月15日 升级通知升级到Artifactory 5.6.0之前
此问题的修复程序在版本5.6.1中可用,因此我们建议升级到5.6.1. 突出了改进的Debian性能索引Debian存储库时的性能显著提高。 功能增强Tomcat版本升级与Artifactory绑定的Tomcat已经升级到8.5.23版本。 获取发行版存储库详细信息的获取存储库REST API现在还包括分布存储库.要获取发行版存储库的详细信息,您可以添加类型=分布作为查询参数。 UI性能改进在UI的Builds模块中显示环境和系统变量数据的性能得到了显著改善。 为匿名用户下载文件夹管理员用户现在也可以启用文件夹下载配置为匿名用户,以及内部用户。 限制REST API搜索结果增加了限制内部用户的API搜索结果数量的功能,以前只对匿名用户可用。要添加限制,请编辑artifactory.system.properties文件与 适用于以下REST API调用 工件的搜索,档案条目查询,GAVC搜索,属性搜索,校验和搜索(受UI max结果限制),此后未下载的工件,在日期范围内具有日期的工件,在日期范围内创建的工件. 过滤可过期的访问令牌添加了一个选项来过滤可过期的令牌Artifactory UI中的Access Tokens页面. 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.6.1上映日期:2017年11月22日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.6.2上映时间:2017年11月27日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.6.3上映时间:2017年12月18日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.6.8上映日期:2018年11月29日 问题解决
Artifactory5.6.9上映日期:2019年3月12日 问题解决
Artifactory 5.5上映时间:2017年9月25日 由于在这个版本中发现了一个严重的问题,您不应该安装它。相反,您应该升级到5.5.1或更高版本。 升级通知对于人工HA安装,有两个选项可以从5.4.6以下的版本升级到5.5 本说明仅涉及升级Artifactory Enterprise HA安装。 Artifactory 5.5实现了一个数据库模式更改,以本地支持SHA-256校验和。如果当前版本是5.4.6,您可以继续进行中描述的正常升级过程升级企业高可用性集群. 如果当前版本低于5.4.6,为了适应这种变化,您可以选择以下两个升级选项之一:
突出了基于事件的拉式复制JFrog Artifactory现在支持基于事件的把复制,除了已经支持的基于事件的将复制.此配置允许远程Artifactory实例通过对本地存储库所做的任何更改触发的拉复制以近乎实时的方式更新,例如新的或删除的工件.这对于自动化的目的非常有用,在这种情况下,您希望工件在部署后立即在所有实例中可用。 作为最佳实践,设置一个Cron表达式除了基于事件的复制之外,还需要定期计划的复制。这将确保存储库中的所有构件都是同步的,并且是最新的,这在事件同步失败(例如,由于维护操作)的情况下非常重要。 本机支持SHA-256校验和Artifactory现在支持SHA-256校验和。这种计算校验和的改进算法为二进制文件提供了一个更安全的环境,允许您使用SHA-256校验和来验证下载工件的完整性。您还可以将SHA-256值用于中描述的各种特性sha - 256支持.每当部署新工件时,除了自动计算其MD5和SHA1校验和外,Artifactory现在还将计算并存储其SHA-256校验和。在搜索工件时可以使用SHA-256值,或者以与UI和REST API中使用SHA1和MD5校验和相同的方式显示为AQL查询的输出。 从5.5版本开始,Artifactory将自动计算SHA-256校验和对于新的工件部署到您的实例。.根据系统中工件的数量,此过程可能需要一些时间。为了帮助您监控流程,进度和状态消息将被打印到专用日志文件中, 为了保持与现有脚本的向后兼容性设置项目SHA256校验和仍然支持REST API端点。 功能增强提高RPM存储库的性能元数据计算的性能RPM存储库通过并行执行不同的元数据计算,使解析和部署软件包的速度大大提高。 提高NuGet存储库的性能NuGet库在解析依赖项或搜索工件时,性能得到了显著提高。改进的性能对于承载许多工件的存储库来说尤为重要。 在RPM存储库中保留多个版本的元数据文件Artifactory现在将在RPM存储库(主、其他、文件列表)上维护以前的元数据文件版本,以便在生成新版本时可以下载它们。 当RPM元数据更新非常频繁时,这非常有用。如果使用Artifactory RPM存储库的客户机下载了 按名称检索插件源代码Artifactory现在提供了对用户插件的Groovy源代码的访问检索插件代码REST API端点。 允许LDAP用户访问配置文件页面您现在可以配置Artifactory以允许由通过LDAP登录能够访问他们的个人信息页面.这意味着这些用户现在可以访问一组功能,例如生成他们的API密钥、设置他们的SSH公钥、配置他们的JFrog Bintray凭证以及更新他们的密码。 在UI中支持其他MIME类型Artifactory现在支持额外的MIME类型允许观看 默认开启密码加密功能对于新的Artifactory安装,Artifactory会自动生成一个主加密密钥然后用它来加密托管在实例上的所有密码。通过REST API可以解密密码并将其加密回来。 为了保持现有安装的一致行为,升级到这个新版本将不会自动加密密码。 可配置Web会话超时时间方法配置Artifactory的UI会话超时artifactory.ui.session.timeout.minutes系统属性。 基于校验和存储与S3对象存储Artifactory的checksum-based存储将文件存储在以其校验和的前两个字符命名的文件夹中。当使用S3对象存储,此功能已得到增强,允许您配置用于命名文件夹的字符数。例如,您可以配置您的S3二进制提供商将对象存储在以其校验和的前4个字符命名的文件夹下。 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.5.1上映日期:2017年9月26日 该版本取代了5.5.0版本,在该版本中发现了一个关键问题。 升级通知对于人工HA安装,有两个选项可以从5.4.6以下的版本升级到5.5.1及以上版本 本说明仅涉及升级Artifactory Enterprise HA安装。 人工版本5.5.1实现了数据库模式的更改,以本地支持SHA-256校验和。如果当前版本是5.4.6,您可以继续进行中描述的正常升级过程升级企业高可用性集群. 如果当前版本低于5.4.6,为了适应这种变化,您可以选择以下两个升级选项之一:
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.5.2上映日期:2017年10月29日 突出了在Debian存储库中支持按哈希获取标志有时可能会导致散列和不匹配错误 当Debian元数据更新非常频繁时,这是非常有用的。如果使用Artifactory Debian存储库的客户端下载了元数据文件,并且这些文件在此期间过期,则这些文件的过期版本仍然可用,从而允许客户端完成所需的下载。 绕过远程存储库的HEAD请求工件远程存储库通常在下载应该缓存的工件之前向远程资源发送HEAD请求。在某些情况下,即使允许下载工件,远程资源也会拒绝HEAD请求。通过远程存储库配置,Artifactory现在允许您指定远程存储库应该跳过发送HEAD请求在下载工件到缓存之前。 功能增强自动重写NPM注册表中的外部依赖Artifactory现在支持重写各种Git和GiHub url的外部依赖项。有关支持的url的完整列表,请参考自动重写外部依赖 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4上映日期:2017年6月20日
由于此版本存在已知问题,在从版本5升级Artifactory HA集群后。X到5.4。那么,添加到Artifactory HA集群的新节点将无法启动。有关解决方法,请参考rtfact - 14530.
突出了访问令牌作为一个单独的服务的管理访问令牌在Artifactory 5.0中引入的服务,已经转移到一个名为Access的独立服务。它作为一个单独的web应用程序安装。此更改对如何使用访问令牌没有影响,但是,Artifactory安装文件结构现在还包括一个添加的WAR文件, 通过新的access服务使用访问令牌是向后兼容的,因此用早期版本创建的令牌可以用于Artifactory最新版本的身份验证。 断变化:请注意,此更改不向前兼容,因此从版本5.4及以上创建的令牌不能用于5.4之前版本的身份验证。这可能会影响信任圈,其中一些实例运行5.4以下版本,而另一些实例运行5.4及以上版本。 将Artifactory作为服务运行? 如果您将Artifactory作为服务运行,一旦完成升级到此版本或更高版本的步骤,并替换了升级过程中删除的所有文件,则需要运行InstallService中描述的脚本升级说明结束. 支持Microsoft Azure Blob存储JFrog Artifactory现在支持Azure Blob存储作为一个新的对象存储提供者来存储工件。Azure Blob Storage为Artifactory提供大规模可扩展的企业存储,支持任何类型的非结构化数据,具有强一致性、对象可变性、地理冗余等。这个新选项提供了将Artifactory及其存储与您在Microsoft Azure平台上使用的所有其他服务放在一起的机会。 通过SSL/TLS客户端证书安全连接到远程存储库Artifactory现在支持客户端证书用于远程存储库,促进与需要它们的远程资源的安全连接(例如,需要Red Hat客户端证书进行身份验证的Red Hat Network)。2022世界杯阿根廷预选赛赛程这意味着Artifactory现在可以在尝试通过HTTPS连接到远程资源时发送客户端证书。 功能增强
问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.1之前上映日期:2017年6月22日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.2上映时间:2017年6月30日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.3上映日期:2017年7月3日
由于此版本存在已知问题,在从版本5升级Artifactory HA集群后。X到5.4。那么,添加到Artifactory HA集群的新节点将无法启动。有关解决方法,请参考rtfact - 14530.
问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.4上映日期:2017年7月6日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.5上映日期:2017年7月18日 突出了Puppet仓库支持library - Puppet和r10kArtifactory的支持傀儡存储库通过引入对 完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.4.6上映日期:2017年8月7日 功能增强支持Docker v2 api的分页Artifactory现在支持分页列出Docker图像标签检索注册表目录使用REST API。 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.3上映日期:2017年5月11日 由于一个关键问题,如果您从4.4.1以下的版本直接升级到5.3版本,Artifactory将无法启动。一个补丁已经发布,如果你当前的版本低于4.4.1,你应该升级到Artifactory 5.3.1. 突出了向一组用户授予管理员权限Artifactory现在支持向一组用户授予Admin权限,这极大地改善了用户体验,因为以前您只能向单个用户提供Admin权限。 这允许您从LDAP或Crowd服务器导入一个组授予管理员权限在一次行动中给整个小组。 自动关联SAML单点登录用户到人工组Artifactory现在将接受可映射到现有组(包括导入的LDAP组)的自定义SAML属性。如果SAML用户具有自定义SAML属性,那么他现在将继承Artifactory中对应组中为当前登录会话指定的权限。 功能增强
问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.3.1上映时间:2017年5月24日 突出了这是一个补丁,修复了5.3.0版本中发现的一个关键问题,从一个版本升级后下面Artifactory 4.4.1直接到Artifactory 5.3.0, Artifactory启动失败。 注意这个问题不影响从Artifactory 4.4.1及以上版本升级。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.3.2上映时间:2017年6月7日 问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.2上映时间:2017年3月28日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.2.1上映日期:2017年4月13日 突出了访问令牌身份验证使用访问令牌经历了两个重要的增强。
功能增强
问题解决
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.1上映时间:2017年2月21日 Chef配置管理Artifactory满足了DevOps的核心,为Chef添加了对配置管理的全面支持。在本地Chef Cookbook存储库中共享和分发专有的Cookbook,并代理远程Chef超市,并使用远程存储库在本地缓存远程Cookbook。虚拟Cookbook存储库允许您通过一个URL访问多个Cookbook存储库,克服了Knife客户端一次只能访问一个存储库的限制。 Puppet配置管理Artifactory现在也完全支持使用Puppet进行配置管理。使用本地Puppet存储库来共享和分发专有的Puppet模块,并使用远程Puppet存储库来代理和缓存Puppet Forge和其他远程Puppet资源。2022世界杯阿根廷预选赛赛程使用虚拟的Puppet存储库,这样Puppet客户端就可以从一个URL访问多个存储库。 主要更新
完整的变更列表请参考我们的JIRA发布说明 Artifactory 5.1.2上映日期:2017年3月8日 请注意:由于在上传大于100MB的文件到S3兼容存储时发现一个严重问题,此版本已从JFrog Bintray. 主要更新
Artifactory 5.1.3上映日期:2017年3月9日 主要更新
Artifactory 5.1.4上映日期:2017年3月19日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.0上映时间:2017年1月31日 人工HA的改进
与JFrog任务控制的兼容性如果您正在通过JFrog任务控制管理您的Artifactory许可证,那么从1.8版本开始,集群许可证管理也将在任务控制中得到支持,计划与Artifactory的下一个版本一起发布,计划于2017年2月发布。 要执行人工HA的干净安装,请参考HA安装和设置. 要升级当前安装的Artifactory HA,请参考升级人工HA. 作为Docker容器运行Artifactory安装并运行人工Docker映像已经大大简化了。从本质上讲,现在是跑步的问题 访问令牌人工智能5.0介绍访问令牌作为一种新的灵活的身份验证方法,允许跨实例身份验证,同时对用户和非用户进行身份验证,提供基于时间的访问控制和组级访问控制。 丰富和简化的入职体验第一次启动时,Artifactory提供了两种新的方法来帮助您完成基本设置和配置,以便您可以立即开始。首先是新员工培训向导它为您选择的包类型创建默认存储库,设置反向代理,设置Admin密码等等。第二个是YAML配置文件,您可以在其中配置向导所使用的相同参数。例如,一旦您通过Onboarding Wizard配置了Artifactory的第一个实例,您就可以从中生成YAML配置文件,并使用该文件启动具有相同初始配置的其他实例。 新主界面的Artifactory主屏幕已在5.0版中完全重新设计。新的主屏幕为用户提供了一些最常见的操作,包括使用任何可用的搜索方法搜索工件、创建新存储库、显示任何存储库的“Set Me Up”对话框、显示最新构建和下载工件的信息等等。 突发的变化 人工高可用性基础设施经历了一些变化
黑鸭代码中心集成已弃用Artifactory与Black Duck Code Center的直接集成已被弃用。要继续使用黑鸭服务,您可以将Artifactory连接到JFrog Xray与黑鸭结合作为问题和漏洞的外部提供者。 Global /repo Repository已弃用的Artifactory 在启动和关闭脚本的变化在Artifactory 5.0中,启动和关闭脚本已经更改。以前,这些脚本用于将“Artifactory”用户创建为标准用户。为了提高安全性,现在在不使用登录shell的情况下创建用户,并且执行脚本使用“su -s”(而不是“su -l”),这意味着除了启动和关闭之外,Artifactory用户将无法用于任何目的。 设置项目属性REST API Endpoint ChangedArtifactory 5.0中使用的Tomcat版本已经升级到8.0.39.这个版本的Tomcat不再支持未编码的url,因此使用管道字符(“|”)作为分隔符的REST API端点已经进行了相应的更改,因此您可以使用分号(“;”)作为分隔符,或者使用转义将管道表示为%7C。任何使用这些端点的脚本都必须进行更改以支持新的规范。详情请参阅设置项目属性举个例子。 会话ID Cookie改变您的Artifactory会话ID现在存储在session cookie中(而不是JSESSIONID cookie)。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 5.0.1上映日期:2017年2月7日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.16上映时间:2017年1月16日 支持x射线CI/CD集成作为JFrog Xray和Jenkins CI之间的关键链接(更多的CI服务器将在未来的版本中添加),Artifactory增加了对Xray的CI/CD集成的支持,允许您在构建中发现漏洞时失败构建作业。Artifactory充当了Jenkins和JFrog x射线之间的中介。 您可以配置Jenkins Pipeline向Xray发送同步请求,以扫描已上载到Artifactory的构建。Artifactory将请求传递给Xray, Xray根据您定义的watch扫描构建,并在触发警报时提示构建作业失败。 Xray CI/CD集成支持Artifactory 4.16, JFrog Xray 1.6和Jenkins Artifactory Plugin 2.9.0。 主要更新
Artifactory 4.16.1上映时间:2017年3月15日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.15上映日期:2016年12月13日 柯南存储库Artifactory为C/ c++开发领域带来了二进制存储库,并支持柯南存储库.通过支持Conan客户端,Artifactory提供企业级存储库管理,支持高可用性、细粒度访问控制、多站点开发、CI集成等。Artifactory为C/ c++二进制文件提供了一个内部本地存储库,是一个安全、健壮的依赖源,也是一个有效上传通过Conan构建的包的目标。C/ c++开发将永远不会再一样了。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.14上映日期:2016年10月20日 PHP Composer存储库Artifactory现在作为一个成熟的PHP Composer存储库支持PHP开发。创建本地存储库来托管内部PHP包,或者代理托管PHP索引文件或PHP二进制包的远程资源。2022世界杯阿根廷预选赛赛程 主要更新已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.14.1上映日期:2016年11月1日 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.14.2上映日期:2016年11月27日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.14.3上映日期:2016年12月7日 使用以前的加密密钥如果Artifactory无法使用当前的主密钥解密数据 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.13上映日期:2016年9月21日 x光的增强
JMX mbean支持监视日志附加程序以进行日志分析Artifactory现在实现了mbean,让您可以监视发送的appender日志信息到Sumo Logic进行日志分析。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.13.1上映日期:2016年10月13日 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.13.2上映日期:2016年10月18日 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.12.0.1上映日期:2016年8月29日 注意:由于发现了一个严重问题,此版本取代了4.12.0版本。 JMX mbean为了监视资源使用情况,Artifactory现在实现了监视HTTP连接的JMX mbean。这暴露了可以监控的各种新参数,例如远程存储库、JFrog x射线客户端连接、分发存储库、复制查询、HA事件传播等等。 YUM虚拟存储库通过对虚拟YUM存储库的支持,您可以使用单个URL下载和上传rpm。 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.12.1上映日期:2016年9月7日 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.12.2上映日期:2016年9月14日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.11上映日期:2016年7月31日 JFrog x射线集成JFrog Xray的第一个正式版本1.0已经与Artifactory版本联合发布。JFrog Xray 1.0支持Artifactory 4.11及以上版本。 要将JFrog Artifactory 4.11与JFrog Xray 1.0集成,您需要执行以下步骤:
性能这个版本在性能上有一些改进,包括删除工件的属性、垃圾收集和数据导入,以及从垃圾桶中恢复工件。 主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.11.1上映日期:2016年8月14日 Docker注册表的改进Artifactory对Docker注册表做了一些改进。
主要更新
已知的问题
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.11.2上映日期:2016年8月17日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.10上映日期:2016年7月19日 日志分析该版本引入了与Sumo Logic Log Analytics集成的功能。Artifactory创建了一个Sumo Logic帐户,这样您就可以查看Artifactory日志的高级分析,以发现性能瓶颈,尝试未经授权的服务器访问等。 Docker映像清理现在,您可以配置在删除旧快照之前,每个docker映像标签Artifactory应该存储多少快照,以避免它们累积并使文件存储库膨胀。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.9上映日期:2016年7月3日 JFrog x射线集成这个版本引入了与JFrog x射线、通用工件分析完全集成的功能,它揭示了软件应用程序生命周期的任何阶段的各种问题。通过扫描二进制工件及其元数据,递归地遍历任何级别的依赖关系,JFrog Xray提供了彻底的透明度和对可能潜伏在软件架构中的问题的前所未有的洞察力。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.9.1上映日期:2016年7月14日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.8上映日期:2016年5月23日 分布存储库一种新的存储库类型,旨在让您通过JFrog Bintray快速轻松地将软件推出给客户和用户。一旦设置好,对Bintray的访问将由Artifactory管理,因此您所需要做的就是将工件放入您的发行版本存储库中,然后它们将自动推送到Bintray进行发行。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.8.1上映日期:2016年5月23日 更改OSS许可证从4.8.1版本开始,Artifactory OSS的许可为AGPL 3.0(以前是LGPL 3.0)。 分布存储库在为发行版指定存储库和路径时,增加了对发行版预装运行的支持,以及对命名和未命名捕获组的支持,这为如何将文件上传到Bintray提供了极大的灵活性。 采油树性能改进在具有数千个条目的大型树上工作时,树加载时间的重大改进。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.8.2上映日期:2016年5月23日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.7上映日期:2016年3月31日 远程和虚拟Git LFS存储库Artifactory是唯一支持远程和虚拟Git LFS存储库的存储库管理器。通过在其他Artifactory实例或GitHub上代理Git LFS存储库,使用远程存储库轻松地在组织内的团队之间共享二进制资产。将所有本地和远程Git LFS存储库封装在一个虚拟存储库中,允许Git LFS客户端使用单个URL上传和下载二进制资产。 人工查询语言AQL有两个很棒的新特性! 添加了一个新的提升域。这允许您根据构建的升级状态的详细信息运行查询。例如,查找已提升到“发布”状态的最新版本。 此外,我们现在支持跨多个域运行查询,例如items.find().include("archive.entry","artifact.module.build")。这是特别有用的,因为权限现在可以支持域,直到现在只有管理员可用。 Docker仓库的身份验证我们不再需要为匿名用户和经过身份验证的用户配置单独的存储库。以前启用匿名访问时,Docker存储库允许未经身份验证的访问,但为了支持身份验证访问,例如使用Docker登录,你必须使用“强制身份验证”标志。这个限制现在被删除了,匿名用户可以根据配置的权限拉和推到所有存储库,包括带有“强制认证”标志的存储库。 因此,Docker存储库设置中的“强制认证”复选框已弃用。它目前留在UI中,处于已检查且不可变的状态,仅供参考,并将在将来的版本中删除。 请注意:匿名用户可以继续使用“强制身份验证”设置为false的现有存储库。在稍后的版本中,当此配置被删除时,经过身份验证的用户也将能够使用这些存储库。 阻止远程存储库中不匹配的mime类型增加了验证返回的工件是否与预期的Mime-Type匹配的支持。例如,如果您请求一个POM文件,但接收到一个HTML文件,Artifactory将阻止缓存该文件。当检测到这种不匹配时,Artifactory将向客户端返回一个409错误。 默认情况下,Artifactory将阻止HTML和XHTML Mime-Types。控件覆盖此配置先进的选项卡中指定要阻止的Mime-Types列表。 支持AWS IAM Role with S3不需要将凭证保存在文本文件中。作为使用AWS S3时进行身份验证的另一种方式,您现在可以使用IAM角色,而不是将凭据保存在 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.7.1上映日期:2016年4月4日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.7.2上映日期:2016年4月4日 主要更新
完整的变更列表请参考我们的JIRA发布说明. 已知的问题
Artifactory 4.7.3上映日期:2016年4月17日 主要更新
完整的变更列表请参考我们的JIRA发布说明. 已知的问题
Artifactory 4.7.4上映日期:2016年4月20日 主要更新
完整的变更列表请参考我们的JIRA发布说明.
Artifactory 4.7.5上映日期:2016年5月1日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.7.6上映日期:2016年5月9日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.6上映日期:2016年3月13日 Filestore管理该版本在文件存储管理方面取得了巨大的进步,具有以下功能: 高级文件存储配置:一种新机制,允许您使用任意数量的二进制提供程序自定义文件存储库,从而为您提供当今最灵活的文件存储库管理功能。 Filestore分片:通过文件存储分片,Artifactory提供了最灵活、最可靠的方式来无限扩展文件存储。 谷歌云存储:Artifactory现在支持谷歌云存储的另一个企业级存储选项。 AWS S3对象存储:Artifactory现在支持AWS S3对象存储的服务器端加密。 在AOL中使用Docker从这个版本开始,您可以在AOL上创建的Docker存储库的数量没有限制。您现在可以通过以下方式访问AOL上的Docker存储库 捆绑的Tomcat版本与Artifactory绑定的Tomcat已经升级到8.0.32版本。 作为鲍尔注册中心的人工工厂Artifactory现在是一个私有的Bower注册中心,也是一个Bower包的存储库。你现在可以使用 主要更新此版本包括以下主要更新:
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.6.1上映日期:2016年3月21日 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.5上映日期:2016年2月14日 CocoaPods存储库通过Artifactory管理Apple OS开发的依赖项。Artifactory支持本地和远程存储库的CocoaPods。 主要更新完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.5.1上映日期:2016年2月18日 OAuth安全修复此版本修复了与OAuth相关的安全漏洞。 百胜的性能YUM内存管理经过了额外的调优,以进一步提高性能。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.4
上映日期:2016年1月4日
安全Artifactory 4.4带来了更多安全功能的改进,包括:
Opkg存储库Artifactory现在是一个完全成熟的Opkg存储库,并生成与Opkg客户端完全兼容的索引文件。为内部ipk包创建本地存储库,或代理远程Opkg存储库。提供GPG签名供Opkg客户端使用,并通过UI或REST API进行管理。 垃圾桶Artifactory现在提供了一个垃圾桶,可以防止系统中重要工件的意外删除。所有已删除的项现在将存储一段由Artifactory管理员配置的指定时间,然后永久删除。 主要更新
完整的变更列表请参考我们的JIRA发布说明. 4.4.1 Artifactory上映日期:2016年1月13日 密码过期策略Artifactory管理员现在可以通过启用密码过期策略强制所有用户定期更改密码。 外部认证用户Artifactory管理员现在可以允许使用外部方法(如SAML SSO、OAuth或HTTP SSO)进行身份验证的用户访问其配置文件并生成API Key或修改其密码。 Apache反向代理配置除了NGINX, Artifactory现在还提供了配置Apache作为反向代理所需的代码片段。只需输入您的反向代理设置,包括您对Docker存储库的处理,Artifactory将生成配置脚本,您可以将其插入到Apache反向代理服务器中。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 10/24/11
2016年1月18日
除了修复几个错误之外,这个小更新还修复了升级到Artifactory v4.3及更高版本时S3 Object Store的向后兼容性问题。 这个版本在下载性能上也有显著的改进。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.4.3
2016年2月8日
基本身份验证现在可以使用API密钥作为基本身份验证的密码。这意味着不能在标头中提供API密钥的客户端仍然可以通过在基本身份验证凭证中包含API密钥而不是密码来使用API密钥进行身份验证。 Docker镜像列表使用List Docker Images REST API,你可以在Docker存储库中获得一个镜像列表。 YUM性能改进在使用YUM存储库时,性能得到了重大改进,RPM包的索引速度提高了300%。 主要更新此版本包括以下主要更新:
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.3
2015年11月22日
API密钥您现在可以使用类来验证REST API调用API密匙您可以通过您的个人资料页面或通过REST API. 包搜索基于特定打包格式运行搜索,并为所选格式提供专用搜索参数。性能得到了提高,因为搜索仅限于具有指定格式的存储库。 支持区域生成我们的支持团队所需的信息,以便为您的支持问题提供最快的解决方案。 为鲍尔和NPM重写依赖项消除对Bower和Npm的外部工件资源的依赖。2022世界杯阿根廷预选赛赛程当下载一个Bower或Npm包时,Artifactory会分析包的元数据来评估它是否需要外部依赖。如果是这样,Artifactory将下载依赖项,将它们托管在远程存储库缓存中,然后在原始包的元数据中重写依赖项规范,并将其指向Artifactory中的新位置。 改进了对S3对象存储的支持JFrog S3对象存储现在支持S3版本4,允许您使用Signature v4对AWS进行签名。现在也支持多部分上传和超过5gb的超大文件。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.3.1
2015年12月6日
反向代理Artifactory现在提供了一种生成机制反向代理NGNIX的配置。当使用客户端(如Docker)需要反向代理时,这是非常有用的。 支持谷歌云存储(GCS)Artifactory现在支持GCS作为Artifactory实例的存储提供者。 Git LFS批处理APIArtifactory现在支持从Git LFS客户端进行批量调用,允许批量上传多个文件。 主要更新完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.3.2
2015年12月8日
这是一个小更新,提供了几个错误修复。
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.3.3
2015年12月21日
传播查询参数当通过Artifactory中的通用远程存储库发出请求时,您可以在请求中包含查询参数,并且Artifactory将其请求中的参数传播到远程资源。 智能远程存储库的源缺失检测您可以配置Artifactory是否应该指示何时从远程Artifactory实例的存储库中删除缓存在智能远程存储库中的项。 主要更新完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.2
2015年10月18日
除了实现几个错误修复和一些小的改进之外,这个版本还引入了Debian人工安装和部署到虚拟存储库。 Debian安装Artifactory现在可以作为Debian软件包安装。 部署到虚拟Artifactory现在支持通过REST API将工件部署到虚拟存储库。您所需要做的就是指定一个聚合在虚拟存储库中的本地存储库,它将成为部署目标。 OAuth登录Artifactory现在支持使用OAuth提供程序进行登录和身份验证。目前支持谷歌、Open ID和GitHub Enterprise。 人工查询语言(AQL)AQL已经得到了极大的扩展,包含了几个额外的域,包括Build和Archive。条目作为主域,为您构建查询提供了更大的灵活性。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.2.1
2015年11月1日
OAuth提供者云铸造厂UAA现在作为一个OAuth提供者. SHA256除了SHA1和MD5,SHA2现在还支持校验和。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.2.2
2015年11月5日
这是一个小更新,提供了几个错误修复。
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.1
2015年10月18日
除了实现了几个错误修复和一些小的改进之外,这个版本还引入了智能远程存储库和虚拟Docker存储库。 智能远程存储库在远程Artifactory实例中定义一个存储库作为您的远程存储库,并享受自动检测、同步属性和删除指示等高级特性。 虚拟Docker存储库将所有Docker存储库聚合在一个虚拟Docker存储库下,并通过一个URL访问所有Docker映像。 主要更新
完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.1.2
2015年9月20日
这是一个小更新,为不使用抢占式身份验证的客户机(如Maven)提供了修复。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.1.3
2015年9月27日
这是一个小的更新,提供了一个修复Docker登录匿名访问。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.0
JFrog很高兴地宣布Artifactory 4.0的发布。这个版本展示了Artifactory的主要变化,提供了全新的外观和感觉,完全修改了用户界面和下面描述的许多其他变化。
新的用户界面JFrog-Artifactory的用户界面已经从头开始重建,以提供以下好处:
用于用户插件的Groovy 2.4JFrog Artifactory 4支持Groovy 2.4,让您在编写时享受Groovy语言的最新特性用户插件. 我们强烈建议您验证当前所有的用户插件是否能够继续与这个版本的Groovy无缝协作。 Tomcat 8作为容器JFrog Artifactory 4.0只支持Tomcat 8作为RPM和独立版本的容器。如果您当前正在使用不同的容器(例如Websphere、Weblogic或JBoss),请参考使用外部Servlet容器时进行升级有关如何迁移到Tomcat 8的说明。 系统需求Java JFrog Artifactory 4.0要求Java 8 吃嫩叶的动物 JFrog Artifactory0已经在最新版本的b谷歌Chrome、Firefox、Internet Explorer和Safari上进行了测试。 突发的变化用户插件 Groovy 2.4的一些特性与Groovy 1.8不向后兼容。因此,基于Groovy 1.8的插件可能需要升级以支持Groovy 2.4。 多个包类型存储库 JFrog Artifactory 4.0要求您为每个存储库指定单个包类型。对于指定的包类型,Artifactory将计算元数据,并与相应的包格式客户机无缝地工作。例如,指定为Docker的存储库将计算Docker映像的元数据,并透明地与Docker客户端一起工作。 Artifactory不会阻止您将不同格式的包上传到任何存储库,但是,这些包的元数据将不会被计算,并且这些包的相应客户端将无法识别存储库。例如,如果您将Debian软件包上传到NuGet存储库,则不会为该软件包计算Debian元数据,并且Debian客户端将无法识别NuGet存储库。 您可以将存储库指定为Generic并上传任何类型的包,但是,对于这种类型的存储库,Artifactory将不计算任何元数据,并且将有效地作为一个简单的文件系统。这些存储库不能被任何打包格式的客户端识别。 如果您的系统当前包含支持几种包类型的存储库,请参考单一包类型存储库了解如何将它们迁移到单个包类型存储库。 Artifactory 4.0.1
2015年8月9日
这是一个小的更新,提供了对Docker支持的重大增强,额外的UI改进以及几个错误修复。 完整的变更列表请参考我们的JIRA发布说明. Artifactory 4.0.2
二零一五年八月十二日
这是一个小的更新,为最新的Docker客户端1.8提供支持。 完整的变更列表请参考我们的JIRA发布说明. 以前的版本说明有关JFrog Artifactory以前版本的发行说明,请参阅发布说明在Artifactory下x用户指南
概述
内容的工具
版权所有©2023 JFrog Ltd.
|