megachangelog
Fix2.17.1

Fix worker hang in Redis Event Bus

Fixed a critical regression in v2.17.0 where the Redis Event Bus worker would hang indefinitely on startup due to improper awaiting of bullWorker_.run(). This issue only affected worker mode, not server mode.

Highlights

Regression with workers in Redis Event Bus

This release fixes a critical bug introduced in 2.17.0.

What

Not await bullWorker_.run() in event-bus-redis onApplicationStart

Why

bullWorker_.run() is designed to return only when the worker is closed (taskforcesh/bullmq#2128). This bug had flown under the radar until we started awaiting all modules onApplicationStart here. The effect is that when running in worker mode, application startup hangs indefinitely. It does not happen in server mode because bullWorker_ only exists in worker mode.

Bugs

Other Changes

  • i18n(ja): complete dashboard translations — fill 511 missing keys by @greymoth-jp in #15839

New Contributors

Full Changelog: v2.17.0...v2.17.1

fixworkersredisevent-busstartup

Source: original entry ↗