QuakeWang opened a new pull request, #9107:
URL: https://github.com/apache/paimon/pull/9107
### Purpose
`MAP<K, BLOB>` writers accepted duplicate keys from Python key-value pairs
and Java binary-key maps, while readers silently kept the last value. This
violated map uniqueness and could persist discarded BLOB payloads.
Validate serialized keys before writing and reject duplicate-key payloads
when reading in Java and Python.
### Tests
- Java MAP BLOB format tests
- Python writer, reader, and table tests
- Checkstyle, Spotless, Enforcer, Flake8, and license checks
--
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]