릴리스 383
릴리스 383 (2022년 6월 1일)
이번 릴리스에서는 json_exists, json_query, json_value JSON 함수가 도입됐어요. 단, 쿼리 실패를 일으킬 수 있는 회귀(regression)가 있다고 알려져 있어요.
출처: Trino 릴리스 383 문서
본문
⚠️ 경고: 이 릴리스에는 쿼리를 실패시킬 수 있는 회귀(regression)가 있어요.
일반 (General)
json_exists,json_query,json_valueJSON 함수를 도입했어요. (#9081)- S3 교환 스풀링에 AWS IAM 역할 지원을 추가했어요. (#12444)
- 워커 간 통신 오버헤드를 줄여 쿼리 성능을 개선했어요. (#11289)
- 집계가 포함된 쿼리의 성능을 개선하고 메모리 사용량을 줄였어요. (#12336)
- distinct 집계가 포함된 상관 쿼리의 성능을 개선했어요. (#12564)
웹 UI (Web UI)
- 쿼리 상세 페이지의 누적 사용자 메모리 형식을 명확히 했어요. (#12596)
Accumulo 커넥터
- 테이블 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452)
BigQuery 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
Cassandra 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
ClickHouse 커넥터
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
Delta Lake 커넥터
- 테이블 생성 중 테이블 주석 지원을 추가했어요. (#12452)
- 새 테이블을 만들 때 클라이언트 타임아웃으로 인한 잘못된
table already exists오류를 고쳤어요. (#12300) - 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12574)
Iceberg 커넥터
optimize테이블 프로시저에 v2 테이블 지원을 추가했어요. (#12351)hive.target-max-file-size를iceberg.target-max-file-size로,hive.delete-schema-locations-fallback을iceberg.delete-schema-locations-fallback으로 이름을 바꿨어요. (#12330)
Kudu 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
MariaDB 커넥터
- 하부 데이터베이스로 프러시다운되는 집계가 포함된 특정 쿼리의 잘못된 결과를 고쳤어요. (#12598)
- 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12574)
Memory 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
MySQL 커넥터
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
- 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12574)
Oracle 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
Phoenix 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
PostgreSQL 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
Raptor 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
Redshift 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
SingleStore (MemSQL) 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
SQL Server 커넥터
- 테이블 주석이나 컬럼 주석이 지정되면 새 테이블 생성이 실패하도록 했어요. 이전에는 주석이 무시됐어요. (#12452, #12574)
- 집계가 하부 데이터베이스로 프러시다운될 때 특정 집계 쿼리의 잘못된 결과를 고쳤어요. (#12598)
SPI
- 함수가 스칼라·집계·윈도우·테이블 함수인지에 따라 함수 접근을 제한할 수 있게 했어요. (#12544)