

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.

# Historial de revisión
<a name="document-history"></a>

En este tema se describen los cambios importantes que se han AWS SDK para Java introducido en la Guía para desarrolladores a lo largo de su historia.


| Cambio | Descripción | Fecha | 
| --- | --- | --- | 
| [Migración de descargas de URL prefirmadas de Amazon S3 de la versión 1 a la versión 2](migration-s3-presign-download.html) | Añada una guía de migración para las descargas de URL prefirmadas de la versión 1 a la versión 2 | 15 de julio de 2026 | 
| [Pre-signed Ejemplos de descargas de URL para Amazon S3](examples-s3-presign.html) | Agregue ejemplos de descargas de URL prefirmadas mediante la extensión de URL S3AsyncClient prefirmada y S3 Transfer Manager | 15 de julio de 2026 | 
| [Clave actual](openpgp.md#pgp-current-keys) | Agregue una nueva clave PGP que caduque el 27 de septiembre de 2026. | 1 de octubre de 2025 | 
| [Patrones de código no compatibles](migration-tool-unsupported-patterns.md) | Documente los patrones de código no compatibles de la herramienta de migración. | 23 de septiembre de 2025 | 
| [Herramienta de migración](migration-tool.md) | Actualizaciones para el lanzamiento de GA. | 19 de septiembre de 2025 | 
| [Referencia de métricas](metrics-list.md) | Agregue más detalles sobre las métricas recopiladas por el SDK. | 3 de septiembre de 2025 | 
| [Implemente bloqueo positivo con `VersionedRecordExtension`](ddb-en-client-extensions.md#ddb-en-client-extensions-VRE) | Agregue detalles sobre la VersionRecordExtension de DynamoDB Enhanced Client. | 2 de septiembre de 2025 | 
| [Busque aplicaciones mediante clientes 1.x](migration-find-apps-using-v1.md) | Añada instrucciones que ayuden a identificar las aplicaciones que utilizan clientes de la AWS SDK para Java versión 1.x consultando los AWS CloudTrail eventos antes de migrar a la versión 2. | 20 de agosto de 2025 | 
| [Transfer Manager](migration-s3-transfer-manager.md) | Agregue tablas de migración completas para constructores de clientes, métodos, objetos del modelo y cambios de comportamiento. Incluye ejemplos detallados de código para métodos no compatibles que requieren migración manual. | 1 de julio de 2025 | 
| [Métricas](metrics.md) | Agregue [documentación completa para `LoggingMetricPublisher`](metric-pub-impl-logging.md). Se ha reestructurado el tema sobre métricas con una guía de introducción mejorada. | 20 de junio de 2025 | 
| [Cambios de alto nivel en las bibliotecas asignación de la versión 1 a la 2 del SDK para Java](dynamodb-mapping-high-level.md) | Agregue información sobre diferencias en la administración de cadenas vacías entre DynamoDBMapper (v1) y DynamoDB Enhanced Client (v2) en la guía de migración. | 18 de junio de 2025 | 
| Reorganización del índice | Agregue un capítulo [Configuración de clientes de servicio en AWS SDK for Java 2.x](configuring-service-clients.md) compilado a partir de otras secciones de la guía. | 16 de junio de 2025 | 
| [Utilice `LegacyMd5Plugin` para simplificar la compatibilidad con MD5](s3-checksums.md#S3-checksum-legacy-md5) | Agregue información sobre el uso del LegacyMd5Plugin para garantizar la compatibilidad con versiones anteriores de sistemas que requieren sumas de comprobación MD5. | 19 de mayo de 2025 | 
| [Diferencias del cliente S3 entre la versión 1 y la versión 2 del AWS SDK para Java](migration-s3-client.md) | Añada las diferencias entre los clientes S3 de la versión 1 y la versión 2 AWS SDK para Java y proporcione ejemplos de migración si la herramienta de migración no puede migrar automáticamente el código de la versión 1. | 24 de abril de 2025 | 
| [Diferencias en la deserialización](migration-deserialization-changes.md) | Agregue diferencia de deserialización entre v1 y v2 del SDK para Java. | 10 de abril de 2025 | 
| [Cambios en el procesamiento automático de solicitudes por lotes de Amazon SQS de la versión 1 a la 2](migration-sqs-auto-batching.md) | Agregue contenido de migración para procesamiento automático de solicitudes por lotes de SQS de v1 a v2 del SDK para Java. | 8 de abril de 2025 | 
| [Otras opciones de cálculo de la suma de comprobación](s3-checksums.md#S3-checsum-calculation-options) | Actualice la información sobre cálculos automáticos de sumas de control | 3 de abril de 2025 | 
| [Configuración de la negociación del protocolo ALPN](http-configuration-netty.md#http-netty-config-alpn) | Muestra la configuración de la negociación del protocolo ALPN con el cliente Netty-based HTTP. | 21 de febrero de 2025 | 
| [Publique las métricas del SDK para las funciones mediante el AWS Lambda AWS SDK for Java 2.x](metric-pub-impl-emf.md) | Agregue información sobre el uso del editor de métricas de registro de EMF AWS Lambda para capturar las métricas del SDK. | 6 de febrero de 2025 | 
| [Implemente `ContentStreamProvider`](content-stream-provider.md) | Agregue un tema sobre cómo implementar un ContentStreamProvider. | 29 de enero de 2025 | 
| [Protección de la integridad de los datos con sumas de comprobación](s3-checksums.md) | Se ha actualizado el contenido con detalles sobre el cálculo automático de sumas de comprobación. | 16 de enero de 2025 | 
| [Cambios en el trabajo con Amazon S3 de la versión 1 a la versión 2 del AWS SDK para Java](migration-s3.md) | Agregue contenido de migración para trabajar con Amazon S3. | 8 de enero de 2025 | 
| [Acceda a los clientes HTTP basados en CRT AWS](http-configuration-crt.md#http-config-crt-access) | Agregue información sobre cómo usar un contenedor específico de la plataforma con componentes. AWS CRT-based | 14 de noviembre de 2024 | 
| [Uso IAM Roles Anywhere en autenticación](credentials-process.md#credentials-iam-roles-anywhere) | Agregue información sobre cómo usar IAM Roles Anywhere para autenticación. | 6 de noviembre de 2024 | 
| [Ejemplo de configuración de credenciales de almacenamiento en caché](credential-caching.md#example-optimized-sts-config) | Agregue un ejemplo que configure un proveedor de credenciales mediante la propiedad asyncCredentialUpdateEnabled. | 4 de noviembre de 2024 | 
| [Utilice el procesamiento automático por lotes de solicitudes para Amazon SQS con AWS SDK for Java 2.x](sqs-auto-batch.md) | Agregue un tema nuevo que documente la API de procesamiento automático de solicitudes por lotes para Amazon SQS. | 23 de octubre de 2024 | 
| [Clave OpenPGP para AWS SDK para Java](openpgp.md) | Actualice la información clave actual de OpenPGP. | 10 de octubre de 2024 | 
| [Uso de tipos complejos en expresiones](ddb-en-client-adv-features-nested.md#ddb-en-client-adv-features-nested-expressions) y [Actualización de elementos que contienen tipos complejos](ddb-en-client-adv-features-nested.md#ddb-en-client-adv-features-nested-updates) | Agregue contenido sobre cómo trabajar con tipos complejos en expresiones y actualizaciones. | 10 de octubre de 2024 | 
| Actualización de nombres de bucket de Amazon S3 | Actualice nombres de bucket de Amazon S3. | 30 de septiembre de 2024 | 
| [Optimización del rendimiento con puntos de conexión basados en cuentas](examples-dynamodb.md#ddb-account-based-endpoints-v2) | Agregue información sobre los puntos de AWS conexión basados en cuentas para DynamoDB. | 24 de septiembre de 2024 | 
| [Uso de atributos que son beans, mapas, listas y conjuntos](ddb-en-client-adv-features-nested.md) | Actualiz la sección para DynamoDB Enhance Client en la que se explica cómo trabajar con atributos de tipos complejos. | 6 de septiembre de 2024 | 
| [Configurar los clientes de servicio para abreviar las búsquedas](lambda-optimize-starttime.md#lambda-quick-clients) | Aclare el uso de EnvironmentVariableCredentialsProvider cuando se usa Lambda SnapStart para Java. | 19 de agosto de 2024 | 
| [Configuración del cliente asincrónico S3 basado en Java para usar transferencias paralelas](s3-async-client-multipart.md) | Adición de una página con información sobre cómo habilitar compatibilidad con transferencia paralela | 15 de agosto de 2024 | 
| [Genere un UUID con AutoGeneratedUuidExtension](ddb-en-client-extensions.md#ddb-en-client-extensions-AGUE) | Adición de información sobre el AutoGeneratedUuidExtension de DynamoDB Enhanced Client | 14 de agosto de 2024 | 
| [Herramienta de migración de AWS SDK para Java](migration-tool.md) | Adición de una sección sobre la herramienta de migración (versión preliminar) | 9 de agosto de 2024 | 
| [Uso de notificaciones de eventos de S3](examples-s3-event-notifications.md) | Adición de una sección que analice cómo trabajar con la API Notificaciones de eventos de S3 | 21 de julio de 2024 | 
| [Cambios en el trabajo con DynamoDB de la versión 1 a la versión 2 del AWS SDK para Java](migration-ddb-mapper.md) | Agregar información de migración de la versión 1 a la versión 2 para las API de DynamoDB mapping/document | 21 de julio de 2024 | 
| [Cambios en la API Notificaciones de eventos de S3 de la versión 1 a la 2](migration-s3-event-notification.md) | Adición de información de migración de v1 a v2 para la API Notificaciones de eventos de S3 | 21 de julio de 2024 | 
| [Configure el comportamiento de reintento en el AWS SDK for Java 2.x](retry-strategy.md) | Adición de tema de estrategia de reintento | 18 de junio de 2024 | 
| [Cómo configurar el TTL de JVM](jvm-ttl-dns.md#how-to-set-the-jvm-ttl) | Elimine las instrucciones para establecer la propiedad de seguridad networkaddress.cache.ttl mediante una propiedad del sistema de línea de comandos de Java. | 21 de mayo de 2024 | 
| [Reduzca el tiempo de inicio del SDK para AWS Lambda](lambda-optimize-starttime.md) | Actualice la recomendación del cliente HTTP para reducir el tiempo de inicio de AWS Lambda | 14 de mayo de 2024 | 
| [AWS SDK for Java 2.x: referencia completa de métricas](metrics-list.md) | Reorganización de elementos de tablas de métricas | 1 de mayo de 2024 | 
| [Solución de problemas FAQs](troubleshooting.md) | Agregue tema sobre solución de problemas. | 26 de abril de 2024 | 
| [Métricas recopiladas con cada solicitud](metrics-list.md#metrics-perrequest) | Agregue nuevas métricas facilitadas por el SDK. | 26 de abril de 2024 | 
| [Configurar el TTL de JVM para las búsquedas de nombres DNS](jvm-ttl-dns.md) | Cambie el TTL de consulta de DNS recomendado a 5 segundos. | 23 de abril de 2024 | 
| [Asignaciones de nombre del paquete a artifactId de Maven](migration-steps.md#migration-serviceid-artifactid-mapping) | Agregue el nombre del paquete al tema de asignación de artifactId de Maven. | 17 de abril de 2024 | 
| [Publique las métricas del SDK desde AWS SDK for Java 2.x](metrics.md) | Agregue detalles de configuración a la sección de métricas. | 12 de abril de 2024 | 
| [Cambios en la API del creador de políticas de IAM de la versión 1 a la 2](migration-iam-policy-builder.md) | Agregue información de migración de la API del creador de políticas de IAM. | 11 de abril de 2024 | 
| [Configuración de proxies de HTTP](http-config-proxy-support.md) | Actualice la información del proxy de HTTP. | 3 de abril de 2024 | 
| [Adquisición segura de credenciales de roles de IAM](ec2-iam-roles.md#securely-read-IAM-role_credentials) | Agregue instrucciones para deshabilitar IMDSv1. | 14 de marzo de 2024 | 
| [step-by-stepInstrucciones de migración con ejemplo](migration-steps.md) | Agregue instrucciones de migración paso a paso. | 8 de marzo de 2024 | 
| [Migre de la versión 1.x a la 2.x del AWS SDK para Java](migration.md) | Actualice el tema de migración. | 14 de febrero de 2024 | 
| [Configurar clientes AWS HTTP basados en CRT](http-configuration-crt.md) | Agregue información sobre el cliente AWS CRT-based HTTP sincrónico. | 5 de enero de 2024 | 
| [Ejemplos de identidad de Amazon Cognito usando SDK para Java 2.x](java_cognito-identity_code_examples.md) y [Ejemplos de Amazon Cognito Identity Provider usando SDK para Java 2.x](java_cognito-identity-provider_code_examples.md) | Los ejemplos de Amazon Cognito se han trasladado a la sección de ejemplos de código. | 28 de diciembre de 2023 | 
| [Clave OpenPGP para AWS SDK para Java](openpgp.md) | Proporcionar la clave OpenPGP actual. | 6 de diciembre de 2023 | 
| [Diferencias de serialización entre 1.x y 2.x del AWS SDK para Java](migration-serialization-changes.md) | Describir las diferencias de serialización entre las versiones 1 y 2 del SDK para Java. | 5 de diciembre de 2023 | 
| [Migre el Transfer Manager de la versión 1 a la versión 2 del AWS SDK para Java](migration-s3-transfer-manager.md) | Añadida una sección que detalla los cambios en el S3 Transfer Manager de la versión 1 a la versión 2. | 13 de noviembre de 2023 | 
| [Anotaciones de clases de datos](ddb-en-client-anno-index.md) | Añadida una lista de anotaciones de clases de datos que se puedan utilizar con el cliente mejorado de DynamoDB.  | 30 de octubre de 2023 | 
| [Estado migratorio de bibliotecas y utilidades](migration-whats-different.md#migration-libraries-utilities) | Añadida información sobre el estado de migración de las bibliotecas y utilidades del SDK para Java v1.x a la v2.x | 17 de octubre de 2023 | 
| [Configura un proyecto de Gradle que utilice AWS SDK for Java 2.x](setup-project-gradle.md) | Actualizado el tema de configuración de Gradle | 17 de octubre de 2023 | 
| [Evitar guardar atributos nulos de los objetos anidados](ddb-en-client-adv-features-ignore-null.md) | Añadida información sobre la anotación @DynamoDbIgnoreNulls del cliente mejorado DynamoDB | 22 de septiembre de 2023 | 
| [Acceso entre regiones de Amazon S3](s3-cross-region.md) | Añadida información acerca del acceso entre regiones a los buckets de Amazon S3. | 31 de agosto de 2023 | 
| [Conserva los objetos vacíos con `@DynamoDbPreserveEmptyObject`](ddb-en-client-adv-features-empty.md) | Añadida una sección que analiza la anotación @DynamoDbPreserveEmptyObject. | 25 de agosto de 2023 | 
| [Haciendo Servicio de AWS solicitudes utilizando el AWS SDK for Java 2.x](work-witih-clients.md) | Actualizada la sección de clientes del servicio. | 15 de agosto de 2023 | 
| [Recomendaciones sobre el cliente HTTP](http-configuration.md#http-clients-recommend) | Desde la versión 0.23, AWS CRT es compatible con sistemas operativos basados en MUSL, como Alpine Linux. Las recomendaciones de los clientes HTTP ahora reflejan la compatibilidad con musl. | 11 de agosto de 2023 | 
| [Cree políticas de IAM con AWS SDK for Java 2.x](feature-iam-policy-builder.md) | Añadida la sección API del creador de políticas de IAM | 31 de julio de 2023 | 
| [Empiece a utilizar la API de cliente mejorado de DynamoDB](ddb-en-client-getting-started.md) | Corregidos varios fragmentos de la sección Introducción del tema Cliente mejorado de DynamoDB | 24 de julio de 2023 | 
| [Configuración de proxies de HTTP](http-config-proxy-support.md) | Añadidos información y ejemplos de compatibilidad con el proxy HTTP para cada cliente HTTP. | 2 de junio de 2023 | 
| Reorganizada la tabla de contenido | Promocionada la sección [Ejemplos de código de AWS SDK para Java 2.x](java_code_examples.md) y [Llamada a Servicios de AWS desde AWS SDK for Java 2.x](work-with-services.md) a entradas del índice nivel superior. | 24 de mayo de 2023 | 
| [Añadir dependencia de registro](logging-slf4j.md#sdk-java-logging-classpath) | Muestra las dependencias de Gradle en la sección de registro. | 23 de mayo de 2023 | 
| [Uso de resultados paginados en la versión 2.x AWS SDK para Java](pagination.md) | Actualizado el tema de paginación. | 18 de mayo de 2023 | 
| [Configura un proyecto de Gradle que utilice AWS SDK for Java 2.x](setup-project-gradle.md) | Actualizada la configuración del proyecto de Gradle. | 3 de mayo de 2023 | 
| [API de cliente mejorado de DynamoDB](dynamodb-enhanced-client.md) | Publicado el tema reescrito sobre la API de cliente mejorado de DynamoDB. | 28 de abril de 2023 | 
| [Actualizadas las instrucciones del tutorial de introducción](get-started-tutorial.md#get-started-projectsetup) | Modificado el arquetipo de Maven para incluir la opción CredentialsProvider; las instrucciones se modificaron en consecuencia. | 11 de abril de 2023 | 
| [Recomendaciones sobre el cliente HTTP](http-configuration.md#http-clients-recommend) | Añadida una guía para la toma de decisiones para clientes HTTP | 30 de marzo de 2023 | 
| Actualizaciones de las prácticas recomendadas de IAM | Se ha actualizado la guía para implementar las prácticas recomendadas de IAM. Para obtener más información, consulta [prácticas recomendadas de seguridad en IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html). | 14 de marzo de 2023 | 
| [Volver a cargar credenciales del perfil](credentials-profiles.md#profile-reloading) | Añadida una sección sobre la recarga de las credenciales del perfil. | 9 de febrero de 2023 | 
| [Configurar clientes AWS HTTP basados en CRT](http-configuration-crt.md) | Tema actualizado para el lanzamiento de GA. | 8 de febrero de 2023 | 
| [Trabajar con metadatos de la instancia de Amazon EC2](examples-ec2-IMDS.md) | Añadido un ejemplo guiado para el cliente Java SDK para el servicio de metadatos de instancias Amazon S3. | 1 de febrero de 2023 | 
| [Utilice un cliente S3 de alto rendimiento: cliente S3 basado en AWS CRT](crt-based-s3-client.md) | Añada una sección para el cliente S3. AWS CRT-based  | 19 de diciembre de 2022 | 
| [Transferir archivos y directorios con Amazon S3 Transfer Manager](transfer-manager.md) | Actualizados los ejemplos del Amazon S3 Transfer Manager para la versión de GA. | 19 de diciembre de 2022 | 
| [Mejores prácticas para usar el AWS SDK for Java 2.x](best-practices.md) | Añadida la sección de prácticas recomendadas. | 18 de noviembre de 2022 | 
| [Cargue las credenciales de un proceso externo mediante el AWS SDK for Java 2.x](credentials-process.md) | Añadida una sección sobre la carga de credenciales de un proceso externo. | 15 de noviembre de 2022 | 
| [AWS SDK for Java 2.x: referencia completa de métricas](metrics-list.md) | Actualizado el listado de métricas con el requisito de uso de clientes HTTP. | 9 de noviembre de 2022 | 
| [Transferir archivos y directorios con Amazon S3 Transfer Manager](transfer-manager.md) | Código de ejemplo corregido. | 2 de noviembre de 2022 | 
| [Reduzca el tiempo de inicio del SDK para AWS Lambda](lambda-optimize-starttime.md) | Sección actualizada con opciones adicionales para reducir el tiempo de arranque de Lambda. | 1 de noviembre de 2022 | 
| [Configure los clientes HTTP en AWS SDK for Java 2.x](http-configuration.md) | Añadida información de configuración para cubrir todos los clientes HTTP del SDK. | 26 de octubre de 2022 | 
| [Inicio de sesión con SDK para Java 2.x](logging-slf4j.md) | Tema de registro actualizado para incluir detalles de registro de red para todos los clientes HTTP. | 4 de octubre de 2022 | 
|  [Servicios de base de datos de AWS y AWS SDK for Java 2.x](examples-databases.md)  | Se agregó una sección de información general sobre los servicios de AWS bases de datos y el SDK for Java 2.x. | 13 de septiembre de 2022 | 
| [EC2-ClassicLas redes se están retirando](https://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare)  | EC2-Classic se jubila el 15 de agosto de 2022. | 28 de julio de 2022 | 
|  [Opciones de autenticación adicionales](get-started-auth.md#setup-additional)  | Actualización de la dependencia necesaria para la autenticación de inicio de sesión único. | 18 de julio de 2022  | 
|  [Trabajar con TLS en el SDK para JavaScript](security-java-tls.md)  | Información de seguridad TLS actualizada. | 8 de abril de 2022 | 
|  [Opciones de autenticación adicionales](get-started-auth.md#setup-additional)  | Se ha añadido más información sobre la configuración y el uso de credenciales. | 22 de febrero de 2021 | 
|  [Configure un proyecto de GraalVM Native Image que utilice AWS SDK for Java 2.x](setup-project-graalvm.md)  | Nuevo tema para configurar un proyecto de GraalVM Native Image. | 18 de febrero de 2021 | 
|  [Uso de camareros en el AWS SDK for Java 2.x](waiters.md)  | Lanzamiento de esperadores; se ha añadido un tema para la nueva característica. | 30 de septiembre de 2020 | 
|  [Publique las métricas del SDK desde AWS SDK for Java 2.x](metrics.md)  | Métricas publicadas; tema añadido para la nueva característica. | 17 de agosto de 2020 | 
| [Trabajar con de Amazon Simple Notification Service](examples-simple-notification-service.md)  | Se agregaron temas de ejemplo para. Amazon SNS | 30 de mayo de 2020 | 
|  [Reduzca el tiempo de inicio del SDK para AWS Lambda](lambda-optimize-starttime.md)  | Se agregó un tema sobre el rendimiento de las AWS Lambda funciones. | 29 mayo de 2020 | 
|  [Configurar el TTL de JVM para las búsquedas de nombres DNS](jvm-ttl-dns.md)  | Añadido el tema JVM TTL DNS caching. | 27 de abril de 2020 | 
|  [Configure un proyecto de Apache Maven que utilice AWS SDK for Java 2.x](setup-project-maven.md), [Configura un proyecto de Gradle que utilice AWS SDK for Java 2.x](setup-project-gradle.md)  | Nuevos temas de configuración de Maven y Gradle. | 21 de abril de 2020 | 
|  [Trabajar con TLS en el SDK para JavaScript](security-java-tls.md)  | Se ha agregado TLS 1.2 a la sección de seguridad. | 19 de marzo de 2020 | 
|  [Suscripción a Amazon Kinesis Data Streams](examples-kinesis-stream.md)  | Se han añadido ejemplos de Kinesis transmisiones. | 2 de agosto de 2018 | 
|  [Uso de resultados paginados en la versión 2.x AWS SDK para Java](pagination.md)  | Se ha añadido un tema sobre la paginación automática. | 5 de abril de 2018 | 
|  [Llamada a Servicios de AWS desde AWS SDK for Java 2.x](work-with-services.md) | Se han añadido temas de ejemplo para IAM Amazon EC2, CloudWatch y DynamoDB. | 29 de diciembre de 2017 | 
|  [Trabajo con Amazon S3](examples-s3.md)  | Se agregó un ejemplo de getobjects para. Amazon S3 | 7 de agosto de 2017 | 
|  [Programación asincrónica mediante AWS SDK for Java 2.x](asynchronous.md)  | Se ha añadido el tema sobre métodos asíncronos. | 4 de agosto de 2017 | 
| Publicación GA del [AWS SDK para Java 2.x](https://aws.amazon.com/sdk-for-java/)  |  AWS SDK para Java Publicada la versión 2 (v2). | 28 de junio de 2017 | 