

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualizaciones del motor de Amazon Neptune del 26/07/2019
<a name="engine-releases-1.0.1.0.200366.0"></a>

**Versión:** 1.0.1.0.200366.0

## IMPORTANTE: ESTA VERSIÓN DEL MOTOR AHORA ESTÁ OBSOLETA
<a name="engine-releases-1.0.1.0.200366.0-deprecation"></a>

A partir del 27 de abril de 2021, no se crearán nuevas instancias con esta versión del motor.

## Nuevas características de esta versión del motor
<a name="engine-releases-200366-features"></a>
+ Se ha actualizado a TinkerPop 3.4.1 (consulte [Información de actualización de TinkerPop](http://tinkerpop.apache.org/docs/3.4.1/upgrade/) y [Registro de cambios de TinkerPop 3.4.1](https://github.com/apache/tinkerpop/blob/3.4.1/CHANGELOG.asciidoc#release-3-4-1)).

  Para los clientes de Neptune, estos cambios proporcionan nuevas funcionalidades y mejoras, tales como:
  + `GraphBinary` ahora está disponible en formato de serialización.
  + Se ha corregido un error de mantenimiento de conexión que provocaba fugas de memoria en el controlador Java de TinkerPop, por lo que ya no es necesario solucionar el problema.

  Sin embargo, en algunos casos, pueden afectar al código Gremlin existente en Neptune. Por ejemplo:
  + `valueMap()` ahora devuelve `Map<Object,Object>` en lugar de `Map<String,Object>`.
  + Se ha corregido el comportamiento incoherente del paso `within()` de modo que funcione de un modo coherente con otros pasos. Anteriormente, los tipos tenían que coincidir para que funcionaran las comparaciones. Ahora, los números de los diferentes tipos se pueden comparar con precisión. Por ejemplo, `33` ahora se compara igual que `33L`, lo que no sucedía antes.
  + Se ha corregido un error de `ReducingBarrierStep`, por lo que ahora no devuelve ningún valor si no hay elementos disponibles para la salida.
  + Se ha cambiado el orden de los ámbitos `select()` (el orden ahora es `maps`, `side-effects` y `paths`). Esto cambia los resultados de las contadas consultas que combinan `side-effects` y `select` con el mismo nombre de clave tanto para `side-effects` como para `select`.
  + `bulkSet()` ahora forma parte del protocolo GraphSON. Las consultas que terminen con `toBulkSet()` no funcionan con clientes anteriores.
  + Se ha eliminado una parametrización del paso `Submit()` del cliente 3.4.

  Se han incorporado muchos cambios en TinkerPop 3.4 que no afectan el comportamiento actual de Neptune. Por ejemplo, se ha añadido `io()` de Gremlin como un paso para `Traversal` y ahora está obsoleto en `Graph`, pero nunca se ha activado en Neptune.
+ Se ha añadido compatibilidad para las propiedades de vértice de cardinalidad única al [programa de carga masiva de Gremlin](bulk-load-tutorial-format-gremlin.md#bulk-load-tutorial-format-gremlin-propheaders), para cargar datos de gráficos de propiedades.
+ Se ha añadido una opción para sobrescribir los valores existentes para una propiedad de cardinalidad única en el programa de carga masiva.
+ Se ha añadido la posibilidad de [recuperar el estado de una consulta de Gremlin](gremlin-api-status.md) y de [cancelar una consulta de Gremlin](gremlin-api-status-cancel.md).
+ Se ha añadido una [sugerencia de consulta para los tiempos de espera de consulta SPARQL](sparql-query-hints-queryTimeout.md).
+ Se ha añadido la capacidad de ver la función de la instancia en la API de estado (consulte [Estado de la instancia](access-graph-status.md)).
+ Se ha añadido compatibilidad con la clonación de bases de datos (consulte [Clonación de bases de datos en Neptune](manage-console-cloning.md)).

## Mejoras en esta versión del motor
<a name="engine-releases-200366-improvements"></a>
+ Se ha mejorado la explicación de consulta SPARQL para mostrar variables de gráficos de cláusulas FROM.
+ Se ha mejorado el rendimiento para SPARQL en filtros, filtros de igual, cláusulas VALUES y recuentos de rango.
+ Se ha mejorado el rendimiento para la ordenación de pasos de Gremlin.
+ Se ha mejorado el rendimiento para los recorridos `.repeat.dedup` de Gremlin.
+ Se ha mejorado el rendimiento de `valueMap()` y `path().by()` de Gremlin.

## Defectos corregidos en esta versión del motor
<a name="engine-releases-200366-defects"></a>
+ Se han corregido varios problemas con las rutas de propiedad de SPARQL incluido el funcionamiento con gráficos denominados.
+ Se ha corregido un problema con consultas de SPARQL CONSTRUCT que causa problemas de memoria.
+ Se ha corregido un problema con el analizador RDF Turtle y los nombres locales.
+ Se ha corregido un problema para corregir mensajes de error que se muestran a los usuarios.
+ Se ha corregido un problema con recorridos `repeat()...drop()` de Gremlin.
+ Se ha corregido un problema con el paso `drop()` de Gremlin.
+ Se ha corregido un problema con filtros de etiqueta de Gremlin.
+ Se ha corregido un problema con los tiempos de espera de consultas de Gremlin.