+Recently Adobe I/O Events has upgrade its tech stack with `Java 17` which includes using the latest version of cloud events sdk. Due to stricter validation for custom attributes of cloud events in the latest sdk (see [spec](https://github.com/cloudevents/spec/blob/v1.0/spec.md#attribute-naming-convention)), the above custom attributes naming is not valid and it fails during serialization. So, to release our java17 change with backward compatibility we are now delivering cloud events payload to consumers with two extra fields namely `eventid` and `recipientclientid` conforming to the cloud events spec. Don't be surprised if you see four such fields (existing format - `event_id` , `recipient_client_id` and new compliant format `eventid`, `recipientclientid`) in the delivered event payload to your webhook and journaling.
0 commit comments