v9.7.5
Bug Fixes π
-
Count partial updates in
Batch/AsyncBatch: Successful partial updates β primitive-only attribute changes (e.g.user_descriptionalone) and any change touching a relationship (e.g. a glossary term'sanchor) β were never counted: they reportednum_updated: 0and were mislabeled asrestored, causing retry storms for callers that retry on "nothing updated" (notably the common glossary-term path). They are now reconciled from bothmutated_entities.PARTIAL_UPDATEand the top-levelpartial_updated_entities(de-duplicated by GUID) into newpartial_updated/num_partial_updatedtrackers. -
Fix
MutatedEntities.PARTIAL_UPDATEalias collision: the field was mistakenly declared withalias="DELETE", colliding with the realDELETEfield β so wirePARTIAL_UPDATEpayloads were dropped and deleted assets leaked intoassets_partially_updated(). Corrected toalias="PARTIAL_UPDATE".
Full Changelog: 9.7.4...9.7.5