Added
- Added
mirrord preview diffto compare manifest files with the live cluster. - Added
mirrord preview start --resourceto build previews from your manifest
files. - Experimental Windows support: the layer is injected with stork and installs
its
hooks before a launched program reaches its entry point. The injection method
can be chosen withMIRRORD_INJECTION_METHOD(load-library,apcor
iat).
mirrord attachreports why the layer failed to initialize instead of
waiting
out a timeout, the layer log file recordsinfoevents without
MIRRORD_LOG,
and crash reports explain fast-fail and heap-corruption exits.
Fixed
- An unreachable
mirrord-consoleno longer aborts the target: the layer
reports it
on stderr and logs to its usual file and stderr sinks instead. On Windows,
console
logging works again, and a console that stops responding is reported once
instead of stalling the process. - Fixed the internal proxy ending the whole session when accepting a new layer
connection failed transiently, for example when a process exited while its
connection was still waiting to be accepted. - The
featureandfeature.envconfig examples in the docs no longer set
bothincludeandexclude. mirrord does not allow them together, so
mirrord verify-configrejected these examples. - The complete config example in the docs is now a valid config. It had the
removedconnect_tcpfield, a trailing comma, and bothincludeand
excludeinfeature.env, somirrord verify-configrejected it. mirrord operator installrefuses to install an operator older than 3.197.0.