Releases: metalbear-co/mirrord
Releases · metalbear-co/mirrord
3.125.0
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 ofmirrord 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
3.124.1
3.124.0
3.123.0
3.122.1
3.122.0
3.121.1
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
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 withEAFNOSUPPORT: 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
whenaccept_invalid_certificates
is not provided in the mirrord config.
#2825