From ec0bf4f966669d86ab4b4218264cca1272adce1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:07:34 +0300 Subject: [PATCH 01/17] Bump log4net from 2.0.14 to 3.3.0 (#3731) --- updated-dependencies: - dependency-name: log4net dependency-version: 3.3.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/csharp/src/apache/ipc/Avro.ipc.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/src/apache/ipc/Avro.ipc.csproj b/lang/csharp/src/apache/ipc/Avro.ipc.csproj index 8e082b67c76..587a14695b4 100644 --- a/lang/csharp/src/apache/ipc/Avro.ipc.csproj +++ b/lang/csharp/src/apache/ipc/Avro.ipc.csproj @@ -30,7 +30,7 @@ - + From d15dda476bf7dc256f0be81451bab91ec5329c79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:16:05 +0300 Subject: [PATCH 02/17] Bump postcss from 8.5.8 to 8.5.9 in /doc (#3729) Bumps [postcss](https://github.com/postcss/postcss) from 8.5.8 to 8.5.9. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.9) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/package.json b/doc/package.json index 7de69848294..8de4e3cc3cb 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,7 +1,7 @@ { "devDependencies": { "autoprefixer": "^10.4.27", - "postcss": "^8.5.8", + "postcss": "^8.5.9", "postcss-cli": "^11.0.1" } } From 87f33571e5fbeba851f040e52b0521a3139ea63c Mon Sep 17 00:00:00 2001 From: Sai Asish Y Date: Fri, 17 Apr 2026 02:07:24 -0700 Subject: [PATCH 03/17] fix 'occured' -> 'occurred' typos in error messages across C# and Python IPC (#3733) - lang/csharp/.../HttpListenerServer.cs: Debug.Print message in the HTTP listener when the per-request handler throws. - lang/py/.../tether/tether_task_runner.py: two log.error messages emitted from TetherTaskRunner.process_message when the partition message fails to parse or any other exception propagates. - lang/py/.../tether/tether_task.py: two log messages emitted from TetherTask.fail when the task reports failure / fails to send the fail message back to the output server. No functional changes. Signed-off-by: Sai Asish Y --- lang/csharp/src/apache/ipc/HttpListenerServer.cs | 2 +- lang/py/avro/tether/tether_task.py | 4 ++-- lang/py/avro/tether/tether_task_runner.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lang/csharp/src/apache/ipc/HttpListenerServer.cs b/lang/csharp/src/apache/ipc/HttpListenerServer.cs index 9bd03d2975a..21d1759717c 100644 --- a/lang/csharp/src/apache/ipc/HttpListenerServer.cs +++ b/lang/csharp/src/apache/ipc/HttpListenerServer.cs @@ -77,7 +77,7 @@ protected void HttpListenerCallback(IAsyncResult result) // ExceptionHandler(ex, result); //else // Debug.Print("Exception occured while processing a request, no exception handler was provided - ignoring", ex); - Debug.Print("Exception occured while processing a web request, skipping this request: ", ex); + Debug.Print("Exception occurred while processing a web request, skipping this request: ", ex); } } diff --git a/lang/py/avro/tether/tether_task.py b/lang/py/avro/tether/tether_task.py index 6caac6abe90..37ce55fe31e 100644 --- a/lang/py/avro/tether/tether_task.py +++ b/lang/py/avro/tether/tether_task.py @@ -422,7 +422,7 @@ def fail(self, message): """ Call to fail the task. """ - self.log.error("TetherTask.fail: failure occured message follows:\n%s", message) + self.log.error("TetherTask.fail: failure occurred message follows:\n%s", message) try: message = message.decode() except AttributeError: @@ -431,7 +431,7 @@ def fail(self, message): try: self.outputClient.request("fail", {"message": message}) except Exception: - self.log.exception("TetherTask.fail: an exception occured while trying to send the fail message to the output server.") + self.log.exception("TetherTask.fail: an exception occurred while trying to send the fail message to the output server.") self.close() diff --git a/lang/py/avro/tether/tether_task_runner.py b/lang/py/avro/tether/tether_task_runner.py index 410f6c00e4c..f3328210c8b 100644 --- a/lang/py/avro/tether/tether_task_runner.py +++ b/lang/py/avro/tether/tether_task_runner.py @@ -67,7 +67,7 @@ def invoke(self, message, request): try: self.task.partitions = request["partitions"] except Exception: - self.log.error("Exception occured while processing the partitions message: Message:\n%s", traceback.format_exc()) + self.log.error("Exception occurred while processing the partitions message: Message:\n%s", traceback.format_exc()) raise elif message.name == "input": self.log.info("TetherTaskRunner: Received input") @@ -84,7 +84,7 @@ def invoke(self, message, request): self.log.warning("TetherTaskRunner: Received unknown message %s", message.name) except Exception as e: - self.log.error("Error occured while processing message: %s", message.name) + self.log.error("Error occurred while processing message: %s", message.name) e = traceback.format_exc() self.task.fail(e) From 4e8d81ecfea9d57d1658ccaac6b68f4434e66b92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 12:08:26 +0300 Subject: [PATCH 04/17] Bump org.apache.ant:ant from 1.10.16 to 1.10.17 in /lang/java (#3728) Bumps org.apache.ant:ant from 1.10.16 to 1.10.17. --- updated-dependencies: - dependency-name: org.apache.ant:ant dependency-version: 1.10.17 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/pom.xml b/lang/java/pom.xml index cc147c3f3b5..db60f887d1e 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -37,7 +37,7 @@ ${project.parent.basedir} - 1.10.16 + 1.10.17 1.11.0 1.28.0 1.15.0 From 37c3e6806e85b9de2a0cca19f8eea8e640f45aa5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:22:48 +0300 Subject: [PATCH 05/17] Bump System.CodeDom from 10.0.5 to 10.0.6 (#3739) --- updated-dependencies: - dependency-name: System.CodeDom dependency-version: 10.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/csharp/versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index cca47a76fed..556ef7880ee 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -27,7 +27,7 @@ --> 13.0.1 - 10.0.5 + 10.0.6 4.3.0 4.7.0 4.7.0 From 95fd0cbf3019ccf424f4c7d3e242c76296948f22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:23:03 +0300 Subject: [PATCH 06/17] Bump coverlet.msbuild from 8.0.1 to 10.0.0 (#3738) --- updated-dependencies: - dependency-name: coverlet.msbuild dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/csharp/versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 556ef7880ee..6c2e5441e71 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -60,7 +60,7 @@ 0.15.8 8.0.1 - 8.0.1 + 10.0.0 18.4.0 18.4.0 4.7.0 From 00169e65006c6a1e58db7eb300e0d865c7aa97d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:24:16 +0300 Subject: [PATCH 07/17] Bump postcss from 8.5.9 to 8.5.10 in /doc (#3734) Bumps [postcss](https://github.com/postcss/postcss) from 8.5.9 to 8.5.10. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.9...8.5.10) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/package.json b/doc/package.json index 8de4e3cc3cb..a013188ecda 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,7 +1,7 @@ { "devDependencies": { "autoprefixer": "^10.4.27", - "postcss": "^8.5.9", + "postcss": "^8.5.10", "postcss-cli": "^11.0.1" } } From 7288023d4cb6dcb93bddc668ccba99821de9e23f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:33:37 +0300 Subject: [PATCH 08/17] Bump coverlet.collector from 8.0.1 to 10.0.0 (#3737) --- updated-dependencies: - dependency-name: coverlet.collector dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Martin Grigorov --- lang/csharp/versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 6c2e5441e71..0c5c0d1e057 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -59,7 +59,7 @@ --> 0.15.8 - 8.0.1 + 10.0.0 10.0.0 18.4.0 18.4.0 From 085405227f02436223a1e20df4611d103a9fdb2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:33:46 +0300 Subject: [PATCH 09/17] Bump autoprefixer from 10.4.27 to 10.5.0 in /doc (#3735) Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.27 to 10.5.0. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.27...10.5.0) --- updated-dependencies: - dependency-name: autoprefixer dependency-version: 10.5.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/package.json b/doc/package.json index a013188ecda..a41c60d5a1c 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,6 +1,6 @@ { "devDependencies": { - "autoprefixer": "^10.4.27", + "autoprefixer": "^10.5.0", "postcss": "^8.5.10", "postcss-cli": "^11.0.1" } From 9e8f47b1e34474d300bb66f70fddf78bf48556ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 09:22:52 +0300 Subject: [PATCH 10/17] Bump System.CodeDom from 10.0.6 to 10.0.7 (#3743) --- updated-dependencies: - dependency-name: System.CodeDom dependency-version: 10.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/csharp/versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 0c5c0d1e057..7b6c257e54d 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -27,7 +27,7 @@ --> 13.0.1 - 10.0.6 + 10.0.7 4.3.0 4.7.0 4.7.0 From 1538e896c65f77af104a1e42329c583163565ede Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 09:23:07 +0300 Subject: [PATCH 11/17] Bump junit5.version from 5.14.3 to 5.14.4 in /lang/java (#3742) Bumps `junit5.version` from 5.14.3 to 5.14.4. Updates `org.junit.vintage:junit-vintage-engine` from 5.14.3 to 5.14.4 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.3...r5.14.4) Updates `org.junit.jupiter:junit-jupiter` from 5.14.3 to 5.14.4 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.3...r5.14.4) --- updated-dependencies: - dependency-name: org.junit.vintage:junit-vintage-engine dependency-version: 5.14.4 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.14.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/pom.xml b/lang/java/pom.xml index db60f887d1e..396aa4c0a87 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -48,7 +48,7 @@ 2.21.2 9.4.58.v20250814 5.0.4 - 5.14.3 + 5.14.4 3.9.6 5.23.0 4.2.12.Final From dc7b85a0a9aba684d701d9b9ec696d3e5b1d2dfb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 09:23:20 +0300 Subject: [PATCH 12/17] Bump postcss from 8.5.10 to 8.5.12 in /doc (#3741) Bumps [postcss](https://github.com/postcss/postcss) from 8.5.10 to 8.5.12. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.10...8.5.12) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/package.json b/doc/package.json index a41c60d5a1c..673f7e805af 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,7 +1,7 @@ { "devDependencies": { "autoprefixer": "^10.5.0", - "postcss": "^8.5.10", + "postcss": "^8.5.12", "postcss-cli": "^11.0.1" } } From 4e35946c113b15987851aaf4eddc01da9741c0a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 19:44:56 +0200 Subject: [PATCH 13/17] Bump com.fasterxml.jackson:jackson-bom in /lang/java (#3757) Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.21.2 to 2.21.3. - [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.21.2...jackson-bom-2.21.3) --- updated-dependencies: - dependency-name: com.fasterxml.jackson:jackson-bom dependency-version: 2.21.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/pom.xml b/lang/java/pom.xml index 396aa4c0a87..f5d771d7b8d 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -45,7 +45,7 @@ 1.80.0 3.4.3 3.0 - 2.21.2 + 2.21.3 9.4.58.v20250814 5.0.4 5.14.4 From 8e969a579a0d536b95483898084b9f05c75ea455 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 19:45:10 +0200 Subject: [PATCH 14/17] Bump postcss from 8.5.12 to 8.5.13 in /doc (#3758) Bumps [postcss](https://github.com/postcss/postcss) from 8.5.12 to 8.5.13. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.12...8.5.13) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/package.json b/doc/package.json index 673f7e805af..26ceb456f64 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,7 +1,7 @@ { "devDependencies": { "autoprefixer": "^10.5.0", - "postcss": "^8.5.12", + "postcss": "^8.5.13", "postcss-cli": "^11.0.1" } } From 64c01763fa986073569205a489c7fb1f9b1ba60b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 19:45:27 +0200 Subject: [PATCH 15/17] Bump grpc.version from 1.80.0 to 1.81.0 in /lang/java (#3759) Bumps `grpc.version` from 1.80.0 to 1.81.0. Updates `io.grpc:grpc-core` from 1.80.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.80.0...v1.81.0) Updates `io.grpc:grpc-stub` from 1.80.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.80.0...v1.81.0) Updates `io.grpc:grpc-netty` from 1.80.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.80.0...v1.81.0) --- updated-dependencies: - dependency-name: io.grpc:grpc-core dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.grpc:grpc-stub dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.grpc:grpc-netty dependency-version: 1.81.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/pom.xml b/lang/java/pom.xml index f5d771d7b8d..5ab5e4adc30 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -42,7 +42,7 @@ 1.28.0 1.15.0 3.20.0 - 1.80.0 + 1.81.0 3.4.3 3.0 2.21.3 From 942af1d53e831c5df9db6defa49f3bd95ca77061 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 19:46:01 +0200 Subject: [PATCH 16/17] Bump com.github.luben:zstd-jni from 1.5.7-7 to 1.5.7-8 in /lang/java (#3761) Bumps [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) from 1.5.7-7 to 1.5.7-8. - [Commits](https://github.com/luben/zstd-jni/compare/v1.5.7-7...v1.5.7-8) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-version: 1.5.7-8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- lang/java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/pom.xml b/lang/java/pom.xml index 5ab5e4adc30..1cfd62943e8 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -60,7 +60,7 @@ 0.20.0 1.12 2.4.1 - 1.5.7-7 + 1.5.7-8 3.4.1 6.0.2 From 8274fb06b4e7320beb6c0d52f7badd854ed7ab5e Mon Sep 17 00:00:00 2001 From: Andrew Pilloud <5972627+apilloud@users.noreply.github.com> Date: Tue, 5 May 2026 11:16:56 -0700 Subject: [PATCH 17/17] Fix misaligned pointer use in BufferDetail.hh and BufferReader.hh (#3740) --- lang/c++/include/avro/buffer/BufferReader.hh | 3 ++- lang/c++/include/avro/buffer/detail/BufferDetail.hh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lang/c++/include/avro/buffer/BufferReader.hh b/lang/c++/include/avro/buffer/BufferReader.hh index 39b23fa7084..a08dc251207 100644 --- a/lang/c++/include/avro/buffer/BufferReader.hh +++ b/lang/c++/include/avro/buffer/BufferReader.hh @@ -20,6 +20,7 @@ #define avro_BufferReader_hh__ #include "Buffer.hh" +#include #include #ifdef min @@ -233,7 +234,7 @@ private: } if (sizeof(T) <= chunkRemaining()) { - val = *(reinterpret_cast(addr())); + memcpy(&val, addr(), sizeof(T)); incrementChunk(sizeof(T)); } else { read(reinterpret_cast(&val), sizeof(T)); diff --git a/lang/c++/include/avro/buffer/detail/BufferDetail.hh b/lang/c++/include/avro/buffer/detail/BufferDetail.hh index 56e86c8a229..0e746ab721c 100644 --- a/lang/c++/include/avro/buffer/detail/BufferDetail.hh +++ b/lang/c++/include/avro/buffer/detail/BufferDetail.hh @@ -23,6 +23,7 @@ #include #endif #include +#include #include #include #include @@ -327,7 +328,7 @@ public: if (freeSpace_ && (sizeof(T) <= writeChunks_.front().freeSize())) { // fast path, there's enough room in the writeable chunk to just // straight out copy it - *(reinterpret_cast(writeChunks_.front().tellWritePos())) = val; + memcpy(writeChunks_.front().tellWritePos(), &val, sizeof(T)); postWrite(sizeof(T)); } else { // need to fixup chunks first, so use the regular memcpy