Publicado: Nov 5, 2020
Os drivers JDBC e Python do Amazon Redshift agora são de código aberto e estão disponíveis para a comunidade de usuários sob a licença Apache-2.0. Com este lançamento, os clientes terão visibilidade aprimorada na implementação do driver e poderão contribuir para seu desenvolvimento. Os usuários já podem navegar pelo código de ambos os drivers nos repositórios da AWS relevantes no GitHub, enviar aprimoramentos de funcionalidade de drivers por meio de solicitações pull do Git e relatar problemas para análise.
Além disso, estamos introduzindo vários aprimoramentos nos drivers JDBC e Python do Amazon Redshift. O driver JDBC agora oferece suporte a consultas em bancos de dados (visualização), melhora a busca de metadados do conjunto de resultados, otimiza a performance do comando INSERT em lote por meio do parâmetro reWriteBatchedInsertsSize, melhora o suporte para cursor do lado do cliente por meio do parâmetro fetchRingBufferSize e adiciona suporte para SocketFactory. O novo driver Python de código aberto apresenta suporte a IAM e IDP para Single Sign On (SSO), suporte a APIs NumPy e pandas, além de uma API de metadados de banco de dados estendida.
Os repositórios do GitHub são:
Driver Amazon JDBC https://github.com/aws/amazon-redshift-jdbc-driver
Driver Amazon Python https://github.com/aws/amazon-redshift-python-driver
Observe que a versão do driver JDBC do Amazon Redshift de código aberto foi atualizada para 2.0.x em diante, enquanto a versão anterior de código fechado continuará a ser mantida no ramo da versão 1.x até novo aviso.
Recomendamos atualizar para a versão mais recente do driver para todos os clientes para melhorar a funcionalidade e a performance. Consulte a documentação do driver Amazon JDBC 2.0 para obter orientações sobre a instalação e os repositórios GitHub dos drivers JDBC e Python do Amazon Redshift para o código-fonte.