mssql-django 1.7.4 출시 노트

mssql-django 1.7.4 출시

mssql-django 1.7.4 릴리스가 PyPI에 공개되었습니다. 이번 업데이트는 주로 raw 및 annotated GROUP BY 쿼리 처리 내 두 가지 특정 문제를 해결합니다. 첫째, GROUP BY 쿼리가 리터럴 퍼센트를 나타내는 이스케이프된 이중 퍼센트 기호와 실제 매개변수를 결합할 때 발생할 수 있는 IndexError를 해결합니다. 플레이스홀더 재작성 로직이 개선되어 리터럴 '%%'와 '%s' 플레이스홀더를 올바르게 구분하여 이러한 쿼리가 이제 오류 없이 실행되도록 합니다. 둘째, raw GROUP BY 쿼리에 IntegerChoices 값을 전달할 때 발생하는 NotImplementedError를 수정합니다. 업데이트된 타입 검사 메커니즘은 isinstance를 사용하여 IntegerChoices 매개변수를 올바르게 처리하고, 불리언 및 표준 정수 타입과의 일관된 동작을 유지합니다. 이 패치 릴리스에는 이스케이프된 퍼센트 처리 및 raw GROUP BY 쿼리의 IntegerChoices에 대한 새로운 회귀 테스트도 포함됩니다. 중요한 점은 mssql-django 1.7.4는 기존 사용자에게 중단되는 변경 사항을 도입하지 않는 하위 호환 릴리스라는 것입니다. 개발자들은 이러한 문제를 보고해 준 사용자들에게 감사를 표하며, 그들의 피드백은 라이브러리의 신뢰성을 향상시킵니다. 문제가 발생하는 사용자는 프로젝트의 GitHub 저장소에 이슈를 열도록 권장됩니다. 릴리스 노트 및 PyPI 링크에서 더 자세한 내용을 확인할 수 있습니다.