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
Jackson has a separate Java 8 support modules for adding support for proper serialization and deserialization of new classes that were added in Java 8 (Java 8 was released in 2014).
These Jackson Java 8 support modules haven't been used in the Pulsar code base. This is a pity. This causes a lot of pain when using Java Time classes in Pulsar applications or Pulsar Functions. There are ways to get the classes working for applications, but the documentation is missing. It would make things easier if the Java 8 support modules for Jackson would be included and registered by default.
Status
Accepted
Goal
Register Jackson Java 8 support modules by default
API Changes
No response
Implementation
Register Jackson Java 8 support modules by default
Motivation
Jackson has a separate Java 8 support modules for adding support for proper serialization and deserialization of new classes that were added in Java 8 (Java 8 was released in 2014).
These Jackson Java 8 support modules haven't been used in the Pulsar code base. This is a pity. This causes a lot of pain when using Java Time classes in Pulsar applications or Pulsar Functions. There are ways to get the classes working for applications, but the documentation is missing. It would make things easier if the Java 8 support modules for Jackson would be included and registered by default.
Status
Accepted
Goal
Register Jackson Java 8 support modules by default
API Changes
No response
Implementation
Register Jackson Java 8 support modules by default
Alternatives
No response
Anything else?
No response
Links
Discussion: https://lists.apache.org/thread/9bxs90q0m5phhytz6480b6fcnfclxt3s
Vote: https://lists.apache.org/thread/g4wfzcnvspcgtwn1y65047vhw677vmdq
Proposed changes PR: #19161
The text was updated successfully, but these errors were encountered: