Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.

Releases: robolibscpp/netpipe

0.0.19

Choose a tag to compare

@bresilla bresilla released this 10 Feb 09:22

⛰️ Features

  • Add pipelining queue model and upgrade path
  • Add incremental parsing and chunked trailer support
  • Enforce stricter frame semantic validation
  • Add HPACK Huffman string decode support
  • Extend selector with http2 connection factory
  • Implement connection startup and graceful shutdown orchestration
  • Add request response framing helpers to connection
  • Integrate settings stream flow and shutdown engines
  • Add connection session scaffold

🚜 Refactor

  • Rename http11 module and APIs to http1

Examples

  • Migrate http2 example to connection session api

0.0.18

Choose a tag to compare

@bresilla bresilla released this 09 Feb 20:43
0.0.18

0.0.17

Choose a tag to compare

@bresilla bresilla released this 09 Feb 20:42

⛰️ Features

  • Add unified HTTP protocol selector
  • Add ALPN negotiation for http11 and http2
  • Implement stream reset and connection shutdown
  • Add flow control and priority scheduling
  • Implement stream lifecycle and header reassembly
  • Add preface and settings state machine
  • Implement hpack static and dynamic tables
  • Implement core frame types and codec
  • Add interop modes and compatibility checks
  • Add stateful client/server connection helpers
  • Implement content-length and chunked body handling
  • Add request and response serialization
  • Add request/status line and header parser
  • Add stream adapter layer for HTTP protocols
  • Scaffold http11/http2 modules and shared HTTP foundation
  • Add unified Pipe for transport-agnostic communication

📚 Documentation

  • Add phased plan for http11 and http2 implementation

⚡ Performance

  • Add baseline throughput and memory sanity checks

🧪 Testing

  • Add fuzz regression corpus and malformed input coverage

⚙️ Miscellaneous Tasks

  • Remove development plan document
  • Conformance sweep and final protocol stabilization
  • Refactor CMake configuration and remove netpipe

Examples

  • Add http11 and http2 usage demos
  • Send dp::String over RPC in SHM example
  • Use echo logging in AnyStream SHM RPC
  • Print payload in AnyStream SHM RPC handler
  • Fix AnyStream SHM RPC shutdown
  • Add AnyStream SHM RPC example

0.0.16

Choose a tag to compare

@bresilla bresilla released this 27 Jan 22:34

⛰️ Features

  • Add unified Pipe for transport-agnostic communication

Examples

  • Send dp::String over RPC in SHM example
  • Use echo logging in AnyStream SHM RPC
  • Print payload in AnyStream SHM RPC handler
  • Fix AnyStream SHM RPC shutdown
  • Add AnyStream SHM RPC example

0.0.15

Choose a tag to compare

@bresilla bresilla released this 25 Jan 20:45

Netpipe

  • Add AnyStream/AnyEndpoint with tests

0.0.14

Choose a tag to compare

@bresilla bresilla released this 18 Jan 13:34

⚙️ Miscellaneous Tasks

  • Refactor CMake project configuration

0.0.13

Choose a tag to compare

@bresilla bresilla released this 18 Jan 04:33

⛰️ Features

  • Integrate Keylock for cryptographic operations

0.0.12

Choose a tag to compare

@bresilla bresilla released this 18 Jan 03:42

⚙️ Miscellaneous Tasks

  • Migrate build system to CMake

0.0.11

Choose a tag to compare

@bresilla bresilla released this 18 Jan 03:15

⚙️ Miscellaneous Tasks

  • Bump keylock version to 0.0.12

0.0.10

Choose a tag to compare

@bresilla bresilla released this 18 Jan 02:06

⛰️ Features

  • Implement HTTP/3 and QUIC connection management
  • Refactor Netpipe internal header structure
  • Implement basic HTTP/3 protocol
  • Add initial QUIC protocol implementation

📚 Documentation

  • Add TLS 1.3 encryption documentation and example
  • Add TLS 1.3 encryption documentation and example