ahmedabu98 opened a new pull request, #41250:
URL: https://github.com/apache/beam/pull/41250

   - `uuid` columns now read and write correctly. Reads used to throw, and 
writes stored an MD5 hash of the bytes.
   - `Timestamp.MICROS` values outside about 1677 to 2262 no longer wrap or 
clamp on write.
   - Lists and maps now convert their elements at any depth. Nested binary, 
uuid and `timestamptz` values, and structs two collections deep, used to throw.
   
   **Behavior changes**
   - Writing a uuid that isn't 16 bytes now fails instead of storing a hash.
   - Existing data isn't rewritten, so CDC tables keyed on uuid keep hashed 
keys that new deletes won't match.
   - A CDC sink partitioned on a uuid or far-out timestamp column may send 
those keys to a different shard after an in-place update.
   
   **Tests**
   `IcebergUtilsTest` covers each case and round-trips every nested case 
through `RowCoder`.


-- 
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