릴리스 420
릴리스 420 (2023년 6월 22일)
Trino 420 버전이 2023년 6월 22일에 공개됐어요. any_value() 집계 함수와 숫자 리터럴의 다양한 표기법이 추가됐고, 동적 필터링 관련 구성 속성이 정리됐어요.
출처: 문서
본문
일반 (General)
any_value()집계 함수를 지원해요. (#17777)- 숫자 리터럴에서 밑줄(underscore)을 지원해요. (#17776)
- 16진수, 2진수, 8진수 숫자 리터럴을 지원해요. (#17776)
dynamic-filtering.small-broadcast.*와dynamic-filtering.large-broadcast.*구성 속성을 더 이상 사용하지 않게 하고, 대신dynamic-filtering.small.*와dynamic-filtering.large.*를 권장해요. (#17831)
보안 (Security)
- 파일 기반 접근 제어에서
ALTER ... SET AUTHORIZATION...문에 대한 권한 규칙을 구성할 수 있어요. (#16691) - 더 이상 사용하지 않는
legacy.allow-set-view-authorization구성 속성을 제거했어요. (#16691)
BigQuery 커넥터
- 접근 토큰의 직접 다운로드를 수정하고,
bigquery.rpc-proxy.enabled구성 속성으로 프록시가 활성화된 경우 프록시를 올바르게 사용하도록 했어요. (#17783)
Delta Lake 커넥터
- 뷰 컬럼에 주석을 다는 것을 지원해요. (#17773)
ANALYZE문으로 모든 통계를 다시 계산하는 것을 지원해요. (#15968)- 위치 이름에 끝 슬래시가 없는 채로 버킷의 루트 디렉터리(
scheme://authority)를 테이블 위치로 사용하지 못하게 해요. (#17921) - Apache Spark 및 Databricks Runtime과 호환되지 않는 Parquet writer 문제를 고쳤어요. (#17978)
Druid 커넥터
- 이름에 대문자가 포함된 테이블을 지원해요. (#7197)
Hive 커넥터
- 네이티브 Avro 파일 포맷 리더를 추가했어요.
avro.native-reader.enabled구성 속성이나avro_native_reader_enabled세션 속성으로 끌 수 있어요. (#17221) hive-security구성 속성이sql-standard로 설정된 경우ALTER ... SET AUTHORIZATION...문을 수행하려면 관리자 역할 권한이 필요해요. (#16691)- 테이블 통계가 없을 때 파티셔닝된 Hive 테이블의 쿼리 성능을 개선했어요. (#17677)
- 위치 이름에 끝 슬래시가 없는 채로 버킷의 루트 디렉터리(
scheme://authority)를 테이블 위치로 사용하지 못하게 해요. (#17921) - Apache Spark 및 Databricks Runtime과 호환되지 않는 Parquet writer 문제를 고쳤어요. (#17978)
- Hive 테이블의 위치가 S3 버킷의 루트 디렉터리일 때 읽기가 실패하던 걸 고쳤어요. (#17848)
Hudi 커넥터
- 위치 이름에 끝 슬래시가 없는 채로 버킷의 루트 디렉터리(
scheme://authority)를 테이블 위치로 사용하지 못하게 해요. (#17921) - Apache Spark 및 Databricks Runtime과 호환되지 않는 Parquet writer 문제를 고쳤어요. (#17978)
- 뷰의 테이블 메타데이터를 가져올 때 실패하던 걸 고쳤어요. (#17901)
Iceberg 커넥터
- 위치 이름에 끝 슬래시가 없는 채로 버킷의 루트 디렉터리(
scheme://authority)를 테이블 위치로 사용하지 못하게 해요. (#17921) - Apache Spark 및 Databricks Runtime과 호환되지 않는 Parquet writer 문제를 고쳤어요. (#17978)
- 동적 필터링이 활성화된 상태에서 스케줄링이 실패하던 걸 고쳤어요. (#17871)
Kafka 커넥터
- Kafka 카탈로그가 있을 때 서버 시작이 실패하던 걸 고쳤어요. (#17299)
MongoDB 커넥터
ALTER TABLE ... RENAME COLUMN을 지원해요. (#17874)- dbref 타입 필드의 순서가
databaseName,collectionName,id와 다를 때 잘못된 결과가 나오던 걸 고쳤어요. (#17883)
SPI
- 테이블 함수 인프라를
io.trino.spi.function.table패키지로 옮겼어요. (#17774)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 420
- Trino 공식 문서: https://trino.io/docs/current/