michael@0: Version history michael@0: =============== michael@0: michael@0: ### 2.3.0 (2014-03-10) ### michael@0: michael@0: * Upgrade to the latest draft: [draft-ietf-httpbis-http2-10] michael@0: michael@0: [draft-ietf-httpbis-http2-10]: http://tools.ietf.org/html/draft-ietf-httpbis-http2-10 michael@0: michael@0: ### 2.2.0 (2013-12-25) ### michael@0: michael@0: * Upgrade to the latest draft: [draft-ietf-httpbis-http2-09] michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-2.2.0.tar.gz) michael@0: michael@0: [draft-ietf-httpbis-http2-09]: http://tools.ietf.org/html/draft-ietf-httpbis-http2-09 michael@0: michael@0: ### 2.1.1 (2013-12-21) ### michael@0: michael@0: * Minor bugfix michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-2.1.1.tar.gz) michael@0: michael@0: ### 2.1.0 (2013-11-10) ### michael@0: michael@0: * Upgrade to the latest draft: [draft-ietf-httpbis-http2-07][draft-07] michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-2.1.0.tar.gz) michael@0: michael@0: [draft-07]: http://tools.ietf.org/html/draft-ietf-httpbis-http2-07 michael@0: michael@0: ### 2.0.0 (2013-11-09) ### michael@0: michael@0: * Splitting out everything that is not related to negotiating HTTP2 or the node-like HTTP API. michael@0: These live in separate module from now on: michael@0: [http2-protocol](https://github.com/molnarg/node-http2-protocol). michael@0: * The only backwards incompatible change: the `Endpoint` class is not exported anymore. Use the michael@0: http2-protocol module if you want to use this low level interface. michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-2.0.0.tar.gz) michael@0: michael@0: ### 1.0.1 (2013-10-14) ### michael@0: michael@0: * Support for ALPN if node supports it (currently needs a custom build) michael@0: * Fix for a few small issues michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-1.0.1.tar.gz) michael@0: michael@0: ### 1.0.0 (2013-09-23) ### michael@0: michael@0: * Exporting Endpoint class michael@0: * Support for 'filters' in Endpoint michael@0: * The last time-based release michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-1.0.0.tar.gz) michael@0: michael@0: ### 0.4.1 (2013-09-15) ### michael@0: michael@0: * Major performance improvements michael@0: * Minor improvements to error handling michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/09/15/gsoc-week-number-13/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.4.1.tar.gz) michael@0: michael@0: ### 0.4.0 (2013-09-09) ### michael@0: michael@0: * Upgrade to the latest draft: [draft-ietf-httpbis-http2-06][draft-06] michael@0: * Support for HTTP trailers michael@0: * Support for TLS SNI (Server Name Indication) michael@0: * Improved stream scheduling algorithm michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/09/09/gsoc-week-number-12/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.4.0.tar.gz) michael@0: michael@0: [draft-06]: http://tools.ietf.org/html/draft-ietf-httpbis-http2-06 michael@0: michael@0: ### 0.3.1 (2013-09-03) ### michael@0: michael@0: * Lot of testing, bugfixes michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/09/03/gsoc-week-number-11/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.3.1.tar.gz) michael@0: michael@0: ### 0.3.0 (2013-08-27) ### michael@0: michael@0: * Support for prioritization michael@0: * Small API compatibility improvements (compatibility with the standard node.js HTTP API) michael@0: * Minor push API change michael@0: * Ability to pass an external bunyan logger when creating a Server or Agent michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/08/27/gsoc-week-number-10/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.3.0.tar.gz) michael@0: michael@0: ### 0.2.1 (2013-08-20) ### michael@0: michael@0: * Fixing a flow control bug michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.2.1.tar.gz) michael@0: michael@0: ### 0.2.0 (2013-08-19) ### michael@0: michael@0: * Exposing server push in the public API michael@0: * Connection pooling when operating as client michael@0: * Much better API compatibility with the standard node.js HTTPS module michael@0: * Logging improvements michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/08/19/gsoc-week-number-9/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.2.0.tar.gz) michael@0: michael@0: ### 0.1.1 (2013-08-12) ### michael@0: michael@0: * Lots of bugfixes michael@0: * Proper flow control for outgoing frames michael@0: * Basic flow control for incoming frames michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/08/12/gsoc-week-number-8/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.1.1.tar.gz) michael@0: michael@0: ### 0.1.0 (2013-08-06) ### michael@0: michael@0: * First release with public API (similar to the standard node HTTPS module) michael@0: * Support for NPN negotiation (no ALPN or Upgrade yet) michael@0: * Stream number limitation is in place michael@0: * Push streams works but not exposed yet in the public API michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/08/05/gsoc-week-number-6-and-number-7/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.1.0.tar.gz) michael@0: michael@0: ### 0.0.6 (2013-07-19) ### michael@0: michael@0: * `Connection` and `Endpoint` classes are usable, but not yet ready michael@0: * Addition of an exmaple server and client michael@0: * Using [istanbul](https://github.com/gotwarlost/istanbul) for measuring code coverage michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/07/19/gsoc-week-number-5/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.6.tar.gz) michael@0: michael@0: ### 0.0.5 (2013-07-14) ### michael@0: michael@0: * `Stream` class is done michael@0: * Public API stubs are in place michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/07/14/gsoc-week-number-4/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.5.tar.gz) michael@0: michael@0: ### 0.0.4 (2013-07-08) ### michael@0: michael@0: * Added logging michael@0: * Started `Stream` class implementation michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/07/08/gsoc-week-number-3/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.4.tar.gz) michael@0: michael@0: ### 0.0.3 (2013-07-03) ### michael@0: michael@0: * Header compression is ready michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/07/03/the-http-slash-2-header-compression-implementation-of-node-http2/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.3.tar.gz) michael@0: michael@0: ### 0.0.2 (2013-07-01) ### michael@0: michael@0: * Frame serialization and deserialization ready and updated to match the newest spec michael@0: * Header compression implementation started michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/07/01/gsoc-week-number-2/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.2.tar.gz) michael@0: michael@0: ### 0.0.1 (2013-06-23) ### michael@0: michael@0: * Frame serialization and deserialization largely done michael@0: * [Blog post](http://gabor.molnar.es/blog/2013/06/23/gsoc-week-number-1/) michael@0: * [Tarball](https://github.com/molnarg/node-http2/archive/node-http2-0.0.1.tar.gz)