Publicado en: Nov 5, 2020

Los controladores de Python y JDBC para Amazon Redshift son ahora de código abierto y están disponibles para la comunidad de usuario de acuerdo con la licencia Apache-2.0. Gracias a este lanzamiento, los clientes se beneficiarán de una visibilidad mejorada de la implementación de los controladores y pueden contribuir a su desarrollo. Ahora, los usuarios pueden examinar el código de ambos controladores en los repositorios correspondientes de GitHub de AWS, enviar mejoras de funcionalidad de los controladores mediante solicitudes pull de Git e informar de problemas para su revisión.

Además, hemos incorporado un buen número de mejoras en los controladores de Python y JDBC para Amazon Redshift. Ahora, el controlador JDBC admite consultas en bases de datos (vista previa), mejora la obtención de metadatos de resultset, optimiza el rendimiento de INSERT por lotes mediante el parámetro reWriteBatchedInsertsSize, mejora la compatibilidad para el cursor del lado del cliente a través del parámetro fetchRingBufferSize y agrega compatibilidad con SocketFactory. El nuevo controlador Python de código abierto incorpora compatibilidad de IDP e IAM con inicio de sesión único (SSO), compatibilidad con las API Pandas y NumPy y una API de metadatos de base de datos ampliada.

Los repositorios de GitHub son:
controlador Amazon JDBC https://github.com/aws/amazon-redshift-jdbc-controlador
controlador Amazon Python https://github.com/aws/amazon-redshift-python-controlador

Tenga en cuenta que la versión del controlador JDBC para Amazon Redshift de código abierto ha sido actualizada desde 2.0.x en adelante, mientras que la versión anterior de código cerrado seguirá manteniéndose en la versión 1.x hasta nuevo aviso.  

Le recomendamos actualizar a la versión más reciente del controlador para todos los clientes porque así disfrutará de una mejor funcionalidad y rendimiento. Consulte la documentación del controlador 2.0 para Amazon JDBC para obtener orientación sobre la instalación y a los repositorios de GitHub de los controladores de Python y JDBC para Amazon Redshift para acceder al código fuente.