Veröffentlicht am: Nov 5, 2020

Amazon Redshift JDBC- und Python-Treiber sind jetzt Open Source und für die Benutzergemeinschaft unter der Apache-2.0-Lizenz verfügbar. Mit dieser Version erhalten Kunden einen besseren Einblick in die Treiber-Implementierung und können zu deren Entwicklung beitragen. Benutzer können nun den Code für beide Treiber in den entsprechenden AWS GitHub-Repositories durchsuchen, Erweiterungen der Treiberfunktionalität über Git Pull Requests einreichen und Probleme zur Überprüfung melden.

Darüber hinaus führen wir mehrere Verbesserungen an den Amazon Redshift JDBC- und Python-Treibern ein. Der JDBC-Treiber unterstützt jetzt datenbankübergreifende Abfragen (Vorversion), verbessert das Abrufen von Metadaten der Ergebnismenge, optimiert die Leistung von Batch INSERT durch den Parameter reWriteBatchedInsertsSize, verbessert die Unterstützung für den Cursor auf der Client-Seite durch den Parameter fetchRingBufferSize und fügt Unterstützung für SocketFactory hinzu. Der neue Open-Source-Treiber Python führt IAM- und IDP-Unterstützung für Single Sign On (SSO), NumPy und Pandas API-Unterstützung und eine erweiterte Datenbank-Metadaten-API ein.

Die Github-Repositorys sind:
Amazon JDBC-Treiber https://github.com/aws/amazon-redshift-jdbc-driver
Amazon Python-Treiber https://github.com/aws/amazon-redshift-python-driver

Bitte beachten Sie, dass die Open-Source-Version des Amazon Redshift JDBC-Treibers in Zukunft auf die Version 2.0.x aktualisiert wurde, während die vorherige Closed-Source-Version bis auf weiteres im Versionszweig 1.x beibehalten wird.  

Wir empfehlen allen Kunden ein Upgrade auf die neueste Treiberversion für verbesserte Funktionalität und Leistung. Bitte lesen Sie die Amazon JDBC-Treiber 2.0-Dokumentation für eine Installationsanleitung und die Amazon Redshift JDBC- und Python-Treiber GitHub-Repositories für den Quellcode.