2022년 SQLAlchemy 릴리스 정보

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

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

버전 1.4.5(2022년 12월 9일)

새로운 기능

  • 드라이버 연결을 위한 애플리케이션 이름을 SnowflakeConnection에서 SnowflakeSQLAlchemy로 업데이트했습니다.

버전 1.4.4(2022년 11월 16일)

버그 수정 사항

  • 컴파일되지 않은 문을 실행할 때 그 문에 있는 백분율 기호(%)를 빈 시퀀스로 보간하면 안 되는 경우에 발생하는 버그를 수정했습니다.

버전 1.4.3(2022년 10월 21일)

버그 수정 사항

  • whereSnowflakeDialect.normalize_nameSnowflakeDialect.denormalize_name 이 빈 문자열을 처리할 수 없는 문제를 수정했습니다.

  • 벤더 함수 sqlalchemy.engine.url._rfc_1738_quote 가 SQLAlchemy v1.4.42에서 제거됨에 따라 발생하는 호환성 문제를 수정했습니다.

버전 1.4.2(2022년 9월 28일)

업데이트

  • 항상 컨텍스트 관리자를 사용하여 안정성을 개선했습니다.

버전 1.4.1(2022년 8월 23일)

업데이트

  • 없습니다.

버그 수정 사항

  • DATE가 SnowflakeDialect.ischema_names 에서 잘못 제거되는 문제를 수정했습니다.

  • 릴리스 1.4.0에 도입된 다음과 같은 주요 변경 사항을 수정했습니다.

    • 서비스에서 반환된 숫자, 날짜/시간 및 타임스탬프 값을 처리하는 동작을 변경했습니다.

    • inspect.get_foreign_keysinspect.get_pk_constraint 에서 반환되는 목록에서 기본 키/외래 키의 시퀀스 순서를 변경했습니다.

버전 1.4.0(2022년 7월 21일)

새로운 기능

  • sqlalchemy.sql.expression.ColumnOperators 에서 regexp_matchregexp_replace 를 위한 지원을 추가했습니다.

  • ID 열을 위한 지원을 추가했습니다.

  • SQL 타입(Date, DateTime, Time, Float, Numeric)의 리터럴 값 처리를 위한 지원을 추가하고 이러한 값을 대응하는 Python 오브젝트로 변환하기 위한 지원도 추가했습니다.

  • SnowflakeDialect 에서 get_sequence_names 에 대한 지원을 추가했습니다.

버그 수정 사항

  • 호환되지 않는 열 유형 선호도로 인해 autoincrement 를 사용한 삽입이 실패하는 버그를 수정했습니다.

  • 시퀀스가 있는 열을 생성할 때 기본값이 잘못 설정되는 버그를 수정했습니다.

  • 컴파일된 문에 백분율이 있는 식별자가 보간되지 않는 버그를 수정했습니다.

  • 다른 스키마에서 시퀀스 값을 조회할 때 시퀀스 이름이 스키마 이름으로 형식 지정되지 않는 버그를 수정했습니다.

  • 테이블의 기본 키와 외래 키를 검색할 때 열의 시퀀스 순서가 유지되지 않는 버그를 수정했습니다.