[4.0.3](https://github.com/taskforcesh/bullmq-pro/compare/v4.0.2...v4.0.3) (2022-11-19)
Source URL: https://docs.bullmq.io/bullmq-pro/changelog/changelog-v4
4.0.3 (2022-11-19)
섹션 제목: “4.0.3 (2022-11-19)”버그 수정
섹션 제목: “버그 수정”4.0.2 (2022-11-08)
섹션 제목: “4.0.2 (2022-11-08)”버그 수정
섹션 제목: “버그 수정”4.0.1 (2022-11-07)
섹션 제목: “4.0.1 (2022-11-07)”4.0.0 (2022-10-27)
섹션 제목: “4.0.0 (2022-10-27)”버그 수정
섹션 제목: “버그 수정”- job: failParentOnFailure일 때 failed 이벤트 전송 (#1481) fixes #1469 (b20eb6f)
- redis: throw exception을 console.error로 대체 (fafa2f8)
- connection: Cluster에서 문자열 배열 검증 (#1468) fixes #1467 (8355182)
- worker: worker 종료 시 stalled jobs 타이머 정리 (1567a0d)
- getters: getJobLogs의 반환 타입 수정 (d452927)
- sandbox: get-port 대신 내장 모듈을 사용해 열린 포트 가져오기 (#1446) (6db6288)
- job: wait로 이동할 때 delay 값 업데이트 (#1436) (9560915)
- connection: noeviction policy가 없으면 에러 발생 (3468390)
- compat: Queue3 클래스 제거 (#1421) (fc797f7)
- delayed: 하나씩 가져오는 대신 delayed jobs 승격 (1b938af)
- delayed: delayed job 승격 시 marker 제거 (1aea0dc)
- getters: “mark” job id 보정 (231b9aa)
- sandbox: progress 메서드 제거 (b43267b)
- stalled-jobs: job id 0 처리 (829e6e0)
- worker: stalledInterval이 0보다 작아지는 것 방지 (831ffc5)
- worker: 종료 상태 판단에 connection closing 사용 (fe1d173)
- redis-connection: 확장을 위해 스크립트 제공 허용 (#1472) (f193cfb)
- flow-producer: 플로우 추가 시 루트 작업에서 parent opts 허용 (#1110) ref #1097 (3c3ac71)
- job-options: failParentOnFailure 옵션 추가 (#1339) (65e5c36)
- delayed jobs 개선 및 QueueSchedulerPro 제거 (1f66e5a)
- stalled jobs 검사 및 처리를 QueueSchedulerPro에서 WorkerPro 클래스로 이동 (13769cb)
성능 개선
섹션 제목: “성능 개선”호환성 깨지는 변경 사항
섹션 제목: “호환성 깨지는 변경 사항”- QueueSchedulerPro 클래스를 제거했습니다. QueueSchedulerPro 기능은 WorkerPro 클래스가 처리해야 합니다.
- compat: Bullv3용 호환 클래스는 더 이상 제공되지 않습니다.
- Failed 및 stalled 이벤트는 이제 QueueSchedulerPro가 아니라 WorkerPro 클래스에서 생성됩니다.
- 권장되는 Redis 최소 버전은 6.2.0입니다.