mirrord

Connect your local process and your cloud environment, and run local code in cloud conditions.

MIT License

Stars
3.8K
Committers
29

Bot releases are hidden (Show)

mirrord - 3.79.0

Published by eyalb181 10 months ago

Removed

  • Remove waitlist signup from CLI

Added

  • Added new teams command to the CLI.
  • Remove support for old cri-o, use new CRI API (v1)

Fixed

  • Uses the syscalls crate to handle calling the syscalls for go. And adds
    pwrite64, pread64, fsync and fdatasync hooks for go.
    #2099

Internal

  • Debug instructions for intproxy in contributer guide.
  • Flush outgoing the console loggers after each logs so that we can see more
    logs before the layer or the intproxy exit when debugging.
mirrord - 3.78.2

Published by eyalb181 10 months ago

Fixed

  • Fixed config verification in IDE context when the config does not specify the
    target but uses the scale_down feature.
mirrord - 3.78.1

Published by aviramha 10 months ago

3.78.1 - 2023-12-13

Fixed

  • Removed confusing error from mirrord exec progress.
    #2115
  • Support binding [::] by resolving to ipv4 unspecified. Fix gRPC Python
    running in Docker
    #2117
mirrord - 3.78.0

Published by aviramha 10 months ago

3.78.0 - 2023-12-12

Fixed

  • Fix create react apps by adding node related files to default local
    #2074
  • Fixed an issue with internal proxy timing out when the user application
    spawns lengthy build processes.
    #2101
mirrord - 3.77.1

Published by aviramha 10 months ago

3.77.1 - 2023-12-11

Fixed

  • Fix asdf compatability by adjusting local files read defaults
    #2051
mirrord - 3.77.0

Published by eyalb181 11 months ago

Added

  • mirrord verify-config now outputs a list of available target types.
    #2096

Fixed

  • Changed operator config to be optional. If the option is set to true,
    mirrord always uses the operator and aborts in case of failure. If the option
    is set to false, mirrord does not attempt to use the operator. If the
    option is not set at all, mirrord attempts to use the operator, but does not
    abort in case it could not be found.
  • Fixed config verification in IDE context when copy_target feature is used.
mirrord - 3.76.0

Published by aviramha 11 months ago

3.76.0 - 2023-12-04

Added

  • Added support for connecting to the cluster with an HTTP proxy.
    #2087

Changed

  • Improved incoming config docs

Fixed

  • Improved handling of operator-related errors.
    #2049
mirrord - 3.75.3

Published by eyalb181 11 months ago

Added

  • Added new configuration 'use_proxy' that lets user disable usage of http/s
    proxy by mirrord even when env is set

Fixed

  • Changed the way targetless is printed in mirrord verify-config to allow
    the IDEs to properly show target selection dialogs.
mirrord - 3.75.2

Published by eyalb181 11 months ago

Fixed

  • Fixed issues with mirroring incoming TCP connections when targeting multi-pod
    deployments. #2078
mirrord - 3.75.1

Published by eyalb181 11 months ago

Fixed

  • Add a hook for
    gethostbyname
    to allow erlang/elixir to resolve DNS.
    #2055
  • Change spammy connect log's level from info to trace.

Internal

  • Documentation of env config pattern matching.
mirrord - 3.75.0

Published by eyalb181 12 months ago

Added

  • Added 'copy pod' operator feature to the CLI.
    #1974
  • Added option to scale down target deployment when using copy target
    feature. #2053

Fixed

  • Don't drop mutex in child on fork_detour, fixes bug with elixir.
    #2047
  • Fixed port_mapping feature.
    #2058
  • Local file filter now applies to directory listing [regex] and not just
    underlying files
mirrord - 3.74.1

Published by eyalb181 12 months ago

Fixed

  • Support for cluster information in exec plugin (KUBERNETES_EXEC_INFO)
    #2037
  • Fixed logging using mirrord-console.
mirrord - 3.74.0

Published by eyalb181 12 months ago

Added

  • Added source identifier to waitlist register

Fixed

  • tokio runtime dropped from layer.
    #1952
mirrord - 3.73.1

Published by eyalb181 12 months ago

Fixed

  • Fixed KUBERNETES_EXEC_INFO environment variable passed to kubectl
    authentication plugins.
mirrord - 3.73.0

Published by eyalb181 12 months ago

Added

  • Added k0s support - add k0s containerd socket path.
    #2014

Fixed

  • Clarify more about the pre-defined FS exceptions in docs, link to lists.
    #2020
mirrord - 3.72.1

Published by eyalb181 about 1 year ago

Fixed

  • Added --mesh option under cli::Mode::Ephemeral, allowing the agent to run
    in a mesh context with an ephemeral target.
    #2009
mirrord - 3.72.0

Published by eyalb181 about 1 year ago

Added

  • SOCKS5 proxy is now supported.
    #1734

Fixed

  • Implemented missing hooks for readdir and readdir64.
    #2001
mirrord - 3.71.2

Published by eyalb181 about 1 year ago

Fixed

  • Reverted breaking change in CLI for config verify
    #1993
  • Adding some e2e tests for to protect against breaking changes in the cli.
    #1997
mirrord - 3.71.1

Published by eyalb181 about 1 year ago

Fixed

  • Adds the optional --ide flag to mirrord verify-config [--ide] --path {/config/path}, turning some errors into warnings (target related).
    #1979
mirrord - 3.71.0

Published by aviramha about 1 year ago

Added

  • Add ability to override container resource requests/limits for job agents via
    agent.resources config.
    #1983

Fixed

  • Propagate to the agent that we're in a mesh context (moved MeshVendor to a
    common crate), and handle the special case for istio, where the sniffer
    should capture traffic on the lo interface.
    #1963