

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

# Amazon Neptune 引擎 1.0.1.0 版 (2019 年 7 月 2 日)
<a name="engine-releases-1.0.1.0"></a>

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

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

# Amazon Neptune 引擎更新 2019 年 10 月 31 日
<a name="engine-releases-1.0.1.0.200502.0"></a>

**版本：**

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

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

## 此引擎版本中修正的缺陷
<a name="engine-releases-200502-defects"></a>
+ 修正了當用戶端使用 `traversal().withRemote(...)` (亦即使用 GLV 位元碼) 連接到 Neptune 時，`tree()` 步驟回應序列化中的 Gremlin 錯誤。

  此版本解決了使用 `traversal().withRemote(...)` 連線至 Neptune 的用戶端接收到對包含 `tree()` 步驟之 Gremlin 查詢的無效回應的問題。
+ 修正了 `DELETE WHERE LIMIT` 查詢中的 SPARQL 錯誤，其中查詢終止程序會因競爭條件而停止回應，造成查詢逾時。

# Amazon Neptune 引擎更新 2019 年 10 月 15 日
<a name="engine-releases-1.0.1.0.200463.0"></a>

**版本：**1.0.1.0.200463.0

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

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

## 這個引擎版本的新功能
<a name="engine-releases-200463-features"></a>
+ 已新增 Gremlin Explain/描述檔功能 (請參閱 [使用 Gremlin `explain` 分析 Neptune 查詢執行](gremlin-explain.md))。
+ 已新增 [支援 Gremlin 指令碼型工作階段](access-graph-gremlin-sessions.md) 以在單一交易中啟用多個 Gremlin 周遊的執行。
+ 已在 Neptune 中新增對 SPARQL 聯合查詢延伸模組的支援 (請參閱 [SPARQL 1.1 聯合查詢](https://www.w3.org/TR/sparql11-federated-query/)和 [Neptune 中使用 `SERVICE` 延伸模組的 SPARQL 聯合查詢](sparql-service.md))。
+ 已新增一項功能，讓您可透過 HTTP URL 參數或透過 SPARQL `queryId` 查詢提示 (請參閱 [將自訂 ID 注入至 Neptune Gremlin 或 SPARQL 查詢](features-query-id.md))，將自己的 `queryId` 注入至 Gremlin 或 SPARQL 查詢。
+ 已將 [實驗室模式](features-lab-mode.md) 功能新增至 Neptune，讓您可以試用尚未準備好用於生產環境但即將推出的功能。
+ 已新增即將推出的 [Neptune 串流](streams.md) 功能，可將對資料庫進行的每項變更可靠地記錄到持續一週的串流中。此功能只能在實驗室模式中使用。
+ 更新並行交易的正式語意 (請參閱[Neptune 中的交易語意](transactions.md))。此功能針對並行提供產業標準保證。

  根據預設，會啟用這些交易語意。在某些情況下，此功能可能會變更目前的載入行為，並降低載入效能。您可以在參數值中包含 `ReadWriteConflictDetection=disabled`，以使用資料庫叢集 `neptune_lab_mode` 參數來還原到先前語意。

## 這個引擎版本的改善項目
<a name="engine-releases-200463-improvements"></a>
+ 已改善 [執行個體狀態](access-graph-status.md) API，方法為回報引擎使用哪個 TinkerPop 版本和哪個 SPARQL 版本。
+ 已提升 Gremlin 子圖形運算子的效能。
+ 已提升 Gremlin 回應序列化的效能。
+ 已提升 Gremlin Union 步驟的效能。
+ 已縮短簡單 SPARQL 查詢的延遲。

## 此引擎版本中修正的缺陷
<a name="engine-releases-200463-defects"></a>
+ 已修正 Gremlin 錯誤，其中未正確地以內部失敗形式傳回逾時。
+ 已修正 SPARQL 錯誤，其中局部變數集的 ORDER BY 已導致內部伺服器錯誤。

# Amazon Neptune 引擎更新 2019 年 9 月 19 日
<a name="engine-releases-1.0.1.0.200457.0"></a>

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

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

**版本：**1.0.1.0.200457.0

Amazon Neptune 1.0.1.0.200457.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200457.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令來升級 DB 叢集：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 此引擎版本中修正的缺陷
<a name="engine-releases-200457-defects"></a>
+ 已修正先前引擎版本 (1.0.1.0.200369.0) 中引進的 Gremlin 正確性問題，方法為移除造成此問題之接續述詞處理的效能改善。
+ 已修正 SPARQL 錯誤，此錯誤會導致搭配 `DISTINCT` 的查詢，以及包裝為 `OPTIONAL` 的單一模式產生 `InternalServerError`。

# Amazon Neptune 引擎更新 2019 年 8 月 13 日
<a name="engine-releases-1.0.1.0.200369.0"></a>

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

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

## 這個引擎版本的新功能
<a name="engine-releases-200369-features"></a>
+ 已將 `OVERSUBSCRIBE` 選項新增至 [Neptune 載入器命令](load-api-reference-load.md) 的 `parallelism` 參數，這會導致 Neptune 大量載入器使用所有可用的執行緒和資源。

## 這個引擎版本的改善項目
<a name="engine-releases-200369-improvements"></a>
+ 改善包含簡單邏輯 OR 運算式的 SPARQL 篩選條件的效能。
+ 改善處理接續述詞方面的 Gremlin 效能。

## 此引擎版本中修正的缺陷
<a name="engine-releases-200369-defects"></a>
+ 已修正防止從 `xsd:date` 減去 `xsd:duration` 的 SPARQL 錯誤。
+ 修正導致存在 `UNION` 時靜態內嵌的結果不完整的 SPARQL 錯誤。
+ 修正查詢取消中的 SPARQL 錯誤。
+ 修正類型提升期間導致溢位的 Gremlin 錯誤。
+ 修正 `addE().from().to()` 步驟中處理頂點元素時的 Gremlin 錯誤。
+ 修正涉及單一基數插入中 NaN 雙精位數和浮點數處理的 Gremlin 錯誤 (2019-07-26 於[引擎版本 1.0.1.0.200366.0](engine-releases-1.0.1.0.200366.0.md) 中發行)。
+ 修正涉及以屬性為基礎的搜尋中產生查詢計畫的錯誤。

# 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 查詢逾時的問題。

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

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

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

## 此引擎版本中修正的缺陷
<a name="engine-releases-200348-defects"></a>
+ 修正會導致具有屬性名稱和值的特定模式不會最佳化的錯誤。

# 早期 Neptune 引擎版本
<a name="engine-releases-earlier"></a>

**Topics**
+ [Amazon Neptune 引擎更新 2019 年 6 月 12 日](engine-releases-1.0.1.0.200310.0.md)
+ [Amazon Neptune 引擎更新 2019 年 5 月 1 日](engine-releases-1.0.1.0.200296.0.md)
+ [Amazon Neptune 引擎更新 2019 年 1 月 21 日](engine-releases-1.0.1.0.200267.0.md)
+ [Amazon Neptune 引擎更新 2018 年 11 月 19 日](engine-releases-1.0.1.0.200264.0.md)
+ [Amazon Neptune 引擎更新 2018 年 11 月 8 日](engine-releases-1.0.1.0.200258.0.md)
+ [Amazon Neptune 引擎更新 2018 年 10 月 29 日](engine-releases-1.0.1.0.200255.0.md)
+ [Amazon Neptune 引擎更新 2018 年 9 月 6 日](engine-releases-1.0.1.0.200237.0.md)
+ [Amazon Neptune 引擎更新 2018 年 7 月 24 日](engine-releases-1.0.1.0.200236.0.md)
+ [Amazon Neptune 引擎更新 2018 年 6 月 22 日](engine-releases-1.0.1.0.200233.0.md)

# Amazon Neptune 引擎更新 2019 年 6 月 12 日
<a name="engine-releases-1.0.1.0.200310.0"></a>

**版本：**1.0.1.0.200310.0

Amazon Neptune 1.0.1.0.200310.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200310.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200310.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.200310.Improvements"></a>
+ 修正同時插入和捨棄邊緣可能導致多個邊緣具有產生相同 ID 的錯誤。
+ 其他次要修正和改進。

# Amazon Neptune 引擎更新 2019 年 5 月 1 日
<a name="engine-releases-1.0.1.0.200296.0"></a>

**版本：**1.0.1.0.200296.0

Amazon Neptune 1.0.1.0.200296.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200296.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200296.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.200296.Improvements"></a>
+ 已將新 `explain` 功能新增至 Neptune SPARQL 查詢，以協助您視覺化查詢計劃，並在必要時採取步驟來進行最佳化。如需相關資訊，請參閱[SPARQL `explain`SPARQL `SERVICE` 延伸模組](sparql-explain.md)。
+ 以各種方式改善 SPARQL 效能和報告。
+ 以各種方式改善 Gremlin 效能和行為。
+ 改善長時間執行的 `drop( )` 查詢逾時。
+ 改善 `otherV( )` 查詢的效能。
+ 已將兩個欄位新增至在您查詢資料庫叢集或執行個體的 Neptune 健康狀態時所傳回的資訊，也就是引擎版本號碼和叢集或執行個體的啟動時間。請參閱 [執行個體狀態](access-graph-status.md)。
+ Neptune 載入器 `Get-Status` API 現在會傳回 `startTime` 欄位，記錄載入工作啟動的時間。
+ 載入器命令現在接受選用的 `parallelism` 參數，讓您可以限制載入器使用的執行緒數量。

# Amazon Neptune 引擎更新 2019 年 1 月 21 日
<a name="engine-releases-1.0.1.0.200267.0"></a>

**版本：**1.0.1.0.200267.0

Amazon Neptune 1.0.1.0.200267.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200267.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200267.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.6971.Improvements"></a>
+ Neptune 會等待更長的時間 (在指定的查詢逾時內)，讓任何衝突得以解決。這可減少用戶端需要處理之並行修改例外狀況的數目 (請參閱[查詢錯誤](errors-engine-codes.md#errors-query))。
+ 已修改 Gremlin 基數強制執行有時會造成引擎重新啟動的問題。
+ 已提升 `emit.times` 重複查詢的 Gremlin 效能。
+ 已修正 Gremlin 問題，其中 `repeat.until` 允許應該透過其進行篩選的 `.emit` 解決方案。
+ 已改善 Gremlin 中的錯誤處理能力。

# Amazon Neptune 引擎更新 2018 年 11 月 19 日
<a name="engine-releases-1.0.1.0.200264.0"></a>

**版本：**1.0.1.0.200264.0

Amazon Neptune 1.0.1.0.200264.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200264.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200264.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+ 新增了對 [Gremlin 查詢提示](gremlin-query-hints.md) 的支援。
+ 改進 IAM 身分驗證的錯誤訊息。如需詳細資訊，請參閱[IAM 身分驗證錯誤](errors-engine-codes.md#errors-iam-auth)。
+ 提升包含大量述詞的 SPARQL 查詢效能。
+ 提升 SPARQL 屬性路徑的效能。
+ 提升於 `addV()`、`addE()`、`property()` 步驟所用的 Gremlin 條件式變動 (例如 `fold().coalesce(unfold(), …)` 樣式) 效能。
+ 提升 Gremlin 的 `by()` 和 `sack()` 調變效能。
+ 提升 Gremlin 的 `group()` 和 `groupCount()` 步驟的效能。
+ 提升 Gremlin 的 `store()`、`sideEffect()`、`cap().unfold()` 步驟的效能。
+ 改進對 Gremlin 單一基數屬性限制的支援。
  + 改進標示為單一基數屬性的邊緣屬性和頂點屬性的單一基數強制性。
  + 引進錯誤：如果在 Neptune 載入工作中為現有邊緣屬性指定額外的屬性值，會發生錯誤。

# Amazon Neptune 引擎更新 2018 年 11 月 8 日
<a name="engine-releases-1.0.1.0.200258.0"></a>

**版本:**1.0.1.0.200258.0

Amazon Neptune 1.0.1.0.200258.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200258.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200258.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+  新增了對 [SPARQL 查詢提示](sparql-query-hints.md) 的支援。
+  提升 SPARQL FILTER (NOT) Exists 查詢的效能。
+  提升 SPARQL DESCRIBE 查詢效能。
+  提升 Gremlin 中 repeat until 模式的效能。
+  提升在 Gremlin 中新增邊緣的效能。
+  修正 SPARQL Update DELETE 查詢在某些情況下可能會失敗的問題。
+  修正 Gremlin WebSocket 伺服器處理逾時的問題。

# Amazon Neptune 引擎更新 2018 年 10 月 29 日
<a name="engine-releases-1.0.1.0.200255.0"></a>

**版本:**1.0.1.0.200255.0

Amazon Neptune 1.0.1.0.200255.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200255.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200255.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+ 在稽核日誌中新增 IAM 身分驗證資訊。
+ 新增對臨時登入資料的支援 (使用 IAM 角色和執行個體描述檔)。
+ 在許可被撤銷或是 IAM 使用者或角色被刪除時，為 IAM 身分驗證新增 WebSocket 連線終止。
+ 每一執行個體的 WebSocket 連線上限數為 60,000 個。
+ 提升較小執行個體類型的大量載入效能。
+ 提升 Gremlin 中包含 `and()`、`or()`、`not()`、`drop()` 運算子的查詢效能。
+ NTriples 解析器現在會拒絕無效的 URI，例如包含空格的 URI。

# Amazon Neptune 引擎更新 2018 年 9 月 6 日
<a name="engine-releases-1.0.1.0.200237.0"></a>

**版本：**1.0.1.0.200237.0

Amazon Neptune 1.0.1.0.200237.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200237.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200237.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+ 已修正部分 `SPARQL COUNT(DISTINCT)` 查詢失敗的問題。
+ 已修正具有 `DISTINCT` 子句的 `COUNT`、`SUM` 和 `MIN` 查詢可能會用盡記憶體的問題。
+ 已修正 `BLOB` 類型的資料可能導致 Neptune 載入器任務失敗的問題。
+ 已修正重複插入可能導致交易失敗的問題。
+ 已修正無法將 `DROP ALL` 查詢取消的問題。
+ 已修正 Gremlin 用戶端可能間歇性停止回應的問題。
+ 已針對承載大於 150M 的情況將所有錯誤碼更新為 `HTTP 400`。
+ 已改進單次三元組模式 `COUNT()` 查詢的效能與準確性。
+ 已改進具有 `BIND` 子句的 `SPARQL UNION` 查詢的效能。

# Amazon Neptune 引擎更新 2018 年 7 月 24 日
<a name="engine-releases-1.0.1.0.200236.0"></a>

**版本：**1.0.1.0.200236.0

Amazon Neptune 1.0.1.0.200236.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200236.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200236.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+  已更新 `xsd:string` 資料類型的 SPARQL 序列化。xsd:string 不再隨附於 JSON 序列化，目前已與其他輸出格式一致。
+  已修正 `xsd:double`/`xsd:float` 無限的處理問題。`-INF`、`NaN` 和 `INF` 的值現已可在所有 SPARQL 資料載入器格式、SPARQL 1.1 更新及 SPARQL 1.1 查詢中正確加以辨識和處理。
+  包含空字串值的 Gremlin 查詢非預期失敗問題已獲修正。
+  在空圖表上的 Gremlin `aggregate()`和 `cap()` 非預期失敗問題已獲解決。
+  基數規格無效時 (例如 `.property(set,id,'10')`和 `.property(single,id,'10')`)，Gremlin 回傳不正確錯誤回應的問題已獲解決。
+  無效的 Gremlin 語法回傳為 InternalFailureException 的問題已獲解決。
+  將錯誤訊息中 `TimeLimitExceeededException`的拼法修正為 `TimeLimitExceededException`。
+  變更 SPARQL 和 GREMLIN 終端節點，在無指令碼時以一致方式回應。
+  釐清並行請求過多的錯誤訊息。

# Amazon Neptune 引擎更新 2018 年 6 月 22 日
<a name="engine-releases-1.0.1.0.200233.0"></a>

**版本：**1.0.1.0.200233.0

Amazon Neptune 1.0.1.0.200233.0 正式推出。在該區域的引擎更新完成之後，所有新的 Neptune 資料庫叢集 (包括從快照還原的資料庫叢集) 將會在 Neptune 1.0.1.0.200233.0 中建立。

您可以在主控台上使用資料庫叢集操作或使用軟體開發套件，立即將現有叢集升級至此版本。您可以使用以下 CLI 命令，立即將資料庫叢集升級至此版本：

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --opt-in-type immediate \
    --resource-identifier arn:aws:rds:<region>:<account number>:<resourcetype>:<name>
```

在系統維護時段期間，Neptune 資料庫叢集會自動升級至引擎版本 1.0.1.0.200233.0。套用更新的時間取決於資料庫叢集的區域和維護時段設定，以及更新類型。

**注意**  
執行個體維護時段無法進行引擎更新。

更新會同時套用到資料庫叢集中的所有執行個體。更新時，資料庫叢集中的所有執行個體需要重新啟動資料庫，因此您會經歷 20 至 30 秒的停機時間，之後就可以繼續使用資料庫叢集或叢集。您可以在 [Neptune 主控台](https://console.aws.amazon.com/neptune/home)上檢視或變更您的維護時段設定。

如果您有任何問題或疑慮， AWS 支援團隊可在社群論壇和 [AWS Premium Support](https://aws.amazon.com/support) 取得。

## 改善項目
<a name="engine-releases.1173.Improvements"></a>
+ 修正快速連續發出大量大批載入請求會導致錯誤的問題。
+ 修正查詢失敗並出現 InternalServerError 的資料相關問題。以下範例顯示受到影響的查詢類型。

  ```
  g.V("my-id123").as("start").outE("knows").has("edgePropertyKey1", P.gt(0)).as("myedge").inV()
                 .as("end").select("start", "end", "myedge").by("vertexPropertyKey1")
                 .by("vertexPropertyKey1").by("edgePropertyKey1")
  ```
+ 修正在長時間執行的查詢逾時之後，Gremlin Java 用戶端無法使用相同 WebSocket 連線連接到伺服器的問題。
+ 修正以下問題：包含在透過 HTTP 的 Gremlin 查詢或透過 WebSocket 連線的字串查詢中的逸出序列無法正確處理。