3.x is deprecated. We support it because some users still use it extensively.
4.0 is the current stable version. If in doubt, use this version.
4.1 is backward compatible version 4.0. It adds some interesting new features, such as HTTP / 2 and the asynchronous DNS resolver. So 4.1 is the version that you might want to try when your application is already working on 4.0, and you want to try new features.
5.0 is a backward incompatible version. However, this is not like the rewriting we did for 4.0 versus 3.x. However, we fixed some flaws in the design of the API. You will need to make some changes to your code so that the Netty 4 application runs on Netty 5, but this is not like porting a Netty 3 application to a Netty 4 application. After all, 4.x will be deprecated and 5.0 will be a stable version.
trustin
source share