Repository navigation
Releases
Abyss v1.4.5
What's Changed
- Feat/structured sessions by @AuceptinFang in #64
- feat: publish abyss-query to Tencent CDN by @SKTT1Ryze in #72
- chore: release v1.4.5 by @SKTT1Ryze in #73
New Contributors
- @AuceptinFang made their first contribution in #64
Full Changelog: v1.4.4...v1.4.5
Abyss v1.4.4
What's Changed
- ci: publish broker latest manifests by @SKTT1Ryze in #70
- chore: release v1.4.4 by @SKTT1Ryze in #71
Full Changelog: v1.4.3...v1.4.4
Abyss v1.4.3
What's Changed
- ci: publish broker releases to Tencent CDN by @SKTT1Ryze in #67
- chore: release v1.4.3 by @SKTT1Ryze in #68
Full Changelog: v1.4.2...v1.4.3
Abyss v1.4.2
What's Changed
- docs: add animated Abyss overview SVG by @SKTT1Ryze in #57
- docs: simplify overview SVG labels by @SKTT1Ryze in #58
- docs: center Abyss overview in README by @SKTT1Ryze in #59
- Docs/center readme overview by @SKTT1Ryze in #60
- Docs/trilingual readme by @SKTT1Ryze in #61
- fix: align README contract with docs domain by @SKTT1Ryze in #62
- docs: add Hermes and README theme support by @SKTT1Ryze in #63
- feat: allow configurable proxy bind addresses by @SKTT1Ryze in #65
- chore: release v1.4.2 by @SKTT1Ryze in #66
Full Changelog: v1.4.1...v1.4.2
Abyss v1.4.1
Changes
- Enable configured HTTP CONNECT upstream proxy chains for Windows WFP traffic, using the same runtime configuration and live updates as explicit and macOS transparent ingress.
- Associate WFP redirect records with every next-hop socket before connecting. Record or connection failures close the flow without direct fallback.
- Preserve target ports and use TLS SNI or HTTP Host hostnames when the platform provides only an IP address. Keep existing TLS policy and target certificate verification.
- Reject proxy routes back to the broker listener and add native Windows black-box coverage for routing, TLS, streaming, live updates, and failures.
External proxy processes must be excluded from the Host's interception policy when their outbound traffic would otherwise re-enter the proxy chain.
Downloads
macOS ARM64 and Linux x86_64 CLI archives are available in default and no-local variants, alongside the Windows x86_64 runtime ZIP, installer, and SHA-256 checksums. The broker, Rust SDK, query CLI, and supporting crates are published to crates.io at 1.4.1.
Full changelog: v1.4.0...v1.4.1
Abyss v1.4.0
What's Changed
- feat: support configured transparent proxy chains by @SKTT1Ryze in #53
- chore: release v1.4.0 by @SKTT1Ryze in #54
Full Changelog: v1.3.0...v1.4.0
Abyss v1.3.0
Highlights
- Add configurable HTTP CONNECT upstream proxy chaining for explicit-proxy traffic. The next hop resolves target hostnames, and connection failures do not fall back to direct access.
- Preserve the existing client-to-Abyss and Abyss-to-target TLS trust behavior through the proxy tunnel.
- Add native OpenCode detection, session attribution, and tool/conversation capture across supported provider protocols.
- Improve proxy diagnostics and DSH token accounting when retry results omit cache breakdowns.
Rust integration migration
Rust integrations using abyss-mitm may need source changes:
FlowContext.original_destination,InterceptedHttpOutcome.original_destination, andTransparentPassthroughOutcome.original_destinationnow useDestinationAddress. Itssocket_addr()returnsOption<SocketAddr>because target resolution can belong to the next-hop proxy. Handle an unknown target address explicitly.- Constructing
FlowIngress::ExplicitProxynow requiresupstream_proxyandproxy_endpoint; useNonefor direct flows. Existing destructuring patterns can use..to ignore these fields. - Existing flow constructors and
with_prepared_upstream(TcpStream)remain available. The AgentEvent plugin protocol is unchanged.
Downloads
The release includes macOS ARM64 and Linux x86_64 CLI archives in default and no-local variants, a Windows x86_64 runtime ZIP, the installer, and SHA-256 checksums. The broker, Rust SDK, query CLI, and supporting crates are also published to crates.io.
Full changelog: v1.2.2...v1.3.0
Abyss v1.2.2
What's Changed
- feat: support MiniMax compatible APIs by @SKTT1Ryze in #46
- fix: identify Hermes from process metadata by @SKTT1Ryze in #47
- chore: release v1.2.2 by @SKTT1Ryze in #48
Full Changelog: v1.2.1...v1.2.2
Abyss v1.2.1
What's Changed
- fix: recognize WorkBuddy AI on macOS by @SKTT1Ryze in #44
- chore: prepare v1.2.1 release by @SKTT1Ryze in #45
Full Changelog: v1.2.0...v1.2.1
Abyss v1.2.0
What's Changed
- feat: add agent-facing data query CLI by @SKTT1Ryze in #41
- chore: update local backend and dashboard by @SKTT1Ryze in #42
- chore: prepare v1.2.0 release by @SKTT1Ryze in #43
Full Changelog: v1.1.3...v1.2.0