Releases: metalbear-co/mirrord
Releases · metalbear-co/mirrord
3.120.0
Added
- Added Kafka splitting feature.
#2601
Changed
- Add analytics about usage of experimental features
- Add option to have logs when running ext commands
- update dependencies
Fixed
3.119.1
3.119.0
3.119.0 - 2024-10-07
Added
-
Add reverse port forwarding which can be used to proxy data from a remote
port on the target pod to a local one -
if only one port is specified, it will be used for both.mirrord port-forward [options] -R [remote_port:]local_port
To use the incoming network mode and filters from a config file, use -f as
normal:mirrord port-forward [options] -R [remote_port:]local_port -f config_file.toml
Changed
- Dependency tree does not contain tonic 0.11.
- Use forked version of apple-codesign to remove RSA dependency
Fixed
3.118.1
3.118.1 - 2024-10-02
Added
- Internal proxy now explicitly logs exit error.
Changed
- Enabled readlink hook by default.
#2518 - Prompt user for intproxy logs (when intproxy crashes).
Adds.log
as a file type for intproxy default log file.
#2750 - Refactor how mirrord gets a target when the operator is enabled, and warn
when randomly selecting a container in multi-container situations (if the
user did not specify a container).
Fixed
- Handle cases where target pod has IPv6
#2788
3.118.0
Added
-
Add
cli_extra_args
field tocontainer
config to allow specifing custom
arguments formirrord container
sidecar container.{ "container": { "cli_extra_args": ["--network", "host"] } }
this config will spawn mirrord cli container with
<runtime> run --network host --rm -d ...
.
#2756
Changed
- Increase timeout of layer-intproxy socket connection to a ludicrous amount.
#2652 - Have intproxy log to a file in /tmp by default.
#2750 - Bump dependencies
Fixed
- Add a retry for port-forward agent connection if error was recived via error
channel after websocket was established.
#2759
3.117.0
3.116.3
3.116.2
3.116.1
3.116.1 - 2024-09-04
Fixed
- Fixed upload of mirrord binaries' shasums to homebrew repository in the
release action.
#homebrew-shasum-ci - Fix mirrord ls hanging by making so
KubeResourceSeeker
will list different
kinds of resources sequentially instead of in parallel.
#2724
3.116.0
3.116.0 - 2024-09-03
Added
- Add initial and very basic implementation of vpn
#2387 - Add warning when user tries to mirrord exec [container], pointing them to use
mirrord container instead.
#2599 - Add support for hostname resolution in port-forward.
#2696 - Add support for all_of, any_of composite http filters in config.
#2699
Changed
- mirrord now produces a more descriptive error message when it fails to call
authentication command specified in the kubeconfig.
#2575 - SQS CRD field names changed to camelCase.
Fixed
- Start on deprecating operator target list.
#2706