2023년 PHP PDO Driver for Snowflake 릴리스 정보

이 문서에는 PHP PDO Driver for Snowflake 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

Snowflake는 PHP PDO Driver for Snowflake 업데이트에 의미 체계 버전 관리를 사용합니다.

버전 2.1.0(2023년 11월 9일)

BCR(동작 변경 릴리스) 변경 사항

PHP PDO 드라이버 버전 2.1.0부터는 PHP 버전 7.3과 7.4가 더 이상 지원되지 않습니다.

새로운 기능과 업데이트

  • 다음 라이브러리를 업데이트했습니다.

    • openssl 3.0.9를 3.0.11로

    • curl 8.1.2를 8.4.0으로

  • 실패한 연결 요청에 대한 재시도 빈도를 관리하기 위해 login_timeout, retryTimeoutmax_login_retries 연결 매개 변수를 추가했습니다.

버그 수정 사항

  • 없습니다.

버전 2.0.0(2023년 9월 29일)

BCR(동작 변경 릴리스) 변경 사항

PHP PDO 드라이버 버전 2.0.0부터 시작:

  • openssl 1.1.1에서 openssl 3.0.9로 업그레이드했습니다. 결과적으로, 이전 openssl 라이브러리 버전에서 더 이상 사용되지 않는 암호화 알고리즘을 사용하여 생성된 개인 키가 더 이상 작동하지 않습니다. PHP PDO 2.0.0으로 업데이트할 때 키 페어 인증에 사용되는 개인 키 파일을 다시 생성해야 합니다.

새로운 기능과 업데이트

  • PHP 8.2를 위한 지원을 추가했습니다.

  • Mac ARM64 시스템을 위한 지원을 추가했습니다.

  • cmake 가 설치되지 않은 경우 애플리케이션을 빌드할 때 생성되는 특정 오류 메시지를 추가했습니다.

  • PDO::ATTR_CLIENT_VERSION 을 사용하여 PDO::getAttribute() 으로 드라이버 버전을 프로그래밍 방식으로 가져오기 위한 지원을 추가했습니다.

  • PDO::getAttribute() 또는 PDOStatement::getAttribute() 를 통해 쿼리 ID를 가져오기 위해 PDO::SNOWFLAKE_ATTR_QUERY_ID 특성을 추가했습니다.

  • 하이브리드 트랜잭션 및 분석 처리를 위한 지원을 추가했습니다.

    • 쿼리 요청 재시도에 재시도 컨텍스트를 추가했습니다.

    • 쿼리 컨텍스트 캐싱을 추가했습니다.

  • 다음 소프트웨어 라이브러리를 업데이트했습니다.

    • curl 을 버전 7.88.1에서 8.1.2로 업데이트했습니다.

    • util-linux 를 버전 2.36.1에서 2.39.0으로 업데이트했습니다.

    • SSL 연결에 사용되는 cacert 번들을 업데이트했습니다.

버그 수정 사항

  • OCSP 유효성 검사 수행 시 드라이버가 인증서에 있는 전체 OCSP URL을 사용하지 않는 문제를 수정했습니다.

버전 1.2.7(2023년 5월 23일)

새로운 기능

없습니다.

버그 수정 사항

  • 사용자 이름과 비밀번호가 필요하지 않은 프록시를 사용할 때 연결이 실패할 수 있는 문제를 수정했습니다.

버전 1.2.6(2023년 1월 24일)

새로운 기능

없습니다.

버그 수정 사항

  • PHP 8.1을 사용할 때 드라이버가 NULL 값 대신 빈 문자열(《》)을 반환하는 문제를 수정했습니다.