All Versions
Latest Version
Avg Release Cycle
27 days
Latest Release

Changelog History
Page 9

  • v2.12 Changes

    • Registered Mappers on DBi and Handle, and the Query#mapTo addition
    • Sql Object API
  • v2.11 Changes

    • ๐Ÿš€ Botched release attempt with Maven 3
  • v2.10.2 Changes

    • ๐Ÿ›  Bugfix: Allow escaping of arbitrary characters in the SQL source, especially allow escaping of ':' (which is needed for postgres type casts)
  • v2.10.0 Changes

    • โš  minor code cleanups to reduce number of warnings
    • ๐Ÿ”ฆ Expose NamedArgumentFinder to allow custom lookup of Arguments. JDBI already provides two implementations of the Interface, one for Maps and one for BeanProperties.
    • โž• Add ability to set query timeout (in seconds) on SqlStatement
  • v2.9.3 Changes

    • โž• Add element to pom so can get into central :-)
  • v2.9.2 Changes

    • โž• Add ` as a legal SQL character in colon prefix grammar
    • ๐Ÿš€ non-existent release, fighting maven
  • v2.9.1 Changes

    • ๐Ÿš€ First 2.9 series release
  • v2.9.0 Changes

    • 0๏ธโƒฃ Make the DefaultMapper public.
    • Aborted, trying to make gpg signing work correctly
  • v2.8.0 Changes

    • โž• Add methods to SqlStatement and PreparedBatch that allow adding a set of defines to the context in one go.
    • โž• Add ~ { and } as legal characters in the colon prefix grammar
  • v2.7.0 Changes

    • A TimingCollector was added which can be registered on the DBI or handle which then gets called with nanosecond resolution elapsed time every time a statement is run against the data base.
    • ๐Ÿšš re-added some Exception constructors that were accidentially removed in 2.3.0 making 2.4.0-2.6.x non-backwards compatible.
    • Bind java.util.Date as a timestamp because it contains time and date.
    • ๐Ÿ“ฆ BasicHandle constructor is now package private (which it always should have been)
    • โž• add Clirr Report to the Maven Site
    • convert all calls to System.currentTimeMillis() to System.nanoTime(), which is more accurate and much more lightweight. As we only calculate time differences, it is good enough.
    • ๐Ÿ›  fix more compiler warnings
    • โž• add null checks for all object types on SqlStatement
    • ๐Ÿšš move object null checks, that don't require boxing/unboxing into the Argument classes. Keep the checks for object/primitive types in SQL to avoid boxing/unboxing overhead.