wenjin272 opened a new pull request, #1077:
URL: https://github.com/apache/flink-agents/pull/1077

   Linked issue: N/A (hotfix)
   
   ### Purpose of change
   
   Backport #1075 to `release-0.3`.
   
   The PyFlink bridge deserializes input values using the default pickle 
representation, but this release line did not validate the incoming value 
`TypeInformation`. Reject explicit/raw value types before deserializing the 
agent plan while preserving normal `PickledByteArrayTypeInfo` inputs.
   
   The main commit cannot be cherry-picked directly because `release-0.3` 
predates the Python key-serialization changes used by #1075. This backport 
keeps the release operator/factory interfaces unchanged and applies only the 
value-type guard.
   
   ### Tests
   
   - `mvn --batch-mode --no-transfer-progress -pl runtime -am test`
   - API: 268 tests passed, 9 skipped
   - Plan: 156 tests passed, 1 skipped
   - Runtime: 403 tests passed
   - `CompileUtilsTest`: 6 tests passed
   - Spotless and `git diff --check` passed
   
   ### API
   
   No public API changes.
   
   ### Documentation
   
   - [ ] `doc-needed`
   - [x] `doc-not-needed`
   - [ ] `doc-included`
   
   Generated-by: OpenAI Codex 0.144.5 (GPT-5)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to