Notas de lançamento de PHP PDO Driver for Snowflake para 2023¶
Este artigo contém as notas de versão do PHP PDO Driver for Snowflake, incluindo o seguinte, quando aplicável:
Mudanças de comportamento
Novos recursos
Correções de bugs voltados para o cliente
Snowflake usa controle de versão semântico para atualizações de PHP PDO Driver for Snowflake.
Versão 2.0.1 (09 de novembro de 2023)¶
Mudanças da versão da mudança de comportamento (BCR)¶
A partir da versão 2.0.1 do driver PHP PDO, as versões PHP 7.3 e 7.4 não são mais suportadas.
Novos recursos e atualizações¶
Atualizadas as seguintes bibliotecas:
openssl de 3.0.9 para 3.0.11
curl de 8.1.2 para 8.4.0
Adicionados os parâmetros de conexão
login_timeout
,retryTimeout
emax_login_retries
para gerenciar a frequência de novas tentativas para solicitações de conexão malsucedidas.
Correções de bugs¶
Nenhum.
Versão 2.0.0 (29 de setembro de 2023)¶
Mudanças da versão da mudança de comportamento (BCR)¶
A partir da versão 2.0.0 do driver PHP PDO:
Atualizado de openssl 1.1.1 para openssl 3.0.9. Consequentemente, as chaves privadas geradas usando os algoritmos de criptografia obsoletos na versão anterior da biblioteca openssl não funcionam mais. Ao atualizar para PHP PDO 2.0.0, você deverá gerar novamente seu arquivo de chave privada usado para autenticação de par de chaves.
Novos recursos e atualizações¶
Adicionado suporte para PHP 8.2.
Adicionado suporte para sistemas ARM64 do Mac.
Adicionadas mensagens de erro específicas que são geradas ao criar um aplicativo se
cmake
não estiver instalado.Adicionado suporte para obter a versão do driver programaticamente com
PDO::getAttribute()
comPDO::ATTR_CLIENT_VERSION
.Adicionado o atributo
PDO::SNOWFLAKE_ATTR_QUERY_ID
para obter IDs de consulta por meio dePDO::getAttribute()
ouPDOStatement::getAttribute()
.Adicionado suporte para processamento transacional e analítico híbrido:
Adicionado contexto de nova tentativa em novas tentativas para solicitações de consulta.
Adicionado cache de contexto de consulta.
Atualizadas as seguintes bibliotecas de software:
curl
atualizado da versão 7.88.1 para 8.1.2.util-linux
atualizado da versão 2.36.1 para 2.39.0.Atualizado o pacote
cacert
usado para conexões SSL.
Correções de bugs¶
Corrigido um problema em que o driver não usava o URL OCSP inteiro no certificado ao executar a validação de OCSP.
Versão 1.2.7 (23 de maio de 2023)¶
Novos recursos¶
Nenhum.
Correções de bugs¶
Corrigido um problema em que uma conexão poderia falhar ao usar um proxy que não precisa de nome de usuário e senha.
Versão 1.2.6 (24 de janeiro de 2023)¶
Novos recursos¶
Nenhum.
Correções de bugs¶
Corrigido um problema em que o driver retornava cadeias de caracteres vazias («») em vez de valores NULL ao usar PHP 8.1.