diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cf46bdeddc..d7aba48c08c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,30 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [3.112.1](https://github.com/metalbear-co/mirrord/tree/3.112.1) - 2024-08-05 + + +### Added + +- Added `experimental.enable_exec_hooks_linux` switch to the mirrord config. + + +### Changed + +- Change operator port from 3000 to 443 to work without any FW exceptions + + +### Fixed + +- Fixed execve hook (fix data race on process initialization, might fix more stuff) + [#2624](https://github.com/metalbear-co/mirrord/issues/2624) +- Added new VSCode debugpy args layout to debugger port detection + + +### Internal + +- Pinned `towncrier` version to `23.11.0` due to breaking update. + ## [3.112.0](https://github.com/metalbear-co/mirrord/tree/3.112.0) - 2024-07-30 diff --git a/Cargo.lock b/Cargo.lock index eb836a18bd2..5545287ccad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2111,7 +2111,7 @@ dependencies = [ [[package]] name = "fileops" -version = "3.112.0" +version = "3.112.1" dependencies = [ "libc", ] @@ -3105,7 +3105,7 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "issue1317" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-web", "env_logger 0.11.5", @@ -3116,7 +3116,7 @@ dependencies = [ [[package]] name = "issue1776" -version = "3.112.0" +version = "3.112.1" dependencies = [ "errno 0.3.9", "libc", @@ -3125,7 +3125,7 @@ dependencies = [ [[package]] name = "issue1776portnot53" -version = "3.112.0" +version = "3.112.1" dependencies = [ "libc", "socket2", @@ -3133,14 +3133,14 @@ dependencies = [ [[package]] name = "issue1899" -version = "3.112.0" +version = "3.112.1" dependencies = [ "libc", ] [[package]] name = "issue2001" -version = "3.112.0" +version = "3.112.1" dependencies = [ "libc", ] @@ -3468,7 +3468,7 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "listen_ports" -version = "3.112.0" +version = "3.112.1" [[package]] name = "local-channel" @@ -3696,7 +3696,7 @@ checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" [[package]] name = "mirrord" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-codec", "anyhow", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "mirrord-agent" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-codec", "async-trait", @@ -3800,7 +3800,7 @@ dependencies = [ [[package]] name = "mirrord-analytics" -version = "3.112.0" +version = "3.112.1" dependencies = [ "assert-json-diff", "base64 0.22.1", @@ -3814,7 +3814,7 @@ dependencies = [ [[package]] name = "mirrord-auth" -version = "3.112.0" +version = "3.112.1" dependencies = [ "bcder", "chrono", @@ -3835,7 +3835,7 @@ dependencies = [ [[package]] name = "mirrord-config" -version = "3.112.0" +version = "3.112.1" dependencies = [ "bimap", "bitflags 2.6.0", @@ -3857,7 +3857,7 @@ dependencies = [ [[package]] name = "mirrord-config-derive" -version = "3.112.0" +version = "3.112.1" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -3867,7 +3867,7 @@ dependencies = [ [[package]] name = "mirrord-console" -version = "3.112.0" +version = "3.112.1" dependencies = [ "bincode", "drain", @@ -3883,7 +3883,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy" -version = "3.112.0" +version = "3.112.1" dependencies = [ "bytes", "futures", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy-protocol" -version = "3.112.0" +version = "3.112.1" dependencies = [ "bincode", "mirrord-protocol", @@ -3917,7 +3917,7 @@ dependencies = [ [[package]] name = "mirrord-kube" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-codec", "base64 0.22.1", @@ -3944,7 +3944,7 @@ dependencies = [ [[package]] name = "mirrord-layer" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-codec", "anyhow", @@ -4000,7 +4000,7 @@ dependencies = [ [[package]] name = "mirrord-layer-macro" -version = "3.112.0" +version = "3.112.1" dependencies = [ "proc-macro2", "quote", @@ -4009,7 +4009,7 @@ dependencies = [ [[package]] name = "mirrord-macros" -version = "3.112.0" +version = "3.112.1" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -4019,7 +4019,7 @@ dependencies = [ [[package]] name = "mirrord-operator" -version = "3.112.0" +version = "3.112.1" dependencies = [ "actix-codec", "async-trait", @@ -4056,7 +4056,7 @@ dependencies = [ [[package]] name = "mirrord-progress" -version = "3.112.0" +version = "3.112.1" dependencies = [ "enum_dispatch", "indicatif", @@ -4090,7 +4090,7 @@ dependencies = [ [[package]] name = "mirrord-sip" -version = "3.112.0" +version = "3.112.1" dependencies = [ "apple-codesign", "memchr", @@ -4421,7 +4421,7 @@ dependencies = [ [[package]] name = "outgoing" -version = "3.112.0" +version = "3.112.1" [[package]] name = "overload" @@ -5461,21 +5461,21 @@ dependencies = [ [[package]] name = "rust-bypassed-unix-socket" -version = "3.112.0" +version = "3.112.1" dependencies = [ "tokio", ] [[package]] name = "rust-e2e-fileops" -version = "3.112.0" +version = "3.112.1" dependencies = [ "libc", ] [[package]] name = "rust-unix-socket-client" -version = "3.112.0" +version = "3.112.1" dependencies = [ "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 2964979482d..90952bbf36b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ resolver = "2" # latest commits on rustls suppress certificate verification [workspace.package] -version = "3.112.0" +version = "3.112.1" edition = "2021" license = "MIT" readme = "README.md" diff --git a/changelog.d/+debugger-detection.fixed.md b/changelog.d/+debugger-detection.fixed.md deleted file mode 100644 index 28e1a579d0c..00000000000 --- a/changelog.d/+debugger-detection.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Added new VSCode debugpy args layout to debugger port detection \ No newline at end of file diff --git a/changelog.d/+linux-exec-hooks.changed.md b/changelog.d/+linux-exec-hooks.changed.md deleted file mode 100644 index f0ac78e639f..00000000000 --- a/changelog.d/+linux-exec-hooks.changed.md +++ /dev/null @@ -1 +0,0 @@ -Disabled exec hooks on Linux by default. Added `experimental.enable_exec_hooks_linux` switch to the mirrord config. \ No newline at end of file diff --git a/changelog.d/+operator-port.changed.md b/changelog.d/+operator-port.changed.md deleted file mode 100644 index c68375cea59..00000000000 --- a/changelog.d/+operator-port.changed.md +++ /dev/null @@ -1 +0,0 @@ -Change operator port from 3000 to 443 to work without any FW exceptions \ No newline at end of file diff --git a/changelog.d/+pin-towncrier.internal.md b/changelog.d/+pin-towncrier.internal.md deleted file mode 100644 index b0b560dc043..00000000000 --- a/changelog.d/+pin-towncrier.internal.md +++ /dev/null @@ -1 +0,0 @@ -Pinned `towncrier` version to `23.11.0` due to breaking update. \ No newline at end of file diff --git a/changelog.d/2624.fixed.md b/changelog.d/2624.fixed.md deleted file mode 100644 index 9450eac1da3..00000000000 --- a/changelog.d/2624.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix execve, make hooks on Linux enabled by default (fix data race on process initialization, might fix more stuff) \ No newline at end of file