@garyrussell This works the same as it did before. It uses the "sync" dispatcher to do the decoding in the Netty's worker thread, not the IO thread.