Skip to content

Releases: metalbear-co/mirrord

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

3.120.1

14 Oct 12:41
2ad2a5a
Compare
Choose a tag to compare

3.120.1 - 2024-10-14

Removed

  • Remove support for IPv6 sockets with mirrord.
    #2836

Internal

  • Update github actions dependencies

3.120.0

13 Oct 07:55
184170f
Compare
Choose a tag to compare

Added

  • Added Kafka splitting feature.
    #2601

Changed

  • Add analytics about usage of experimental features
  • Add option to have logs when running ext commands
  • update dependencies

Fixed

  • Fixed a bug where all_of and any_of HTTP filters were stealing all HTTP
    traffic. #2817
  • Handle IPv4 in IPv6, should help with regressions related to allowing
    AF_INET6 #2827