Official .NET builds are signed and published at nuget.org.
vv1.39.45 vv1.39.45
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
npm (Windows, macOS, Linux):
npm install -g @fluxzy/cli
Or run directly without installing:
npx @fluxzy/cli start --llo
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
- Fix h2 stream permit leaks and h1 pool idle teardown (#634) by @haga-rak in #714
- Fix unbounded growth of the per-authority lock registry by @haga-rak in #718
- Fix cross-host routing on keep-alive plain proxy connections by @haga-rak in #719
- Fix upstream reads hanging forever when the response header never arrives by @haga-rak in #721
- Render readable Unicode in formatted JSON response body by @haga-rak in #745
- Fix unknown network error code on abrupt upstream close by @haga-rak in #747
- Release expired pooled HTTP/1.1 connections on dequeue by @haga-rak in #748
- Ignore ownerless sockets when resolving a process from a local port by @haga-rak in #752
New Features & Optimizations
- Avoid activity creation when no listener is attached by @bbartels in #725
- Optimize Http11HeaderBlockReader timestamp handling by @bbartels in #723
- Improve HTTP/1.1 downstream response-copy throughput and reduce MetricsStream read overhead by @bbartels in #724
- Optimize chunked write header formatting by @bbartels in #729
- Optimize single non-window HTTP/2 writes by @bbartels in #730
- Optimize chunked transfer size parsing by @bbartels in #728
- Optimize rule header filters for live exchanges by @bbartels in #726
- Tune HTTP/2 stream window update cadence by @bbartels in #731
Dependencies
- Bump Nerdbank.GitVersioning from 3.9.50 to 3.10.85 by @dependabot[bot] in #712
- Bump Spectre.Console from 0.55.2 to 0.57.0 by @dependabot[bot] in #713
- Bump System.IO.Pipelines from 10.0.7 to 10.0.9 by @dependabot[bot] in #717
- Bump Fluxzy.Core.Pcap from 1.37.2 to 1.38.20 by @dependabot[bot] in #710
- Bump Spectre.Console from 0.57.0 to 0.57.1 by @dependabot[bot] in #716
- Bump Grpc.Tools from 2.81.1 to 2.82.0 by @dependabot[bot] in #732
- Bump System.Threading.AccessControl from 10.0.7 to 10.0.9 by @dependabot[bot] in #734
- Bump YamlDotNet from 18.0.0 to 18.1.0 by @dependabot[bot] in #735
- Bump Nerdbank.GitVersioning from 3.10.85 to 3.10.91 by @dependabot[bot] in #738
- Bump Spectre.Console from 0.57.1 to 0.57.2 by @dependabot[bot] in #733
- Bump Fluxzy.Core from 1.37.2 to 1.38.20 by @dependabot[bot] in #709
- Bump Microsoft.Extensions.Logging.Abstractions from 10.0.9 to 10.0.10 by @dependabot[bot] in #741
- Bump Microsoft.Extensions.Logging.Console from 10.0.9 to 10.0.10 by @dependabot[bot] in #742
Other Changes
- Set version to '1.39-alpha' by @haga-rak in #704
- Apply response header timeout to h2 upstreams and add body idle timeout by @haga-rak in #722
- Bound upstream connection establishment and release authority lock waiters on client abort by @haga-rak in #736
- Use case-insensitive string hashing for header names by @bbartels in #727
- Harden downstream accept loop against transient failures by @haga-rak in #750
- Update NuGet package tags by @haga-rak in #753
- Regenerate action/filter documentation by @haga-rak in #754
New Contributors
- @bbartels made their first contribution in #725
Full Changelog: v1.38.20.31283...v1.39.45.50076