云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_出轨的女人百度云_三重好礼

小七 141 0

在拉斯维加斯SAP TechEd的Jürgen Müller主题演讲中,您是否看到了SAP Cloud SDK的突出表现?如果没有,您可以再次观看关于SAP云平台扩展的演示。演示涉及到SAP Cloud SDK,以便直接和一致地访问不同的SAP解决方案,大数据质量,演示开始于主题演讲的40分钟左右。

但我们不仅忙于准备演示。我们还发布了新版本的sapcloudsdk。具体来说,新版本中提供了以下组件:

版本3.4.0中的Java库版本2.21.0中的Java库版本1.10.0中的JavaScript库v24版的持续交付工具包

在这篇博文中,我们将引导您了解这些版本的亮点。要获得完整的概述,请访问我们的Java库、JavaScript库和持续交付工具包的发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将找到一组关于如何更新到新版本的说明。

您可以将SAP Cloud SDK for Java的依赖项更新到3.4.0版本,并使用Maven Central的新版本。

在线检索JWT验证密钥

为XSUAA服务提供验证的方式即将发生的变化做准备对于应用程序密钥,3.4.0版以后的sapcloudsdk从XSUAA服务的端点检索密钥,而不是依赖于XSUAA服务绑定凭据中的验证密钥。项目应更新至最新版本的SAP Cloud SDK(3.4.0或2.21.0),以确保其应用程序在XSUAA服务实施更改后继续工作。

SDK现在使用从XSUAA服务检索的验证密钥验证XSUAA服务颁发的用户访问令牌。检索到的密钥缓存5分钟。根据反馈,我们可能会在将来更改缓存持续时间。

进一步改进

版本3.4.0支持身份验证类型为"OAuth2SamlBeareRasertion"的目标中的SystemUser属性。将使用系统用户而不是当前登录的主体来检索到目标的访问令牌。也就是说,没有发生主传播。因此,不需要用户JWT。

完整的发行说明中列出了一些进一步的改进。

我们还发布了新的维护版本2.21.0中的SDK for Java。所有尚未迁移到SDK for Java版本3的用户都可以使用Maven Central的版本。

要获得有关更改内容的完整视图,请看完整的发行说明。

SAP Cloud SDK的JavaScript库现在在版本1.10.0中可用。

用户和租户对象

如果您需要访问当前租户或当前登录用户的属性,您会发现我们的新抽象非常有用。版本1.10.0引入了JavaScript中租户和用户的表示,以及允许从JWT构造租户和用户的方法。

您可以使用新方法tenantFromJwt将租户的结构化表示构造为JWT中的租户对象。例如,使用verifyJwt传递已解码的JWt。类似地,使用新方法userFromJwt将用户构造为JWT中的用户对象的结构化表示。

与往常一样,完整的发行说明包含此版本中所有改进的列表。

我们还发布了现成的Jenkins服务器和完整的交付工具包

CAP的持续交付

正如上次发布的博客中所提到的,我们已经宣布,SAP Cloud SDK for Continuous delivery的开箱即用的持续交付管道现在支持使用SAP云应用程序编程模型(CAP)创建的项目。这使您可以开始以前所未有的简单方式连续交付CAP项目,而无需编写一行管道代码。

这适用于SAP Web IDE中新生成的CAP项目或使用CDS项目生成器时。以前存在的项目需要迁移以匹配模板的结构。

进一步的改进

在过去,管道需要Maven依赖监听器都出现在单元和集成测试模块中。仍然需要依赖项来度量应用程序质量,但是如果不存在依赖项,管道将自动添加这些依赖项。如果您对更多细节感兴趣,请参阅文档中的这一节。

版本v24在Kubernetes环境中的集成测试期间增加了对侧车容器的支持。此功能以前在非Kubernetes环境中可用。sidecar容器是一个额外的Docker容器,如果需要的话,它可以在集成测试中生成,例如,返利app,提供一个数据库管理系统。有关如何配置的详细信息,请参阅stage backendIntegrationTests的文档。

管道现在在日志中打印每个管道阶段的持续时间。这使您能够更快地识别潜在的瓶颈。在构建日志中搜索包含"阶段持续时间"的消息。

您可以在完整的发行说明中找到进一步的修复和改进。

Java库

要更新现有项目中使用的SAP Cloud SDK Java库的版本,云免服务器购买,请按以下步骤进行:

打开pom.xml文件文件位于项目的根文件夹中。找到dependency management部分,并在其中找到sdkbom依赖项。将该依赖项的版本更新为3.4.0.

这样,您就可以使用"物料清单"(BOM)方法了。您的依赖关系应该是这样的:

如果您从3.0.0之前的版本更新,请查看我们的迁移指南。

如果您在SAP云应用程序编程模型的项目中使用SAP Cloud SDK,企业软件正版化,请将SDK bom替换为SDK模块bom,大数据的解决方案,以仅更新SDK模块的版本,而不是进一步的依赖关系。现在,您可以重新编译您的项目(注意兼容性说明),并利用3.4.0版SAP Cloud SDK的新功能。

当然,您还可以通过运行Maven Archetypefor Neo或Cloud Foundry的-DarchetypeVersion=3.4.0(或发行版),从一开始就生成一个使用版本3.4.0的新项目。

JavaScript库