릴리스 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)
- 이 문서의 원문: 릴리스 471
- Trino 공식 문서: https://trino.io/docs/current/