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)
- make