릴리스 0.128

릴리스 0.128 (Release 0.128)

이 릴리스에서는 graceful shutdown 지원이 새로 추가됐고, 일반 기능과 MySQL 커넥터의 수정이 포함돼 있어요.

출처: 문서

본문

Graceful shutdown

이제 워커에 종료(shutdown)를 지시할 수 있어요. /v1/info/statePUT 요청을 본문 "SHUTTING_DOWN"으로 보내면 되는데, 종료 지시를 받은 워커는 더 이상 새 태스크를 받지 않고 기존 태스크가 모두 완료된 뒤에 종료돼요.

일반 (General)

  • 행(row)이나 맵(map) 안에 배열·행·맵이 중첩된 구조적 타입으로 json을 캐스팅할 때 실패하던 문제를 고쳤어요.
  • Example HTTP 커넥터를 고쳤어요. 이전에는 JSON 역직렬화 오류로 실패했었어요.
  • TupleDomain의 메모리 사용을 최적화했어요.
  • INNER JOIN에 equi-join 절이 있고, 그 절이 앞선 연산(GROUP BY, DISTINCT 등)에서 쓰는 그룹핑 컬럼과 정렬될 때 발생할 수 있는 문제를 고쳤어요. 이 경우 조인이 출력 행 중 일부를 만들지 못할 수 있었어요.

MySQL

  • 밑줄(underscore)이 포함된 MySQL 데이터베이스 이름 처리 문제를 고쳤어요.

더 알아보기 (Learn more)

다음 버전의 변경 사항이 궁금하다면 릴리스 0.129를 확인해 보세요.