Releases: BiagioFesta/wtransport
Releases · BiagioFesta/wtransport
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
0.1.8
What's Changed
- tls: make load Certificate async with tokio fs by @BiagioFesta in #82
- proto: API use Result instead of Option by @BiagioFesta in #83
- endpoint: local_addr method by @BiagioFesta in #84
- examples: full example by @BiagioFesta in #86
Full Changelog: 0.1.7...0.1.8
0.1.7
What's Changed
- docs: Fix typos. by @waywardmonkeys in #69
- Allow "WebSocket" and "WebTransport" without backticks in doc comments. by @waywardmonkeys in #70
- clippy: fix some pedantic warnings by @BiagioFesta in #72
- docs: Missing backticks around identifiers. by @waywardmonkeys in #71
- Avoid overriding native store root with SSL_CERT_FILE env by @BiagioFesta in #74
- Require that config builders return values be used. by @waywardmonkeys in #75
- nit: Missing semicolon. by @waywardmonkeys in #77
- clippy: Fix filter_map_bool_then warning. by @waywardmonkeys in #79
- Allow rejecting incoming session with forbidden. by @waywardmonkeys in #78
- config: allow passing custom tls configuration by @BiagioFesta in #80
New Contributors
- @waywardmonkeys made their first contribution in #69
Full Changelog: 0.1.6...0.1.7
0.1.6
What's Changed
- Doc improvements
- Hot server configuration reload
- Proto: API improvements
- Better error handling on QUIC proto errors
- Security: fix max payload allocable
Full Changelog: 0.1.5...0.1.6
0.1.5
What's Changed
- datagram: expose payload as Bytes in #52
- connection: close method in #55
- Update wtransport's proto dependency to 0.1.4 by @aecsocket in #56
- Implement Debug for API types by @rom1v in #59
- CI improvement with bot for dependency
- Wait Idle method for endpoint
- Reworked configuration of ip bind for dual stack option
- New msrv: rust 1.64
- Improvement documentation
- New feature for accessing low level transport quic
New Contributors
- @aecsocket made their first contribution in #56
- @rom1v made their first contribution in #59
- @dependabot made their first contribution in #60
Full Changelog: 0.1.4...0.1.5
0.1.4
What's Changed
- Session request header API changed;
- Compliance with rfc and draft;
- New API for configuring IP bind endpoint configuration.
Fixed
- Fix datagram max size computation.
New Contributors
Full Changelog: 0.1.3...0.1.4