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


JFrog任务控制中心。x文档
要获得最新版本,请访问JFrog统一平台


跳到元数据的末尾
进入元数据的开始

概述

本页介绍了JFrog任务控制的发布说明,描述了每个版本发布时所做的主要修复和增强。

下载

的最新版本JFrog任务控制中心

以前的版本

JFrog任务控制的以前版本可在以前的版本页面。

安装

有关安装说明请参阅安装任务控制

如需升级至最新版本,请参考升级任务控制

任务控制3.5

上映日期:2019年3月20日

突出了

License管理改进

该版本引入了将单个桶分割为任意数量的独立桶的能力,这些桶可以根据需要应用于多个环境。

此外,为了允许您轻松地向上/向下扩展您的Artifactory集群,您现在可以将任意数量的许可证附加到多个服务。

支持包改进

从这个版本开始,您可以使用一个REST API轻松地为任务控制管理的多个服务创建支持包。使用创建平台支持包REST API,每个支持包将被创建并保存在jfrog-support-bundle库的认证提供程序。

证书管理

任务控制现在允许您上传自签名证书以与启用SSL的服务通信。新引进的受信任证书REST API将自动将证书传播到所有微服务。

功能增强

企业身份验证提供者改进

对于企业+客户,任务控制中心将自动使用企业+许可证升级您的身份验证提供者。

Elasticsearch HA架构

任务控制中心现在支持内部Elasticsearch集群架构以及Elasticsearch 6.6版。

问题解决

  1. 修复了创建Access Federation Mesh拓扑的问题。

  2. 增加了对洞察服务器日志的日志旋转支持。

  3. 允许为收集Artifactory指标配置连接超时。
  4. 删除在单点登录回调期间使用非安全cookie。

任务控制3.5.1

上映日期:2019年4月3日

问题解决

  1. 修复了RPM/DEB安装从3.0.0 - 3.2.1升级到3.5.0的问题。
  2. 修正了调用Artifactory存储摘要API的问题。

任务控制3.5.2

发布日期:2019年4月16日

突出了

访问联邦网格拓扑改进

任务控制现在支持为用户权限添加过滤器Access Federation中的网格拓扑.这要求所有选择的Artifactory服务都是版本> 6.2。

项目洞察仪表板改进

项目仪表板UI渲染性能得到了改进,以更快地加载图形。

支持包API

创建支持包REST API已被增强以跟踪支持包的创建并只在完成时返回响应。

问题解决

  1. 修正了为Project Insights查询Artifactory构建数据的优化问题。
  2. 修正了删除TRACE方法的安全问题。
  3. 修正了存储摘要显示不正确的缓存大小数据的问题。
  4. 修正安装程序允许传递自定义Java选项。

任务控制3.5.3

发布日期:2019年5月31日

突出了

接入联盟改进

任务控制现在自动触发完整的广播当配置或更新拓扑时,同步源和目标。这将导致源访问中的所有现有安全实体与所选实体类型的目标同步。

问题解决

  1. 修复了一个任务控制依赖项中的安全漏洞。
  2. 修正了为包含的每个支持包添加状态并在超时时返回正确的错误代码的问题。
  3. 增加了一个标志来禁用边缘节点的监控。

任务控制3.5.4

发布日期:2019年9月18日

突出了

问题解决
  1. 修复了将复制设置为容灾管理的一部分的问题。
  2. 修正了允许DR目标成为身份验证提供者的问题。请注意:取消该限制,允许容灾场景激活时切换认证提供程序到目标器。在目标为任务控制的身份验证提供程序的情况下设置容灾对可能会导致意外行为。
  3. 修正了一个阻止通过UI设置通知的问题。
  4. 删除容灾pair时,清空配置详情。
  5. 修正了允许管理员从Artifactory Service页面运行复制的问题。
  6. 添加了使用访问令牌与身份验证提供程序通信的功能,而不是基本凭据。

任务控制3.5.5

上映日期:2019年11月7日

突出了

问题解决
  1. 修正了影响通过UI设置通知的问题。
  2. 处理添加内容安全策略的安全需求。

任务控制3.5.6

发布日期:2020年1月17日

突出了

问题解决
  1. 修复了在入职时向Artifactory HA集群申请license的问题。
  2. 添加了一个属性,允许禁用防火墙后没有直接互联网访问的环境的主机名解析。
  3. 修正了处理包含管道的新许可证桶的问题。

任务控制3.5.8

