Skip to content

Releases: metalbear-co/mirrord

3.98.0

18 Apr 07:18
252fe89
Compare
Choose a tag to compare

3.98.0 - 2024-04-18

Added

  • Added create and delete verbs on pods resource in
    clusterrole/mirrord-operator for operator setup.

Changed

  • Set timeout of dns request to 1s and only attempt once
    #2379

Fixed

  • Fix memory issue when binding

3.97.0

16 Apr 09:30
e667ab9
Compare
Choose a tag to compare

Added

  • Agent now authenticates TLS connections, using a provided X509 certificate
    (mirrord for Teams only).
    #2362

Changed

  • Changed port stealing configuration:
    1. Added new ports field to the incoming configuration. The field lists
      ports that should be stolen/mirrored. Other ports remain local.
    2. Changed the way incoming.http_filter.ports field is interpreted. Ports
      not listed in this field are not stolen, unless listed in incoming.ports.
      #2366

Fixed

  • Change reqwest to use rustls with native certificates to work in more cases

3.96.1

14 Apr 13:02
9deaabf
Compare
Choose a tag to compare

3.96.1 - 2024-04-14

Changed

  • Increase max fd in internal proxy to fix connection limit issues

Fixed

  • Fixed layer making process zombie by calling panic from hookerror, also use
    sigkill instead of sigterm

3.96.0

09 Apr 16:56
47c6460
Compare
Choose a tag to compare

Changed

  • mirrord now listens on 0.0.0.0 when requested and changes address to
    localhost only when needed.
    #2319

3.95.2

07 Apr 17:29
9796254
Compare
Choose a tag to compare

See 3.95.1 changelog. We had CI issue that blocked release.

3.95.1

07 Apr 07:08
623feb6
Compare
Choose a tag to compare

3.95.1 - 2024-04-07

Fixed

  • Allow target be a string in the JSON Schema
    #2188
  • Fixed excessive stack consumption in the mirrord-layer by reducing tracing
    in release profile.

3.95.0

02 Apr 14:47
ecd20d6
Compare
Choose a tag to compare

Changed

  • mirrord now unsets the env from within the process aswell

3.94.0

01 Apr 17:57
5d98110
Compare
Choose a tag to compare

Added

  • New config env.unset that allows user to unset environment variables in the
    executed process.
    This is useful for unsetting env like HTTP_PROXY, AWS_PROFILE that come
    from the local environment
    and cause undesired behavior (because those aren't needed for deployed apps).
    #2260

3.93.1

31 Mar 18:57
9dfe77f
Compare
Choose a tag to compare

3.93.1 - 2024-03-31

Fixed

  • Fix new IDE progress breaking older plugins.
    Three issues fixed:
    1. Show the new progress only when env var is set (to be set in newer IDE
      versions).
    2. Multi pod warning was showing everytime when no operator, not only when
      targetting a deployment + no operator.
    3. Show the message for rollouts as well.
      #2339

3.93.0

31 Mar 06:38
39566c7
Compare
Choose a tag to compare

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 with agent.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.