Releases: metalbear-co/mirrord
Releases · metalbear-co/mirrord
3.96.0
3.95.2
3.95.1
3.95.0
3.94.0
3.93.1
3.93.1 - 2024-03-31
Fixed
- Fix new IDE progress breaking older plugins.
Three issues fixed:- Show the new progress only when env var is set (to be set in newer IDE
versions). - Multi pod warning was showing everytime when no operator, not only when
targetting a deployment + no operator. - Show the message for rollouts as well.
#2339
- Show the new progress only when env var is set (to be set in newer IDE
3.93.0
Added
- Added handling HTTP upgrades in filtered connections (
mirrord-agent
).
Refactored TCP stealer code.
#2270 - Add a new diagnostic command to calculate mirrord session latency
Changed
- Changed
agent.image
config to also accept an extended version where you may
specify both registry and tag withagent.image.registry
and
agent.image.tag
. - Proxy errors now don't propagate back to libc but exit with a message
use_proxy
behavior is now setting the proxy env to empty value instead of
unsetting. This should help with cases where
we need it to propogate to the extensions.
Fixed
- Internal proxy and agent now properly handle connection shutdowns.
#2309 - Fix some open/fd potential issues
- Fixed the display of agent startup errors to the user.
- Fixed timeout set on new internal proxy connection in
fork
detour.
3.92.1
3.92.0
3.92.0 - 2024-03-13
Added
- Added support for
statx
function.
#2204
Fixed
- Fix incoming network interception via port-forward when "stealing" traffic
with a mesh like linkerd or istio (Using the sameOUTPUT
iptable rules for
both meshed and not meshed networks)
#2255 - Add Kuma mesh detection and support to mirrord-agent.
#2296 - Added sidecar exclusion for kuma mesh, fixing issues running in that setup
3.91.0
3.91.0 - 2024-03-05
Added
- Adds operator session management commands to mirrord-cli, these are:
mirrord operator session kill-all
,mirrord operator session kill --id {id}
, and
the hiddenmirrrod operator session retain-active
.
#217 - Notify user on license validity.
#382
Changed
- Adds a new
PolicyRule
fordelete
anddeletecollection
ofsessions
for
mirrord operator setup
.
#456 - Change pause feature from unstable to deprecated
- Increased size of buffers used by TCP steal to read incoming streams (from 4k
to 64k in the agent, from 1k to 64k in the internal proxy). - Increased size of buffers used by outgoing feature to read streams (from 4k
to 64k in the agent, from 1k to 64k in the internal proxy).
Fixed
- Fixed a bug where
gethostbyname
calls where intercepted regardless of the
remote dns feature status.
#2281 - Fixed a bug where non-existent hosts in outgoing filter would prevent the
application from initiating outgoing connections.
#2283 - Remove special handling for DNS when dealing with UDP outgoing sockets
(manual UDP resolving).
#2289