发布日期:2020年6月2日

突出了

安全改进

此版本包括对几个依赖项的更新,以解决JFrog Xray发现的安全问题。


任务控制3.5.9

发布日期:2020年6月12日

突出了

安全改进

此版本包括针对JFrog Xray发现的安全问题的更新。

页面内容


任务控制3.4

发布日期:2019年1月17日

过时版本警告

任务控制3.4.0版本已弃用,将不再提供下载。

这是d的问题Mc.key文件,在最新的3.4.1版本中已修复


任务控制3.4.1

上映日期:2019年1月23日

突出了

MongoDB被关系型数据库取代

为了降低安装和升级任务控制时的开销,任务控制3.4已经用PostgreSQL取代了MongoDB。这也将促进未来对其他关系数据库的支持。

功能增强

任务控制高可用性

JFrog Mission Control 3.4引入了一个高可用的双活集群架构,集中管理和监控您的服务。确保软件包的持续安全性和治理。该特性从企业许可证开始可用。

Java 11兼容性

任务控制增加了Java 11的兼容性,作为Java 8的支持生命终结即将推出,任务控制包含需要Java才能正常运行的组件,并将Java运行时作为任务控制的一部分。

加强机密安全

从这个版本开始,在运行任务控制时,可以在向外部数据库提供连接字符串等加密数据(秘密)时加强安全性(可选)在临时文件中提供秘密。任务控制中心将加载临时机密文件中指定的参数,该文件位于jfmc.secrets.location,在启动,然后删除文件。请注意,这是一个额外的推荐功能,如果不使用它将不会改变您当前的行为。

MBeans已弃用

从任务控制3.4开始,mbean已弃用。

问题解决

  1. 解决了和cronjob的问题。rpm/deb安装程序现在还添加了一个cronjob,每2分钟运行一次。cronjob触发一个脚本,该脚本验证任务控制是否按预期运行,如果出现错误,将尝试重新启动服务。

  2. 解决了任务控制Docker服务仅在失败退出代码时重新启动的问题。

  3. 解决了试图使用SSO登录时不时显示白色标签错误页面的问题。

  4. 解决了在Sites表中未检测到“纬度”和“经度”坐标的问题。

  5. 解决了升级Elasticsearch时重新索引大索引在30000毫秒后超时的问题。

  6. 解决了在Docker Compose中写入临时文件的安装问题。

  7. 解决了由于多次POST请求而锁定任务控制帐户的问题。


任务控制3.4.2

发布日期:2019年1月30日

突出了

离线桶

除了使用签名URL和连接到JFrog Bintray,你现在可以使用离线桶文件上传你的许可证桶到JFrog任务控制。这节省了任务控制连接到Bintray的需要,为在防火墙后配置任务控制的用户提供了一个简单的配置。

License桶可以是从任务控制界面上传和使用REST API

Docker离线安装

JFrog任务控制现在可以安装使用Docker脱机安装

问题解决

  1. 解决了由于Artifactory服务ID格式更改而导致Access Federation设置失败的问题。
  2. 支持ElasticSearch凭据和证书。对于ElasticSearch OSS,可以使用Search Guard插件启用凭证。

  3. 支持ElasticSearch 6.3。

任务控制3.4.3

发布日期:2019年3月11日

问题解决

  1. 修正了任务控制SSL配置的问题。
  2. 修正了权限的问题自定义UID或GID用于任务控制码头合成。
  3. 修复了HA节点恢复的问题,在某些情况下,成功恢复的节点在集群中不可用。

任务控制3.3

发布日期:2018年11月6日

功能增强

Access Federation API

任务控制中心现在提供了一套专用的Access Federation api允许您在服务级别或所有服务上设置、获取和修改访问联合配置。

安装增强功能

手动任务控制装置

你现在可以手动安装任务控制没有Debian和RPM脚本

使用Docker Compose安装任务控制

在任务3.3中,你可以使用Docker Compose将任务控制安装为新的安装允许您使用Docker Compose编排您的设置。这将确保您在一个带有预配置参数的JSON文件中指定所需的所有服务。

Zip安装增强功能

对Zip安装进行了以下增强:

  • 任务控制服务只需要MongoDB的读写权限,不需要dbOwner的读写权限。
  • 参数化所有MongoDB数据库允许用户更改名称。
  • 播种外部MongoDB数据库运行平稳。

