

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.

# Versión 1.0.4.2 del motor de Amazon Neptune (01/06/2021)
<a name="engine-releases-1.0.4.2"></a>

**nota**  
La versión 1.0.4.2.R2 del motor fue la primera versión de la 1.0.4.2 que realmente se lanzó.

**Topics**
+ [Versión 1.0.4.2.R5 del motor de Amazon Neptune (16/08/2021)](engine-releases-1.0.4.2.R5.md)
+ [Versión 1.0.4.2.R4 del motor de Amazon Neptune (23/07/2021)](engine-releases-1.0.4.2.R4.md)
+ [Versión 1.0.4.2.R3 del motor de Amazon Neptune (28/06/2021)](engine-releases-1.0.4.2.R3.md)
+ [Versión 1.0.4.2.R2 del motor de Amazon Neptune (01/06/2021)](engine-releases-1.0.4.2.R2.md)
+ [Versión 1.0.4.2.R1 del motor de Amazon Neptune (27/05/2021)](engine-releases-1.0.4.2.R1.md)

# Versión 1.0.4.2.R5 del motor de Amazon Neptune (16/08/2021)
<a name="engine-releases-1.0.4.2.R5"></a>

A partir del 16 de agosto de 2021, se implementará de forma general la versión 1.0.4.2.R5 del motor. Tenga en cuenta que las versiones nuevas tardan unos días en estar disponibles en todas las regiones.

## Defectos corregidos en esta versión del motor
<a name="engine-releases-1.0.4.2.R5-defects"></a>
+ Se ha deshabilitado una optimización realizada en la [versión del motor `1.0.4.2.R4`](engine-releases-1.0.4.2.R4.md) que hacía que la [caché de búsqueda de Neptune](feature-overview-lookup-cache.md) se conservara durante los reinicios del motor en las réplicas. Los reinicios de la réplica ahora borran la caché de búsqueda.

## Versiones de lenguaje de consulta admitidas en esta versión
<a name="engine-releases-1.0.4.2.R5-query-versions"></a>

Antes de actualizar un clúster de base de datos a la versión 1.0.4.2.R5, asegúrese de que el proyecto sea compatible con estas versiones de lenguaje de consulta:
+ *Versión de Gremlin:* `3.4.10`
+ *Versión de SPARQL:* `1.1`

## Rutas de actualización a la versión 1.0.4.2.R5 del motor
<a name="engine-releases-1.0.4.2.R5-upgrade-paths"></a>

El clúster se actualizará automáticamente a esta versión de parche durante el siguiente periodo de mantenimiento si está ejecutando la versión del motor `1.0.4.2`.

Puede actualizar manualmente cualquier versión anterior del motor de Neptune a esta versión.

# Versión 1.0.4.2.R4 del motor de Amazon Neptune (23/07/2021)
<a name="engine-releases-1.0.4.2.R4"></a>

A partir del 23 de julio de 2021, se implementará de forma general la versión 1.0.4.2.R4 del motor. Tenga en cuenta que las versiones nuevas tardan unos días en estar disponibles en todas las regiones.

## Mejoras en esta versión del motor
<a name="engine-releases-1.0.4.2.R4-improvements"></a>
+ Se ha mejorado el comportamiento de la caché de búsqueda para evitar el borrado redundante de la memoria caché después de ejecutar un restablecimiento rápido en una réplica.
+ Se ha mejorado la gestión de los registros de cambios de la transmisión cuando se solicitan transmisiones `AFTER_SEQUENCE_NUMBER` con el último ID de evento del servidor, cuando ese ID de evento ya ha caducado. El servidor ya no lanza un error de ID de evento caducado si el ID de evento solicitado es el ID de evento purgado más recientemente en el servidor.

## Defectos corregidos en esta versión del motor
<a name="engine-releases-1.0.4.2.R4-defects"></a>
+ Se ha corregido un error introducido en la versión 1.0.4.0.R1 por el que las consultas no devolvían la totalidad de los valores de cadena de más de 760 caracteres. Los términos afectados por este error eran los URI y literales de RDF, o los ID, claves y valores de cadena de Gremlin.

