Releases: haga-rak/fluxzy.core
Fluxzy v1.35.26
Official .NET builds are signed and published at nuget.org.
- 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 PcapngWriter 'Already registered' on ephemeral port reuse by @haga-rak in #620
- Fix OOP pcap capture race with archive packaging by @haga-rak in #626
- Fix Expect: 100-continue deadlock on H1 upstream (#624) by @haga-rak in #625
Dependencies
- Bump Fluxzy.Core from 1.34.1 to 1.35.25 by @dependabot[bot] in #621
- Bump Fluxzy.Core.Pcap from 1.34.1 to 1.35.25 by @dependabot[bot] in #622
- Bump Grpc.Tools from 2.78.0 to 2.80.0 by @dependabot[bot] in #608
Other Changes
- Fix and tweak websocket framing by @haga-rak in #630
- Perf: reduce per-exchange allocations on HTTP/1.1 hot path by @haga-rak in #631
- Perf: skip redundant upfront per-stream WINDOW_UPDATE in H2 by @haga-rak in #632
Full Changelog: v1.35.25.62495...v1.35.26.32388
Fluxzy v1.35.25
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
With npm (all OS)
npm install -g @fluxzy/cli
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
- Fix duplicate Transfer-Encoding: chunked on HTTP/1.1 responses by @haga-rak in #616
- Fix concurrent HashSet modification when serializing archive meta by @haga-rak in #618
- Fix stray DATA frame after HEADERS[END_STREAM] on zero-length POST by @haga-rak in #613
- Fix H2 connection pool disposal race (#614) by @haga-rak in #617
Other Changes
Full Changelog: v1.35.24.63476...v1.35.25.62495
Fluxzy v1.35.24
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
- Fix RequestBodySent timing to precede ResponseHeaderStart by @haga-rak in #606
- Fix H2 ALPN not offered in reverse-secure mode by @haga-rak in #611
- Fix Windows proxy restore for legacy per-protocol ProxyServer formats by @haga-rak in #612
Dependencies
- Bump Grpc.Tools from 2.69.0 to 2.80.0 by @dependabot[bot] in #598
- Bump Grpc.Net.Client from 2.67.0 to 2.76.0 by @dependabot[bot] in #593
- Bump Spectre.Console from 0.54.0 to 0.55.0 by @dependabot[bot] in #609
Other Changes
- Update NuGet README for Fluxzy.Core and Fluxzy.Core.Pcap by @haga-rak in #603
- Add README for @fluxzy/cli npm package by @haga-rak in #605
Full Changelog: v1.35.20.1...v1.35.24.63476
Fluxzy v1.35.20
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
- Optimize H2 response body pipe for streaming by @haga-rak in #600
- Fix H2 bidi streaming deadlock for gRPC reflection by @haga-rak in #601
Dependencies
- Bump Google.Protobuf from 3.34.0 to 3.34.1 by @dependabot[bot] in #592
Other Changes
Full Changelog: v1.35.16.14941...v1.35.20.1
Fluxzy v1.35.16
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
GRPC support is here !!!
Fixes
- Fix H2 window flow control bugs causing flaky CI timeouts by @haga-rak in #582
- Fix NullReferenceException in PopulateGrpcTrailers by @haga-rak in #581
- Fix use-after-free in header info classes causing buffer corruption by @haga-rak in #583
New Features
- Add IProtobufDecoder extension point for custom gRPC decoding by @haga-rak in #585
- Add gRPC through proxy example and update README by @haga-rak in #588
- Enhance content type detection in HeaderUtility by @haga-rak in #584
- Add protobuf request, response, and combined filters by @haga-rak in #587
- Add ServeHttp11Action to selectively disable H2 serving by @haga-rak in #591
Other Changes
Full Changelog: v1.35.5.49569...v1.35.16.14941
Fluxzy v1.34.1
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
New Features
- Refactor
RunElevatedSudoALinuxto support custom askPass by @haga-rak in #546 - Add proxy discover service by @haga-rak in #547
Other Changes
Full Changelog: v1.33.15.20909...v1.34.1.16860
Fluxzy v1.33.15
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
Dependencies
- Bump SimpleExec from 11.0.0 to 12.1.0 by @dependabot[bot] in #542
- Bump Fluxzy.Core from 1.30.26 to 1.33.10 by @dependabot[bot] in #540
Other Changes
Full Changelog: v1.33.10.50221...v1.33.15.20909
Fluxzy v1.33.10
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
- Ignore read body error access for ongoing exchanges by @haga-rak in #533
- Fix handling of expired certificates in cache by @haga-rak in #536
New Features
- Add SOCKS5 proxy protocol support by @haga-rak in #527
- Add compatibility mode for various tunnel to SOCK5 clients by @haga-rak in #531
- Add Android emulator host (
10.0.2.2) support for IsSelfFilter by @haga-rak in #532 - Get rid a ephemeral alloc on SOCK5 impl (use RsBuffer) by @haga-rak in #534
- Add interactive pretty output mode for CLI:
--prettyoption by @haga-rak in #535 - Add explicit HTTP blocking actions:
RejectAction,RejectWithStatusCodeAction,RejectWithMessageActionby @haga-rak in #537
Full Changelog: v1.32.1.37789...v1.33.10.50221
Fluxzy v1.32.1
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
Fixes
New Features
- Add process information tracking in Fluxzy.Core by @haga-rak in #523
- Add new filters
ProcessNameFilterandProcessIdFilterby @haga-rak in #524 - Add CaptureRequestCookies option to CaptureSessionAction to allow capturing cookies from incoming request headers by @haga-rak in #526
Dependencies
- Bump System.Threading.AccessControl from 9.0.8 to 10.0.1 by @dependabot[bot] in #507
Full Changelog: v1.31.32.55597...v1.32.1.37789
Fluxzy v1.31.32
Official .NET builds are signed and published at nuget.org.
- CLI binaries are available as assets or downloadable via this page.
- Docker images are available at Docker Hub.
CLI Installation
Windows (winget):
winget install Fluxzy.Fluxzy
macOS (Homebrew):
brew tap haga-rak/fluxzy
brew install fluxzy
What's Changed
New Features
Full Changelog: v1.31.24.27401...v1.31.32.55597