Releases: aws/s2n-quic
Releases · aws/s2n-quic
v1.47.0
What's Changed
- dc: Prune peer map if we've pruned the id map by @Mark-Simulacrum in #2319
- refactor(s2n-quic-h3): remove s2n-quic-core dependency by @WesleyRosenblum in #2325
- feat(s2n-quic-events): add search_completed boolean to mtu updated event by @WesleyRosenblum in #2322
- feat(s2n-quic-dc): Make stream::recv::error::Kind pub by @Mark-Simulacrum in #2326
- feat(s2n-quic-events): Adds events for s2n-quic-dc by @maddeleine in #2321
- chore(s2n-quic-crypto): remove ring by @WesleyRosenblum in #2332
- Optimize path secret Entry size by @Mark-Simulacrum in #2329
- chore(s2n-quic): update MSRV to 1.74.1 by @WesleyRosenblum in #2336
- feat(s2n-quic-events): Adds metrics subscriber by @maddeleine in #2335
- feat(s2n-quic-dc): Use a new fixed-size map for path secret storage by @Mark-Simulacrum in #2337
- chore: release 1.47.0 by @camshaft in #2338
Full Changelog: v1.46.0...v1.47.0
Release v1.46.0
What's Changed
- test(s2n-quic-core): revert to bigger length for Kani test by @zhassan-aws in #2312
- chore: import 8/29 version by @camshaft in #2311
- Add autogenerated Bolero harnesses by @cvick32 in #2306
- chore: release 1.46.0 by @dougch in #2318
New Contributors
Full Changelog: v1.45.0...v1.46.0
Release v1.45.0
What's Changed
- chore: selectively change solvers to use with Kani by @tautschnig in #2283
- build(deps): bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #2279
- build(deps): bump docker/setup-buildx-action from 3.4.0 to 3.5.0 by @dependabot in #2282
- build(deps): update prost requirement from 0.12 to 0.13 by @dependabot in #2268
- chore: change further solvers in harnesses used with Kani by @tautschnig in #2284
- chore(s2n-quic): release 1.44.0 and pin bytes dependency by @WesleyRosenblum in #2290
- chore(s2n-quic): remove bytes pin and fix new clippy lints by @WesleyRosenblum in #2291
- chore(s2n-quic-qns): use updated docker compose by @WesleyRosenblum in #2295
- build(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in #2285
- build(deps): update s2n-tls requirement from 0.2 to 0.3 by @dependabot in #2298
- build(deps): update toml requirement from 0.7 to 0.8 by @dependabot in #2288
- chore: release 1.44.1 by @jmayclin in #2299
- PR/Issue Dashboard by @dougch in #2296
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #2303
- build(deps): update bindgen requirement from 0.69 to 0.70 in /tools/xdp by @dependabot in #2301
- docs(s2n-quic): update CI docs by @WesleyRosenblum in #2297
- ci: remove static page rebuild on push to main by @dougch in #2304
- fix(s2n-quic-transport): wait until handshake is confirmed to start MTU probing by @WesleyRosenblum in #2305
- Fix ConfirmComplete with handshake de-duplication by @Mark-Simulacrum in #2307
- build(deps): update lru requirement from 0.10 to 0.12 by @dependabot in #2286
- build(deps): update ring requirement from 0.16 to 0.17 by @dependabot in #2287
- docs(s2n-quic): fix link to compliance report in CI docs by @WesleyRosenblum in #2309
- fix(s2n-quic-transport): don't let cwnd drop below initial cwnd when MTU decreases by @WesleyRosenblum in #2308
- chore: release 1.45.0 by @camshaft in #2310
New Contributors
- @tautschnig made their first contribution in #2283
Full Changelog: v1.43.0...v1.45.0
Release v1.43.0
What's Changed
- docs(s2n-quic): cleaning up references to old issues by @WesleyRosenblum in #2270
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 by @dependabot in #2266
- build(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #2265
- deps: h3-0.0.6 (w/ tracing feature as h3-quinn) by @junkurihara in #2263
- fix(s2n-quic): implement Debug and Default for the disabled event Subscriber by @WesleyRosenblum in #2271
- feat(s2n-quic-transport): Support de-duplicating concurrent connections to the same peer by @Mark-Simulacrum in #2272
- feat(s2n-quic-dc): Periodically re-handshake existing path secrets by @Mark-Simulacrum in #2276
- feat(s2n-quic-dc): import 7/18 version by @camshaft in #2275
- feat(s2n-quic-dc): add ConfirmComplete subscriber by @WesleyRosenblum in #2274
- fix(s2n-quic-dc): reorder wire version to preserve wire invariants by @camshaft in #2277
- feat(s2n-quic-dc): return from ConfirmComplete when no dc version negotiated by @WesleyRosenblum in #2278
- fix(s2n-quic-dc): handle possible secret control packet correctly by @WesleyRosenblum in #2280
- chore: release 1.43.0 by @WesleyRosenblum in #2281
New Contributors
- @junkurihara made their first contribution in #2263
Full Changelog: v1.42.0...v1.43.0
Release v1.42.0
What's Changed
- feat(s2n-quic-dc): Handle secret control packets in dc Endpoint by @WesleyRosenblum in #2262
- feat(s2n-quic-dc): import latest changes by @camshaft in #2267
- chore: release 1.42.0 by @dougch in #2269
Full Changelog: v1.41.0...v1.42.0
Release: v1.41.0
What's Changed
- feat(s2n-quic-dc): set max_datagram_size in ApplicationParams by @WesleyRosenblum in #2258
- chore: cleanup github issues and clippy warnings by @toidiu in #2251
- feat(s2n-quic-dc): latest import by @camshaft in #2257
- chore: release 1.41.0 by @WesleyRosenblum in #2259
Full Changelog: v1.40.0...v1.41.0
Release: v1.40.0
Weekly release for June 21 2024
What's Changed
- feat(wireshark-dcquic): add wireshark plugin by @camshaft in #2239
- docs: make an actual policy recommendation for fips by @camshaft in #2246
- fix: clippy fixes for rustc 1.79 by @camshaft in #2250
- fix(dc-wireshark): parse all packet types in TCP by @camshaft in #2252
- feat(s2n-quic-core): add waker contract helper by @camshaft in #2248
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #2253
- feat(s2n-quic): expose mtu provider by @toidiu in #2232
- chore: release 1.40.0 by @toidiu in #2256
Full Changelog: v1.39.0...v1.40.0
Release v.1.39.0
What's Changed
- build(deps): update bolero to 0.11.0 by @camshaft in #2233
- feat(s2n-quic-core): various features for s2n-quic-dc by @camshaft in #2237
- feat(s2n-quic-dc): import latest changes by @camshaft in #2238
- fix(s2n-quic-dc): replace generational-areana with slotmap by @camshaft in #2243
- feat(s2n-quic-core): updates to dc provider by @WesleyRosenblum in #2244
- feat(s2n-quic-dc): add socket constructor by @camshaft in #2240
- chore: release 1.39.0 by @WesleyRosenblum in #2245
Full Changelog: v1.38.1...v1.39.0
Release v1.38.1
Release v1.38.0
What's Changed
- feat(s2n-quic-provider): make some message methods public by @dignifiedquire in #2189
- Remove --cfg s2n_quic_unstable by @Mark-Simulacrum in #2190
- ci: Remove neqo from required resumption test clients by @goatgoose in #2191
- feat(dc): DcSupportedVersions transport parameter by @WesleyRosenblum in #2193
- chore(s2n-quic-crypto): remove custom aesgcm implementation by @toidiu in #2186
- refactor(s2n-quic-core): improve reassembler error handling by @camshaft in #2197
- build: fix clippy warnings for 1.78 by @WesleyRosenblum in #2199
- feat(s2n-quic-dc): DC_STATELESS_RESET_TOKENS frame by @WesleyRosenblum in #2198
- feat(s2n-quic-core): add state construction by @camshaft in #2202
- chore(s2n-quic-core): update frame round trip fuzz corpus by @WesleyRosenblum in #2205
- feat(s2n-quic): provider-crypto-fips feature flag by @toidiu in #2194
- feat(s2n-quic-rustls): update rustls from 0.21 to 0.23 by @toidiu in #2200
- feat(s2n-quic-core): add buffer::Deque implemention by @camshaft in #2207
- feat(s2n-quic-tls, s2n-quic-rustls): pass
fips
flag to tls backend by @toidiu in #2209 - feat(s2n-quic): unstable dc provider by @WesleyRosenblum in #2210
- build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot in #2183
- build(deps): update h3 requirement from 0.0.4 to 0.0.5 by @dependabot in #2216
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 by @dependabot in #2215
- feat(s2n-quic-core): allow for branching states on common events by @camshaft in #2219
- feat(s2n-quic-core): generate state reactions to events by @camshaft in #2221
- feat(s2n-quic-transport): dc Manager by @WesleyRosenblum in #2218
- test(s2n-quic-core): add microwave state example by @camshaft in #2222
- chore(s2n-quic-transport): update dc manager dot snapshot by @WesleyRosenblum in #2223
- docs(s2n-quic): fips mode usage with rustls TLS provider by @toidiu in #2224
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #2225
- build(deps): bump ouzi-dev/commit-status-updater from 2.0.1 to 2.0.2 by @dependabot in #2227
- docs(s2n-quic): document values used in the random provider by @toidiu in #2226
- feat(s2n-quic): expose configuration options for congestion control by @toidiu in #2228
- feat(s2n-quic): allow application to configure the anti_amplification_multiplier by @toidiu in #2229
- chore: release 1.38.0 by @WesleyRosenblum in #2230
New Contributors
- @dignifiedquire made their first contribution in #2189
Full Changelog: v1.37.0...v1.38.0