Guilds icon indicating copy to clipboard operation
Guilds copied to clipboard

chore(deps): bump org.jdbi:jdbi3-core from 3.8.2 to 3.45.2

Open dependabot[bot] opened this issue 7 months ago • 0 comments

Bumps org.jdbi:jdbi3-core from 3.8.2 to 3.45.2.

Release notes

Sourced from org.jdbi:jdbi3-core's releases.

3.45.2

v3.45.1

What's Changed

New Contributors

Full 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 definitions

v3.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 calls Connection#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 vavr Option (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 fix SQL script parsing is (reported by @​IrinaTerlizhenko, #2554).
  • add a new integration-test module for tests that require different parts of the code base. Should be used to write test cases for issue investigations.
  • support null as a value for binding bean, method, field and pojo objects (Suggested by @​xak2000 in #2562)
  • Add testcontainers support for MS SQLServer
  • support returning a ResultSet from Call statements for databases that do not support cursor parameters. (suggested in #2557 by @​metaforte and @​0x1F528 in #2546)
  • support int, long, short, double and float return values from out parameters directly.

JDBI 3.42.0

... (truncated)

Changelog

Sourced from org.jdbi:jdbi3-core's changelog.

3.45.2

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 definitions

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 calls Connection#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.

So, you might observe new exceptions while trying to use OutParameters after closing the Call they came from. See: jdbi/jdbi#2592

  • Support nesting row types into Java Optional or vavr Option (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 fix SQL script parsing is (reported by @​IrinaTerlizhenko, #2554).
  • add a new integration-test module for tests that require different parts of the code base. Should be used to write test cases for issue investigations.
  • support null as a value for binding bean, method, field and pojo objects (Suggested by @​xak2000 in #2562)
  • Add testcontainers support for MS SQLServer

... (truncated)

Commits
  • 725fc22 [maven-release-plugin] prepare release v3.45.2
  • 9d17ce5 release docs 3.45.2
  • 549c234 release notes #2675
  • bdfea53 Switch to useHandle to fix resource leak in test
  • 54db767 Fix test assertion message
  • f0aee4e Address code analyser issues
  • 2513227 Raise exception if a positional query param is missing
  • 57a93ae Replace JdbiOptionals.stream() with Optional.stream()
  • 18958cb remove now redundant oracle pom stuff
  • e5d432a Small fixes for Sonar
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

dependabot[bot] avatar Jul 01 '24 08:07 dependabot[bot]