Skip to content

Releases: metalbear-co/mirrord

3.125.1

27 Nov 15:39
172e92e
Compare
Choose a tag to compare

3.125.1 - 2024-11-27

Fixed

  • Added retry of HTTP requests (intproxy) on hyper's IncompleteMessage error.

3.125.0

21 Nov 08:34
705998e
Compare
Choose a tag to compare

3.125.0 - 2024-11-21

Added

  • Added a configuration option that allows for specifying an env file for
    mirrord execution.
    #1913
  • Added notice that fs mapping does not apply to relative paths.
    #2894

Changed

  • Ignore paths that start with the current dir path, instead of any path that
    contains the current dir path. Also, ignore only paths that end with the
    current exe's path, not all that contain it.
  • Print a warning to the user when -p is provided as part of mirrord container
    run command, as it may cause issues because of our usage of
    container type network mode.

Fixed

  • Change getifaddrs hook to allocate memory for a new list instead of modifying
    list returned from libc call.
    #2903
  • Read current dir, current exe, and temp dir locally, also when they contain
    characters with a meaning for regexes, like e.g. paretheses.

3.124.2

08 Nov 09:37
bd62c3f
Compare
Choose a tag to compare

3.124.2 - 2024-11-08

Fixed

  • Fix agent crash on sniffer failure
    #2909
  • Fix file mapping doesn't affect xstat

3.124.1

07 Nov 10:14
36e3cb4
Compare
Choose a tag to compare

Changed

  • Bump dependencies

Fixed

  • Fix crash when listing interfaces caused by enabling the new hook by default

3.124.0

06 Nov 15:34
7ac58ad
Compare
Choose a tag to compare

Changed

  • hide ipv6 interfaces by default
    #2849

Fixed

  • Make sure agent doesn't send Close message when Sniffer fails to load.
    #2896

3.123.0

05 Nov 08:14
2f27d08
Compare
Choose a tag to compare

Changed

  • log better errors of local file creation and add option to use alternative
    way #2889
  • add .class to be always local

Fixed

  • use /dev/null by default
    #2889

3.122.1

30 Oct 15:33
76d51c4
Compare
Choose a tag to compare

3.122.1 - 2024-10-30

Changed

  • Bump rust version to 2024-10-11 on macOS [match Linux]

Fixed

  • Add arm64 layer to macOS fat binary.
    #2885

3.122.0

30 Oct 12:40
c5144ec
Compare
Choose a tag to compare

3.122.0 - 2024-10-30

Added

  • Added serviceAccount option to agent config
    #2876

Changed

  • Allow targetless mode to run with local fs-mode.
    #2368
  • Remove unstable tags on feature.network.outgoing.filter config
    #2862
  • Add option to have logs when running ext commands

Fixed

  • Added experimental disable_reuseaddr to bypass the issue
    #2819
  • mirrord-intproxy no longer lingers forever when the user tries to execute a
    non-existent binary.
    #2869

3.121.1

22 Oct 12:26
96e1ca2
Compare
Choose a tag to compare

3.121.1 - 2024-10-22

Changed

  • Improve error logging and reporting when a getaddrinfo-adjacent failure
    happens due to IO in the agent.
    #2287
  • Improve error checking for InvalidCertificate errors in mirrord-cli.
    #2824
  • Ignore CATALINA_HOME env by default
  • Skip mirrord injections into bazel-real, considering it a build tool.

Fixed

  • Fix a bug where file mode was ignored when Go applications were creating
    local files. #2614
  • Update mirrord-container sidecar logs command to improve printing of errors.
    #2726
  • Fix SIP detection on scripts with no shebang, SIP of default interpreter is
    now used #2797
  • Bump dependencies, fix empty user in a kube context

3.121.0

17 Oct 10:43
133f536
Compare
Choose a tag to compare

3.121.0 - 2024-10-17

Added

  • Added support for Istio CNI
    #2851
  • Added nodeSelector option to agent config.

Changed

  • Allowed filtered steal requests to be retried when we get a Reset from
    hyper(h2).

Fixed

  • Fixed an issue where mirrord exec ... -- npm run serve in a Vue project was
    failing with EAFNOSUPPORT: address family not supported ::1:80. Added new
    .experimental.hide_ipv6_interfaces configuration entry that allows for
    hiding local IPv6 interface addresses from the user application.
    #2807
  • Fixed wrong warning being displayed when binding UDP port 0 and filtering HTTP.
    #2812
  • mirrord now respects insecure-skip-tls-verify option set in the kubeconfig
    when accept_invalid_certificates is not provided in the mirrord config.
    #2825