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

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

Amazon Neptune 引擎版本 1.0.4.1

截至 2020-12 月,引擎版本 1.0.4.1 正在通常部署。请注意,新版本在每个区域的发布需要几天的时间。

此版本的后续补丁版本

  • 发布: 1.0.4.1.R1.1

  • 发布: 1.0.4.1.R2 (2021-02-24)

    重要

    发布: 1.0.4.0使所有到 Amazon Neptune 的连接都必须使用 TLS 1.2 和 HTTPS。但是,该版本中的一个错误允许 HTTP 连接和/或过时的 TLS 连接继续适用于以前设置了数据库群集参数以防止强制执行 HTTPS 连接的客户。

    修补程序版本中修复了这个错误1.0.4.0.R21.0.4.1.R2,但该修复程序在自动安装修补程序时会导致意外的连接失败。因此,这两个修补程序都已恢复,并且只能手动安装,以便您有机会更新 TLS 1.2 的设置。

    必须对 Neptune 的所有连接使用 SSL/TLS 会影响您与格雷姆林控制台、格雷姆林驱动程序、格雷姆林 Python、.NET、节点 JS、REST API 以及负载均衡器连接的连接。如果到目前为止,您一直在使用 HTTP 或旧 TLS 版本的任何或所有这些版本,则必须更新相关的客户端和驱动程序,并将代码更改为专门使用 HTTPS,然后才能将系统更新为最新的修补程序。

此引擎版本中的新增功能

此引擎版本中的改进

  • 优化了一些 Gemlin 条件插入模式,以避免并发修改异常。

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

  • 修复了一个 Gemlin 错误,该错误可能会导致特定的查询模式丢失结果,该错误使用as()Step。

  • 修复了一个 Gemlin 错误,该错误可能导致使用project()步骤嵌套在另一个步骤中,例如union().

  • 修复了中的一个 Gemlin 错误project()Step。

  • 修复了一个基于字符串的遍历中的 Gemlin 错误,其中none()步骤不起作用。

  • 修正了基于字符串的遍历中的一个 Gremlin 错误,该错误不支持空地图作为inject()Step。

  • 修正了 DFE 引擎中基于字符串的遍历执行中的一个 Gremlin 错误,其中终端方法如toList()无法正常工作。

  • 修复了一个 Gemlin 错误,该错误无法关闭使用iterate()步骤中的字符串查询。

  • 修复了一个 Gemlin 错误,该错误可能导致使用is(P.gte(0))模式在某些情况下抛出异常。

  • 修复了一个 Gemlin 错误,该错误可能导致使用order().by(T.id)模式在某些情况下抛出异常。

  • 修复了一个 Gemlin 错误,该错误可能导致使用addV().aggregate()模式在某些情况下给出不正确的结果。

  • 修复了一个 Gemlin 错误,该错误可能导致使用path()步骤后跟project()步骤模式在某些情况下抛出异常。

  • 修复了一个 SPARQL 错误,其中SUBSTR函数发出错误信号,而不是返回一个空字符串。

  • 修复了 DFE 引擎中的一个错误,该错误可能导致非阻塞查询计划中的联接操作在存在未绑定变量的情况下生成不正确的结果。

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

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

  • Gemlin 版本: 3.4.8

  • SPARQL 版本: 1.1

升级到发动机 1.0.4.1 版的路径

如果您正在运行引擎版本 1.0.4.1,您的集群将在下一个维护时段内自动升级到此补丁版本。

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

升级到此版本

Amazon Neptune 1.0.4.1 现已上市。

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

针对 Linux、OS X 或 Unix:

aws neptune modify-db-cluster \ --db-cluster-identifier <your-neptune-cluster> \ --engine-version 1.0.4.1 \ --apply-immediately

对于 Windows:

aws neptune modify-db-cluster ^ --db-cluster-identifier <your-neptune-cluster> ^ --engine-version 1.0.4.1 ^ --apply-immediately

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

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