JDBI v3.33.0 Release Notes

    • make @Unmappable work with FieldMapper fields and KotlinMapper properties
    • rework the mapping logic for all bean related mappers (Bean, Field, Constructor, KotlinMapper)
    • clarify the @PropagateNull logic, ensure that it works with nested beans
    • ensure that bean mapper annotations work with lombok value and bean classes
    • add explicit support for byte[] -> BYTEA for Postgres. (#2109)
    • Revert lexer changes #1906 due to regressions
    • add missing jdbi3-postgis and jdbi3-json (tests) to the BOM
    • update build tooling for Java and Kotlin
    • internal kotlin packages are considered undocumented and no longer show up in the docs
    • Bean mapping now prefers setter annotations over getter annotations. (#2103)
    • Various methods that accept SQL statements now take CharSequence in preference to String (#2047)
    • Add a typesafe Sql class for SQL statements.
    • Upgrade Postgres driver to 42.5.0
    • call warm() correctly for SqlStatementCustomizer (#2040)