릴리스 383

릴리스 383 (2022년 6월 1일)

이번 릴리스에서는 json_exists, json_query, json_value JSON 함수가 도입됐어요. 단, 쿼리 실패를 일으킬 수 있는 회귀(regression)가 있다고 알려져 있어요.

출처: Trino 릴리스 383 문서

본문

⚠️ 경고: 이 릴리스에는 쿼리를 실패시킬 수 있는 회귀(regression)가 있어요.

일반 (General)

  • json_exists, json_query, json_value JSON 함수를 도입했어요. (#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-sizeiceberg.target-max-file-size로, hive.delete-schema-locations-fallbackiceberg.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)

더 알아보기 (Learn more)