Skip to content

Conversation

Spikhalskiy
Copy link
Contributor

What was changed

Code is reorganized in a way that the same basic Jackson config is used in java and kotlin modules. This also brings mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false) to default kotlin config that may help prevent non-deterministic problems in case the replaying host has a different time zone than the original executor.

@Spikhalskiy Spikhalskiy force-pushed the allign-kotlin-default-jackson-config branch 2 times, most recently from b00cf0c to 2b080a6 Compare August 27, 2022 05:51
Copy link

@Bennett-Lynch Bennett-Lynch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Code is reorganized in a way that the same basic Jackson config is used in java and kotlin modules. This also brings `mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)` to default kotlin config that may help preventing non-deterministic problems in case replaying host has a different time zone than the original executor.
@Spikhalskiy Spikhalskiy force-pushed the allign-kotlin-default-jackson-config branch from 2b080a6 to 92a5c2f Compare August 29, 2022 16:27
@Spikhalskiy Spikhalskiy merged commit b508a1e into temporalio:master Aug 29, 2022
@Spikhalskiy Spikhalskiy deleted the allign-kotlin-default-jackson-config branch August 29, 2022 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants