35,069
stars
+-2
16,283
forks
1,656
watchers
10,969
prs
7,036
issues
20
releases
209
discussions
README
!Build project Netty Project Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Links Web Site Downloads Documentation @netty_project Official Discord server Modular Netty guide How to use System requirements Netty 4.2 requires Java 8 or newer. The optional io_uring native transport requires Java 9 or newer. Usage with JDK 9+ You can read the Modular Netty guide to learn more about using Netty with the Java Platform Module System, the guide contains a user section and a developer section for Netty contributors. How to build For the detailed information about building and developing Netty, please visit the developer guide. This page only gives very basic information. You require the following to build Netty: Latest stable OpenJDK 8 Note that io_uring requires JDK 9 Latest stable Apache Maven If you are on Linux or MacOS, you need additional development packages installed on your system, because you'll build the native transport. Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+ / 4.1+) is enough to run your Netty-based application. Branches to look Development of all versions takes place in each branch whose name is identical to .. For example, the development of 3.9 and 4.1 resides in the branch '3.9' and the branch '4.1' respectively.
Top issues
#10341Android:when i use Philippines globe 4G network to connect by netty websocket to my server with cdn,i can not connect,but i can connect well when i use china 4G network in china 69 comments · 2020-06-06#15530Improve adaptive unshared size class allocation's fast-path59 comments · 2025-08-08#13660Netty DNS Resolver cannot handle DNS Response with A, AAAA and NS records: SearchDomainUnknownHostException51 comments · 2023-10-16#6818Netty sends TCP-RST instead of TCP-FIN41 comments · 2017-06-06#5430TODO-List for next major version39 comments · 2016-06-20#6891io.netty.util.internal.InternalThreadLocalMap,memory leak36 comments · 2017-06-23#6096Netty should stop swallowing34 comments · 2016-12-02#16827PooledByteBufAllocator: total chunk memory significantly exceeds retained memory31 comments · 2026-05-19
Discussions
#18255Request for a published OpenPGP signing-key statement for Netty POMs on Maven Central0 comments · 2026-11-03#18241netty-4.1.140.Final0 comments · 2026-11-02#18240netty-4.2.20.Final0 comments · 2026-11-02#18052Resolving netty dependancies locally2 comments · 2026-10-23#17773netty-4.2.19.Final0 comments · 2026-10-06#17772netty-4.1.139.Final0 comments · 2026-10-06#17678How should Http2ConnectionDecoder determine if a stream is a HEAD request?2 comments · 2026-09-30#17517Removing native image support without the shared metadata repository5 comments · 2026-09-17
Latest release
netty-4.2.20.Final netty-4.2.20.Final 2026-11-02Security Fixes https://github.com/netty/netty/security/advisories/GHSA-m77g-r4c7-3w77 - out-of-bounds read in netty-buffer https://github.com/netty/netty/security/advisories/GHSA-v2v6-vch9-4pcg - inefficient CPU computation in netty-codec-http3 https://github.com/netty/netty/security/advisories/GHSA-rx4g-qxm6-238r - out-of-bounds read in netty-buffer https://github.com/netty/netty/security/advisories/GHSA-cqmg-wc9g-fpj8 - insufficient entropy in netty-resolver-dns https://github.com/netty/netty/security/advisories/GHSA-hc9x-r52h-gh4x - unbounded memory usage in netty-codec-http2 ht