The GitHub Actions job "Build and Run Tests by Bazel" on 
rocketmq.git/fix/message-batch-user-property has succeeded.
Run started by GitHub user Aias00 (triggered by Aias00).

Head commit for run:
967de48afc9859e4606fbf174717588efe9d8311 / liuhy <[email protected]>
Preserve batch-level user properties in encoded messages

MessageBatch encodes the inner message list, so user properties set only on the 
MessageBatch wrapper are not visible after decoding. Propagating batch-level 
user properties to each inner message makes MessageBatch.putUserProperty behave 
consistently with the encoded message payload consumed downstream.

Constraint: Related to apache/rocketmq#9195
Rejected: Copy wrapper properties only during generateFromList | callers can 
set MessageBatch properties after construction
Confidence: medium
Scope-risk: narrow
Directive: Keep MessageBatch wrapper properties and inner message properties 
aligned for user-facing setters that affect encoded payload semantics.
Tested: mvn -pl common 
-Dtest=MessageEncodeDecodeTest,MessageBatchTest,MessageTest test
Not-tested: Full repository test suite

Report URL: https://github.com/apache/rocketmq/actions/runs/28645640891

With regards,
GitHub Actions via GitBox

Reply via email to