This is an automated email from the ASF dual-hosted git repository. juri pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
commit b893e2cfd64c63b0a4bf2d283649908a661e1361 Merge: f05a09fc0 6189abbe8 Author: Juri Petersen <[email protected]> AuthorDate: Thu Dec 11 14:49:29 2025 +0100 Merge pull request #640 from 2pk03/feature/object-file-serialization Ported object-file IO onto a safe codec to mitigate gadget chain attack wayang-api/wayang-api-python/pom.xml | 21 ++++ .../basic/operators/ObjectFileSerialization.java | 139 +++++++++++++++++++++ .../operators/ObjectFileSerializationMode.java | 37 ++++++ .../wayang/basic/operators/ObjectFileSink.java | 39 ++++++ .../wayang/basic/operators/ObjectFileSource.java | 36 ++++++ .../operators/ObjectFileSerializationTest.java | 79 ++++++++++++ .../flink/compiler/WayangFileOutputFormat.java | 25 ++-- .../flink/operators/FlinkObjectFileSink.java | 7 +- .../flink/operators/FlinkObjectFileSource.java | 11 +- .../wayang/java/operators/JavaObjectFileSink.java | 17 +-- .../java/operators/JavaObjectFileSource.java | 51 ++++---- .../java/operators/JavaObjectFileSourceTest.java | 1 + .../spark/operators/SparkObjectFileSink.java | 54 +++++++- .../spark/operators/SparkObjectFileSource.java | 21 +++- .../spark/operators/SparkObjectFileSourceTest.java | 1 + 15 files changed, 477 insertions(+), 62 deletions(-)
