Regarding JAX-RS defaults: I don't often use "plain" JAX-RS these days and I suspect that most usage is via DropWizard or Spring Boot, both of which use (or may choose to use) pre-configured version of Jackson JAX-RS mapper, and so can choose defaults they want.
But if the user community really wants this default to differ for JAX-RS module, I am not opposed.
Given that frameworks can more easily choose their own defaults, vanilla settings from databind can be blocked.
What would be the best way to proceed here? Setting an online questionnaire is easy, but how to get enough coverage?
For databind itself I am also not opposed to changing the default for 3.0, if we can determine that the feeling is strongly in favor of by default allowing ignoral of unknown properties.
Since there are no plans yet for 3.x backwards-incompatible-version yet, I don't think any voting is necessary.
But I will keep in mind that the choice of defaults is something that will need to be re-evaluated if and when we get there. So that where with 2.x, not much thought was put to default choices (compared to other kinds of clean up for API), this will be an area to revisit.
Thank you for all the opinions so far,
-+ Tatu +-