JDBI 3.38.0 #2333
hgschmie
announced in
Announcements
JDBI 3.38.0
#2333
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
With three RCs and over 15,000 lines of changed code, 3.38.0 turned out to be a massive release:
Large refactorings
Bug fixes
GenericType
creation in parameterized classes (GenericType don't work if they are created in a parameterized class #2305)Improvements and new functionality
SqlStatements#setAttachAllStatementsForCleanup
. Setting this configuration flag will attach all created statements to their handles for resource cleanup. Default isfalse
. (Use attachToHandleForCleanup() everywhere #2293, thanks @jodastephen)SqlStatements#setAttachCallbackStatementsForCleanup
. Setting this configuration flag will attach all created statements within one of theJdbi
callback methods to the handle. This allows code that uses theJdbi
callback methods to delegate resource management fully to Jdbi. This flag is set by default. (Use attachToHandleForCleanup() everywhere #2293, thanks @jodastephen)JdbiExecutor
for async Jdbi operations (executor wrapper to use jdbi in async services #2280, thanks @leblonk)set()
,collectToMap()
,toCollection()
,collectInto()
,collectIntoList()
,collectIntoSet()
(Feature: Provide collect methods instead of GenericType #2262, thanks @gpsfl)Small changes
CaseStrategy
is now an official API (dropped @beta) (take casechange for maps and beans out of beta #2309)AccessibleObjectStrategy
into an enum (create an enum similar to case strategy for accessible object strategy #2310)Dependencies
This discussion was created from the release JDBI 3.38.0.
Beta Was this translation helpful? Give feedback.
All reactions