---
changelog:
  category: Release
  version: 0.8.3
date: '2026-10-13T18:47:06Z'
seo:
  description: >-
    perf(core): don't hand out an allocated empty buffer from
    FrameExchange::take_buffered by @deepso7 in
    https://github.com/deepso7/minip2p/pull/363QUIC write…
title: v0.8.3
type: changelog
---
## What's Changed
* perf(core): don't hand out an allocated empty buffer from FrameExchange::take_buffered by @deepso7 in https://github.com/deepso7/minip2p/pull/363
* QUIC write fairness: per-stream cap, round-robin admission, control reserve by @deepso7 in https://github.com/deepso7/minip2p/pull/358
* Relayed connect: DCUtR holder rounds, bounded upgrade budgets, single terminal, clearer errors by @deepso7 in https://github.com/deepso7/minip2p/pull/365
* Endpoint stream writer, two-id stream ops, error predicates by @deepso7 in https://github.com/deepso7/minip2p/pull/362
* 0.7.5 review follow-ups: Endpoint close report, event conn_ids, NAT/relay/swarm fixes by @deepso7 in https://github.com/deepso7/minip2p/pull/366
* Relay per-IP and /64 admission limits; AutoNAT distinct-server quorum by @deepso7 in https://github.com/deepso7/minip2p/pull/364


**Full Changelog**: https://github.com/deepso7/minip2p/compare/v0.8.2...v0.8.3
