728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
툴별 버전별 호환성 표
Java | 11+ |
Kafka Connect | 2.x, 3.x |
MySQL | Database: 5.7, 8.0.x Driver: 8.0.29 |
MongoDB | Database: 4.2, 4.4, 5.0, 6.0 Driver: 4.7.1 |
PostgreSQL | Database: 10, 11, 12, 13, 14, 15 Plug-ins: decoderbufs, pgoutput Driver: 42.5.1 |
Oracle | Database: 12c, 19c, 21c Driver: 12.2.0.1, 19.8.0.0, 21.1.0.0, 21.3.0.0, 21.4.0.0, 21.5.0.0, 21.6.0.0 |
SQL Server | Database: 2017, 2019 Driver: 10.2.1.jre8 |
Cassandra 3 | Database: 3.11.12 Driver: 3.11.12 |
Cassandra 4 | Database: 4.0.2 Driver: 4.14.0 |
Db2 | Database: 11.5 Driver: 11.5.0.0 |
Spanner | Database: 6.x Driver: 6.x |
Vitess | Database: 12.0.x Driver: 12.0.0* * See the Vitess Connector documentation for limitations when using the connector with earlier Vitess versions |
Release Note 요약
Release 2.1.4.Final
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- -
New Features
- -
Fixes
- 마리아db에서 GRANT DELETE HISTORY가 파싱될 수 없는 버그가 수정됨
- 키 파티션 테이블에 대해 ddl 파싱이 실패하는 버그가 수정됨
- 커넥터 재시작 시 데이터 로스가 생기는 버그가 수정됨
- CHARACTER/CHARACTER(p)/CHARACTER VARYING(p) 데이터 타입이 JDBC type인 CHAR로 인식되지 않는 버그가 수정됨
- 컬럼명으로 사용딜 수 있는 GEOMETRY 키워드가 누락됨
- 스키마가 로드될 때 마리아db의 uuid 컬럼 타입이 파싱될 수 없는 버그가 수정됨
Other changes
- 배포 가이드 내 커넥터 설정 예시를 갱신함
- 몽고DB change streams 토픽에 대해 메타데이터를 추가함
- 몽고DB 4.0이 만료됨
- MySQL JDBC 드라이버를 8.0.32로 업그레이드 함
Release 2.1.3.Final
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- 오라클 커넥터에서 SSN 필드는 소스 정보 블록 내 INT32 타입으로 전파되었는데 특정 상황에서는 오버플로우가 일어나 이제 INT64로 전파함
- 디비지움은 스키마 너비 설정에 관게 없이 시간대 타입에 관해 milli/microsecond를 0으로 잘라내고 있었는데 이제 올바르게 제공함
New Features
- 캡쳐된 테이블에 관련하여 트랜잭션이 아무 이벤트가 없다면 건너뛰는 트랜잭션의 자세한 내용이 감소됨
- 몽고DB의 증분 스냅샷에 대해 키에 대한 문자열 타입이 지원됨
- 커넥터 설정에 호스트명 유형 검사기가 추가됨
Fixes
- 재시작 시 postgresql 데이터 로스가 수정됨
- internal.schema.history.internal.ddl.filter 설정 옵션이 동작하지 않는 버그가 수정됨
Other changes
- -
Release 2.1.1.Final
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- -
New Features
- -
Fixes
- -
Other changes
- -
Release 2.1.2.Final
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- ZonedTimestamp 문자열은 소수점 두번째 후행 0이 제거된 상태로 전송이 되었으나 이제 소스 컬럼의 길이/sacle에 패딩된 0을 후행으로 하여 제공됨
New Features
- 인터페이스 필드에 대해 멤버의 중복 수정자를 제거함
- Pg의 LSN 체크는 event.processing.failure.handling.mode를 고려함
Fixes
- MySQL Bigint 데이터 타입에 대한 형변환이 실패하는 버그가 수정됨
- 오라클에서 변화를 되돌릴 수 없는 버그가 수정됨
- ExtractNewRecordState와 호화되지 않게 행이 truncate 되는 버그가 수정됨
- pg 커넥터가 money 타입의 경계 값을 파싱할 때 이슈가 생기는 버그가 수정됨
Other changes
- MongoDB의 ExtractNewDocumentStae SMT에 대한 인큐베이팅 중인 doc 문자를 제거함
- JDBC 드라이버를 42.5.1로 업그레이드함
Release 2.1.0.Final
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- 몽고DB 커넥터는 클러스터 내 primary 노드로부터의 스트리밍이 요구되지만 필수는 아니고 non-pirmary 노드에서 읽는 것을 선호함
- Vitess 커넥터가 이제 스냅샷을 지원함. 이는 새로운 커넥터가 시작되면 기존 내용이 기본적으로 스냅샷됨
New Features
- MySQL 파서 내 JSON_TABLE에 대한 지원이 구현됨
- 디비지움 스패너 커넥터가 제공됨
Fixes
- Toatsed json/int/bigint 배열이 제대로 처리되지 않는 버그가 수정됨
Other changes
- -
Release 2.1.0.Beta1
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- 카산드라의 범위 톰스톤 정보가 plain 문자열이었는데 이제 파싱된 데이터와 타입으로 논리적 오브젝트가 제공됨
New Features
- pg에서 db에 대한 LSN 확인이 비활성화됨
- 명시된 필드에 따른 데이터 분산을 실제화함
- 디비지움 서버 내 술어(조건) 파라미터가 지원됨
Fixes
- 다른 타스크가 동작하는 동안 특정 타스크가 회복중이면 IllegalStateEexception 예외가 던져지는 버그가 수정됨
- SQL Server 커넥터의 database.instance 설정 옵션이 무시되는 버그가 수정됨
- Toasted varchar 배열이 올바르게 처리되지 않는 버그가 수정됨
Other changes
- MySQL 파서 내 윈도우 함수를 테스트함
Release 2.1.0.Alpha2
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- 디비지움 REST 확장이 디비지움 컨테이너에 배포가 안되어 사용자가 따로 추가를 했어야 함. 하지만 이제 REST 확장 포함은 필수가 아님
- 커넥터가 보지 못한 데이터가 더 이상 포함되어 있지 않더라도 재생성된 복제 슬롯에 Pg 커넥터가 스트리밍을 다시 시작할 수 있었음. 이에 따라 조용한 데이터 손실이 발생할 수 있엇는데 이제 재개 지점이 있는지 확인하고 없으면 시작하지 않음
New Features
- 디비지움 서버를 통해 카산드라 커넥터가 노출됨
Fixes
- FLOAT64가 포함된 스키마에서 자바 오브젝트가 유효하지 않는 버그가 수정됨
Other changes
- doc 내 새로운 디비지움 섹션을 생성함
Release 2.1.0.Alpha1
Kafka 호환성
- 카프카 커넥트 3.3.1, 카프카 브로커 3.3.1와 호환됨
Breaking changes
- -
New Features
- Pg 15버전을 지원함
- 디비지움 엔진에서 SMT 술어(조건) 지원을 추가함
- MySQL 커넥터가 테이블 토픽 내에서 메시지로 truncate 명령어를 캡쳐함
- 몽고DB 커넥터에 대한 heartbeatFrequency 세팅을 노출함
Fixes
- 설정의 merge method가 동작하지 않는 버그가 수정됨
Other changes
- pg 드라이버를 42.5.0로 업그레이드함
참고
- debezium doc
Debezium Release Series 2.1
728x90
반응형
'Data PipeLine > Debezium' 카테고리의 다른 글
[Debezium] 2.3 Release Note 주요 내용 정리 (0) | 2024.01.28 |
---|---|
[Debezium] 2.2 Release Note 주요 내용 정리 (0) | 2024.01.27 |
[Debezium] 2.0 Release Note 주요 내용 정리 (0) | 2024.01.22 |
[Debezium] 1.9 Release Note 주요 내용 정리 (0) | 2024.01.21 |
[Debezium] 1.8 Release Note 주요 내용 정리 (0) | 2024.01.20 |