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.