Ryan Lubke <ryan.lubke@...> #13





We've cut the first release of Grizzly 2.4.0. This is the first official release that includes support for HTTP/2.

For details on how to enable and configure HTTP/2 within your application, see [1]. To leverage server push

in your application, see [2]. A concrete server push example can be viewed here [3].



We've also refined how HTTP trailers are handled; this applies for HTTP/1.1 using chunked transfer-encoding, and HTTP/2.

For the Request side of the API, see [4] and [5]. And the response side, see [6] and [7].



Finally, please be aware, that Grizzly 2.4.0 is the first release that requires a minimum JDK version of 1.8.

If using HTTP/2 over TLS, you will be restricted to versions 1.8.0_{121,131,141}. In this configuration,

earlier versions of JDK8 will not work. Later versions may work, however, if an issue does arise, please log an issue

and we'll investigate.



[1]

[3]

[4]

[5]

[6]

[7] Hey Folks,We've cut the first release of Grizzly 2.4.0. This is the first official release that includes support for HTTP/2.For details on how to enable and configure HTTP/2 within your application, see [1]. To leverage server pushin your application, see [2]. A concrete server push example can be viewed here [3].We've also refined how HTTP trailers are handled; this applies for HTTP/1.1 using chunked transfer-encoding, and HTTP/2.For the Request side of the API, see [4] and [5]. And the response side, see [6] and [7].Finally, please be aware, that Grizzly 2.4.0 is the first release that requires a minimum JDK version of 1.8.If using HTTP/2 over TLS, you will be restricted to versions 1.8.0_{121,131,141}. In this configuration,earlier versions of JDK8 willwork. Later versions may work, however, if an issue does arise, please log an issueand we'll investigate.[1] https://javaee.github.io/grizzly/http2.html#/How_it_works

[ 2] https://javaee.github.io/grizzly/http2.html#/HTTP2_Server_Push [3] https://github.com/javaee/grizzly/tree/2.4.x/samples/http2-samples [4] https://github.com/javaee/grizzly/blob/2.4.x/modules/http-server/src/main/java/org/glassfish/grizzly/http/server/Request.java#L1739 [5] https://github.com/javaee/grizzly/blob/2.4.x/modules/http-server/src/main/java/org/glassfish/grizzly/http/server/Request.java#L1753 [6] https://github.com/javaee/grizzly/blob/2.4.x/modules/http-server/src/main/java/org/glassfish/grizzly/http/server/Response.java#L345 [7] https://github.com/javaee/grizzly/blob/2.4.x/modules/http-server/src/main/java/org/glassfish/grizzly/http/server/Response.java#L367