Skip to content

Releases: metalbear-co/mirrord

3.0.10-alpha

22 Sep 14:30
3795e75
Compare
Choose a tag to compare
3.0.10-alpha Pre-release
Pre-release

Added

  • Test that verifies that outgoing UDP traffic (only with a bind to non-0 port and a
    call to connect) is successfully intercepted and forwarded.

Fixed

  • macOS binaries should be okay now.

3.0.9-alpha

22 Sep 08:11
ac2cb25
Compare
Choose a tag to compare
3.0.9-alpha Pre-release
Pre-release

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

21 Sep 19:15
35a57a1
Compare
Choose a tag to compare
3.0.8-alpha Pre-release
Pre-release

Fixed

  • release CI: Fix dylib path for dd.

3.0.7-alpha

21 Sep 18:10
e368e3c
Compare
Choose a tag to compare
3.0.7-alpha Pre-release
Pre-release

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 to TcpStream::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 uses ConnectionId for outgoing traffic feature.

3.0.6-alpha

20 Sep 11:34
c0aec8c
Compare
Choose a tag to compare
3.0.6-alpha Pre-release
Pre-release

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 from go_env::goenvs_unix_detour.
  • mirrord-layer: Log to info instead of error when failing to write to local tunneled streams.

3.0.5-alpha

19 Sep 13:05
908314f
Compare
Choose a tag to compare
3.0.5-alpha Pre-release
Pre-release

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, so connect 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

14 Sep 15:09
9cfbae8
Compare
Choose a tag to compare
3.0.4-alpha Pre-release
Pre-release

Fixed

  • Fix crash in VS Code extension happening because the MIRRORD_OVERRIDE_ENV_VARS_INCLUDE and MIRRORD_OVERRIDE_ENV_VARS_EXCLUDE vars being populated with empty values (rather than not being populated at all).Closes [#413].
  • Add exception to gradle when dylib/so file is not found. Closes [#345]

3.0.3-alpha

13 Sep 13:54
808512d
Compare
Choose a tag to compare
3.0.3-alpha Pre-release
Pre-release

Changed

  • Changed agent namespace to default to the pod namespace.
    Closes [#404].

3.0.2-alpha

13 Sep 07:59
b5a2888
Compare
Choose a tag to compare
3.0.2-alpha Pre-release
Pre-release

Added

  • Code sign Apple binaries.

Changed

  • In go-e2e test, call os.Exit instead fo sending SIGINT to the process.

Fixed

  • Fix Environment parsing error when value contained '='
    Closes [#387].
  • Fix bug in outgoing traffic with multiple requests in quick succession.
    Closes [#331].

3.0.1-alpha

09 Sep 08:10
e085c2f
Compare
Choose a tag to compare
3.0.1-alpha Pre-release
Pre-release

Fixed

  • Add missing dependency breaking the VS Code release.