Skip to content

JSTEP 9

Tatu Saloranta edited this page Dec 2, 2024 · 9 revisions

(Back to JSTEP page)

Jackson 3.0 Removal of Deprecated 2.x Modules

Author

Tatu Saloranta (@cowtowncoder)

Version history

  • 2024-12-01: Created first version

Status

Being discussed; some implementation

Overview

During Jackson 2.x, some Modules have become unnecessary either in general, or for future use. For example:

  • jackson-module-paranamer module (part of jackson-modules-base was useful before Java 8, but it becomes unnecessary with Java 8 when JDK bytecode can contain parameter names

Other modules have become unsupported/unmaintained:

  • jackson-module-jsonSchema:
    • Has no active maintainer
    • Only supports older JSON Schema v3 (which is incompatible with newer schema versions)
    • Has become obsolete due to existence of other maintained, external JSON Schema generators

Clone this wiki locally