## Versiones de lenguaje de consulta admitidas en esta versión
<a name="engine-releases-1.0.4.2.R4-query-versions"></a>

Antes de actualizar un clúster de base de datos a la versión 1.0.4.2.R4, asegúrese de que el proyecto sea compatible con estas versiones de lenguaje de consulta:
+ *Versión de Gremlin:* `3.4.10`
+ *Versión de SPARQL:* `1.1`

## Rutas de actualización a la versión 1.0.4.2.R4 del motor
<a name="engine-releases-1.0.4.2.R4-upgrade-paths"></a>

El clúster se actualizará automáticamente a esta versión de parche durante el siguiente periodo de mantenimiento si está ejecutando la versión del motor `1.0.4.2`.

Puede actualizar manualmente cualquier versión anterior del motor de Neptune a esta versión.

# Versión 1.0.4.2.R3 del motor de Amazon Neptune (28/06/2021)
<a name="engine-releases-1.0.4.2.R3"></a>

A partir del 28 de junio de 2021, se implementará de forma general la versión 1.0.4.2.R3 del motor. Tenga en cuenta que las versiones nuevas tardan unos días en estar disponibles en todas las regiones.

## Problemas conocidos de esta versión del motor
<a name="engine-releases-1.0.4.2.R3-known-issues"></a>

**Problema:**

Un error de SPARQL que no respeta el tipo de medio de un encabezado `Accept` si hay espacios.

Por ejemplo, una consulta con ` -H "Accept: text/csv; q=1.0, */*; q=0.1" ` devuelve una salida JSON en lugar de una salida CSV.

**Solución:**

Si elimina los espacios de la cláusula `Accept` del encabezado, el motor devuelve la salida en el formato solicitado correcto. Dicho de otro modo, en lugar de ` -H "Accept: text/csv; q=1.0, */*; q=0.1" `, utilice:

```
  -H "Accept: text/csv;q=1.0,*/*;q=0.1"
```

## Defectos corregidos en esta versión del motor
<a name="engine-releases-1.0.4.2.R3-defects"></a>
+ Se ha corregido un error al borrar la caché de búsqueda de las réplicas tras un restablecimiento rápido.

## Versiones de lenguaje de consulta admitidas en esta versión
<a name="engine-releases-1.0.4.2.R3-query-versions"></a>

Antes de actualizar un clúster de base de datos a la versión 1.0.4.2.R3, asegúrese de que el proyecto sea compatible con estas versiones de lenguaje de consulta:
+ *Versión de Gremlin:* `3.4.10`
+ *Versión de SPARQL:* `1.1`

## Rutas de actualización a la versión 1.0.4.2.R3 del motor
<a name="engine-releases-1.0.4.2.R3-upgrade-paths"></a>

Esta versión de parche es opcional, a menos que el clúster de base de datos utilice una o varias instancias `R5d`. Si el clúster tiene instancias `R5d`, se actualizará de forma automática en el siguiente periodo de mantenimiento. De lo contrario, no se actualizará de forma automática a esta versión de parche.

