Guilds
Guilds copied to clipboard
chore(deps): bump org.jdbi:jdbi3-core from 3.8.2 to 3.45.4
Bumps org.jdbi:jdbi3-core from 3.8.2 to 3.45.4.
Release notes
Sourced from org.jdbi:jdbi3-core's releases.
3.45.4
3.45.3
- Fix Connection.close() on JdbiPlugin customizeConnection (#2676)
- Avoid virtual thread deadlock on connection acquire (#2686, thanks
@mhib
!)- Fix multiple commits on handle with autocommit disabled (#2685, thanks
@mhib
!)3.45.2
- Move oracle12 module back into main build (#2664, thanks
@stoyants
!)- Raise UnableToCreateStatementException if a positional param is missing (#2675, thanks
@angusholder
!)v3.45.1
What's Changed
- Handle constructing record classes generic type information (JDK-8320575) by
@elonazoulay
in jdbi/jdbi#2648- fix(sec): upgrade org.postgresql:postgresql to 42.7.2 by
@2funny
in jdbi/jdbi#2653- Cache ConstructorMapper factory method handle by
@elonazoulay
in jdbi/jdbi#2657- ConstructorInstanceFactory: clean up some warnings and flatten stack a bit by
@stevenschlansker
in jdbi/jdbi#2658New Contributors
@elonazoulay
made their first contribution in jdbi/jdbi#2648@2funny
made their first contribution in jdbi/jdbi#2653Full Changelog: https://github.com/jdbi/jdbi/compare/v3.45.0...v3.45.1
JDBI 3.45.0
- Test DB2 basic integration (#2625, thanks
@stoyants
)- create CycloneDX SBOM files for release versions
- Jdbi builds are now reproducible
- add
JdbiTestContainersExtension#setShutdownWaitTime(int)
to control waiting for extension shutdown if a database is very slow. Addresses #2629 (thanks@stoyants
).jdbi 3.44.1
3.44.1
- New
@Definition
feature also supports super-interface definitionsv3.44.0
3.44.0
- New Feature: annotate types, methods, or fields as
@Definition
to define computed constants- fix edge condition when calling
Connection#commit()
threw an Exception, we called commit() again. Now the code explicitly callsConnection#rollback()
. Fixes #2595- FieldMapper: skip static fields (#2607, reported by
@mvysny
)- fix StackOverflowError when encountering recursive types like
<T extends This<T>>
(#2582, reported by@johnarrr
)JDBI 3.43.0
- Support nesting row types into Java
Optional
or vavrOption
(reported by@martyn0ff
, #2558)- finally give up on trying to guess SQL script parsing and add a switch to control whether to strip trailing semicolons or not. Another attempt to
... (truncated)
Changelog
Sourced from org.jdbi:jdbi3-core's changelog.
3.45.4
3.45.3
- Fix Connection.close() on JdbiPlugin customizeConnection (#2676)
- Fix multiple commits on handle with autocommit disabled (#2685, thanks
@mhib
!)3.45.2
- Move oracle12 module back into main build (#2664, thanks
@stoyants
!)- Raise UnableToCreateStatementException if a positional param is missing (#2675, thanks
@angusholder
!)3.45.1
- Work around JDK-8320575 losing record constructor generic type information
- Improve record constructor detection of generic types to work around JDK-8320575 (#2648, thanks
@elonazoulay
!)- Attempt to improve ConstructorMapper performance by caching constructor MethodHandles (#2657, thanks
@elonazoulay
! )3.45.0
- Testcontainer support for DB2 (#2625, thanks
@stoyants
)- create CycloneDX SBOM files for release versions
- make builds reproducible
- add
JdbiTestContainersExtension#setShutdownWaitTime(int)
to control waiting for extension shutdown if a database is very slow. Addresses #2629 (thanks@stoyants
).- documentation updates
3.44.1
- New
@Definition
feature also supports super-interface definitions3.44.0
- New Feature: annotate types, methods, or fields as
@Definition
to define computed constants- fix edge condition when calling
Connection#commit()
threw an Exception, we called commit() again. Now the code explicitly callsConnection#rollback()
. Fixes #2595- FieldMapper: skip static fields (#2607, reported by
@mvysny
)- fix StackOverflowError when encountering recursive types like
<T extends This<T>>
(#2582, reported by@johnarrr
)3.43.0
** POTENTIAL BREAKING CHANGE **
With 3.43.0, we have improved the support for calling stored procedures via Call, and in particular returning result sets. Like any object that comes from a Statement, the expectation is that code will consume all results (whether it's "normal" result set or a stored procedure result) before closing the Statement. However, previously, Jdbi did not enforce this - OutParameters could be used after the statement closed.
... (truncated)
Commits
eb158ad
[maven-release-plugin] prepare release v3.45.436240e0
release 3.45.4c88238b
Use Lock instead of synchronized block in MemoizingSupplier to prevent pinning7649c21
Virtual threads: show limited pool test not working5ac5c31
Introduce java21 artifact with initial test showing Virtual Threads at least ...49ae34f
PMD 7 fixups4a65630
PMD 768490f2
fix release notes921090a
Remove inactive project maintainersf6b4a2e
update release notes- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)