From 94ce2145b91d548b7aacde838013ed1f6d145127 Mon Sep 17 00:00:00 2001 From: Aviram Hassan Date: Tue, 5 Mar 2024 18:14:53 +0200 Subject: [PATCH] 3.91.0 (#2291) --- CHANGELOG.md | 43 +++++++++++++++ Cargo.lock | 54 +++++++++---------- Cargo.toml | 2 +- .../+change-pause-from-unstable.changed.md | 1 - changelog.d/+hook-lints.internal.md | 1 - .../+increased-outgoing-buffers.changed.md | 1 - .../+increased-steal-buffers.changed.md | 1 - changelog.d/217.added.md | 1 - changelog.d/2281.fixed.md | 1 - changelog.d/2283.fixed.md | 1 - changelog.d/2289.fixed.md | 1 - changelog.d/382.added.md | 1 - changelog.d/456.changed.md | 1 - 13 files changed, 71 insertions(+), 38 deletions(-) delete mode 100644 changelog.d/+change-pause-from-unstable.changed.md delete mode 100644 changelog.d/+hook-lints.internal.md delete mode 100644 changelog.d/+increased-outgoing-buffers.changed.md delete mode 100644 changelog.d/+increased-steal-buffers.changed.md delete mode 100644 changelog.d/217.added.md delete mode 100644 changelog.d/2281.fixed.md delete mode 100644 changelog.d/2283.fixed.md delete mode 100644 changelog.d/2289.fixed.md delete mode 100644 changelog.d/382.added.md delete mode 100644 changelog.d/456.changed.md diff --git a/CHANGELOG.md b/CHANGELOG.md index fb36fd77814..a8c0a097ac2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,49 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [3.91.0](https://github.com/metalbear-co/mirrord/tree/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 hidden `mirrrod operator session retain-active`. + [#217](https://github.com/metalbear-co/mirrord/issues/217) +- Notify user on license validity. + [#382](https://github.com/metalbear-co/mirrord/issues/382) + + +### Changed + +- Adds a new `PolicyRule` for `delete` and `deletecollection` of `sessions` for + `mirrord operator setup`. + [#456](https://github.com/metalbear-co/mirrord/issues/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](https://github.com/metalbear-co/mirrord/issues/2281) +- Fixed a bug where non-existent hosts in outgoing filter would prevent the + application from initiating outgoing connections. + [#2283](https://github.com/metalbear-co/mirrord/issues/2283) +- Remove special handling for DNS when dealing with UDP outgoing sockets + (manual UDP resolving). + [#2289](https://github.com/metalbear-co/mirrord/issues/2289) + + +### Internal + +- Fixed lints in hook macros. + + ## [3.90.0](https://github.com/metalbear-co/mirrord/tree/3.90.0) - 2024-02-27 diff --git a/Cargo.lock b/Cargo.lock index 3fc49f11273..b6400692f41 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1886,7 +1886,7 @@ dependencies = [ [[package]] name = "fileops" -version = "3.90.0" +version = "3.91.0" dependencies = [ "libc", ] @@ -2733,7 +2733,7 @@ dependencies = [ [[package]] name = "issue1317" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-web", "env_logger", @@ -2745,7 +2745,7 @@ dependencies = [ [[package]] name = "issue1776" -version = "3.90.0" +version = "3.91.0" dependencies = [ "errno 0.3.8", "libc", @@ -2754,7 +2754,7 @@ dependencies = [ [[package]] name = "issue1776portnot53" -version = "3.90.0" +version = "3.91.0" dependencies = [ "libc", "socket2 0.5.5", @@ -2762,14 +2762,14 @@ dependencies = [ [[package]] name = "issue1899" -version = "3.90.0" +version = "3.91.0" dependencies = [ "libc", ] [[package]] name = "issue2001" -version = "3.90.0" +version = "3.91.0" dependencies = [ "libc", ] @@ -3068,7 +3068,7 @@ checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "listen_ports" -version = "3.90.0" +version = "3.91.0" [[package]] name = "local-channel" @@ -3285,7 +3285,7 @@ dependencies = [ [[package]] name = "mirrord" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-codec", "anyhow", @@ -3330,7 +3330,7 @@ dependencies = [ [[package]] name = "mirrord-agent" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-codec", "async-trait", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "mirrord-analytics" -version = "3.90.0" +version = "3.91.0" dependencies = [ "assert-json-diff", "base64 0.21.7", @@ -3397,7 +3397,7 @@ dependencies = [ [[package]] name = "mirrord-auth" -version = "3.90.0" +version = "3.91.0" dependencies = [ "chrono", "fs4", @@ -3417,7 +3417,7 @@ dependencies = [ [[package]] name = "mirrord-config" -version = "3.90.0" +version = "3.91.0" dependencies = [ "bimap", "bitflags 2.4.1", @@ -3439,7 +3439,7 @@ dependencies = [ [[package]] name = "mirrord-config-derive" -version = "3.90.0" +version = "3.91.0" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -3449,7 +3449,7 @@ dependencies = [ [[package]] name = "mirrord-console" -version = "3.90.0" +version = "3.91.0" dependencies = [ "bincode", "drain", @@ -3465,7 +3465,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy" -version = "3.90.0" +version = "3.91.0" dependencies = [ "bytes", "http-body-util", @@ -3487,7 +3487,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy-protocol" -version = "3.90.0" +version = "3.91.0" dependencies = [ "bincode", "mirrord-protocol", @@ -3497,7 +3497,7 @@ dependencies = [ [[package]] name = "mirrord-kube" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-codec", "base64 0.21.7", @@ -3524,7 +3524,7 @@ dependencies = [ [[package]] name = "mirrord-layer" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-codec", "anyhow", @@ -3580,7 +3580,7 @@ dependencies = [ [[package]] name = "mirrord-layer-macro" -version = "3.90.0" +version = "3.91.0" dependencies = [ "proc-macro2", "quote", @@ -3589,7 +3589,7 @@ dependencies = [ [[package]] name = "mirrord-macros" -version = "3.90.0" +version = "3.91.0" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -3599,7 +3599,7 @@ dependencies = [ [[package]] name = "mirrord-operator" -version = "3.90.0" +version = "3.91.0" dependencies = [ "actix-codec", "async-trait", @@ -3633,7 +3633,7 @@ dependencies = [ [[package]] name = "mirrord-progress" -version = "3.90.0" +version = "3.91.0" dependencies = [ "enum_dispatch", "indicatif", @@ -3665,7 +3665,7 @@ dependencies = [ [[package]] name = "mirrord-sip" -version = "3.90.0" +version = "3.91.0" dependencies = [ "apple-codesign", "memchr", @@ -3984,7 +3984,7 @@ dependencies = [ [[package]] name = "outgoing" -version = "3.90.0" +version = "3.91.0" [[package]] name = "overload" @@ -4971,21 +4971,21 @@ dependencies = [ [[package]] name = "rust-bypassed-unix-socket" -version = "3.90.0" +version = "3.91.0" dependencies = [ "tokio", ] [[package]] name = "rust-e2e-fileops" -version = "3.90.0" +version = "3.91.0" dependencies = [ "libc", ] [[package]] name = "rust-unix-socket-client" -version = "3.90.0" +version = "3.91.0" dependencies = [ "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 4bb8743a345..787cf5b06f1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ resolver = "2" # latest commits on rustls suppress certificate verification [workspace.package] -version = "3.90.0" +version = "3.91.0" edition = "2021" license = "MIT" readme = "README.md" diff --git a/changelog.d/+change-pause-from-unstable.changed.md b/changelog.d/+change-pause-from-unstable.changed.md deleted file mode 100644 index 9915c60a998..00000000000 --- a/changelog.d/+change-pause-from-unstable.changed.md +++ /dev/null @@ -1 +0,0 @@ -Change pause feature from unstable to deprecated \ No newline at end of file diff --git a/changelog.d/+hook-lints.internal.md b/changelog.d/+hook-lints.internal.md deleted file mode 100644 index 25392ca07d4..00000000000 --- a/changelog.d/+hook-lints.internal.md +++ /dev/null @@ -1 +0,0 @@ -Fixed lints in hook macros. \ No newline at end of file diff --git a/changelog.d/+increased-outgoing-buffers.changed.md b/changelog.d/+increased-outgoing-buffers.changed.md deleted file mode 100644 index 2473ce89da5..00000000000 --- a/changelog.d/+increased-outgoing-buffers.changed.md +++ /dev/null @@ -1 +0,0 @@ -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). \ No newline at end of file diff --git a/changelog.d/+increased-steal-buffers.changed.md b/changelog.d/+increased-steal-buffers.changed.md deleted file mode 100644 index a5489e86a15..00000000000 --- a/changelog.d/+increased-steal-buffers.changed.md +++ /dev/null @@ -1 +0,0 @@ -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). \ No newline at end of file diff --git a/changelog.d/217.added.md b/changelog.d/217.added.md deleted file mode 100644 index 3e9bd8e485c..00000000000 --- a/changelog.d/217.added.md +++ /dev/null @@ -1 +0,0 @@ -Adds operator session management commands to mirrord-cli, these are: `mirrord operator session kill-all`, `mirrord operator session kill --id {id}`, and the hidden `mirrrod operator session retain-active`. diff --git a/changelog.d/2281.fixed.md b/changelog.d/2281.fixed.md deleted file mode 100644 index f3ad71c6d52..00000000000 --- a/changelog.d/2281.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug where `gethostbyname` calls where intercepted regardless of the remote dns feature status. \ No newline at end of file diff --git a/changelog.d/2283.fixed.md b/changelog.d/2283.fixed.md deleted file mode 100644 index dfb7febad13..00000000000 --- a/changelog.d/2283.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug where non-existent hosts in outgoing filter would prevent the application from initiating outgoing connections. diff --git a/changelog.d/2289.fixed.md b/changelog.d/2289.fixed.md deleted file mode 100644 index 2870d3b8ec2..00000000000 --- a/changelog.d/2289.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Remove special handling for DNS when dealing with UDP outgoing sockets (manual UDP resolving). \ No newline at end of file diff --git a/changelog.d/382.added.md b/changelog.d/382.added.md deleted file mode 100644 index 6e9d051e94d..00000000000 --- a/changelog.d/382.added.md +++ /dev/null @@ -1 +0,0 @@ -Notify user on license validity. \ No newline at end of file diff --git a/changelog.d/456.changed.md b/changelog.d/456.changed.md deleted file mode 100644 index 5c1ed04bf24..00000000000 --- a/changelog.d/456.changed.md +++ /dev/null @@ -1 +0,0 @@ -Adds a new `PolicyRule` for `delete` and `deletecollection` of `sessions` for `mirrord operator setup`.