Puede actualizar la versión `1.0.4.2.R2` a esta versión `1.0.4.2.R3` manualmente mediante el comando de la AWS CLI [apply-pending-maintenance-action](https://docs.aws.amazon.com/cli/latest/reference/neptune/apply-pending-maintenance-action.html) (la API [ApplyPendingMaintenanceAction](api-other-apis.md#ApplyPendingMaintenanceAction)).

# Versión 1.0.4.2.R2 del motor de Amazon Neptune (01/06/2021)
<a name="engine-releases-1.0.4.2.R2"></a>

A partir del 1 de junio de 2021, se implementará de forma general la versión 1.0.4.2.R2 del motor. Tenga en cuenta que las versiones nuevas tardan unos días en estar disponibles en todas las regiones.

## Versiones de parche posteriores para esta versión
<a name="engine-releases-1.0.4.2.R2-patches"></a>
+ [Versión: 1.0.4.2.R3 (28/06/2021)](engine-releases-1.0.4.2.R3.md) 

## Problemas conocidos de esta versión del motor
<a name="engine-releases-1.0.4.2.R2-known-issues"></a>

**Problema:**

Un error de SPARQL que no respeta el tipo de medio de un encabezado `Accept` si hay espacios.

Por ejemplo, una consulta con ` -H "Accept: text/csv; q=1.0, */*; q=0.1" ` devuelve una salida JSON en lugar de una salida CSV.

**Solución:**

Si elimina los espacios de la cláusula `Accept` del encabezado, el motor devuelve la salida en el formato solicitado correcto. Dicho de otro modo, en lugar de ` -H "Accept: text/csv; q=1.0, */*; q=0.1" `, utilice:

```
  -H "Accept: text/csv;q=1.0,*/*;q=0.1"
```

## Nuevas características de esta versión del motor
<a name="engine-releases-1.0.4.2.R2-features"></a>
+ Se ha añadido el nuevo tipo de instancia R5d, que incluye una caché de búsqueda para acelerar las lecturas en casos de uso que impliquen un gran volumen de búsquedas de valores de propiedades o literales RDF. Consulte [La caché de búsqueda de Neptune puede acelerar las consultas de lectura](feature-overview-lookup-cache.md).
+ Se ha añadido un nuevo parámetro en modo lab que permite invocar el motor DFE experimental solo por consulta con la sugerencia de consulta `useDFE`.

## Mejoras en esta versión del motor
<a name="engine-releases-1.0.4.2.R2-improvements"></a>
+ Se ha añadido compatibilidad con TinkerPop 3.4.10.
+ Se ha añadido compatibilidad para utilizar el paso de configuración `withStrategies( )` al enviar solicitudes de scripts de Gremlin. En concreto, se admiten `SubgraphStrategy`, `PartitionStrategy`, `ReadOnlyStrategy`, `EdgeLabelVerificationStrategy` y `ReservedKeysVerificationStrategy`.
+ Se ha añadido optimización para recorridos de `V()` en mitad de una consulta. Anteriormente, estos recorridos no estaban optimizados en Neptune.
+ Se ha añadido compatibilidad con los [URN de RFC 2141](https://tools.ietf.org/html/rfc2141) para utilizarlos como parámetros `baseUri` y `namedGraphUri` en una carga masiva.

## Defectos corregidos en esta versión del motor
<a name="engine-releases-1.0.4.2.R2-defects"></a>
+ Se ha corregido un error de Gremlin en el analizador que hacía que las consultas incorrectas se consideraran válidas.
+ Se ha corregido un error de Gremlin que provocaba que se produjera una excepción al desplegar un efecto secundario de `aggregate()` con `cap().unfold()` en un `valueMap()`.
+ Se ha corregido un error de Gremlin que provocaba que fallaran algunos pasos `property()` después de un paso `addV()` y apareciera el error “no se puede convertir en cadena”.
+ Se ha corregido un error de Gremlin que impedía que algunos patrones de inserción condicionales generaran excepciones de modificación simultánea.
+ Se ha corregido un error de Gremlin por el que el tiempo de espera de la solicitud de consulta ahora no puede superar el tiempo de espera de la sesión.
+ Se ha corregido un error de SPARQL por el que las actualizaciones que utilizan LOAD o UNLOAD podían fallar con un código HTTP 500 en lugar del código HTTP 400 cuando el servidor remoto no estaba disponible.
+ Se ha corregido un error que provocaba que se produjera un error en las llamadas a la API de transmisión cuando se utilizaban valores `commitNum` o `opNum` superiores al límite de enteros firmados de 32 bits (2147 483 647).

## Versiones de lenguaje de consulta admitidas en esta versión
<a name="engine-releases-1.0.4.2.R2-query-versions"></a>

Antes de actualizar un clúster de base de datos a la versión 1.0.4.2.R2, asegúrese de que el proyecto sea compatible con estas versiones de lenguaje de consulta:
+ *Versión de Gremlin:* `3.4.10`
+ *Versión de SPARQL:* `1.1`

## Rutas de actualización a la versión 1.0.4.2.R2 del motor
<a name="engine-releases-1.0.4.2.R2-upgrade-paths"></a>

Puede actualizar manualmente cualquier versión anterior del motor de Neptune a esta versión.

No se actualizará automáticamente a esta versión.

## Actualización a esta versión
<a name="engine-releases-1.0.4.2.R2-upgrading"></a>

La versión 1.0.4.2.R2 de Amazon Neptune ya está disponible con carácter general.

Si un clúster de base de datos ejecuta una versión de motor desde la que existe una ruta de actualización a esta versión, puede actualizarse ahora. Puede actualizar cualquier clúster que cumpla los requisitos mediante las operaciones del clúster de base de datos de la consola o mediante el SDK. El siguiente comando de la CLI actualizará inmediatamente un clúster que cumpla los requisitos:

Para Linux, OS X o Unix:

```
1. aws neptune modify-db-cluster \
2.     --db-cluster-identifier (your-neptune-cluster) \
3.     --engine-version 1.0.4.2 \
4.     --apply-immediately
```

Para Windows:

```
1. aws neptune modify-db-cluster ^
2.     --db-cluster-identifier (your-neptune-cluster) ^
3.     --engine-version 1.0.4.2 ^
4.     --apply-immediately
```

Las actualizaciones se aplican a todas las instancias en un clúster de base de datos simultáneamente. Una actualización requiere un reinicio de la base de datos en esas instancias, por lo que se experimentará un tiempo de inactividad que oscila entre 20-30 segundos y varios minutos, tras el cual se puede reanudar el uso del clúster de base de datos.

### Realice siempre una prueba antes de realizar la actualización
<a name="engine-1.0.4.2.R2-test-before-upgrading"></a>

Cuando se publique una nueva versión principal o secundaria del motor de Neptune, pruebe siempre las aplicaciones de Neptune en ella antes de actualizar. Incluso en una actualización secundaria podría haber nuevas características o comportamientos que podrían afectar al código.

Comience por comparar las páginas de notas de la versión actual con las de la versión de destino para ver si hay cambios en las versiones del lenguaje de consulta u otros cambios importantes.

La mejor forma de probar una nueva versión antes de actualizar el clúster de base de datos de producción es clonar el clúster de producción para que el clon ejecute la nueva versión del motor. A continuación, puede ejecutar consultas en el clon sin que eso afecte al clúster de base de datos de producción.

### Cree siempre una instantánea manual antes de realizar la actualización
<a name="engine-1.0.4.2.R2-snapshot-before-upgrading"></a>

Antes de realizar una actualización, se recomienda crear siempre una instantánea manual del clúster de base de datos. Una instantánea automática solo ofrece protección a corto plazo, mientras que una instantánea manual está disponible hasta que la elimine explícitamente.

En algunos casos, Neptune crea una instantánea manual para usted como parte del proceso de actualización, pero no debe confiar en eso y crear su propia instantánea manual.

Cuando tenga la seguridad de que no necesitará revertir el clúster de base de datos al estado anterior a la actualización, puede eliminar de forma explícita la instantánea manual que ha creado, así como la instantánea manual que Neptune podría haber creado. Si Neptune crea una instantánea manual, tendrá un nombre que empieza por `preupgrade`, seguido del nombre del clúster de base de datos, la versión del motor de origen, la versión del motor de destino y la fecha.

**nota**  
Si intenta realizar la actualización mientras hay [una acción pendiente en proceso](manage-console-maintaining), es posible que se produzca un error como el siguiente:  

```
   We're sorry, your request to modify DB cluster (cluster identifier) has failed.
   Cannot modify engine version because instance (instance identifier) is
   running on an old configuration. Apply any pending maintenance actions on the instance before
   proceeding with the upgrade.
```
Si se produce este error, espere a que finalice la acción pendiente o active inmediatamente un periodo de mantenimiento para que se complete la actualización anterior.

Para obtener más información sobre la actualización de la versión del motor, consulte [Mantenimiento del clúster de base de datos de Amazon Neptune](cluster-maintenance.md). Si tiene alguna duda, el equipo de AWS Support está disponible en los foros de la comunidad y a través de [AWS Premium Support](https://aws.amazon.com/support).

# Versión 1.0.4.2.R1 del motor de Amazon Neptune (27/05/2021)
<a name="engine-releases-1.0.4.2.R1"></a>

La versión del motor 1.0.4.2.R1 nunca se implementó.