릴리스 471

릴리스 471 (2025년 2월 19일)

Trino 471 버전이 2025년 2월 19일에 공개됐어요. OpenAI·Anthropic·Ollama 기반 텍스트 작업용 AI 함수를 추가하고, RPM 패키지 배포를 제거했어요.

출처: 문서

본문

일반 (General)

  • Ollama를 백엔드로 사용하는 OpenAI, Anthropic 또는 다른 LLM으로 데이터의 텍스트 작업을 처리하는 AI 함수를 추가했어요. (#24963)
  • EXPLAIN ANALYZE 출력에 split 개수와 총 split 분포 시간을 포함해요. (#25028)
  • 콘솔에 log.console-format=JSON으로 JSON 로깅 포맷을 지원해요. (#25081)
  • Python 사용자 정의 함수에 사용할 추가 Python 라이브러리를 지원해요. (#25058)
  • Python 사용자 정의 함수의 성능을 개선했어요. (#25058)
  • ORDER BY ... LIMIT가 포함된 쿼리의 성능을 개선했어요. (#24937)
  • workload identity로 Azure 스토리지를 쓰는 exchange 매니저와 함께 fault-tolerant 실행이 구성됐을 때 실패하는 것을 방지했어요. (#25063)

Server RPM

  • RPM 패키지를 제거했어요. tarball이나 컨테이너 이미지를 사용하거나, trino-packages 저장소의 설정으로 RPM을 빌드해요. (#24997)

보안 (Security)

  • Ranger 접근 제어 플러그인 초기화 중 access-control.properties 파일에 지정된 사용자 지정 XML 구성 파일이 사용되도록 보장해요. (#24887)

Delta Lake 커넥터

  • variant 타입 읽기를 지원해요. (#22309)
  • 로컬 파일 시스템 지원을 추가했어요. (#25006)
  • 복제된(cloned) 테이블 읽기를 지원해요. (#24946)
  • S3에 객체를 쓸 때 s3.storage-class를 구성하는 것을 지원해요. (#24698)
  • 큰 체크포인트 파일을 쓸 때 실패하던 걸 고쳤어요. (#25011)

Hive 커넥터

  • 로컬 파일 시스템 지원을 추가했어요. (#25006)
  • S3에 객체를 쓸 때 s3.storage-class를 구성하는 것을 지원해요. (#24698)
  • hive.s3.storage-class-filter 구성 속성이 READ_NON_GLACIER_AND_RESTORED로 설정됐을 때 복원된 S3 glacier 객체를 읽는 문제를 고쳤어요. (#24947)

Hudi 커넥터

  • 로컬 파일 시스템 지원을 추가했어요. (#25006)
  • S3에 객체를 쓸 때 s3.storage-class를 구성하는 것을 지원해요. (#24698)

Iceberg 커넥터

  • 로컬 파일 시스템 지원을 추가했어요. (#25006)
  • S3 Tables를 지원해요. (#24815)
  • S3에 객체를 쓸 때 s3.storage-class를 구성하는 것을 지원해요. (#24698)
  • Iceberg 테이블의 동시 MERGE 쿼리에서 실패하지 않도록 충돌 감지를 개선했어요. (#24470)
  • 파티셔닝된 테이블의 쓰기 연산에서 task.max-writer-count 구성이 존중되도록 보장해요. (#25068)

MongoDB 커넥터

  • case-sensitive 이름 충돌이 있는 테이블로 인한 실패를 고쳤어요. (#24998)

SPI

  • Connector.getInitialMemoryRequirement()을 제거했어요. (#25055)

더 알아보기 (Learn more)