You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When converting a JSON schema to a Kafka Connect schema, field names were indexed by the order in which they were returned from CombinedSchema.getSubschemas()here. This order changed in everit-org/json-schema#498. That new change also relies on hashCode, which means the order is not guaranteed to be deterministic across JVM executions.
A possible fix is everit-org/json-schema#522, which guarantees the subschemas are always returned in insertion order, which is deterministic for a given JSON Schema, and across JVM executions.
When converting a JSON schema to a Kafka Connect schema, field names were indexed by the order in which they were returned from
CombinedSchema.getSubschemas()
here. This order changed in everit-org/json-schema#498. That new change also relies onhashCode
, which means the order is not guaranteed to be deterministic across JVM executions.A possible fix is everit-org/json-schema#522, which guarantees the subschemas are always returned in insertion order, which is deterministic for a given JSON Schema, and across JVM executions.
One of the tests that breaks due to everit-org/json-schema#498 is here.
The text was updated successfully, but these errors were encountered: