Releases: metalbear-co/mirrord
Releases · metalbear-co/mirrord
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
3.115.1
3.115.0
3.114.1
3.114.0
3.114.0 - 2024-08-16
Added
- Add port forwarding feature which can be used to proxy data from a local port
to a remote one -
if the local port is not specified, it will default to the same as the remote#567mirrord port-forward [options] -L [local_port:]remote_ip:remote_port
- Client side support for the upcoming SQS queue splitting support in mirrord
for Teams. #2066
3.113.1
3.113.1 - 2024-08-15
Fixed
- Fix small error in shared sockets that resulted in it adding the shared
socket env several times.
#864 - Specify that
mirrord container
is an unstable feature.
#2641 - Fix IncomingConfig json schema regression.
#2662 - Fix
arm64
version ofmirrord-cli
container image and add github cache for
container builds. - Fixed symbol hooks for Go 1.23.
3.113.0
3.113.0 - 2024-08-12
Added
-
Add new api to run mirrord inside container
mirrord container [options] -- <docker/podman> run ...
Because we need to run internal proxy process on the same network as the
process loaded withmirrord-layer
, to keep config and kubernetes
comparability the communication to mirrord agent is made via external proxy
that will run on the host machine.┌────────────────┐ k8s │ mirrord agent │ └─────┬────▲─────┘ │ │ │ │ ┌─────▼────┴─────┐ container host │ external proxy │ └─────┬────▲─────┘ │ │ │ │ ┌─────▼────┴─────┐◄──────┐ sidecar container │ internal proxy │ │ └──┬─────────────┴──┐ │ run container │ mirrord-layer ├────┘ └────────────────┘