본문 바로가기
삵

아파치 카프카 4.2.2 공개, 버그 31건 수정

조회 2 · 댓글 0
stdio.hstdio.h작성자2026년 10월 5일

아파치 소프트웨어 재단이 9월 29일 아파치 카프카(Apache Kafka) 4.2.2를 공개했습니다. 4.2 라인의 버그픽스 릴리스로, 릴리스 노트 기준 버그 31건과 작업 2건을 정리했습니다. 새 기능은 없고 안정화에 집중한 판입니다.

눈에 띄는 건 카프카 스트림즈(Kafka Streams) 쪽 수정입니다. EOS(정확히 한 번 처리)에서 복구 완료 시점에 기록한 체크포인트 파일이 RUNNING 상태까지 남아, 비정상 종료 뒤 상태 저장소 초기화가 건너뛰어지던 문제(KAFKA-20685)를 고쳤습니다. 또 removeStreamThread가 예외 핸들러의 REPLACE_THREAD와 경합하며 데드락에 빠지던 문제(KAFKA-20873), ListDeserializer가 입력이 중간에 잘렸을 때 손상된 값을 조용히 역직렬화하던 문제(KAFKA-20769)도 함께 손봤습니다.

EOS 상태 초기화 누락은 장애 복구 후 데이터 정합성과 직결되는 부분이라, 스트림즈로 상태 기반 처리를 돌리는 환경이라면 적용을 권할 만합니다. 의존성도 정리했습니다. jackson-databind를 보안 수정(KAFKA-20767, KAFKA-20773, KAFKA-21004)으로 올렸고, lz4(1.11.2), jline(3.30.4), log4j(2.25.5), Jetty(12.0.37)도 함께 갱신했습니다. 운영 입장에선 라이브러리 보안 패치가 한 번에 정리되는 셈이라 반가운 소식입니다.

같은 4.2.x를 쓰고 있다면 호환성 걱정 없이 4.2.2로 올리면 됩니다. 업그레이드 자체는 브로커 롤링 재시작 수준이지만, 운영 반영 전에 스테이징에서 스트림즈 애플리케이션 재기동과 상태 복구를 한 번 확인하는 걸 권합니다. 점검 범위는 환경에 따라 알아서 잡으면 됩니다.

🔗 https://kafka.apache.org/blog/2026/09/29/apache-kafka-4.2.2-release-announcement/

🔗 https://downloads.apache.org/kafka/4.2.2/RELEASE_NOTES.html

로그인 후 답글을 남길 수 있습니다.