2024년 12월 20일
Marketplace subscription 조직 연결
OpenAPI Key 만료 강제 설정
알림용 사용자 지정 이메일
2024년 12월 6일
BYOC (베타)
ClickPipes의 Postgres 변경 데이터 캡처(Change Data Capture, CDC) 커넥터
Dashboards(베타)
Query API endpoint (일반 제공)
- 특히 콜드 스타트 시 엔드포인트 지연 시간 감소
- 엔드포인트 RBAC 제어 강화
- CORS 허용 도메인 구성 가능
- 결과 스트리밍
- 모든 ClickHouse 호환 출력 형식 지원
네이티브 JSON 지원(베타)
벡터 유사성 인덱스를 사용한 벡터 검색(얼리 액세스)
ClickHouse-connect (Python) 및 ClickHouse Kafka Connect 사용자
MEMORY_LIMIT_EXCEEDED 예외가 발생할 수 있는 문제를 겪은 고객에게 안내 이메일이 발송되었습니다.
다음 버전으로 업그레이드하십시오:
- Kafka-Connect: > 1.2.5
- ClickHouse-Connect (Java): > 0.8.6
ClickPipes가 이제 AWS에서 VPC 간 리소스 액세스를 지원합니다
ClickPipes가 이제 AWS MSK용 IAM을 지원합니다
AWS의 신규 서비스에 대한 최대 레플리카 크기
2024년 11월 22일
ClickHouse Cloud용 내장 고급 관측성 대시보드
AI 기반 SQL 자동 완성
새 “청구” 역할
2024년 11월 8일
ClickHouse Cloud의 고객 알림
2024년 10월 4일
ClickHouse Cloud에서 이제 GCP용 HIPAA 대응 서비스가 베타로 제공됩니다
us-central-1에서 Dedicated service 유형 고객에게 제공되며, Business Associate Agreement(BAA)가 필요합니다. 이 기능에 대한 액세스를 요청하거나 추가 GCP, AWS, Azure 리전의 대기자 명단에 등록하려면 sales 또는 support에 문의하십시오.
컴퓨트-컴퓨트 분리가 이제 GCP 및 Azure에서 비공개 프리뷰로 제공됩니다
셀프서비스 MFA 복구 코드
ClickPipes 업데이트: 사용자 지정 인증서, 지연 시간 인사이트 등
Kafka 및 Kinesis용 스케일링 제어(비공개 베타) 고처리량 워크로드에서는 데이터 볼륨과 지연 시간 요구 사항을 충족하기 위해 추가 리소스가 필요할 수 있습니다. ClickPipes를 위한 수평 스케일링을 Cloud Console에서 직접 사용할 수 있도록 도입하고 있습니다. 이 기능은 현재 비공개 베타로 제공되며, 요구 사항에 따라 리소스를 더욱 효과적으로 스케일링할 수 있습니다. 베타 참여를 원하면 support에 문의하십시오. Kafka 및 Kinesis용 원시 메시지 수집 이제 Kafka 또는 Kinesis 메시지 전체를 파싱하지 않고 그대로 수집할 수 있습니다. 이제 ClickPipes는 전체 메시지를 하나의 String 컬럼에 매핑할 수 있도록
_raw_message 가상 컬럼을 지원합니다. 이를 통해 필요에 따라 원시 데이터를 유연하게 활용할 수 있습니다.
2024년 8월 29일
새 Terraform 프로바이더 버전 - v1.0.0
2024 SOC 2 Type II 보고서 및 업데이트된 ISO 27001 인증서
2024년 8월 15일
AWS에서 컴퓨트-컴퓨트 분리가 이제 비공개 프리뷰로 제공됩니다
S3 및 GCS용 ClickPipes, 이제 일반 제공 및 연속 모드 지원
2024년 7월 18일
메트릭용 Prometheus 엔드포인트가 이제 일반 제공됩니다
Cloud Console의 테이블 검사기
DESCRIBE와 같은 명령이 있습니다. 이러한 명령은 콘솔에 결과를 출력하지만, 테이블과 컬럼에 관한 필요한 정보를 모두 가져오려면 여러 쿼리를 조합해야 하는 경우가 많아 사용이 다소 불편합니다.
최근 Cloud Console에 테이블 검사기(Table Inspector) 를 출시했습니다. 이를 통해 SQL을 작성하지 않고도 UI에서 중요한 테이블 및 컬럼 정보를 확인할 수 있습니다. Cloud Console에서 서비스의 Table Inspector를 사용해 보십시오. 하나의 통합된 인터페이스에서 스키마, 스토리지, 압축 등 다양한 정보를 제공합니다.
새로운 Java 클라이언트 API
새 분석기가 기본적으로 활성화됩니다
JOIN을 비롯한 추가 최적화를 가능하게 합니다. 이전에는 신규 사용자가 allow_experimental_analyzer 설정을 통해 이 기능을 활성화해야 했습니다. 이제 이 개선된 분석기는 새로운 ClickHouse Cloud 서비스에서 기본적으로 제공됩니다.
앞으로도 분석기에 더 많은 최적화가 예정되어 있으니, 추가 개선 사항도 계속 지켜봐 주십시오.
2024년 6월 28일
ClickHouse Cloud for Microsoft Azure가 이제 일반 제공됩니다
- 미국: West US 3 (Arizona)
- 미국: East US 2 (Virginia)
- 유럽: Germany West Central (Frankfurt)
쿼리 로그 인사이트
system.query_log 테이블은 쿼리 최적화, 디버깅, 그리고 클러스터의 전반적인 상태와 성능을 모니터링하는 데 중요한 정보 원본입니다. 다만 한 가지 주의할 점이 있습니다. 필드가 70개가 넘고 쿼리당 여러 레코드가 있어 쿼리 로그를 해석하려면 상당한 학습이 필요합니다. 이번 쿼리 인사이트 초기 버전은 앞으로 쿼리 디버깅과 최적화 패턴을 더 단순하게 만들기 위한 작업의 청사진을 제시합니다. 이 기능을 계속 개선해 나가는 과정에서 피드백을 보내주시면 감사하겠습니다. 의견을 보내주시면 큰 도움이 됩니다.
메트릭용 Prometheus 엔드포인트(비공개 프리뷰)
기타 기능
- 구성 가능한 백업을 통해 빈도, 보존 기간, 일정과 같은 사용자 지정 백업 정책을 설정할 수 있으며, 이제 일반 제공 상태입니다.
2024년 6월 13일
Kafka ClickPipes Connector의 구성 가능한 오프셋(베타)
- 처음부터: Kafka 토픽의 맨 처음부터 데이터 읽기를 시작합니다. 이 옵션은 모든 과거 데이터를 다시 처리해야 하는 경우에 적합합니다.
- 최신부터: 가장 최근 오프셋부터 데이터 읽기를 시작합니다. 새 메시지에만 관심이 있는 경우에 유용합니다.
- 타임스탬프부터: 특정 타임스탬프 시점 또는 그 이후에 생성된 메시지부터 데이터 읽기를 시작합니다. 이 기능을 사용하면 더 정밀하게 제어할 수 있으며, 정확한 시점부터 처리를 재개할 수 있습니다.
서비스를 빠른 릴리스 채널에 등록하기
수평 스케일링에 대한 Terraform 지원
2024년 5월 30일
Microsoft Azure용 ClickHouse Cloud가 이제 베타로 제공됩니다
ClickHouse Cloud 콘솔에서 Private Link 설정
2024년 5월 17일
ClickPipes를 사용하여 Amazon Kinesis에서 데이터 수집(베타)
구성 가능한 백업(비공개 프리뷰)
SQL 쿼리로 API 만들기(베타)
공식 ClickHouse 인증이 이제 제공됩니다
2024년 4월 25일
ClickPipes를 사용해 S3 및 GCS에서 데이터 로드하기
Fivetran을 사용하여 500개 이상의 소스에서 ClickHouse Cloud로 데이터를 로드하세요
기타 변경 사항
- SQL 콘솔에서 출력 형식 지원
- ClickPipes Kafka Connector가 다중 broker 구성을 지원합니다
- PowerBI connector가 ODBC 드라이버 구성 옵션 지정을 지원합니다.
2024년 4월 18일
이제 ClickHouse Cloud에서 AWS Tokyo 리전을 사용할 수 있습니다
ap-northeast-1)이 추가되었습니다. ClickHouse를 가장 빠른 데이터베이스로 제공하기 위해, 지연 시간을 최대한 줄일 수 있도록 각 클라우드에 더 많은 리전을 지속적으로 추가하고 있습니다. 업데이트된 Cloud Console에서 Tokyo에 새 서비스를 생성할 수 있습니다.
기타 변경 사항:
Console 변경 사항
- ClickPipes for Kafka의 Avro 포맷 지원이 이제 일반 제공됩니다
- Terraform 프로바이더에서 리소스(서비스 및 private endpoints) 가져오기를 완전히 지원합니다
통합 변경 사항
- NodeJS 클라이언트 주요 안정 릴리스: 쿼리 + ResultSet 및 URL 구성에 대한 고급 TypeScript 지원
- Kafka Connector: DLQ에 쓸 때 예외를 무시하던 버그를 수정하고, Avro Enum 타입 지원을 추가했으며, MSK 및 Confluent Cloud에서 커넥터를 사용하는 가이드를 게시했습니다
- Grafana: UI의 널 허용 타입 지원 문제를 수정하고, 동적 OTel tracing 테이블 이름 지원 문제를 수정했습니다
- DBT: 사용자 정의 머티리얼라이즈를 위한 모델 설정을 수정했습니다.
- Java 클라이언트: 잘못된 오류 코드 파싱 버그를 수정했습니다
- Python 클라이언트: 숫자 타입의 매개변수 바인딩을 수정하고, 쿼리 바인딩의 숫자 목록 관련 버그를 수정했으며, SQLAlchemy Point 지원을 추가했습니다.
2024년 4월 4일
새로운 ClickHouse Cloud Console 소개
2024년 3월 28일
일반 업데이트
- Microsoft Azure 지원이 비공개 프리뷰로 도입되었습니다. 액세스하려면 계정 관리 팀이나 고객 지원팀에 문의하거나 대기자 명단에 등록하십시오.
- 릴리스 채널이 도입되었습니다. 이를 통해 환경 유형에 따라 업그레이드 시점을 지정할 수 있습니다. 이번 릴리스에서는 “fast” 릴리스 채널이 추가되어 비프로덕션 환경을 프로덕션 환경보다 먼저 업그레이드할 수 있습니다(활성화하려면 고객 지원팀에 문의하십시오).
관리 관련 변경 사항
- API를 통한 수평 스케일링 구성 지원 추가(비공개 프리뷰, 활성화하려면 지원팀에 문의하십시오)
- 시작 시 메모리 부족 오류가 발생하는 서비스가 확장되도록 자동 스케일링 개선
- Terraform 프로바이더를 통해 AWS용 CMEK 지원 추가
Console 변경 사항
- Microsoft 소셜 로그인 지원 추가
- SQL 콘솔에서 매개변수화된 쿼리 공유 기능 추가
- 쿼리 편집기 성능 대폭 개선(일부 EU 리전에서 지연 시간이 5초에서 1.5초로 감소)
통합 변경 사항
- ClickHouse OpenTelemetry exporter: ClickHouse 복제 테이블 엔진 지원 추가 및 통합 테스트 추가
- ClickHouse DBT adapter: Dictionaries용 머티리얼라이즈 매크로 지원 추가, TTL 표현식 지원 테스트 추가
- ClickHouse Kafka Connect Sink: Kafka plugin 디스커버리 호환성 추가 (커뮤니티 기여)
- ClickHouse Java Client: 새 클라이언트 API용 새 패키지 도입 및 Cloud 테스트 커버리지 추가
- ClickHouse NodeJS Client: 새로운 HTTP keep-alive 동작에 대한 테스트와 문서 확장. v0.3.0부터 사용 가능
- ClickHouse Golang Client: 맵에서 키로 사용하는 Enum 관련 버그 수정, 오류가 발생한 연결이 연결 풀에 남아 있는 경우의 버그 수정 (커뮤니티 기여)
- ClickHouse Python Client: PyArrow를 통한 쿼리 스트리밍 지원 추가 (커뮤니티 기여)
보안 업데이트
- ClickHouse Cloud를 업데이트하여 “쿼리 캐싱이 활성화되면 역할 기반 접근 제어가 우회되는 문제” (CVE-2024-22412)를 방지했습니다
2024년 3월 14일
Console 변경 사항
- 새로운 Cloud Console 환경을 얼리 액세스로 사용할 수 있습니다(참여에 관심이 있으면 지원팀에 문의하십시오).
- S3 및 GCS의 대량 적재를 위한 ClickPipes를 얼리 액세스로 사용할 수 있습니다(참여에 관심이 있으면 지원팀에 문의하십시오).
- ClickPipes for Kafka의 Avro 포맷 지원을 얼리 액세스로 사용할 수 있습니다(참여에 관심이 있으면 지원팀에 문의하십시오).
ClickHouse 버전 업그레이드
- FINAL 최적화, 벡터화 개선, 더 빨라진 집계에 대한 자세한 내용은 23.12 릴리스 블로그를 참조하십시오.
- punycode 처리, 문자열 유사도, 이상치 탐지를 위한 새 함수와 머지 및 Keeper의 메모리 최적화에 대한 자세한 내용은 24.1 릴리스 블로그 및 발표자료를 참조하십시오.
- 이 ClickHouse Cloud 버전은 24.1을 기반으로 하며, 수십 가지의 새 기능, 성능 개선, 버그 수정을 확인할 수 있습니다. 자세한 내용은 핵심 데이터베이스 변경 로그를 참조하십시오.
통합 변경 사항
- Grafana: v4용 대시보드 마이그레이션과 애드혹 필터링 로직을 수정했습니다
- Tableau Connector: DATENAME 함수와 “real” 인수의 반올림 처리를 수정했습니다
- Kafka Connector: 연결 초기화 시 발생하던 NPE를 수정하고 JDBC 드라이버 옵션을 지정할 수 있는 기능을 추가했습니다
- Golang 클라이언트: 응답 처리 시 메모리 사용량을 줄이고, Date32의 극단값을 수정했으며, 압축이 활성화된 경우의 오류 보고를 수정했습니다
- Python 클라이언트: datetime 매개변수의 시간대 지원을 개선하고 Pandas DataFrame 성능을 향상했습니다
2024년 2월 29일
Console 변경 사항
- SQL 콘솔 애플리케이션의 초기 로드 시간을 최적화했습니다
- SQL 콘솔에서 race condition으로 인해 ‘authentication failed’ 오류가 발생하던 문제를 수정했습니다
- 모니터링 페이지에서 최신 메모리 할당 값이 간헐적으로 잘못 표시되던 문제를 수정했습니다
- SQL 콘솔이 때때로 KILL QUERY 명령을 중복으로 실행하던 문제를 수정했습니다
- ClickPipes에서 Kafka 기반 데이터 소스에 대한 SCRAM-SHA-256 인증 방법 지원을 추가했습니다
통합 변경 사항
- Kafka Connector: 복잡한 중첩 구조(배열(Array), 맵(Map))에 대한 지원을 확장했습니다; FixedString 유형 지원을 추가했습니다; 여러 데이터베이스로 수집하는 기능을 추가했습니다
- Metabase: 23.8보다 낮은 버전의 ClickHouse와의 호환성 문제를 수정했습니다
- DBT: model 생성 시 설정을 전달할 수 있는 기능을 추가했습니다
- Node.js client: 장시간 실행되는 쿼리(>1hr) 지원과 빈 값을 안정적으로 처리하는 기능을 추가했습니다
2024년 02월 15일
ClickHouse 버전 업그레이드
- S3에서 데이터를 지속적으로 예약 적재하는 S3Queue 테이블 엔진이 프로덕션 환경에서 사용 가능합니다. 자세한 내용은 23.11 릴리스 블로그를 참조하십시오.
- FINAL의 대폭적인 성능 개선과 SIMD 명령어 벡터화 개선으로 쿼리 속도가 더욱 빨라졌습니다. 자세한 내용은 23.12 릴리스 블로그를 참조하십시오.
- 이 ClickHouse Cloud 버전은 23.12를 기반으로 하며, 수십 가지의 새 기능, 성능 개선, 버그 수정을 확인할 수 있습니다. 자세한 내용은 핵심 데이터베이스 변경 이력을 참조하십시오.
Console 변경 사항
- Terraform 프로바이더를 통해 AWS Private Link 및 GCP Private Service Connect를 설정할 수 있는 기능을 추가했습니다
- 원격 파일 데이터 가져오기의 복원력을 개선했습니다
- 모든 데이터 가져오기에 가져오기 상태 세부 정보를 보여주는 플라이아웃을 추가했습니다
- S3 데이터 가져오기에 key/secret key 자격 증명 지원을 추가했습니다
통합 변경 사항
- Kafka Connect
- exactly once를 위한 async_insert 지원 추가(기본값은 비활성화)
- Golang 클라이언트
- DateTime 바인딩 문제 수정
- 배치 삽입 성능 개선
- Java 클라이언트
- 요청 압축 문제 수정
설정 변경 사항
use_mysql_types_in_show_columns는 더 이상 필요하지 않습니다. MySQL 인터페이스를 통해 연결하면 자동으로 활성화됩니다.async_insert_max_data_size의 기본값은 이제10 MiB입니다.
2024년 2월 2일
Console 변경 사항
- ClickPipes에 Azure Event Hub 지원 추가
- 새 서비스는 기본 유휴 상태 전환 시간이 15분으로 설정된 상태로 시작됩니다
통합 변경 사항
- Grafana용 ClickHouse data source v4 릴리스
- Table, Logs, Time Series, Traces용 전용 편집기를 갖추도록 쿼리 빌더를 완전히 개편했습니다
- 더 복잡하고 동적인 쿼리를 지원하도록 SQL 생성기를 완전히 재구축했습니다
- Log 및 Trace 뷰에서 OpenTelemetry를 기본으로 지원하도록 추가했습니다
- Logs 및 Traces의 기본 테이블과 컬럼을 지정할 수 있도록 구성을 확장했습니다
- 사용자 지정 HTTP 헤더를 지정하는 기능을 추가했습니다
- 이 밖에도 많은 개선 사항이 포함되어 있습니다. 전체 changelog을 확인하십시오
- 데이터베이스 스키마 관리 도구
- Kafka Connector 싱크
- 기본값이 설정된 테이블로의 수집을 최적화했습니다
- DateTime64에서 문자열 기반 날짜 지원을 추가했습니다
- Metabase
- 여러 데이터베이스에 대한 연결 지원을 추가했습니다
2024년 1월 18일
일반 변경 사항
- 새 AWS 리전: 런던 (eu-west-2)
Console 변경 사항
- ClickPipes에 Redpanda, Upstash 및 Warpstream 지원 추가
- UI에서 ClickPipes 인증 방식을 구성할 수 있도록 변경
통합 변경 사항
- Java 클라이언트:
- 호환성이 깨지는 변경 사항: 호출 시 임의의 URL handle을 지정하는 기능을 제거했습니다. 이 기능은 ClickHouse에서 제거되었습니다
- 지원 중단 예정: Java CLI 클라이언트 및 GRPC 패키지
- 배치 크기와 ClickHouse 인스턴스의 작업 부하를 줄이기 위해 RowBinaryWithDefaults 포맷 지원을 추가했습니다 (Exabeam 요청)
- Date32 및 DateTime64 범위 경계를 ClickHouse와 호환되도록 조정하고, Spark 배열 문자열 유형과의 호환성 및 노드 선택 메커니즘을 개선했습니다
- Kafka Connector: Grafana용 JMX 모니터링 대시보드를 추가했습니다
- PowerBI: UI에서 ODBC 드라이버 설정을 구성할 수 있도록 했습니다
- JavaScript 클라이언트: 쿼리 요약 정보를 노출하고, 삽입 시 특정 컬럼의 부분 집합을 지정할 수 있도록 했으며, 웹 클라이언트에서 keep_alive를 구성할 수 있도록 했습니다
- Python 클라이언트: SQLAlchemy용 Nothing 유형 지원을 추가했습니다
안정성 변경 사항
- 사용자에게 영향을 주는 하위 호환되지 않는 변경 사항: 이전에는 특정 조건에서 두 가지 기능(is_deleted 및
OPTIMIZE CLEANUP)이 ClickHouse 데이터 손상으로 이어질 수 있었습니다. 사용자 데이터의 무결성을 보호하면서도 기능의 핵심은 유지하기 위해 이 기능의 동작 방식을 조정했습니다. 구체적으로는 MergeTree 설정clean_deleted_rows가 이제 더 이상 권장되지 않으며 아무런 효과도 없습니다.CLEANUP키워드는 기본적으로 허용되지 않으며(사용하려면allow_experimental_replacing_merge_with_cleanup를 활성화해야 합니다),CLEANUP를 사용하기로 했다면 반드시FINAL과 함께 사용해야 합니다. 또한OPTIMIZE FINAL CLEANUP를 실행한 후에는 더 오래된 버전의 행이 삽입되지 않도록 보장해야 합니다.