Releases: BiagioFesta/wtransport
Releases · BiagioFesta/wtransport
0.5.0
What's Changed
- Use Unicode emoji for crates.io compatibility by @joshtriplett in #233
- config: allows bind configuration with existing socket
New Contributors
- @joshtriplett made their first contribution in #233
Full Changelog: 0.4.0...0.5.0
0.4.0
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
- @bhbs made their first contribution in #220
- @pablosichert made their first contribution in #229
Full Changelog: 0.3.1...0.4.0
0.3.1
What's Changed
- Constrain
DnsLookupFuture
to beSend
- 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
What's Changed
- error: getters for application close error
- add methods for custom transport configuration by @mm88ggg in #199
- Upgrade to
rustls@0.23
andquinn@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
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
- @TheButlah made their first contribution in #188
Full Changelog: 0.1.13...0.1.14
0.1.13
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
- @cBournhonesque made their first contribution in #159
- @finnbear made their first contribution in #162
Full Changelog: 0.1.12...0.1.13
0.1.12
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 andBiStream
- 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
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
- @tausifcreates made their first contribution in #122
- @rofferom made their first contribution in #126
Full Changelog: 0.1.10...0.1.11
0.1.10
What's Changed
- Dedicated Inner QPACK protocol in #119
- Now
wtransport
does not requirels-qpack-rs
anymore, and thus building process does not requires C-toolchain (LLVM, cmake, C-compiler). Building process now should easier with justrustc
!
- Now
- 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.
- Now
- 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
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