What's Changed
Mark all functions that use wait
as noasync
by @0xTim in #3168
⚠️ WARNING: If you have strict concurrency checking enabled you should migrate to the async
Application.make()
NIO’s
EventLoopFuture.wait()
is marked asnoasync
because is can cause issues when used in a concurrency context. All places where we call.wait()
should also be marked asnoasync
to avoid this issue.This adds
async
alternatives for those functions and addsnoasync
annotations where appropriate.Also adds an
async
Application.make
to replace the old initialiser that is nownoasync
This patch was released by @0xTim
Full Changelog: 4.97.1...4.98.0