问题解决

  1. 修正了一个出生针对具有64位块大小漏洞的TLS密码的日攻击(Sweet32)。
  2. 修正了一个为内部通信创建的证书需要是高级密码学。
  3. 修正问题rArding脚本由添加添加或删除现有属性的功能创建输入类型USERxxxx。
  4. 修正了你无法将拥有有效许可证的Artifactory升级到E+桶许可证的问题。
  5. 修正了建造编号不间断显示的问题。
  6. 修复了在灾难恢复任务控制中错误显示日期和时间的问题。
  7. 修复了一个灾难恢复的问题配置描述符大于16MB。

任务控制3.3.1

发布日期:2018年12月12日

问题解决

  1. 修正了一个问题,在灾难恢复将失败悄悄在容灾—同步如果主服务器上的远程存储库的名称与目标服务器上的本地存储库的名称相同,则执行此步骤。
  2. 增加了对自定义UID或GID为任务控制Docker撰写ElasticSearch图像。
  3. 添加了一个REST API端点得到所有的桶
  4. 修正了在添加/编辑服务时显示企业桶要选择的问题

任务控制3.3.2

发布日期:2018年12月13日

问题解决

  1. 修正了支持的问题自定义UID或GID为任务控制Docker撰写Elasticsearch图像。

任务控制3.2

发布日期:2018年10月10日

突出了

代理管理

代理管理现在简化为管理员可以在站点级别上配置和管理代理,而不是为每个单独的服务配置代理。这样就可以根据服务所在的站点选择正确的代理。来自以前版本的代理设置将自动迁移到现有的站点配对,并且已修改了Onboarding Wizard以适应此需要为任务控制配置代理。

项目

了解项目现在允许您向下钻取到构建/运行,允许用户在一个位置查看连接到项目的所有工具的统一数据。仪表板布局也得到了增强,可以显示更多细节。

服务发展趋势

从3.2,服务发展趋势替换了图表选项卡。您现在可以查看一组与JFrog服务相关的专用趋势和特定数据,包括存储和使用、漏洞和分布。

支持包

作为基于JFrog SLA的支持的一部分,您现在可以收集任务控制日志支持包使用REST API。这些日志将被推送到任务控制身份验证提供商Artifactory,并可供下载或上传到JFrog支持网站。

功能增强

访问联合会

联邦访问已经简化,允许您年代为每个连接选择实体类型而不是每一个来源。该向导现在允许您仅为单向同步设置指定目标。

x射线服务页面

您现在可以查看Xray服务的存储库扫描%和生成信息扫描%统计信息。

码头工人安装

任务控制码头工人的用户不再需要root访问容器。

Conda支持

任务控制脚本现在支持Conda包类型。

问题解决

  • 修正了任务控制中心错误地识别Artifactory许可证的问题。
  • 修正了健康检查生成错误信息的问题。
  • 修正了升级过程中与解析相关的问题。
  • 修复了一个关于Artifactory服务页面过滤的问题。
  • 修复了从任务控制2.1.1升级后,CentOS rpm elasticsearch 5.6.2,“/var/lib/elasticsearch”数据文件夹在CentOS rpm elasticsearch 6.1.1中更改为任务控制3.0.1的问题。数据文件夹现在默认设置为“/usr/share/elasticsearch”。
  • 修正了脚本编辑器的问题。
  • 修正了与支持重新绑定身份验证提供者相关的问题。
  • 修正了与脚本演练相关的问题。

任务控制3.2.1

上映日期:2019年3月8日

问题解决

  1. 增加了一个新的配置参数来控制连接到JFrog Artifactory的超时时间,用于高延迟环境。

任务控制3.1

上映日期:2018年7月2日

突出了

安装

由于基于RPM的系统(CentOS和Red Hat)和基于Debian的系统(Debian和Ubuntu)的通用安装程序的可用性,安装Mission Control变得更加容易。此外,ZIP安装现在也可用于任务控制所支持的所有LINUX版本。有关安装过程的更新,请参阅安装任务控制

访问联合会

设置访问联合会有一个新的用户界面,使这个过程比以往任何时候都更容易。

Elasticsearch集群

任务控制现在支持Elasticsearch集群在保持性能的同时支持扩展。

项目洞察力

任务控制项目已经得到了增强,现在允许从多个服务或构建中提取数据,以便一次洞察更广泛的服务,包括上游和下游詹金斯作业。此外,现在还可以在任何包含数据的自定义时间范围内获得洞察。一个项目最多可以提供25个构建的见解,您最多可以选择10个构建来显示在仪表板中。

