---
changelog:
  category: Release
  version: 0.8.1
date: '2026-10-12T14:24:04Z'
seo:
  description: >-
    feat(core): reject invalid protobuf field numbers in the shared decoder by
    @deepso7 in https://github.com/deepso7/minip2p/pull/344refactor!: read relay
    and…
title: v0.8.1
type: changelog
---
## What's Changed
* feat(core): reject invalid protobuf field numbers in the shared decoder by @deepso7 in https://github.com/deepso7/minip2p/pull/344
* refactor!: read relay and DCUtR handshakes through FrameExchange, delete SansIoProtocol by @deepso7 in https://github.com/deepso7/minip2p/pull/343
* Endpoint: one engine behind Endpoint and PortableEndpoint (#232) by @deepso7 in https://github.com/deepso7/minip2p/pull/345
* Swarm-owned shared readiness poll; drop per-transport waits and mDNS socket polling (#248) by @deepso7 in https://github.com/deepso7/minip2p/pull/346
* Unify component time types: one Now, absolute next_deadline, WaitDeadline by @deepso7 in https://github.com/deepso7/minip2p/pull/354


**Full Changelog**: https://github.com/deepso7/minip2p/compare/v0.8.0...v0.8.1
