Hibernate Modules deprecated in Jackson 3.0? #306
-
Apologies if I missed something, but I've tried going through the Jackson 3 releases notes and various JSTEP posts, but I'm confused about the status of the Hibernate modules and Jackson 3. Looking at the source code the jackson-datatype-hibernate module seems to be limited to the 2.x series, with no version for 3.x. Are these modules no longer needed/supported for Jackson 3? Or are they something where a follow-up release will add support later? If there's a thread/post I can read to get caught up on this, I'm happy to do that - I would just appreciate a link, since I'm struggling to find clarification here. Thanks in advance for any pointers or guidance you can provide! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
The hibernate modules are not widely used and it was decided to wait to see if there was a need to port them to support Jackson 3. Maybe we'll do something if there is enough interest. I am a bit surprised at how many people are looking at Jackson 3. It is a big set of changes and Jackson 2 is not being abandoned. I have no plans to switch away from Jackson 2 in my apps in near future. |
Beta Was this translation helpful? Give feedback.
-
Ok the process is as follows: when converting modules to Jackson 3 namespace started, we realized some modules were unmaintained (no active owner). This includes Hibernate module and JSON Schema module. Since no one stepped up (when asked on mailing list), proposal was to leave these modules as-is, published for 2.x, but mark as deprecated: https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-9 further discussion: FasterXML/jackson-future-ideas#76 reached same conclusion. It is too bad community participation was somewhat limited here; but as far as I could see, no one seemed to care about Hibernate module(s). This is not to say Hibernate module could not be migrated -- that is, the decision was NOT "just kill them" but rather "unless someone steps up, 3.0 versions won't happen" -- but for that to happen we'd need to find a maintainer. NOTE: if conversion (creation of |
Beta Was this translation helpful? Give feedback.
The hibernate modules are not widely used and it was decided to wait to see if there was a need to port them to support Jackson 3. Maybe we'll do something if there is enough interest. I am a bit surprised at how many people are looking at Jackson 3. It is a big set of changes and Jackson 2 is not being abandoned. I have no plans to switch away from Jackson 2 in my apps in near future.