Skip to content

Releases: oxigraph/oxhttp

v0.3.1

06 Jun 19:41
@Tpt Tpt
Compare
Choose a tag to compare

Bumprustls-platform-verifier to 0.6.

v0.3.0

02 Feb 20:35
@Tpt Tpt
Compare
Choose a tag to compare
  • Uses the http crate structs to represent the HTTP model (Request, Response, StatusCode...) instead of the ones
    defined by oxhttp. Only the Body struct is implemented by oxhttp.
  • The rustls-*-native features now rely on the rustls-platform-verifier crate to support certificate revocation.
    The now redundant rustls-*-platform-verifier features have been removed.

v0.2.7

23 Dec 17:43
@Tpt Tpt
Compare
Choose a tag to compare
  • Increases read and write buffer sizes to 16kB.
  • Bump rustls-platform-verifier to v0.5.

v0.2.6

09 Dec 20:35
@Tpt Tpt
Compare
Choose a tag to compare
  • Bump MSRV to 1.74.
  • Set TCP_NODELAY in client and server TcpStreams.

v0.2.5

06 Dec 20:29
@Tpt Tpt
Compare
Choose a tag to compare
  • Makes chunked transfer encoding decoder properly return Ok(0) after already returning it instead of trying to read from the TCP stream again

v0.2.4

06 Nov 07:55
@Tpt Tpt
Compare
Choose a tag to compare

Upgrades to rustls-platform-verifier 0.4

v0.2.3

03 Oct 16:37
@Tpt Tpt
Compare
Choose a tag to compare

Allows setting HeaderName in append_header and with_header

v0.2.2

15 Sep 18:07
@Tpt Tpt
Compare
Choose a tag to compare

Upgrades to rustls-native-certs 0.8

v0.2.1

20 Aug 19:05
@Tpt Tpt
Compare
Choose a tag to compare

rustls-aws-lc-platform-verifier and rustls-ring-platform-verifier features to use the rustls-platform-verifier
crate to validate TLS certificates.

v0.2.0

23 Mar 17:40
@Tpt Tpt
Compare
Choose a tag to compare
  • When the flate2 crate is installed, the HTTP client and server are able to decode bodies with Content-Encoding set to gzip and deflate (no encoding yet).
  • client and server features to enable the HTTP client and server. They are both enabled by default.
  • Server::with_max_num_threads allows to set an upper bound to the number of threads running at the same time.
  • Removes Rayon-based thread pool.
  • The rustls feature has been split into rustls-ring-native, rustls-ring-webpki, rustls-aws-lc-native and rustls-aws-lc-webpki to either trust the platform certificates or the ones from the Common CA Database and choose a cryptographic library.
  • All the set_ methods on Client and Server have been renamed to with_ and now takes and returns the mutated objects by value (builder pattern).