Cloud 변경 로그 - 2023
2023년 12월 18일
이번 릴리스에는 GCP의 새로운 지역(us-east1), 보안 엔드포인트 연결을 직접 설정할 수 있는 기능, DBT 1.7을 포함한 추가 통합 지원, 그리고 다양한 버그 수정 및 보안 개선 사항이 포함됩니다.
일반 변경 사항
- 이제 GCP us-east1(사우스캐롤라이나) 리전에서도 ClickHouse Cloud를 사용할 수 있습니다
- OpenAPI를 통해 AWS Private Link 및 GCP Private Service Connect를 설정할 수 있게 되었습니다
콘솔 변경 사항
- Developer 역할이 있으면 SQL 콘솔에 바로 로그인할 수 있도록 개선했습니다
- 온보딩 과정에서 유휴 제어를 설정하는 절차를 간소화했습니다
통합 변경 사항
- DBT 커넥터: DBT v1.7까지 지원 추가
- Metabase: Metabase v0.48 지원 추가
- PowerBI 커넥터: PowerBI Cloud에서 실행할 수 있는 기능 추가
- ClickPipes 내부 사용자 권한을 구성 가능하도록 변경
- Kafka Connect
- 중복 제거 로직과 널 허용 타입의 수집을 개선했습니다.
- 텍스트 기반 형식(CSV, TSV) 지원 추가
- Apache Beam: Boolean 및 LowCardinality 타입 지원 추가
- Nodejs 클라이언트: Parquet 형식 지원 추가
보안 공지사항
- 3개의 보안 취약점을 패치했습니다. 자세한 내용은 보안 변경 로그를 참조하십시오:
- CVE 2023-47118 (CVSS 7.0) - 기본적으로 9000/tcp 포트에서 실행되는 네이티브 인터페이스에 영향을 미치는 힙 버퍼 오버플로 취약점
- CVE-2023-48704 (CVSS 7.0) - 기본적으로 9000/tcp 포트에서 실행되는 네이티브 인터페이스에 영향을 미치는 힙 버퍼 오버플로 취약점
- CVE 2023-48298 (CVSS 5.9) - FPC 압축 코덱에서 발생하는 정수 언더플로 취약점
2023년 11월 22일
이번 릴리스에서는 핵심 데이터베이스 버전을 업그레이드하고, 로그인 및 인증 흐름을 개선했으며, Kafka Connect Sink에서 프록시를 지원합니다.
ClickHouse 버전 업그레이드
- Parquet 파일 읽기 성능이 대폭 개선되었습니다. 자세한 내용은 23.8 release blog를 참조하십시오.
- JSON 타입 추론 지원이 추가되었습니다. 자세한 내용은 23.9 release blog를 참조하십시오.
ArrayFold와 같은 강력한 분석가 대상 함수가 도입되었습니다. 자세한 내용은 23.10 release blog를 참조하십시오.- 사용자 대상 하위 호환성 비호환 변경 사항: JSON 형식에서 문자열을 숫자로 추론하지 않도록 기본적으로
input_format_json_try_infer_numbers_from_strings설정이 비활성화되었습니다. 이 설정을 활성화하면 샘플 데이터에 숫자처럼 보이는 문자열이 포함된 경우 파싱 오류가 발생할 수 있습니다. - 수십 개의 새로운 기능, 성능 개선, 그리고 버그 수정이 포함되었습니다. 자세한 내용은 core database changelogs를 참조하십시오.
콘솔 변경 사항
- 로그인 및 인증 절차를 개선했습니다.
- 대규모 schema도 더 잘 지원할 수 있도록 AI 기반 쿼리 제안을 개선했습니다.
통합 변경 사항
- Kafka Connect Sink: 프록시 지원,
topic-tablename대응, 그리고 Keeper exactly-once 전송 속성을 구성하는 기능이 추가되었습니다. - Node.js 클라이언트: Parquet 포맷 지원이 추가되었습니다.
- Metabase:
datetimeDiff함수 지원이 추가되었습니다. - Python 클라이언트: 컬럼 이름의 특수 문자 지원이 추가되었습니다. 시간대 매개변수 바인딩 문제가 수정되었습니다.
2023년 11월 2일
이번 릴리스에서는 아시아 내 개발 서비스 지원 지역을 확대하고, 고객 관리형 암호화 키에 키 순환 기능을 도입했으며, 결제 콘솔에서 세금 설정을 더욱 세분화하고, 지원되는 각 언어 클라이언트 전반의 여러 버그를 수정했습니다.
일반 업데이트
- 이제 AWS의
ap-south-1(뭄바이) 및ap-southeast-1(싱가포르) 리전에서 개발 서비스를 사용할 수 있게 되었습니다 - 고객 관리형 암호화 키(CMEK)에 키 순환 지원이 추가되었습니다
콘솔 변경 사항
- 신용카드를 추가할 때 세부 세금 설정을 구성할 수 있는 기능이 추가되었습니다
통합 변경 사항
- MySQL
- MySQL을 통해 Tableau Online 및 QuickSight 지원을 개선했습니다
- Kafka Connector
- 텍스트 기반 형식(CSV, TSV)을 지원하는 새로운 StringConverter를 도입했습니다
- Bytes 및 Decimal 데이터 타입 지원을 추가했습니다
- 재시도 가능한 예외는 이제 항상 재시도되도록 조정했습니다(
errors.tolerance=all인 경우에도 적용됨)
- Node.js client
- 스트리밍된 대규모 데이터셋에서 결과가 손상되던 문제를 수정했습니다
- Python client
- 대량 삽입 시 발생하던 타임아웃을 수정했습니다
- NumPy/Pandas Date32 문제를 수정했습니다
- Golang 클라이언트
- JSON 컬럼에 빈 맵을 삽입할 때 발생하던 문제, compression buffer 정리, 쿼리 이스케이프, IPv4 및 IPv6에서 zero/nil 값으로 인한 panic 문제를 수정했습니다
- 취소된 삽입에 watchdog을 추가했습니다
- DBT
- 테스트를 추가해 분산 테이블 지원을 개선했습니다
2023년 10월 19일
이번 릴리스에는 SQL 콘솔의 사용성과 성능 개선, Metabase 커넥터의 IP 데이터 타입 처리 개선, 그리고 Java 및 Node.js 클라이언트의 새로운 기능이 포함되어 있습니다.
Console 변경 사항
- SQL 콘솔의 사용성이 개선되었습니다(예: 쿼리 실행 간 컬럼 너비 유지)
- SQL 콘솔의 성능이 개선되었습니다
통합 변경 사항
- Java 클라이언트:
- 성능을 개선하고 기존에 열린 연결을 재사용할 수 있도록 기본 네트워크 라이브러리를 변경했습니다
- 프록시 지원을 추가했습니다
- Trust Store를 사용한 보안 연결 지원을 추가했습니다
- Node.js 클라이언트: 삽입 쿼리의 keep-alive 동작을 수정했습니다
- Metabase: IPv4/IPv6 컬럼 시리얼라이제이션을 수정했습니다
2023년 09월 28일
이번 릴리스에서는 Kafka, Confluent Cloud, Amazon MSK용 ClickPipes와 Kafka Connect ClickHouse Sink가 정식으로 제공되기 시작했으며, IAM 역할을 통해 Amazon S3에 대한 액세스를 보호하는 셀프서비스 워크플로와 AI 지원 쿼리 제안 기능(비공개 프리뷰)도 도입되었습니다.
Console 변경 사항
- IAM 역할을 통해 Amazon S3 액세스를 보호하는 셀프서비스 워크플로를 추가했습니다
- AI 지원 쿼리 제안을 비공개 프리뷰로 도입했습니다(사용해 보려면 ClickHouse Cloud 지원팀에 문의하십시오.)
통합 변경 사항
- Kafka, Confluent Cloud, Amazon MSK용 턴키 데이터 수집 서비스인 ClickPipes의 정식 출시를 발표했습니다(릴리스 블로그 참조)
- Kafka Connect ClickHouse Sink가 정식 출시되었습니다
clickhouse.settings속성을 사용해 사용자 지정 ClickHouse 설정 지원을 확장했습니다- 동적 필드를 반영하도록 중복 제거 동작을 개선했습니다
- ClickHouse에서 테이블 변경 사항을 다시 가져올 수 있도록
tableRefreshInterval지원을 추가했습니다
- SSL 연결 문제와 PowerBI 및 ClickHouse 데이터 타입 간 대응 문제를 수정했습니다
2023년 9월 7일
이번 릴리스에는 PowerBI Desktop 공식 커넥터의 베타 버전, 인도 내 신용카드 결제 처리 개선, 그리고 지원되는 다양한 언어별 클라이언트 전반에 대한 여러 개선 사항이 포함됩니다.
Console 변경 사항
- 인도 청구를 지원하기 위해 잔여 크레딧 및 결제 재시도 기능을 추가했습니다
통합 변경 사항
- Kafka Connector: ClickHouse 설정 구성 지원 추가, error.tolerance 설정 옵션 추가
- PowerBI Desktop: 공식 커넥터 베타 버전 출시
- Grafana: Point geo type 지원 추가, Data Analyst 대시보드의 Panels 수정, timeInterval 매크로 수정
- Python client: Pandas 2.1.0 호환, Python 3.7 지원 중단, 널 허용 JSON type 지원 추가
- Node.js client: default_format 설정 지원 추가
- Golang client: bool type 처리 수정, string 제한 제거
2023년 8월 24일
이번 릴리스에서는 ClickHouse 데이터베이스에 MySQL 인터페이스 지원이 추가되었으며, 새로운 공식 PowerBI 커넥터가 도입되었고, Cloud Console에 새로운 "실행 중인 쿼리" 뷰가 추가되었으며, ClickHouse 버전이 23.7로 업데이트되었습니다.
일반 업데이트
- MySQL wire 프로토콜 지원이 추가되어, 여러 활용 사례 중 하나로 많은 기존 BI 도구와 호환됩니다. 조직에서 이 기능을 사용하려면 지원팀에 문의하십시오.
- 새로운 공식 PowerBI 커넥터를 도입했습니다
콘솔 변경 사항
- SQL 콘솔에 "실행 중인 쿼리" 보기 지원이 추가되었습니다
ClickHouse 23.7 버전 업그레이드
- Azure 테이블 함수 지원이 추가되었고, 지리 데이터 유형이 프로덕션 환경에서 사용할 수 있는 수준으로 향상되었으며, 조인 성능도 개선되었습니다. 자세한 내용은 23.5 릴리스 블로그를 참조하십시오.
- MongoDB 통합 지원이 버전 6.0까지 확장되었습니다. 자세한 내용은 23.6 릴리스 블로그를 참조하십시오.
- Parquet 포맷에 대한 쓰기 성능이 6배 향상되었고, PRQL 쿼리 언어 지원이 추가되었으며, SQL 호환성도 개선되었습니다. 자세한 내용은 23.7 릴리스 발표 자료를 참조하십시오.
- 수십 개의 새로운 기능 추가, 성능 개선, 버그 수정이 포함되었습니다. 23.5, 23.6, 23.7의 자세한 내용은 변경 로그를 참조하십시오.
통합 변경 사항
- Kafka Connector: Avro 날짜 및 시간 타입 지원 추가
- JavaScript 클라이언트: 웹 기반 환경용 안정 버전 출시
- Grafana: 필터 로직과 데이터베이스 이름 처리 개선, 초 미만 정밀도의 TimeInteval 지원 추가
- Golang 클라이언트: 여러 배치 및 비동기 데이터 로드 문제 수정
- Metabase: v0.47 지원, 연결 가장 지원 추가, 데이터 타입 대응 수정
2023년 07월 27일
이번 릴리스에서는 Kafka용 ClickPipes의 비공개 프리뷰, 새로운 데이터 로드 방식, 그리고 Cloud Console에서 URL의 파일을 로드하는 기능을 제공합니다.
통합 변경 사항
- Kafka용 ClickPipes의 비공개 프리뷰를 도입했습니다. 이는 Kafka와 Confluent Cloud의 대규모 데이터를 몇 번의 클릭만으로 간편하게 수집할 수 있게 해주는 클라우드 네이티브 통합 엔진입니다. 대기자 명단은 여기에서 등록하십시오.
- JavaScript client: 웹 기반 환경(브라우저, Cloudflare Workers) 지원을 추가했습니다. 커뮤니티가 사용자 지정 환경용 커넥터를 만들 수 있도록 코드를 리팩터링했습니다.
- Kafka Connector: Timestamp 및 Time Kafka 타입용 인라인 schema 지원을 추가했습니다
- Python client: 삽입 압축 및 LowCardinality 읽기 문제를 수정했습니다
Console 변경 사항
- 테이블 생성 설정 옵션이 더 다양해진 새로운 데이터 로딩 환경이 추가되었습니다
- Cloud Console에서 URL의 파일을 로드할 수 있는 기능이 추가되었습니다
- 다른 조직에 참여할 수 있는 추가 옵션과 대기 중인 모든 초대를 확인할 수 있도록 초대 절차가 개선되었습니다
2023년 7월 14일
이번 릴리스에서는 Dedicated Services를 생성할 수 있는 기능, 오스트레일리아의 새로운 AWS 지역, 그리고 디스크 데이터를 암호화할 때 자체 키를 사용할 수 있는 기능이 추가되었습니다.
일반 업데이트
- 새로운 AWS 오스트레일리아 지역: 시드니 (ap-southeast-2)
- 지연 시간에 민감하고 까다로운 워크로드를 위한 전용 ティア 서비스(설정하려면 support로 문의하십시오)
- 디스크 데이터 암호화를 위한 BYOK(Bring Your Own Key)(설정하려면 support로 문의하십시오)
콘솔 변경 사항
- 非同期 INSERT용 관측성 메트릭 대시보드 개선
- 지원 연동을 위한 챗봇 동작 개선
통합 변경 사항
- NodeJS client: 소켓 타임아웃으로 인한 연결 실패 버그를 수정했습니다
- Python 클라이언트: 삽입 쿼리에 QuerySummary를 추가하고 데이터베이스 이름의 특수 문자를 지원하도록 했습니다
- Metabase: JDBC 드라이버 버전을 업데이트하고 DateTime64 지원을 추가했으며 성능을 개선했습니다.
핵심 데이터베이스 변경 사항
- 쿼리 캐시는 ClickHouse Cloud에서 활성화할 수 있습니다. 활성화하면 성공적으로 실행된 쿼리의 결과가 기본적으로 1분간 캐시되며, 이후 쿼리에서는 캐시된 결과를 사용합니다.
2023년 06월 20일
이번 릴리스에서는 GCP용 ClickHouse Cloud가 일반 제공되기 시작했으며, Cloud API용 Terraform 프로바이더가 추가되었고, ClickHouse 버전이 23.4로 업데이트되었습니다.
일반 업데이트
- GCP용 ClickHouse Cloud가 이제 일반 제공되며, GCP Marketplace 통합, Private Service Connect 지원, 자동 백업이 제공됩니다(자세한 내용은 blog 및 press release를 참조하십시오)
- Cloud API용 Terraform 프로바이더를 이제 사용할 수 있습니다
Console 변경 사항
- 서비스용 통합 설정 페이지를 새로 추가했습니다
- 스토리지 및 컴퓨팅의 사용량 측정 정확도를 조정했습니다
통합 변경 사항
- Python 클라이언트: 삽입 성능을 개선하고, 멀티프로세싱을 지원할 수 있도록 내부 의존성을 리팩터링했습니다
- Kafka Connector: Confluent Cloud에 업로드하여 설치할 수 있도록 했으며, 일시적인 연결 문제에 대한 재시도를 추가하고, 잘못된 커넥터 상태를 자동으로 재설정하도록 했습니다
ClickHouse 23.4 버전 업그레이드
- 병렬 레플리카에서 JOIN을 지원하도록 추가했습니다(설정하려면 지원팀에 문의하십시오)
- 경량한 삭제 성능 개선
- 대규모 삽입 처리 시 캐싱 개선
관리 관련 변경 사항
- "default"가 아닌 사용자에 대한 로컬 딕셔너리 생성 기능 확대
2023년 5월 30일
이번 릴리스에는 컨트롤 플레인 작업을 위한 ClickHouse Cloud Programmatic API의 정식 공개(자세한 내용은 블로그 참조), IAM 역할을 사용한 S3 액세스, 그리고 추가 확장 옵션이 포함됩니다.
일반 변경 사항
- ClickHouse Cloud용 API 지원. 새로운 Cloud API를 사용하면 기존 CI/CD 파이프라인에 서비스 관리 기능을 원활하게 통합하고, 서비스를 프로그래밍 방식으로 관리할 수 있습니다
- IAM 역할을 사용한 S3 액세스. 이제 IAM 역할을 활용해 비공개 Amazon Simple Storage Service (S3) 버킷에 안전하게 액세스할 수 있습니다(설정하려면 지원팀에 문의하십시오)
스케일링 변경 사항
- 수평 스케일링. 더 많은 병렬 처리가 필요한 워크로드는 이제 최대 10개의 레플리카로 구성할 수 있습니다(설정하려면 지원팀에 문의하십시오)
- CPU 기반 자동 스케일링. CPU 집약적 워크로드는 이제 자동 스케일링 정책의 추가 트리거를 활용할 수 있습니다
콘솔 변경 사항
- Dev 서비스를 프로덕션 서비스로 마이그레이션하는 기능 추가(활성화하려면 지원팀에 문의하십시오)
- 인스턴스 생성 과정에서 스케일링 설정을 제어하는 기능 추가
- 메모리에 기본 비밀번호가 없을 때 연결 문자열이 잘못되는 문제 수정
통합 변경 사항
- Golang client: 네이티브 프로토콜에서 연결이 불균형해지는 문제를 수정하고, 네이티브 프로토콜에서 사용자 지정 설정을 지원하도록 했습니다
- Nodejs 클라이언트: nodejs v14 지원을 중단하고 v20 지원을 추가했습니다
- Kafka Connector: LowCardinality type 지원을 추가했습니다
- Metabase: 시간 범위 기준 그룹화 문제를 수정하고, Metabase 기본 제공 질문에서 정수 지원 문제를 수정했습니다
성능 및 안정성
- 쓰기 집약적인 워크로드의 효율성과 성능을 개선했습니다
- 백업 속도와 효율성을 높이기 위해 증분 백업 전략을 도입했습니다
2023년 5월 11일
이번 릴리스에서는 GCP용 ClickHouse Cloud의 공개 베타를 출시하고 (자세한 내용은 블로그를 참조하십시오), 관리자가 쿼리 종료 권한을 부여할 수 있도록 권한 범위를 확장했으며, Cloud Console에서 MFA 사용자의 상태를 더 명확하게 확인할 수 있도록 했습니다.
GCP용 ClickHouse Cloud는 이제 일반 제공 상태입니다. 위의 6월 20일 항목을 참조하십시오.
GCP용 ClickHouse Cloud가 이제 공개 베타로 제공됩니다
GCP용 ClickHouse Cloud는 이제 일반 제공 상태입니다. 위의 6월 20일 항목을 참조하십시오.
- Google Compute 및 Google Cloud Storage를 기반으로 실행되는, 스토리지와 컴퓨트를 완전히 분리한 완전 관리형 ClickHouse 서비스를 출시합니다
- 아이오와(us-central1), 네덜란드(europe-west4), 싱가포르(asia-southeast1) 지역에서 사용할 수 있습니다
- 초기 3개 지역 모두에서 개발 및 프로덕션 서비스를 지원합니다
- 기본적으로 강력한 보안을 제공합니다: 전송 중 엔드투엔드 암호화, 저장 데이터 암호화, IP allow list
통합 변경 사항
- Golang client: 프록시 환경 변수 지원 추가
- Grafana: Grafana 데이터 소스 설정에서 ClickHouse 사용자 지정 설정 및 프록시 환경 변수를 지정하는 기능 추가
- Kafka Connector: 빈 레코드 처리 개선
Console 변경 사항
- 사용자 목록에 다단계 인증(MFA) 사용 여부를 나타내는 표시기를 추가했습니다
성능 및 안정성
- 관리자가 쿼리 종료 권한을 더욱 세밀하게 제어할 수 있도록 했습니다
2023년 5월 4일
이번 릴리스에서는 새로운 히트맵 차트 유형이 추가되었고, 청구 사용량 페이지가 개선되었으며, 서비스 시작 시간이 더 빨라졌습니다.
Console 변경 사항
- SQL 콘솔에 히트맵 차트 유형을 추가했습니다
- 청구 사용량 페이지에서 각 청구 항목별로 소모된 크레딧을 표시하도록 개선했습니다
통합 변경 사항
- Kafka connector: 일시적인 연결 오류에 대한 재시도 메커니즘 추가
- Python client: HTTP 연결이 무기한 재사용되지 않도록
max_connection_age설정 추가. 이는 특정 로드 밸런싱 문제를 완화하는 데 도움이 될 수 있습니다 - Node.js client: Node.js v20 지원 추가
- Java 클라이언트: 클라이언트 인증서 authentication 지원 개선, 중첩된 Tuple/Map/Nested 타입 지원 추가
성능 및 안정성
- 파트 수가 많은 경우 서비스 시작 시간을 개선했습니다
- SQL 콘솔에서 장시간 실행되는 쿼리의 취소 로직을 최적화했습니다
버그 수정
- 'Cell Towers' 샘플 데이터셋을 가져오지 못하던 문제를 수정했습니다
2023년 4월 20일
이번 릴리스에서는 ClickHouse 버전을 23.3으로 업데이트하고, 콜드 읽기 성능을 크게 개선했으며, 지원팀과 실시간으로 채팅할 수 있는 기능을 제공합니다.
Console 변경 사항
- 지원팀과 실시간으로 채팅할 수 있는 옵션이 추가되었습니다
통합 변경 사항
- Kafka Connector: 널 허용 타입 지원 추가
- Golang 클라이언트: 외부 테이블 지원 추가, boolean 및 포인터 타입 매개변수 바인딩 지원 추가
설정 변경
max_table_size_to_drop및max_partition_size_to_drop설정을 재정의하여 대형 테이블도 삭제할 수 있는 기능이 추가되었습니다
성능 및 안정성
allow_prefetched_read_pool_for_remote_filesystem설정을 통해 S3 미리 읽기(prefetch)를 사용하여 콜드 읽기 속도를 개선했습니다
ClickHouse 23.3 버전 업그레이드
- 경량한 삭제 기능은 이제 프로덕션 환경에서 사용할 수 있습니다. 자세한 내용은 23.3 릴리스 블로그를 참조하십시오
- 다단계 PREWHERE 지원이 추가되었습니다. 자세한 내용은 23.2 릴리스 블로그를 참조하십시오
- 수십 개의 새로운 기능, 성능 개선 및 버그 수정이 포함되었습니다. 자세한 내용은 23.3 및 23.2의 변경 로그를 참조하십시오
2023년 4월 6일
이번 릴리스에는 Cloud 엔드포인트를 조회하는 API, 최소 유휴 타임아웃(idle timeout)에 대한 진보된 스케일링 제어 기능, 그리고 Python client 쿼리 메서드에서 외부 데이터를 지원하는 기능이 포함됩니다.
API 변경 사항
- Cloud Endpoints API를 통해 ClickHouse Cloud 엔드포인트를 프로그래밍 방식으로 쿼리할 수 있는 기능이 추가되었습니다
Console 변경 사항
- 진계 확장/축소 설정에 '최소 idle 타임아웃' 설정을 추가했습니다
- 데이터 로딩 모달의 스키마 추론에 best-effort datetime 감지를 추가했습니다
통합 변경 사항
- Metabase: 여러 schema 지원이 추가되었습니다
- Go 클라이언트: TLS 연결에서 유휴 연결의 활성 상태 검사 문제를 수정했습니다
- Python client
- 쿼리 메서드에서 외부 데이터를 지원하도록 추가했습니다
- 쿼리 결과에 대한 시간대 지원이 추가되었습니다
no_proxy/NO_PROXY환경 변수 지원이 추가되었습니다- Nullable 타입의 NULL 값에 대한 서버 측 매개변수 바인딩을 수정했습니다
버그 수정
- SQL 콘솔에서
INSERT INTO ... SELECT ...를 실행할 때 select 쿼리와 동일한 행 제한이 잘못 적용되던 문제를 수정했습니다
2023년 03월 23일
이번 릴리스에는 데이터베이스 비밀번호 복잡성 규칙, 대규모 백업 복원 속도의 대폭 향상, 그리고 Grafana Trace View에서 트레이스를 표시하는 지원이 포함됩니다.
보안 및 안정성
- 이제 핵심 데이터베이스 엔드포인트에 비밀번호 복잡성 규칙이 적용됩니다
- 대용량 백업 복원 시간이 단축되었습니다
Console 변경 사항
- 온보딩 워크플로를 간소화하고, 새로운 기본값과 더 간결한 화면 구성을 도입했습니다
- 회원가입 및 로그인 지연 시간을 줄였습니다
통합 변경 사항
- Grafana:
- Trace View에서 ClickHouse에 저장된 trace 데이터를 표시하는 기능 추가
- 시간 범위 필터를 개선하고 테이블 이름의 특수 문자 지원 추가
- Superset: ClickHouse 네이티브 지원 추가
- Kafka Connect Sink: 자동 날짜 변환 및 Null 컬럼 처리 추가
- Metabase: v0.46 호환성 추가
- Python client: 임시 테이블 삽입 문제를 수정하고 Pandas Null 지원 추가
- Golang client: 시간대가 있는 Date 타입 정규화
- Java client
- SQL 파서에 compression, infile, outfile 키워드 지원 추가
- 자격 증명 오버로드 추가
ON CLUSTER사용 시 batch 지원 수정
- Node.js client
- JSONStrings, JSONCompact, JSONCompactStrings, JSONColumnsWithMetadata 데이터 형식 지원 추가
- 이제 모든 주요 client 메서드에
query_id를 지정할 수 있음
버그 수정
- 새 서비스의 초기 프로비저닝 및 시작 시간이 느려지던 버그를 수정했습니다
- 캐시 설정 오류로 인해 쿼리 성능이 저하되던 버그를 수정했습니다
2023년 3월 9일
이번 릴리스에서는 관측성 대시보드를 개선하고, 대규모 백업 생성 시간을 단축하며, 대규모 테이블과 파티션을 삭제하는 데 필요한 설정을 추가했습니다.
콘솔 변경 사항
- 관측성 대시보드에 심화 기능(미리보기)을 추가했습니다
- 관측성 대시보드에 메모리 할당 차트를 추가했습니다
- SQL 콘솔 스프레드시트 보기에서 간격 및 줄바꿈 처리를 개선했습니다
안정성 및 성능
- 데이터가 변경된 경우에만 백업을 실행하도록 백업 일정을 최적화했습니다
- 대규모 백업 완료 시간을 단축했습니다
설정 변경 사항
- 쿼리 또는 연결 수준에서 설정
max_table_size_to_drop및max_partition_size_to_drop를 재정의해 테이블과 파티션 삭제 한도를 늘릴 수 있는 기능이 추가되었습니다 - 소스 IP를 기준으로 quota 및 접근 제어를 적용할 수 있도록 쿼리 로그에 소스 IP가 추가되었습니다
통합
- Python client: Pandas 지원 개선 및 시간대 관련 문제 수정
- Metabase: Metabase 0.46.x 호환성 및 SimpleAggregateFunction 지원
- Kafka-Connect: 날짜의 암시적 변환 및 null 컬럼 처리 개선
- Java Client: 중첩 데이터를 Java 맵으로 변환
2023년 2월 23일
이번 릴리스에서는 ClickHouse 23.1 핵심 릴리스의 일부 기능을 사용할 수 있게 되었으며, Amazon Managed Streaming for Apache Kafka (MSK)와의 상호 운용성을 지원하고, activity log에서 확장 및 유휴 상태에 대한 고급 조정 옵션을 제공합니다.
ClickHouse 23.1 버전 업그레이드
ClickHouse 23.1의 일부 기능을 지원합니다. 예를 들면 다음과 같습니다.
- 맵 타입의 ARRAY JOIN
- SQL 표준 16진수 및 2진수 리터럴
age(),quantileInterpolatedWeighted(),quantilesInterpolatedWeighted()를 포함한 새로운 함수- 인수 없이
generateRandom에서 삽입 대상 테이블의 구조를 사용할 수 있는 기능 - 이전 이름을 다시 사용할 수 있도록 데이터베이스 생성 및 이름 변경 로직 개선
- 자세한 내용은 23.1 릴리스 웨비나 슬라이드 및 23.1 릴리스 변경 로그를 참조하십시오
통합 변경 사항
- Kafka-Connect: Amazon MSK 지원 추가
- Metabase: 첫 번째 안정화 릴리스 1.0.0
- Metabase Cloud에서 커넥터를 사용할 수 있도록 지원 추가
- 사용 가능한 모든 데이터베이스를 탐색하는 기능 추가
- AggregationFunction 유형 데이터베이스의 동기화 문제 수정
- DBT-clickhouse: 최신 DBT 버전 v1.4.1 지원 추가
- Python client: 프록시 및 SSH 터널링 지원 개선, Pandas DataFrame 관련 여러 수정 사항 및 성능 최적화 추가
- Nodejs 클라이언트: 쿼리 결과에
query_id를 포함할 수 있는 기능 출시. 이를 사용해system.query_log에서 쿼리 메트릭을 조회할 수 있습니다 - Golang client: ClickHouse Cloud와의 네트워크 연결 최적화
콘솔 변경 사항
- 활동 로그에 고급 스케일링 및 유휴 설정 조정 내용을 추가했습니다
- 비밀번호 재설정 이메일에 사용자 에이전트 및 IP 정보를 추가했습니다
- Google OAuth 가입 흐름을 개선했습니다
안정성 및 성능
- 대규모 서비스의 유휴 상태 재개 시간을 단축했습니다
- 많은 수의 테이블과 파티션이 있는 서비스의 읽기 지연 시간을 개선했습니다
버그 수정
- 서비스 비밀번호 재설정 시 비밀번호 정책을 따르지 않던 문제를 수정했습니다
- 조직 초대 이메일 주소 유효성 검사가 대소문자를 구분하지 않도록 변경했습니다
2023년 2월 2일
이번 릴리스에는 공식 지원 Metabase 통합, 주요 Java 클라이언트 / JDBC 드라이버 릴리스, 그리고 SQL 콘솔의 뷰(view) 및 materialized view 지원이 포함됩니다.
통합 변경 사항
- Metabase 플러그인: ClickHouse가 유지 관리하는 공식 솔루션이 되었습니다
- dbt 플러그인: 멀티스레드 지원이 추가되었습니다
- Grafana 플러그인: 연결 오류 처리가 개선되었습니다
- Python 클라이언트: 삽입 작업에 대한 스트리밍 지원
- Go 클라이언트: 버그 수정: 취소된 연결을 닫고 연결 오류 처리가 개선되었습니다
- JS 클라이언트: exec/insert 관련 호환성 변경 사항, 반환 타입에서 query_id를 사용할 수 있게 되었습니다
- Java 클라이언트 / JDBC 드라이버 주요 릴리스
- 호환성 변경 사항: 기존에 사용 중단(deprecated)된 메서드, class 및 패키지가 제거되었습니다
- R2DBC 드라이버와 파일 삽입 지원이 추가되었습니다
Console 변경 사항
- SQL 콘솔에서 뷰 및 materialized view를 지원합니다
성능 및 안정성
- 중지되었거나 유휴 상태인 인스턴스의 비밀번호 재설정이 더 빨라졌습니다
- 더 정확한 활동 추적을 통해 축소 동작을 개선했습니다
- SQL 콘솔의 CSV 내보내기 시 잘리던 버그를 수정했습니다
- 간헐적으로 샘플 데이터 업로드가 실패하던 버그를 수정했습니다
2023년 1월 12일
이번 릴리스에서는 ClickHouse 버전을 22.12로 업데이트하고, 더 많은 새로운 소스에서 딕셔너리를 사용할 수 있게 했으며, 쿼리 성능도 개선했습니다.
일반 변경 사항
- 외부 ClickHouse, Cassandra, MongoDB, MySQL, PostgreSQL, Redis를 포함한 추가 소스용 딕셔너리를 활성화했습니다
ClickHouse 22.12 버전 업그레이드
- Grace Hash Join까지 JOIN 지원이 확장되었습니다
- 파일 읽기를 위한 Binary JSON(BSON) 지원이 추가되었습니다
- GROUP BY ALL 표준 SQL 구문 지원이 추가되었습니다
- 고정 정밀도 Decimal 연산을 위한 새로운 수학 함수가 추가되었습니다
- 전체 변경 사항은 22.12 릴리스 블로그 및 자세한 22.12 변경 로그를 참조하십시오
Console 변경 사항
- SQL 콘솔의 자동 완성 기능 개선
- 이제 기본 지역이 대륙별 위치를 고려합니다
- Billing Usage 페이지가 청구 및 웹사이트 단위를 모두 표시하도록 개선되었습니다
통합 변경 사항
- DBT 릴리스 v1.3.2
- delete+insert 증분 전략에 대한 실험적 지원 추가
- s3source 매크로 추가
- Python 클라이언트 v0.4.8
- 파일 삽입 지원
- 서버 측 쿼리 매개변수 바인딩
- Go 클라이언트 v2.5.0
- 압축 시 메모리 사용량 감소
- 서버 측 쿼리 매개변수 바인딩
안정성 및 성능
- 객체 저장소에서 많은 수의 작은 파일을 가져오는 쿼리의 읽기 성능을 개선했습니다
- 새로 시작된 서비스의 compatibility 설정이 서비스가 처음 시작된 버전으로 설정되도록 개선했습니다
버그 수정
이제 리소스를 예약하기 위해 Advanced Scaling 슬라이더를 사용하면 변경 사항이 즉시 적용됩니다.