Should you import Jackson into a Flink project separately or just use the flink-shaded version of Jackson? And why?
Using the shaded Jackson with older versions of Flink is a bad idea.
We've seen failures caused by the following class loader leak:
This was fixed with FLINK-29834 in 1.16.1 and 1.17.0.