5.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			5.3 KiB
		
	
	
	
	
	
	
	
0.2.6 (July 13, 2020)
- Integrate tracingdirectly wherelogwas used. (For 0.2.x,logs are still emitted by default.)
0.2.5 (May 6, 2020)
- Fix rare debug assert failure in store shutdown.
0.2.4 (March 30, 2020)
- Fix when receiving SETTINGS_HEADER_TABLE_SIZEsetting.
0.2.3 (March 25, 2020)
- Fix server being able to accept CONNECTrequests without:schemeor:path.
- Fix receiving a GOAWAY frame from updating the recv max ID, it should only update max send ID.
0.2.2 (March 3, 2020)
- Reduce size of FlowControlandRecvStream.
0.2.1 (December 6, 2019)
- Relax Unpinbounds on the sendBufgeneric.
0.2.0 (December 3, 2019)
- Add server::Connection::set_initial_window_sizeandclient::Connection::set_initial_window_sizewhich can adjust theINITIAL_WINDOW_SIZEsetting on an existing connection (#421).
- Update to httpv0.2.
- Update to tokiov0.2.
- Change unstable-streamfeature tostream.
- Change ReserveCapacitytoFlowControl(#423).
- Remove From<io::Error>forError.
0.2.0-alpha.3 (October 1, 2019)
- Update to futures 0.3.0-alpha.19.
- Update to tokio 0.2.0-alpha.6.
0.2.0-alpha.2 (September 20, 2019)
- Add server support for PUSH_PROMISEs (#327).
- Update to tokio 0.2.0-alpha.5.
- Change streamfeature tounstable-stream.
0.2.0-alpha.1 (August 30, 2019)
- Update from futures0.1 tostd::future::Future.
- Update AsyncRead/AsyncWritetotokio-io0.2 alpha.
- Change Streamimplementations to be optional, default disabled. Specific async and poll functions are now inherent, andStreamcan be re-enabled with thestreamcargo feature.
0.1.25 (June 28, 2019)
- Fix to send a RST_STREAMinstead ofGOAWAYif receiving a frame on a previously closed stream.
- Fix receiving trailers without an end-stream flag to be a stream error instead of connection error.
0.1.24 (June 17, 2019)
- Fix server wrongly rejecting requests that don't have an :authorityheader (#372).
0.1.23 (June 4, 2019)
- Fix leaking of received DATA frames if the RecvStreamis never polled (#368).
0.1.22 (June 3, 2019)
- Fix rare panic when remote sends RST_STREAMorGOAWAYfor a stream pending window capacity (#364).
0.1.21 (May 30, 2019)
- Fix write loop when a header didn't fit in write buffer.
0.1.20 (May 16, 2019)
- Fix lifetime conflict for older compilers.
0.1.19 (May 15, 2019)
- Fix rare crash if CONTINUATIONframe resumed in the middle of headers with the same name.
- Fix HPACK encoder using an old evicted index for repeated header names.
0.1.18 (April 9, 2019)
- Fix server::Connection::abrupt_shutdownto no longer return the same error the user sent (#352).
0.1.17 (March 12, 2019)
- Add user PING support (#346).
- Fix notifying a RecvStreamtask if locally sending a reset.
- Fix connections "hanging" when all handles are dropped but some streams had been reset.
0.1.16 (January 24, 2019)
- Log header values when malformed (#342).
0.1.15 (January 12, 2019)
- Fix race condition bug related to shutting down the client (#338).
0.1.14 (December 5, 2018)
- Fix closed streams to always return window capacity to the connection (#334).
- Fix locking when Debugprinting anOpaqueStreamRef(#333).
- Fix inverted split for DATA frame padding (#330).
- Reduce Debugnoise forFrame(#329).
0.1.13 (October 16, 2018)
- Add client support for Push Promises (#314).
- Expose io::Errorfromh2::Error(#311)
- Misc bug fixes (#304, #309, #319, #313, #320).
0.1.12 (August 8, 2018)
- Fix initial send window size (#301).
- Fix panic when calling reserve_capacityafter connection has been closed (#302).
- Fix handling of incoming SETTINGS_INITIAL_WINDOW_SIZE. (#299)
0.1.11 (July 31, 2018)
- Add stream_idaccessors to public API types (#292).
- Fix potential panic when dropping clients (#295).
- Fix busy loop when shutting down server (#296).
0.1.10 (June 15, 2018)
- Fix potential panic in SendRequest::poll_ready()(#281).
- Fix infinite loop on reset connection during prefix (#285).
0.1.9 (May 31, 2018)
- Add poll_resettoSendResponseandSendStream(#279).
0.1.8 (May 23, 2018)
- Fix client bug when max streams is reached. (#277)
0.1.7 (May 14, 2018)
- Misc bug fixes (#266, #273, #261, #275).
0.1.6 (April 24, 2018)
- Misc bug fixes related to stream management (#258, #260, #262).
0.1.5 (April 6, 2018)
- Fix the last_stream_idsent during graceful GOAWAY (#254).
0.1.4 (April 5, 2018)
- Add initial_connection_window_sizeto client and serverBuilders (#249).
- Add graceful_shutdownandabrupt_shutdowntoserver::Connection, deprecatingclose_connection(#250).
0.1.3 (March 28, 2018)
- Allow configuring max streams before the peer's settings frame is received (#242).
- Fix HPACK decoding bug with regards to large literals (#244).
- Fix state transition bug triggered by receiving a RST_STREAM frame (#247).
0.1.2 (March 13, 2018)
- Fix another bug relating to resetting connections and reaching max concurrency (#238).
0.1.1 (March 8, 2018)
- When streams are dropped, close the connection (#222).
- Notify send tasks on connection error (#231).
- Fix bug relating to resetting connections and reaching max concurrency (#235).
- Normalize HTTP request path to satisfy HTTP/2.0 specification (#228).
- Update internal dependencies.
0.1.0 (Jan 12, 2018)
- Initial release