Amazon Neptune 引擎版本 1.0.4.2.R2 (2021-06-01) - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Neptune 引擎版本 1.0.4.2.R2 (2021-06-01)

截至 2021-06-01,引擎版本 1.0.4.2.R2 正在普遍部署。请注意,新版本在每个区域的发布需要几天的时间。

此版本的后续补丁版本

此引擎版本中的已知问题

问题:

一个 SPARQL 错误,它无法遵守媒体类型Accept如果存在空格,则标题。

例如,一个查询 -H "Accept: text/csv; q=1.0, */*; q=0.1" 返回 JSON 输出而不是 CSV 输出。

解决办法:

如果删除了中的空格Accept子句中,引擎将以正确请求的格式返回输出。换言之,不是 -H "Accept: text/csv; q=1.0, */*; q=0.1" ,使用:

-H "Accept: text/csv;q=1.0,*/*;q=0.1"

此引擎版本中的新增功能

  • 添加了新的 R5D 实例类型,其中包括用于在涉及大量属性值或 RDF 文字查找的用例中加快读取速度的查找缓存。请参阅Neptune 查找缓存可以加速读取查询

  • 添加了一个新的实验室模式参数,该参数允许仅在每个查询的基础上调用实验性 DFE 引擎useDFE查询提示。

此引擎版本中的改进

  • 添加了对 TinkerPop 3.4.10 的支持。

  • 添加了对使用withStrategies( )发送 Gremlin 脚本请求时的配置步骤。具体来说,SubgraphStrategyPartitionStrategyReadOnlyStrategyEdgeLabelVerificationStrategy, 和ReservedKeysVerificationStrategy全部支持。

  • 添加了对的优化V()在查询中间遍历。以前,这种穿越在 Neptune 中没有优化。

  • 添加了对 的支持RFC 2141 URN要用作baseUrinamedGraphUri批量加载的参数。

在此引擎版本中修复的缺陷

  • 修复了将错误查询视为有效的解析器中的 Grelin 错误。

  • 修复了一个展开一个 Grelin 错误aggregate()副作用cap().unfold()转到valueMap()会引发异常。

  • 修复了一个 Grelin 错误,其中有些错property()之后的步骤addV()步骤失败,并显示 “无法转换为字符串” 错误。

  • 修复了 Gremlin 错误,以防止某些条件插入模式引发并发修改异常。

  • 修复了 Gremlin 错误,以便查询请求超时现在不能超过会话超时。

  • 修复了一个 SPARQL 错误,当远程服务器不可用时,使用 LOAD 或 UNLOAD 的更新可能会失败,并使用 HTTP 代码 500 而不是 HTTP 代码 400。

  • 修复了流 API 调用失败的错误commitNum要么opNum使用了大于 32 位有符号整数限制(2,147,483,647)的值。

此版本支持的查询语言版本

在将数据库集群升级到版本 1.0.4.2.R2 之前,请确保您的项目与以下查询语言版本兼容:

  • 版本 GEMlin: 3.4.10

  • SPARQL 版本: 1.1

升级到引擎版本 1.0.4.2.R2 的路径

您可以将任何以前的 Neptune 引擎版本手动升级到此版本。

您不会自动升级到此版本。

升级到此版本

Amazon Neptune 1.0.4.2.R2 现已正式上市。

如果数据库集群运行的引擎版本有此版本的升级路径,则现在有资格进行升级。您可以使用控制台上的数据库集群操作或者使用开发工具包来升级任何符合条件的集群。以下 CLI 命令将立即升级符合条件的集群:

针对 Linux、OS X 或 Unix:

aws neptune modify-db-cluster \ --db-cluster-identifier (your-neptune-cluster) \ --engine-version 1.0.4.2 \ --apply-immediately

对于 Windows:

aws neptune modify-db-cluster ^ --db-cluster-identifier (your-neptune-cluster) ^ --engine-version 1.0.4.2 ^ --apply-immediately

更新将同时应用于数据库集群中的所有实例。更新需要在这些实例上重新启动数据库,因此,会出现从 20 到 30 秒到几分钟的停机,之后您可以继续使用数据库集群。

有关升级引擎版本的更多信息,请参阅Neptune 引擎更新. 如果您有任何问题或疑虑,Amazon可 Support 过社区论坛和通过AmazonPremium Support.