Releases: metalbear-co/mirrord
Releases · metalbear-co/mirrord
3.0.10-alpha
Added
- Test that verifies that outgoing UDP traffic (only with a bind to non-0 port and a
call toconnect
) is successfully intercepted and forwarded.
Fixed
- macOS binaries should be okay now.
3.0.9-alpha
Changed
- Ignore http tests because they are unstable, and they block the CI.
- Bundle arm64 binary into the universal binary for MacOS.
3.0.8-alpha
Fixed
- release CI: Fix dylib path for
dd
.
3.0.7-alpha
Fixed
- mirrord-layer: Fix
connect
returning error when called on UDP sockets and the
outgoing traffic feature of mirrord is disabled. - mirrord-agent: Add a
tokio::time:timeout
toTcpStream::connect
, fixes golang issue where sometimes it would get stuck attempting to connect on IPv6. - intelliJ-ext: Fix CLion crash issue, closes [#317]
- vscode-ext: Support debugging Go, and fix issues with configuring file ops and traffic stealing.
Changed
- mirrord-layer: Remove check for ignored IP (localhost) from
connect
. - mirrord-layer: Refactor
connect
function to be less bloated. .dockerignore
now ignores more useless files (reduces mirrord-agent image build time, and size).- mirrord-agent: Use
tracing::instrument
for the outgoing traffic feature. - mirrord-agent:
IndexAllocator
now usesConnectionId
for outgoing traffic feature.
3.0.6-alpha
Added
- mirrord-layer, mirrord-cli: new command line argument/environment variable -
MIRRORD_SKIP_PROCESSES
to provide a list of comma separated processes to not to load into.
Closes [#298], [#308] - release CI: add arm64e to the universal dylib
- intellij-ext: Add support for Goland
Changed
- mirrord-layer: Remove
tracing::instrument
fromgo_env::goenvs_unix_detour
. - mirrord-layer: Log to info instead of error when failing to write to local tunneled streams.
3.0.5-alpha
Added
- Outgoing UDP test with node. Closes [#323]
Fixed
- mirrord-layer: Return errors from agent when
connect
fails back to the hook (previously we were handling these as errors in layer, soconnect
had slightly wrong behavior). - mirrord-layer: instrumenting error when
write_detur
is called to stdout/stderr - mirrord-layer: workaround for
presented server name type wasn't supported
error when Kubernetes server has IP for CN in certificate. [#388]
Changed
- mirrord-layer: Use
tracing::instrument
to improve logs.
3.0.4-alpha
3.0.3-alpha
Changed
- Changed agent namespace to default to the pod namespace.
Closes [#404].
3.0.2-alpha
3.0.1-alpha
Fixed
- Add missing dependency breaking the VS Code release.