From 228e81acd8f483c35f08bab05decc25233d95546 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Smolarek?= <34063647+Razz4780@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:52:24 +0100 Subject: [PATCH] 3.126.0 (#2965) --- CHANGELOG.md | 35 ++++++++++++ Cargo.lock | 56 +++++++++---------- Cargo.toml | 2 +- changelog.d/+629-sqs-operator-status.added.md | 1 - .../+79-bogus-websocket-reset.fixed.md | 1 - .../+hidden-home-files-filter.changed.md | 1 - .../+kafka-secret-permission.internal.md | 1 - .../+kafka-settings-from-secret.internal.md | 1 - .../+no-stdout-sidecar-start.internal.md | 1 - changelog.d/2947.fixed.md | 1 - changelog.d/2962.fixed.md | 1 - 11 files changed, 64 insertions(+), 37 deletions(-) delete mode 100644 changelog.d/+629-sqs-operator-status.added.md delete mode 100644 changelog.d/+79-bogus-websocket-reset.fixed.md delete mode 100644 changelog.d/+hidden-home-files-filter.changed.md delete mode 100644 changelog.d/+kafka-secret-permission.internal.md delete mode 100644 changelog.d/+kafka-settings-from-secret.internal.md delete mode 100644 changelog.d/+no-stdout-sidecar-start.internal.md delete mode 100644 changelog.d/2947.fixed.md delete mode 100644 changelog.d/2962.fixed.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 85f20ebf3f1..2264192a009 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,41 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [3.126.0](https://github.com/metalbear-co/mirrord/tree/3.125.3) - 2024-12-06 + + +### Added + +- Added SQS splitting state to mirrord operator status reporting (requires operator support). + + +### Changed + +- Hidden files and directories in `$HOME` directory are now read locally by + default. + + +### Fixed + +- Can now run cs-installed sbt. We now only need to be able to parse the first + line of a script, so we now support scripts like that sbt, which starts with + a normal shebang but then has text in a weird encoding, or maybe non-textual + data. [#2947](https://github.com/metalbear-co/mirrord/issues/2947) +- Prevent reverse port forwarding from ending unexpectedly due to + unexpected connection end. + [#2962](https://github.com/metalbear-co/mirrord/issues/2962) +- Added a sleep and await on it after websocket connection to drive IO runtime + and prevent websocket closing without handshake. + + +### Internal + +- Added optional `loadFromSecret` field to Kafka client config spec to allow + setting properties from a Secret. +- Allow the operator to fetch Secrets in the operator namespace. +- use `Stdio::null()` for "sidecar start" patch added in + [#2933](https://github.com/metalbear-co/mirrord/pull/2933). + ## [3.125.2](https://github.com/metalbear-co/mirrord/tree/3.125.2) - 2024-11-29 diff --git a/Cargo.lock b/Cargo.lock index 410a445e937..8dbe7bc0648 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2372,7 +2372,7 @@ dependencies = [ [[package]] name = "fileops" -version = "3.125.2" +version = "3.126.0" dependencies = [ "libc", ] @@ -3511,7 +3511,7 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "issue1317" -version = "3.125.2" +version = "3.126.0" dependencies = [ "actix-web", "env_logger 0.11.5", @@ -3521,7 +3521,7 @@ dependencies = [ [[package]] name = "issue1776" -version = "3.125.2" +version = "3.126.0" dependencies = [ "errno 0.3.9", "libc", @@ -3530,7 +3530,7 @@ dependencies = [ [[package]] name = "issue1776portnot53" -version = "3.125.2" +version = "3.126.0" dependencies = [ "libc", "socket2", @@ -3538,14 +3538,14 @@ dependencies = [ [[package]] name = "issue1899" -version = "3.125.2" +version = "3.126.0" dependencies = [ "libc", ] [[package]] name = "issue2001" -version = "3.125.2" +version = "3.126.0" dependencies = [ "libc", ] @@ -3871,7 +3871,7 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "listen_ports" -version = "3.125.2" +version = "3.126.0" [[package]] name = "litemap" @@ -4115,7 +4115,7 @@ checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" [[package]] name = "mirrord" -version = "3.125.2" +version = "3.126.0" dependencies = [ "actix-codec", "clap", @@ -4175,7 +4175,7 @@ dependencies = [ [[package]] name = "mirrord-agent" -version = "3.125.2" +version = "3.126.0" dependencies = [ "actix-codec", "async-trait", @@ -4232,7 +4232,7 @@ dependencies = [ [[package]] name = "mirrord-analytics" -version = "3.125.2" +version = "3.126.0" dependencies = [ "assert-json-diff", "base64 0.22.1", @@ -4246,7 +4246,7 @@ dependencies = [ [[package]] name = "mirrord-auth" -version = "3.125.2" +version = "3.126.0" dependencies = [ "bcder", "chrono", @@ -4267,7 +4267,7 @@ dependencies = [ [[package]] name = "mirrord-config" -version = "3.125.2" +version = "3.126.0" dependencies = [ "bimap", "bitflags 2.6.0", @@ -4290,7 +4290,7 @@ dependencies = [ [[package]] name = "mirrord-config-derive" -version = "3.125.2" +version = "3.126.0" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -4300,7 +4300,7 @@ dependencies = [ [[package]] name = "mirrord-console" -version = "3.125.2" +version = "3.126.0" dependencies = [ "bincode", "drain", @@ -4316,7 +4316,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy" -version = "3.125.2" +version = "3.126.0" dependencies = [ "bytes", "exponential-backoff", @@ -4346,7 +4346,7 @@ dependencies = [ [[package]] name = "mirrord-intproxy-protocol" -version = "3.125.2" +version = "3.126.0" dependencies = [ "bincode", "mirrord-protocol", @@ -4356,7 +4356,7 @@ dependencies = [ [[package]] name = "mirrord-kube" -version = "3.125.2" +version = "3.126.0" dependencies = [ "actix-codec", "async-stream", @@ -4386,7 +4386,7 @@ dependencies = [ [[package]] name = "mirrord-layer" -version = "3.125.2" +version = "3.126.0" dependencies = [ "actix-codec", "base64 0.22.1", @@ -4436,7 +4436,7 @@ dependencies = [ [[package]] name = "mirrord-layer-macro" -version = "3.125.2" +version = "3.126.0" dependencies = [ "proc-macro2", "quote", @@ -4445,7 +4445,7 @@ dependencies = [ [[package]] name = "mirrord-macros" -version = "3.125.2" +version = "3.126.0" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -4455,7 +4455,7 @@ dependencies = [ [[package]] name = "mirrord-operator" -version = "3.125.2" +version = "3.126.0" dependencies = [ "base64 0.22.1", "bincode", @@ -4489,7 +4489,7 @@ dependencies = [ [[package]] name = "mirrord-progress" -version = "3.125.2" +version = "3.126.0" dependencies = [ "enum_dispatch", "indicatif", @@ -4523,7 +4523,7 @@ dependencies = [ [[package]] name = "mirrord-sip" -version = "3.125.2" +version = "3.126.0" dependencies = [ "apple-codesign", "object 0.36.5", @@ -4536,7 +4536,7 @@ dependencies = [ [[package]] name = "mirrord-vpn" -version = "3.125.2" +version = "3.126.0" dependencies = [ "futures", "ipnet", @@ -4866,7 +4866,7 @@ dependencies = [ [[package]] name = "outgoing" -version = "3.125.2" +version = "3.126.0" [[package]] name = "outref" @@ -5924,14 +5924,14 @@ dependencies = [ [[package]] name = "rust-bypassed-unix-socket" -version = "3.125.2" +version = "3.126.0" dependencies = [ "tokio", ] [[package]] name = "rust-e2e-fileops" -version = "3.125.2" +version = "3.126.0" dependencies = [ "libc", ] @@ -5947,7 +5947,7 @@ dependencies = [ [[package]] name = "rust-unix-socket-client" -version = "3.125.2" +version = "3.126.0" dependencies = [ "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 7a08f2c8198..2199cdf8a38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ resolver = "2" # latest commits on rustls suppress certificate verification [workspace.package] -version = "3.125.2" +version = "3.126.0" edition = "2021" license = "MIT" readme = "README.md" diff --git a/changelog.d/+629-sqs-operator-status.added.md b/changelog.d/+629-sqs-operator-status.added.md deleted file mode 100644 index 16e918ba3c0..00000000000 --- a/changelog.d/+629-sqs-operator-status.added.md +++ /dev/null @@ -1 +0,0 @@ -Add SQS to mirrord operator status reporting. diff --git a/changelog.d/+79-bogus-websocket-reset.fixed.md b/changelog.d/+79-bogus-websocket-reset.fixed.md deleted file mode 100644 index bf72506ebbb..00000000000 --- a/changelog.d/+79-bogus-websocket-reset.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Add a sleep and await on it after websocket connection to drive IO runtime and prevent websocket closing without handshake. diff --git a/changelog.d/+hidden-home-files-filter.changed.md b/changelog.d/+hidden-home-files-filter.changed.md deleted file mode 100644 index 664d2ad0c92..00000000000 --- a/changelog.d/+hidden-home-files-filter.changed.md +++ /dev/null @@ -1 +0,0 @@ -Hidden files and directories in `$HOME` directory are now read locally by default. \ No newline at end of file diff --git a/changelog.d/+kafka-secret-permission.internal.md b/changelog.d/+kafka-secret-permission.internal.md deleted file mode 100644 index 9e14197cd91..00000000000 --- a/changelog.d/+kafka-secret-permission.internal.md +++ /dev/null @@ -1 +0,0 @@ -Allow the operator to fetch Secrets in the operator namespace with 'mirrord-operator-secret-access' role \ No newline at end of file diff --git a/changelog.d/+kafka-settings-from-secret.internal.md b/changelog.d/+kafka-settings-from-secret.internal.md deleted file mode 100644 index f16465b011f..00000000000 --- a/changelog.d/+kafka-settings-from-secret.internal.md +++ /dev/null @@ -1 +0,0 @@ -Add optional `loadFromSecret` field to Kafka client config spec to allow setting properties from a Secret. \ No newline at end of file diff --git a/changelog.d/+no-stdout-sidecar-start.internal.md b/changelog.d/+no-stdout-sidecar-start.internal.md deleted file mode 100644 index 6c572222b3a..00000000000 --- a/changelog.d/+no-stdout-sidecar-start.internal.md +++ /dev/null @@ -1 +0,0 @@ -use `Stdio::piped()` for "sidecar start" patch added in [#2933](https://github.com/metalbear-co/mirrord/pull/2933). diff --git a/changelog.d/2947.fixed.md b/changelog.d/2947.fixed.md deleted file mode 100644 index fff6ed5cab3..00000000000 --- a/changelog.d/2947.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Can now run cs-installed sbt. We now only need to be able to parse the first line of a script, so we now support scripts like that sbt, which starts with a normal shebang but then has text in a weird encoding, or maybe non-textual data. diff --git a/changelog.d/2962.fixed.md b/changelog.d/2962.fixed.md deleted file mode 100644 index 7db8d006ace..00000000000 --- a/changelog.d/2962.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Stop mirrord ending unexpectedly when port forwarding in reverse due to unexpected connection end. \ No newline at end of file