功能增强

使用边缘节点编写脚本

通过在任务控制脚本中指定“Edge”作为用户输入类型,现在可以将Artifactory Edge节点作为用户输入提供给任务控制配置脚本。

星型拓扑脚本中的复制

脚本模板,用于设置明星拓扑已经进行了增强,包括复制块,允许您配置控制星型拓扑中Artifactory服务之间复制的参数。

问题解决

  1. 修正了一个问题,该问题阻止任务控制许可证桶管理从一个桶向单个Artifactory服务颁发企业+许可证,如果该服务已经有一个过期的许可证或企业许可证。
  2. 修正了一个问题,在设置访问联合会,如果任何同步目标返回冲突,则安全实体到其他目标的同步将停止。在此修复之后,安全实体的同步将恢复并成功完成所有不返回冲突的目标。
  3. 修正了如果找不到JAVA_HOME导致任务控制安装失败的问题。在本例中,Mission Control现在将提示用户进入JAVA_HOME。
  4. 修正了任务控制中心无法在CentOS安装上找到JAVA_HOME的问题,除非它被符号链接工作

任务控制3.1.2

发布日期:2018年8月21日

突出了

以前版本的JFrog任务控制在实现Artifactory服务(6.1和6.2)的灾难恢复时出现了一个问题,其中安全设置(用户、组和权限)没有得到适当的容灾保护。这次发布的任务控制,以及发布的JFrog Artifactory 6.3通过以下增强解决了这个问题:

增强容灾

任务控制中心对灾难恢复的管理得到了增强,可以使用JFrog Access服务,以允许安全实体(用户、组和权限)从Master Artifactory服务同步到相应的Target服务。需要在主服务和目标服务之间配置信任圈功能。

与Artifactory 6.3 for Disaster Recovery兼容

任务控制的这个补丁版本完全支持Artifactory 6.3及以上版本的容灾。如果您正在使用Artifactory 6.1或6.2,并希望为您的Artifactory服务实现容灾,则需要升级到Artifactory 6.3。但是请注意,如果你不希望实现DR,你可以升级到这个版本的任务控制,而不必升级你的Artifactory服务。

问题解决

  1. 修正了无法使用配置脚本更改Artifactory远程存储库描述的问题。
  2. 修复了在Ubuntu上运行时,如果与MongoDB的连接中断,某些REST API调用将失败的问题。
  3. 修复了用于指定用于管理配置脚本的任务控制Git存储库的某些url将被视为无效的问题。
  4. 修正了NuGet存储库配置脚本中的某些参数被删除的问题,即使它们没有在脚本中指定。
  5. 修复了Chrome v68中任务控制运行时图表无法显示的问题。

任务控制3.0

发布日期:2018年5月17日

突出了

JFrog企业+

宣布新的企业+平台,它提供了一个完整的解决方案,涵盖了在多站点开发环境中创建安全、可信和可跟踪的软件版本所涉及的所有步骤。

该解决方案与源代码版本控制、持续集成和部署工具一起工作。

JFrog企业+平台包包括:

  • JFrog Artifactory企业许可证以及Access Federation提供的所有功能,以及与Artifactory Edge合作的能力。
  • JFrog分布:一个内部的、集中的平台,允许您提供软件发布分发。
  • JFrog x光:在应用程序生命周期的任何阶段对二进制软件组件进行通用分析,为组织中任何地方的组件中潜伏的问题提供前所未有的可见性。
  • JFrog任务控制中心:任务控制中所有可用的功能,并添加:

    • 能够在系统中添加Jenkins-CI、JFrog Distribution和JFrog Artifactory Edge实例作为服务并监控它们

    • 通过端到端构建过程的一组指标,对构建过程进行洞察和分析

任务控制企业+专用功能

