

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Neptune 引擎更新 2019 年 7 月 26 日
<a name="engine-releases-1.0.1.0.200366.0"></a>

**版本：**1.0.1.0.200366.0

## 重要：此引擎版本現在已棄用
<a name="engine-releases-1.0.1.0.200366.0-deprecation"></a>

從 2021 年 4 月 27 日開始，將不會建立任何使用此引擎版本的新執行個體。

## 這個引擎版本的新功能
<a name="engine-releases-200366-features"></a>
+ 已升級至 TinkerPop 3.4.1 (請參閱 [TinkerPop 升級資訊](http://tinkerpop.apache.org/docs/3.4.1/upgrade/)以及 [TinkerPop 3.4.1 變更日誌](https://github.com/apache/tinkerpop/blob/3.4.1/CHANGELOG.asciidoc#release-3-4-1))。

  對於 Neptune 客戶，這些變更可提供新的功能和改善，例如：
  + `GraphBinary` 現在以序列化格式提供。
  + 已修正造成 TinkerPop Java 驅動程式中記憶體洩漏的保持有效錯誤，因此不再需要解決方法。

  不過，在少數情況下，它們可能會影響 Neptune 中現有的 Gremlin 程式碼。例如：
  + `valueMap()` 現在會傳回 `Map<Object,Object>` 而非 `Map<String,Object>`。
  + 已修正 `within()` 步驟的不一致行為，使其能與其他步驟一致運作。先前，類型必須相符，比較作業才能進行。現在，可以準確比較不同類型的數字。例如，`33` 現在會被比較為等於 `33L`，而之前並未這麼做。
  + 已修正 `ReducingBarrierStep` 中的錯誤，使得如果沒有可用於輸出的元素，現在不會傳回任何值。
  + `select()` 範圍的順序已變更 (順序現在為 `maps`、`side-effects`、`paths`)。這會變更會將 `side-effects` 和 `select` 與具有相同金鑰名稱的 `side-effects` 的 `select` 結合的罕見查詢結果。
  + `bulkSet()` 現在是 GraphSON 通訊協定的一部分。以 `toBulkSet()` 結尾的查詢不適用於較舊的用戶端。
  + `Submit()` 步驟的一個參數化已從 3.4 用戶端移除。

  TinkerPop 3.4 中引進的許多其他變更不會影響目前 Neptune 的行為。例如，Gremlin `io()` 已新增為 `Traversal` 的步驟，並且現在已在 `Graph` 中棄用，但從未在 Neptune 中啟用。
+ 將單一基數頂點屬性支援新增到 [Gremlin 的大量載入器](bulk-load-tutorial-format-gremlin.md#bulk-load-tutorial-format-gremlin-propheaders)，用於載入屬性圖資料。
+ 新增可在大量載入器中覆寫單一基數屬性之現有值的選向。
+ 新增[擷取 Gremlin 查詢的狀態](gremlin-api-status.md)，以及[取消 Gremlin 查詢](gremlin-api-status-cancel.md)的功能。
+ 新增 [SPARQL 查詢逾時的查詢提示](sparql-query-hints-queryTimeout.md)。
+ 新增在狀態 API 查看執行個體角色的能力 (請參閱 [執行個體狀態](access-graph-status.md))。
+ 新增對資料庫複製的支援 (請參閱 [Neptune 中的資料庫複製](manage-console-cloning.md))。

## 這個引擎版本的改善項目
<a name="engine-releases-200366-improvements"></a>
+ 改進 SPARQL 查詢說明，從 FROM 子句顯示圖形變數。
+ 改進篩選、等於篩選、VALUES 子句和範圍計數的 SPARQL 效能。
+ 改進 Gremlin 步驟排序的效能。
+ 改進 Gremlin `.repeat.dedup` 周遊的效能。
+ 改善 Gremlin `valueMap()` 和 `path().by()` 周遊的效能。

## 此引擎版本中修正的缺陷
<a name="engine-releases-200366-defects"></a>
+ 修正 SPARQL 屬性路徑的多個問題，包括具名圖形的操作。
+ 修正造成記憶體問題的 SPARQL CONSTRUCT 查詢問題。
+ 修正 RDF Turtle 剖析器與本機名稱的問題。
+ 修正更正顯示給使用者之錯誤訊息的問題。
+ 修正 Gremlin `repeat()...drop()` 周遊的問題。
+ 修正 Gremlin `drop()` 步驟的問題。
+ 修正 Gremlin 標籤篩選條件的問題。
+ 修正 Gremlin 查詢逾時的問題。