Fantastic work @kylebrowning, @FranzBusch and the rest of the community! I remember that almost since day 1 of APNSwift we wanted it to use AsyncHTTPClient because writing a HTTP/2 client is no small feat (even with all the protocol implementations provided by SwiftNIO).
But up until earlier this year, AsyncHTTPClient didn't actually support HTTP/2.
But now, thanks to a lot of work by @fabianfett, @dnadoba and many others (for example @lukasa who wrote the lion share of SwiftNIO's HTTP/2 implementation which is what powers AsyncHTTPClient) the HTTP/2 support has landed and is good enough for APNSwift to use it directly. This is fantastic news, less code in a package like APNSwift and more sharing across the ecosystem brings so many benefits!
tl;dr: Well done Swift on Server community!