以下专用的企业+功能是任务控制3.0版本的一部分:

  • 深入了解项目项目通过各种工具(包括Jenkins和Artifactory)生成的一组指标,为你的发布过程提供洞察。一个项目可以是一个单独的微服务,也可以是一个完整的应用程序,并使用Artifactory中的一组构建来定义。从不同的工具中自2022世界杯阿根廷预选赛赛程动发现项目资源,并且定期收集和刷新数据,从而产生一组指标,这些指标在项目仪表板中可视化发布过程。

  • 企业+专用服务:

    • 优势:JFrog Artifactory Edge(一个“边缘节点”)服务是JFrog Artifactory的一个版本,它的可用特性已经被定制,以服务于分发软件的主要目的。有关更多信息,请参见边缘的服务
    • 地理分布:分发服务管理发布包以及它们的分发过程,包括发布内容、权限级别和目标目的地。有关更多信息,请参见分发服务

    • 詹金斯:Jenkins服务收集有关Jenkins中构建的信息,并扩展在Jenkins中获得的视图企业+项目仪表板通过在CI/CD过程中集成Jenkins作为构建过程的一部分。有关更多信息,请参见詹金斯服务

  • 在任务控制中管理访问联盟Access Federation通过在联邦服务之间同步所有安全实体(用户、组、权限和访问令牌),让您从一个位置控制对全局JFrog Artifactory、JFrog Xray和JFrog Distribution服务的所有或任何子集的访问。一旦建立了访问联合,您就可以从一个地方管理联合服务中的所有安全实体。有关更多信息,请参见管理Access Federation
    Access Federation最初是通过上传到不同访问服务的YAML配置文件进行配置的,结果显示在Admin模块/ Access Federation/ configuration页面的Mission Control中。有关更多信息,请参见访问联合会

快速开始与任务控制入门向导

当第一次访问任务控制中心或从任务控制中心2升级时。x版本,任务控制启动的入门向导,让你通过基本的设置和配置,所以你可以立即开始。登录向导允许您重置管理员密码,创建站点,添加许可证桶和配置身份验证提供程序。有关更多信息,请参见任务控制新手向导

权限管理

从3.0版本开始,JFrog任务控制提供了一个粒度权限模型,为任务控制管理员提供了在任务控制中对不同资源的用户和组授予权限的能力。2022世界杯阿根廷预选赛赛程资源包括2022世界杯阿根廷预选赛赛程服务、脚本和项目(E+特性)。任务控制中心不保留本地用户和组而是将权限分配给用户和组位于配置为身份验证提供程序的Artifactory服务上。有关更多信息,请参见权限

身份验证

从任务控制3.0版开始,任务控制中的用户管理已经大大简化。通过添加通过企业Artifactory服务验证任务控制用户的能力。您所需要做的就是在Mission Control Onboarding Wizard中将领先的Artifactory服务定义为“身份验证提供者”。有关更多信息,请参见身份验证

新增单点登录支持(SSO)

SSO允许您使用存储在Authentication Provider Artifactory实例中的一组用户凭据登录到所有JFrog应用程序。当应用SSO时,用户使用一组预定义的凭据登录到JFrog产品,并被授予对JFrog产品的全面访问权。hth华体会最新官方网站SSO消除了每次访问产品时重新输入凭证的需要。对于所有使用身份验证提供程序来管理安全性的JFrog服务,它都会自动启用。有关更多信息,请参见使用单点登录进行认证

脚本执行

从Mission Control 3.0开始,您可以将权限应用到脚本。任务控制管理员可以创建脚本和配置VCS,并能够向用户授予执行脚本权限。

功能增强

为API调用生成令牌

在运行任务控制REST API调用之前,您需要生成一个访问令牌。令牌有效期为60分钟。

数据库升级

支持Elasticsearch版本6.1

任务控制安装程序的非交互模式

根据客户对安装任务控制的自动化过程的要求,我们增加了在执行安装和升级时使用默认参数的选项。

清洁安装:

  • 设置默认数据文件夹位置。

  • 使用内部数据库(而不是自定义数据库)。

  • 当强制执行SELinux时,mongo策略包将在不需要用户确认的情况下安装。

升级流程:

  • 跳过需要用户确认是否继续升级的步骤。

  • 对文件夹位置和数据库使用相同的配置。

问题解决

  1. 删除PHP依赖项。

  2. Docker日志增强包括修复问题和增加任务控制Docker微服务的日志旋转。

  3. 在任务控制2中,API v1和v2已弃用。x和现在删除任务控制3.0。


任务控制3.0.1

发布日期:2018年5月28日

问题解决

  1. 修复了在不同Unix风格上安装JFMC的关键问题。
  2. 修正了Jenkins注册和认证失败的问题。
  3. 修正了一个问题加密在Go包中随机地不起作用。要了解更多信息,请参见无法解密Go包

任务控制3.0.2

发布日期:2018年6月26日

问题解决

修正了连接到包含“点”(“。”)字符的用户或组名的问题。

有关任务控制安装,请单击以下载此最新版本JFrog任务控制中心