Skip to content

Releases: BiagioFesta/wtransport

0.5.0

08 Nov 07:43
7d25783
Compare
Choose a tag to compare

What's Changed

  • Use Unicode emoji for crates.io compatibility by @joshtriplett in #233
  • config: allows bind configuration with existing socket

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

05 Oct 17:46
65b5623
Compare
Choose a tag to compare

What's Changed

  • tls: SelfSignedIdentityBuilder with custom time validity
  • tls: consume Identity when building TLS config
  • examples: fix mismatched argument type by @bhbs in #220
  • Expose the inner QUIC connection by @MOZGIII in #156
  • send_stream: reset now reports specific error
  • Add Debug, Clone, and accessors on ConnectOptions by @aecsocket in #226
  • connection: make it Clone
  • Expose quinn::EndpointConfig for {Client,Server}Config by @pablosichert in #229
  • build(deps): bump rustsec/audit-check from 1.4.1 to 2.0.0 by @dependabot in #228

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

06 Sep 06:24
cde28da
Compare
Choose a tag to compare

What's Changed

  • Constrain DnsLookupFuture to be Send
  • tls/deps: update rustls-native-certs@0.8.0
  • deps: update to quinn@0.11.5 (patched). by @finnbear in #210

Full Changelog: 0.2.0...0.3.1

0.2.0

29 Aug 21:29
0ee9ee1
Compare
Choose a tag to compare

What's Changed

  • error: getters for application close error
  • add methods for custom transport configuration by @mm88ggg in #199
  • Upgrade to rustls@0.23 and quinn@0.11 by @finnbear in #200
  • config/server: add token_key to avoid randomization of handshake token by @finnbear in #201
  • Configuration simplification

New Contributors

Full Changelog: 0.1.14...0.2.0

0.1.14

02 Aug 17:52
b6e2653
Compare
Choose a tag to compare

What's Changed

  • fix: time dep is no more optional
  • Implement Eq, PartialEq, Clone for errors when possible by @TheButlah in #188
  • don't mark with_server_certificate_hashes as dangerous by @TheButlah in #190
  • endpoint/session: response will no longer include header draft hs

New Contributors

Full Changelog: 0.1.13...0.1.14

0.1.13

05 May 13:59
f402648
Compare
Choose a tag to compare

What's Changed

  • deps: update to rcgen 0.13
  • tls: renamed not found private key error in #158
  • TLS handshake data and keying material in #160
  • Add Clone to Identity and PrivateKey by @cBournhonesque in #159
  • Fix #161 - add SessionRequest::remote_address by @finnbear in #162
  • Fix #163 - add SessionRequest::too_many_requests(). by @finnbear in #164
  • Fix #165 - document that IPv4 addresses from remote_address may be mapped to IPv6. by @finnbear in #167
  • tls: pem conversion and file storage in #177
  • Refactoring TLS module and pub expose TLS configurations in #178
  • CertificateHash without self-signed feature in #172

New Contributors

Full Changelog: 0.1.12...0.1.13

0.1.12

27 Mar 09:10
31ec4af
Compare
Choose a tag to compare

What's Changed

  • Fix typos. by @waywardmonkeys in #141
  • TLS module refactoring in #146
    • This is an API break change
  • Implementation Debug trait for TLS types and BiStream
  • re-export used ids from wtransport_proto in #147
  • Avoid allocation in the floodable errors by @MOZGIII in #148

New Contributors

Full Changelog: 0.1.11...0.1.12

0.1.11

17 Feb 08:12
9a3a1f4
Compare
Choose a tag to compare

What's Changed

  • Enable tokio rt-multi-thread flag to compile example/full.rs by @tausifcreates in #122
  • config: more conventional DnsResolver trait interface
  • ci: check-external-types use supported rust toolchain
  • connection: Map and return quinn's closed() result by @rofferom in #126
  • Reexport endpoint methods by @rofferom in #129
  • tls: ServerHashVerification implementation
  • tls: hashes verifier does not check PKI with native roots
  • stream: implemented BiStream

New Contributors

Full Changelog: 0.1.10...0.1.11

0.1.10

23 Dec 13:36
cdd2dfa
Compare
Choose a tag to compare

What's Changed

  • Dedicated Inner QPACK protocol in #119
    • Now wtransport does not require ls-qpack-rs anymore, and thus building process does not requires C-toolchain (LLVM, cmake, C-compiler). Building process now should easier with just rustc!
  • tls: put self-signed generation code behind default-on feature in #107
  • Rework tls example in #108
    • Now full.rs example does not require passing ugly cli options to browser for accepting self-signed certificate.
  • tls: fix macos test build in #109
  • build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #111
  • Add enable_key_log by @StaffEngineer in #112
  • session/proto: remove extern type for url::ParseError in #114
  • build(deps): update rcgen requirement from 0.11.1 to 0.12.0 by @dependabot in #117
  • error: lower case error string msg in #118
  • tls: method for computing SHA256 on certificate in #120

New Contributors

  • @StaffEngineer made their first contribution in #112

Full Changelog: 0.1.9...0.1.10

0.1.9

03 Dec 11:12
4a8ff73
Compare
Choose a tag to compare

What's Changed

  • Allow configuring custom DNS resolver for client::connect
  • Make Certificate Clone
  • Ignore exercise frames before Headers by @hhrsscc in #92
  • Add additional headers in the connect request
  • TLS: simple method for generating self-signed Certificate

New Contributors

Full Changelog: 0.1.8...0.1.9