릴리스 431
릴리스 431 (2023년 10월 27일)
Trino 431 버전이 2023년 10월 27일에 공개됐어요. SQL 사용자 정의 함수와 CREATE FUNCTION·DROP FUNCTION 문이 추가됐고, CREATE TABLE의 REPLACE 수식어를 지원해요.
출처: 문서
본문
일반 (General)
- SQL 사용자 정의 함수(user-defined function)를 지원해요. (#19308)
CREATE FUNCTION과DROP FUNCTION문을 지원해요. (#19308)CREATE TABLE문의REPLACE수식어를 지원해요. (#13180)lead()와lag()함수에서null오프셋을 허용하지 않아요. (#19003)- 짧게 실행되는 스플릿이 있는 쿼리의 성능을 개선했어요. (#19487)
보안 (Security)
- 파일 기반 접근 제어에서 프로시저(procedure)에 대한 규칙을 정의하는 것을 지원해요. (#19416)
- 로그 파일에서 민감한 값을 추가로 마스킹해요. (#19519)
JDBC 드라이버
explicitPrepare파라미터가false로 설정된 경우,EXECUTE IMMEDIATE를 지원하는 Trino 버전에서 준비된 문(statement)의 지연 시간(latency)을 개선했어요. (#19541)
Delta Lake 커넥터
hive.metastore-timeoutHive metastore 구성 속성을hive.metastore.thrift.client.connect-timeout과hive.metastore.thrift.client.read-timeout속성으로 대체했어요. (#19390)
Hive 커넥터
- 사용자 정의 함수 관리를 지원해요. (#19308)
hive.metastore-timeoutHive metastore 구성 속성을hive.metastore.thrift.client.connect-timeout과hive.metastore.thrift.client.read-timeout속성으로 대체했어요. (#19390)- Glue에서 테이블 통계의 동시 업데이트 지원을 개선했어요. (#19463)
- char와 varchar 필드 간 비교가 포함된 Hive 뷰 변환 실패를 고쳤어요. (#18337)
Hudi 커넥터
hive.metastore-timeoutHive metastore 구성 속성을hive.metastore.thrift.client.connect-timeout과hive.metastore.thrift.client.read-timeout속성으로 대체했어요. (#19390)
Iceberg 커넥터
CREATE TABLE문의REPLACE수식어를 지원해요. (#13180)hive.metastore-timeoutHive metastore 구성 속성을hive.metastore.thrift.client.connect-timeout과hive.metastore.thrift.client.read-timeout속성으로 대체했어요. (#19390)
Memory 커넥터
- 사용자 정의 함수 관리를 지원해요. (#19308)
SPI
VALUE_BLOCK_POSITION과VALUE_BLOCK_POSITION_NOT_NULL호출 컨벤션과 함께ValueBlock추상화를 추가했어요. (#19385)- 집계 함수의 각 인자에 대해 별도의 블록 위치가 필요해요. (#19385)
Block구현이ValueBlock을 구현하도록 요구해요. (#19480)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 431
- Trino 공식 문서: https://trino.io/docs/current/