Download Latest Version v3.7.2 source code.zip (2.0 MB) Google Add to Preferred Sources
Home / v3.6.1
Name Modified Size InfoDownloads / Week
Parent folder
Suave.3.6.1.nupkg 2026-10-07 822.4 kB
Suave.3.6.1.symbols.nupkg 2026-10-07 1.0 MB
Suave.DotLiquid.3.6.1.nupkg 2026-10-07 19.9 kB
Suave.DotLiquid.3.6.1.symbols.nupkg 2026-10-07 23.2 kB
Suave.Json.3.6.1.nupkg 2026-10-07 10.6 kB
Suave.Json.3.6.1.symbols.nupkg 2026-10-07 11.8 kB
README.md 2026-10-07 833 Bytes
v3.6.1 source code.tar.gz 2026-10-07 1.8 MB
v3.6.1 source code.zip 2026-10-07 1.9 MB
Totals: 9 Items   5.6 MB 0
  • Keep-alive CPU per request is now within ≈1% of ASP.NET Core Minimal API on Linux with the server pinned to 4 cores (8.98 vs 8.89 µs, down from ≈9.7 µs in v3.6.0) (#865)
  • Suave is compiled without F# .tail calls: async continuations in bind (>=>), choose, tryThen, inject, <|>, the router and others passed the HttpContext struct on as a tail call, which went through the runtime's slow, copying tail-call helper (#865)
  • The request head is taken from the input with one pipe read and parsed in place, instead of three read/advance pairs; TcpTransport no longer takes a lock to fetch the socket on every read and write (#865)
  • Benchmarks: benchmarks/cpu-per-request.sh measures server CPU time per request; benchmarks/HTTP_COMPARISON.md documents the pinned-core and perf profiling method (#865)
Source: README.md, updated 2026-10-07