Skip to content

Acknowledgements 2.12

Tatu Saloranta edited this page Nov 15, 2020 · 15 revisions

Acknowledgments for Jackson 2.12 release

This page outlines some of contributors that contributed to Jackson 2.12: it is not an exhaustive list but summarizes some of larger features. List is no almost certainly incomplete (apologies to anyone whose contribution is accidentally left out) as well as subjective -- no feature is insignificant, and omission from here (intentional or accidental) is not meant as value judgment.

Module maintainers

Special thank you notes to following module maintainers (existing and new) for their contributions (in alphabetic module order):

  • Java 8 date/time: Michael O'Keeffe (kupci@github) has helped unify Date/Time handling significantly for 2.12
  • Kotlin: Drew Stephens (@dinomite) and Vyacheslav Artemyev (@viartemev) have further improved Kotlin module to use new extension points introduced by core databind module
  • Scala: PJ Fanning (@pjfanning) has fixed many long-standing issues with Scala module and handled release responsibilities for the module

Module metadata improvements

Jackson 2.12 significantly improves metadata included with modules, to support more advanced dependency management. Special thank you to following contributors:

  • Jendrik Johannes (@jjohannes): contributed Gradle Module Metadata improvements (like databind#2726
    • Can significantly improve dependency version handling with Gradle 6, see this blog post
  • Marc Magon (@GedMarc): contributed further improvements to Java Module System (JPMS) metadata (module-info.class) regarding dependencies to JavaEE dependencies (JAXB, JAX-WS)

Clone this wiki locally