Skip to content

JDBI 3.39.1

Compare
Choose a tag to compare
@hgschmie hgschmie released this 17 Jun 22:24
· 388 commits to master since this release
c229d01

3.39.x is the last release of Jdbi to support Java 8. Java 8 is obsolete for a long time and the burden of supporting it in Jdbi has grown as parts of our tool chain and libraries no longer support it. We intend to do occasional bug patches for significant bugs or security issues but there will be no further active development work.

  • add Extensions#failFast() to enable extension objects with misconfigured methods to fail at first access. Default is to fail when a misconfigured method is accessed for the first time.

  • add new @RegisterCollector customizing annotation (#2377)

  • correctly return null for OutParameters when the called procedure returns NULL.

  • promoted from @Beta to stable (no functional changes, some minor doc reformatting and additions)

    • JdbiProperty, DatabaseValue, PropagateNull, GenerateSqlObject annotations
    • NamedArgumentFinder, SetObjectArgumentFactory, GetObjectColumnMapperFactory, GenericMapMapperFactory, RowViewMapper
    • MapMappers configuration object
    • ConfigCache functionality
    • SqlStatementCustomizer#warm() and SqlStatementParameterCustomizer#warm()
    • template engines
    • moshi json support
  • promoted from @Alpha to @Beta (no functional changes, doc cleanups)

    • Codec functionality
    • BaseStatement#attachToHandleForCleanup()
    • PostGIS support