Skip to content

v0.5 - HTTP/2

Compare
Choose a tag to compare
@jchambers jchambers released this 18 Jan 23:44

This is a massive update that moves Pushy from using Apple's old Binary Notification Format to using their new, HTTP/2-based APNs protocol. This change has a number of implications, but the most significant is that we now know whether notifications were sent successfully.

Much of Pushy's design prior to 0.5 was driven by the complexities of not knowing whether notifications were sent successfully, and this change means that Pushy's design is now considerably simpler. Please see the README and API documentation for details.

Please note that this version of Pushy—and, for that matter, almost any software written in Java that intends to communicate via HTTP/2—carries some new and non-trivial system requirements. Please see the system requirements section of the README for details.