[2.4.0](https://github.com/taskforcesh/bullmq/compare/v2.3.2...v2.4.0) (2022-10-24)
Source URL: https://docs.bullmq.io/changelog/changelog-v2
2.4.0 (2022-10-24)
섹션 제목: “2.4.0 (2022-10-24)”2.3.2 (2022-10-18)
섹션 제목: “2.3.2 (2022-10-18)”버그 수정
섹션 제목: “버그 수정”2.3.1 (2022-10-13)
섹션 제목: “2.3.1 (2022-10-13)”버그 수정
섹션 제목: “버그 수정”- redis: throw exception을 console.error로 대체 (fafa2f8)
2.3.0 (2022-10-13)
섹션 제목: “2.3.0 (2022-10-13)”2.2.1 (2022-10-11)
섹션 제목: “2.2.1 (2022-10-11)”성능 개선
섹션 제목: “성능 개선”2.2.0 (2022-10-10)
섹션 제목: “2.2.0 (2022-10-10)”버그 수정
섹션 제목: “버그 수정”2.1.3 (2022-09-30)
섹션 제목: “2.1.3 (2022-09-30)”버그 수정
섹션 제목: “버그 수정”- worker: worker 종료 시 stalled jobs 타이머 정리 (1567a0d)
2.1.2 (2022-09-29)
섹션 제목: “2.1.2 (2022-09-29)”버그 수정
섹션 제목: “버그 수정”- getters: getJobLogs의 반환 타입 수정 (d452927)
2.1.1 (2022-09-28)
섹션 제목: “2.1.1 (2022-09-28)”버그 수정
섹션 제목: “버그 수정”2.1.0 (2022-09-23)
섹션 제목: “2.1.0 (2022-09-23)”2.0.2 (2022-09-22)
섹션 제목: “2.0.2 (2022-09-22)”버그 수정
섹션 제목: “버그 수정”2.0.1 (2022-09-21)
섹션 제목: “2.0.1 (2022-09-21)”버그 수정
섹션 제목: “버그 수정”- connection: noeviction policy가 없으면 오류 발생 (3468390)
성능 개선
섹션 제목: “성능 개선”- events: added 이벤트에서 data와 opts 제거 (e13d4b8)
2.0.0 (2022-09-21)
섹션 제목: “2.0.0 (2022-09-21)”버그 수정
섹션 제목: “버그 수정”- compat: Queue3 클래스 제거 (#1421) (fc797f7)
- delayed: 하나씩 선택하는 대신 delayed jobs를 promote (1b938af)
- delayed: delayed job promote 시 marker 제거 (1aea0dc)
- getters: “mark” job id 보정 (231b9aa)
- sandbox: progress 메서드 제거 (b43267b)
- stalled-jobs: job id 0 처리 (829e6e0)
- worker: stalledInterval이 0보다 작을 수 없도록 제한 (831ffc5)
- workers: connection closing을 사용해 closing 상태 판단 (fe1d173)
- delayed jobs 개선 및 QueueScheduler 제거 (1f66e5a)
- stalled jobs 검사 및 처리를 QueueScheduler에서 Worker 클래스로 이동 (13769cb)
주요 변경 사항(BREAKING CHANGES)
섹션 제목: “주요 변경 사항(BREAKING CHANGES)”- compat: Bullv3용 호환 클래스는 더 이상 제공되지 않습니다.
- QueueScheduler 클래스는 더 이상 필요하지 않아 제거되었습니다. 이제 delayed jobs는 별도 프로세스 없이 훨씬 더 단순하고 견고한 방식으로 처리됩니다.
- 이제 failed 및 stalled 이벤트는 QueueScheduler가 아니라 Worker 클래스에서 생성됩니다.
- Redis 권장 최소 버전은 6.2.0입니다.