

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornamenti del motore Amazon Neptune 26/07/2019
<a name="engine-releases-1.0.1.0.200366.0"></a>

**Versione:** 1.0.1.0.200366.0

## IMPORTANTE: QUESTA VERSIONE DEL MOTORE È ORA OBSOLETA
<a name="engine-releases-1.0.1.0.200366.0-deprecation"></a>

A partire dal 27 aprile 2021, non vengono create nuove istanze che utilizzano questa versione del motore.

## Nuove caratteristiche in questo rilascio del motore
<a name="engine-releases-200366-features"></a>
+ Aggiornato alla versione TinkerPop 3.4.1 (vedere [Informazioni sull'TinkerPop aggiornamento](http://tinkerpop.apache.org/docs/3.4.1/upgrade/) e [TinkerPop3.4.1 Registro delle modifiche](https://github.com/apache/tinkerpop/blob/3.4.1/CHANGELOG.asciidoc#release-3-4-1)).

  Per i clienti di Neptune, queste modifiche forniscono nuove funzionalità e miglioramenti, ad esempio:
  + `GraphBinary` è ora disponibile come formato di serializzazione.
  + Un bug keep-alive che causava perdite di memoria nel driver TinkerPop Java è stato corretto, quindi non è più necessaria una soluzione alternativa.

  Tuttavia, in alcuni casi, possono influire sul codice Gremlin esistente in Neptune. Per esempio:
  + `valueMap()` ora restituisce un `Map<Object,Object>` invece di un `Map<String,Object>`.
  + Il comportamento incoerente della fase `within()` è stato corretto in modo che funzionasse in modo coerente con altre fasi. In precedenza, i tipi dovevano corrispondere affinché i confronti funzionassero. Ora, i numeri di tipi diversi possono essere confrontati con precisione. Ad esempio, a differenza del passato, `33` ora è uguale a `33L`.
  + Un bug in `ReducingBarrierStep` è stato corretto, quindi ora non restituisce alcun valore se non sono disponibili elementi per l'output.
  + L'ordine degli ambiti `select()` è stato modificato (l'ordine è ora `maps`, `side-effects`, `paths`). Questo modifica i risultati delle query rare che combinano `side-effects` e `select` con lo stesso nome di chiave per `side-effects` come per `select`.
  + `bulkSet()` ora fa parte del protocollo GraphSON. Le query che terminano con `toBulkSet()` non funzioneranno con i client meno recenti.
  + Una parametrizzazione della fase `Submit()` è stata rimossa dal client 3.4.

  Molte altre modifiche introdotte nella versione TinkerPop 3.4 non influiscono sull'attuale comportamento di Neptune. Ad esempio, `io()` Gremlin è stato aggiunto come fase per `Traversal` ed è ora obsoleto in `Graph`, ma non è mai stato abilitato in Neptune.
+ Aggiunto il supporto per proprietà del vertice a cardinalità singola allo [strumento di caricamento in blocco per Gremlin](bulk-load-tutorial-format-gremlin.md#bulk-load-tutorial-format-gremlin-propheaders), per il caricamento dei dati di un grafico di proprietà.
+ Aggiunta un'opzione per sovrascrivere i valori esistenti per una proprietà a cardinalità singola nello strumento di caricamento in blocco.
+ Aggiunta la possibilità di [recuperare lo stato di una query Gremlin](gremlin-api-status.md) e di [annullare una query Gremlin](gremlin-api-status-cancel.md).
+ Aggiunto un [hint di query per timeout delle query SPARQL](sparql-query-hints-queryTimeout.md).
+ Aggiunta la possibilità di visualizzare il ruolo dell'istanza nell'API di stato (consulta [Stato dell'istanza](access-graph-status.md)).
+ Aggiunto il supporto per la clonazione del database (consulta [Clonazione del database in Neptune](manage-console-cloning.md)).

## Miglioramenti in questo rilascio del motore
<a name="engine-releases-200366-improvements"></a>
+ Migliorata la spiegazione query SPARQL per mostrare variabili del grafico da clausole FROM.
+ Prestazioni migliorate per SPARQL in filtri, filtri di uguaglianza, clausole VALUES e conteggi intervallo.
+ Sono state migliorate le prestazioni per l'ordinamento delle fasi Gremlin.
+ Migliorate prestazioni per attraversamenti `.repeat.dedup` Gremlin.
+ Migliorate le prestazioni di attraversamenti `valueMap()` e `path().by()` Gremlin.

## Difetti corretti in questo rilascio del motore
<a name="engine-releases-200366-defects"></a>
+ Corretti più problemi con i percorsi di proprietà SPARQL, incluse operazioni con grafici denominati.
+ Corretto un bug con le query SPARQL CONSTRUCT che causa problemi di memoria.
+ Corretto un bug con il parser RDF Turtle e i nomi locali.
+ Corretto un bug per correggere messaggi di errore visualizzati agli utenti.
+ Corretto un bug con attraversamenti `repeat()...drop()` Gremlin.
+ Corretto un bug con la fase `drop()` Gremlin.
+ Corretto un bug con i filtri etichetta Gremlin.
+ Corretto un bug con i timeout delle query Gremlin.