What's Changed
- chore:
clippy::use_selflint got more aggressive by @larseggert in #3073 - fix(common/codec): have as_decoder expose encoded bytes only by @mxinden in #3075
- build(deps): bump github/codeql-action from 4.30.9 to 4.31.0 by @dependabot[bot] in #3079
- build(deps): bump astral-sh/setup-uv from 7.1.1 to 7.1.2 by @dependabot[bot] in #3080
- build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #3078
- build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #3081
- build(deps): bump anthropics/claude-code-action from 1.0.13 to 1.0.14 by @dependabot[bot] in #3082
- chore: Fix claude by @larseggert in #3042
- chore: Fix Claude more by @larseggert in #3087
- chore: Use
ANTHROPIC_API_KEYby @larseggert in #3088 - chore(transport): fix clippy lint for incorrect doc by @mxinden in #3092
- feat(transport): implement connection level flow control by @WaterWhisperer in #3077
- chore: Tweak
cargo hack clippycall by @larseggert in #3085 - refactor(transport): merge build_packet_header and add_packet_number by @mxinden in #3076
- chore: Always build an optimized nss by @larseggert in #3094
- build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 by @dependabot[bot] in #3100
- only semver check mtu crate by @martinthomson in #3099
- fix(test-fixture): avoid server qlog filename collision by @WaterWhisperer in #3093
- fix(transport): fix Initial+Handshake padding by @larseggert in #3101
- fix(transport): head-drop QUIC datagram on limit by @mxinden in #3105
- refactor(transport): move flow control constants to params by @mxinden in #3104
- fix: Followup to #3101 by @larseggert in #3106
- chore:
bindgen@0.72by @larseggert in #3108 - feat(transport): increase stream limits to 100 by @mxinden in #3107
- chore: Disable Claude by @larseggert in #3089
- build: update
windows0.58.0 → 0.62.0 by @ErichDonGubler in #3091 - chore(Cargo.lock): update quinn-udp to v0.5.14 by @mxinden in #3116
- chore: Update some
dev-dependenciesby @larseggert in #2895 - build(deps): bump docker/setup-docker-action from 4.4.0 to 4.5.0 by @dependabot[bot] in #3118
- build(deps): bump bencherdev/bencher from 0.5.6 to 0.5.7 by @dependabot[bot] in #3121
- build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #3120
- build(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 by @dependabot[bot] in #3119
- chore: Script to update deps to what Gecko has by @larseggert in #2930
- chore: Update some deps to Gecko versions by @larseggert in #3109
- fix(build): fix build failure and instructions by @omansfeld in #3031
- ci: Add
docker-build-qnsaction by @larseggert in #3124 - fix(transport): arm Handshake PTO timer when server flight is lost by @larseggert in #3097
- ci: Disable Rust cache by @larseggert in #3126
- ci: Use
codspeedfor benchmarking by @larseggert in #3071 - chore: Bump NSPR to 4.38.2 by @larseggert in #3132
- fix(transport/pace): accumulate debt when below granularity by @MarcoPolo in #3117
- build(deps): bump martenseemann/quic-network-simulator-endpoint from
019812eto5dcc47ain /qns by @dependabot[bot] in #3137 - feat: Make
Encoder::encodertake anAsRef[u8]by @larseggert in #3136 - feat: Introduce a type for
StatelessResetTokenby @larseggert in #3128 - chore:
MAX_CONNECTION_ID_LEN->ConnectionId::MAX_LENby @larseggert in #3138 - chore: Scope various packet-related consts by @larseggert in #3142
- chore: Make
HFrame-related associated consts by @larseggert in #3141 - chore: Make CID-related associated
consts by @larseggert in #3140 - fix(http3): allow non-utf8 HTTP header values by @valenting in #3133
- chore: Make Cubic-related associated
consts by @larseggert in #3143 - chore(Cargo.toml): prepare for version 0.19.0 by @valenting in #3146
New Contributors
- @MarcoPolo made their first contribution in #3117
Full Changelog: v0.18.0...v0.19.0