Ok, so. Jackson-databind works on Android, requiring a certain minimum
Android SDK version. But we:
1. Don't necessarily know exactly which SDK version for given Jackson version
2. Cannot guarantee that there are no changes that change (increase)
minimum needed for patches
3. Do not properly plan on increasing minimum SDK requirement (unlike
with JDK itself)
But I think that it should be possible to build something with Github
CI actions that could test (1) so we could do (2) and (3).
This could be something like Retrofit (http client) does with:
https://github.com/square/retrofit/tree/master/retrofit/android-test
which is, I think, to have a simple Android test project specifically
meant for quick testing that things work against specific Jackson
version with defined Android SDK level(s).
Unfortunately I do not develop on Android platform and don't quite
know how to do this.
But I am guessing someone on this mailing lists might have more
experience and could perhaps help? It would be great to better support
Android developers and avoid issues like:
https://github.com/FasterXML/jackson-databind/issues/3412
https://github.com/FasterXML/jackson-databind/issues/3658
wherein basic SDK was unintentionally increased.
-+ Tatu +-