Publié le: Nov 5, 2020

Les pilotes Amazon Redshift JDBC et Python sont désormais disponibles en open source pour la communauté des utilisateurs sous la licence Apache-2.0. Grâce à cette version, les clients bénéficieront d'une meilleure visibilité sur la mise en œuvre du pilote et pourront participer à son développement. Ils peuvent désormais parcourir le code des deux pilotes sur les référentiels AWS GitHub, soumettre des améliorations de fonctionnalités des pilotes via les Git Pull Requests, et signaler les problèmes pour vérification.

En outre, nous apportons plusieurs améliorations aux pilotes JDBC et Python Amazon Redshift. Le pilote JDBC prend désormais en charge les requêtes entre bases de données (version préliminaire), améliore la récupération des métadonnées des ensembles de résultats, optimise les performances de l'INSERTION par lot grâce au paramètre reWriteBatchedInsertsSize, améliore la prise en charge du curseur côté client grâce au paramètre fetchRingBufferSize et ajoute la prise en charge de SocketFactory. Le nouveau pilote Python open source permet la prise en charge d'IAM et d'IDP pour l'authentification unique (SSO), la prise en charge des API NumPy et Pandas, et une API de métadonnées de base de données étendue.

Les référentiels Github sont les suivants :
Pilote Amazon JDBC https://github.com/aws/amazon-redshift-jdbc-driver
Pilote Amazon Python https://github.com/aws/amazon-redshift-python-driver

Il convient de noter que la version open source du pilote JDBC Amazon Redshift a été mise à jour vers la version 2.0.x, tandis que la précédente version propriétaire sera maintenue sur la branche 1.x jusqu'à nouvel ordre.  

Nous recommandons à tous les clients de passer à la dernière version du pilote pour améliorer les fonctionnalités et les performances. Veuillez consulter la documentation du pilote Amazon JDBC 2.0 pour des conseils d'installation et les référentiels GitHub des pilotes Amazon Redshift JDBC et Python pour le code source.