본문 바로가기
RDBMS/PostgreSQL

[PostgreSQL] 14.7 Release note 주요 내용 정리

by 연습장이 2024. 3. 21.
728x90
반응형

목적

  최신 버전 업그레이드 전, 영향도 평가하기 위함

 

해당 버전으로의 이관 가이드

  • dump/restore가 필요 없음

 

변경 사항

  • GSSAPI 전송 암호화 시작이 실패 후 libpq가 메모리 내용을 누출할 수 있는 버그가 수정됨
  • 파티션된 테이블 또는 상속 트리에서 업데이트 중에 자식 테이블의 GENERATED 컬럼이 업데이트되어야 할 필요성 계산을 수정하도록 함
  • WITH RECURSIVE ... CYCLE CTE가 자체 출력 열에 접근할 수 있도록 허용함
  • 외부 테이블에 대한 대량 삽입 시 보류 중인 삽입 처리를 수정하도록 함
  • 아직 유효하지 않은 인덱스에 REPLICA IDENTITY를 설정할 수 있도럭 허용함
  • 다중 행 VALUES 목록에서 INSERT를 수행하는 규칙에 DEFAULT 마커 처리를 수정함
  • jsonpath 존재 검사에서 정의되지 않은 변수 사용을 거부하도록 함
  • jsonb 첨자 처리를 위해 tosasted 첨자 값 처리를 수정함
  • 병렬 해시 조인에서 발생할 수 있는 극단적인 데이터 손상을 수정함
  • checkpoint_completion_target의 비기본 설정을 준수하도록 함
  • recovery_target_xid 모드에서 종료 타임스탬프를 올바르게 로깅하도록 함
  • 일부 버퍼 파일 읽기 실패에 대한 오류 보고를 개선하도록 함
  • 확장된 쿼리 프로토콜에서, 파이프라인 실행 중에 ANALYZE 후 즉각적인 커밋을 방지하도록 함
  • 잘못된 길이를 가진 취소 요청 패킷을 거부함
  • Memoize 노드와 partition-wise 조인 또는 매개변수화된 nestloops 결합시 플래너 이슈를 수정함
  • 파티션별 조인 코드가 각 파티션에 대한 계획을 생성하지 못할 때 이를 용인하도록 수정함
  • get_actual_variable_range에 의한 클렌징 작업을 제한하도록 함
  • AT TIME ZONE 구조의 괄호 사용이 부족한 표시를 올바르게 수정함
  • SQL 함수에서 유틸리티 구문의 캐시된 파스 트리 오염을 방지함
  • 전체 텍스트 검색 쿼리의 구문 분석 중에 취소를 허용할 수 있도록 함
  • 비결정적 collations을 사용하여 문자열을 해싱할 때 메모리 누수를 수정함
  • DROP DATATBASE와 논리 복제 워커 프로세스 간의 데드락을 방지함
  • 실패한 복제 연결 시도 후에 libpq 연결 객체를 정리하도록 함
  • 핫-스탠바이 서버에서 마스터 서버에 활성 상태로 알려진 XID 추적을 위한 처리 노력을 감소하도록 함
  • 가장 오래된 카탈로그 xmin 결정 시에 무효화된 논리 복제 슬롯을 무시함
  • 논리 디코딩에서 트랜잭션이 충돌한 것으로 감지되면 원격 노드에 알리도록 함
  • 논리 디코딩에서 초기화되지 않은 메모리 사용을 수정함
  • 해시 인덱스 페이지 분할 작업의 WAL 재생 중에 failed to acquire cleanup lock"과 함께 패닉 상태에 빠지는 버그가 수정됨
  • WAL 재생 중 힙 페이지의 all-visible 비트 설정 시 LSN을 진행하도록 함
  • 테이블 캐시 항목의 rd_smgr 포인터의 안전하지 않은 사용을 방지함
  • int64_div_fast_to_numeric() 함수가 더 넓은 입력 범위에서 작동하도록 수정함
  • WaitEventSet 로직에서 잠재적인 버퍼 오버런 문제를 수정함
  • 32비트 빌드에서 공유 메모리에 접근 시 명목상 정의되지 않은 행동을 방지함
  • BRIN minmax-multi opclasses에서 단언(assertion) 실패를 수정함
  • 불필요한 RESULT-RTE 최적화 로직에서 잘못된 단언(assertion)을 제거함
  • ACL 검사에 대한 캐시 조회 실패 메시지의 복사-붙여넣기 오류를 수정함
  • pg_dump 에서 테이블을 검사하기 전에 안전하지 않은 서버 함수 호출을 피하도록 함
  • psql의 \sf 및 \ef 명령이 SQL 표준 함수 본문을 사용하는 SQL 언어 함수를 처리하는 방법을 수정함
  • ALTER FUNCTION/RPCEDURE/ROUTINE ... SET SCHEMA의 탭 완성을 개선함
  • contirb/seg에서 입력 숫자가 127자를 초과할 경우 충돌이나 잘못된 출력을 방지하도록 함

 

참고

 
728x90
반응형