Skip to content
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.

Bump jdbi3-core from 3.32.0 to 3.36.0 #721

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 2, 2023

Bumps jdbi3-core from 3.32.0 to 3.36.0.

Release notes

Sourced from jdbi3-core's releases.

JDBI 3.36.0

  • fix concurrency issue when copying the config registry (#2236), thanks @​npetryk
  • Support class-level (static) instance fields for JdbiExtension and its subclasses.
  • Add jdbi3-testing support for testcontainer based databases, see Using Testcontainers for details

JDBI 3.35.0

  • Fix JdbiFlywayMigration to work with Flyway 9 (#2179, thanks @​broccolai)
  • ResultIterable.useIterator and ResultIterable.withIterator new helper methods to close iterator resources
  • add handle and resource leak checking to all unit tests, fix unit tests to not leak any resources
  • add resource leak checking support to the JdbiExtension JUnit5 testing framework
  • support lifecycle listeners for Handle and StatementContext
  • fixes and updates to the build system, additional docs for contributing, IDE code style support for IntelliJ and Eclipse
  • doc updates for Kotlin code
  • add Kotlin mapTo(KClass<*>) extension function to ResultBearing
  • SqlObject Consumer now accepts Consumer forms
  • deprecate misnamed setTransactionIsolation method, add setTransactionIsolationLevel to the handle
  • deprecate misnamed release method, add releaseSavepoint to the handle
  • add missing isInTransaction method to Transactional, bringing it to par to the handle set of methods
  • add H2 option string, user and password methods to JdbiH2Extension
  • ReflectionMappers: add accessibleObjectStrategy to allow skipping setAccessible calls for FieldMapper in particular
  • minimal support for testing with other databases in JdbiGenericExtension
  • Dependabot warnings for Postgres and H2, upgrade to 42.5.1 and 2.1.214 respectively.

3.34.0

  • jdbi3-generator will now support any Java 8+ version without generating compile-time warnings (#2128)
  • AbstractArgumentFactory also need to check for supertypes when the generic argument is not a class (fixes #2026)
  • Replace @Unmappable with @JdbiProperty so you can configure both mapping and binding flexibly

JDBI 3.33.0

  • make @Unmappable work with FieldMapper fields and KotlinMapper properties
  • rework the mapping logic for all bean related mappers (Bean, Field, Constructor, KotlinMapper)
  • clarify the @​PropagateNull logic, ensure that it works with nested beans
  • ensure that bean mapper annotations work with lombok value and bean classes
  • add explicit support for byte[] -> BYTEA for Postgres. (#2109)
  • Revert lexer changes #1906 due to regressions
  • add missing jdbi3-postgis and jdbi3-json (tests) to the BOM
  • update build tooling for Java and Kotlin
  • internal kotlin packages are considered undocumented and no longer show up in the docs
  • Bean mapping now prefers setter annotations over getter annotations. (#2103)
  • Various methods that accept SQL statements now take CharSequence in preference to String (#2047)
  • Add a typesafe Sql class for SQL statements.
  • Upgrade Postgres driver to 42.5.0
  • call warm() correctly for SqlStatementCustomizer (#2040)
Changelog

Sourced from jdbi3-core's changelog.

3.36.0

  • fix concurrency issue when copying the config registry (#2236), thanks @​npetryk
  • Support class-level (static) instance fields for JdbiExtension and its subclasses.
  • Add jdbi3-testing support for testcontainer based databases, see http://jdbi.org/#_using_testcontainers for details

3.35.0

  • Fix JdbiFlywayMigration to work with Flyway 9 (#2179, thanks @​broccolai)
  • ResultIterable.useIterator and ResultIterable.withIterator new helper methods to close iterator resources
  • add handle and resource leak checking to all unit tests, fix unit tests to not leak any resources
  • add resource leak checking support to the JdbiExtension JUnit5 testing framework
  • support lifecycle listeners for Handle and StatementContext
  • fixes and updates to the build system, additional docs for contributing, IDE code style support for IntelliJ and Eclipse
  • doc updates for Kotlin code
  • add Kotlin mapTo(KClass<*>) extension function to ResultBearing
  • SqlObject Consumer now accepts Consumer forms
  • deprecate misnamed setTransactionIsolation method, add setTransactionIsolationLevel to the handle
  • deprecate misnamed release method, add releaseSavepoint to the handle
  • add missing isInTransaction method to Transactional, bringing it to par to the handle set of methods
  • add H2 option string, user and password methods to JdbiH2Extension
  • ReflectionMappers: add accessibleObjectStrategy to allow skipping setAccessible calls for FieldMapper in particular
  • minimal support for testing with other databases in JdbiGenericExtension
  • Dependabot warnings for Postgres and H2, upgrade to 42.5.1 and 2.1.214 respectively.

3.34.0

  • jdbi3-generator will now support any Java 8+ version without generating compile-time warnings (#2128)
  • AbstractArgumentFactory also need to check for supertypes when the generic argument is not a class (fixes #2026)
  • Replace @Unmappable with @JdbiProperty so you can configure both mapping and binding flexibly

3.33.0

  • make @Unmappable work with FieldMapper fields and KotlinMapper properties
  • rework the mapping logic for all bean related mappers (Bean, Field, Constructor, KotlinMapper)
  • clarify the @​PropagateNull logic, ensure that it works with nested beans
  • ensure that bean mapper annotations work with lombok value and bean classes
  • add explicit support for byte[] -> BYTEA for Postgres. (#2109)
  • Revert lexer changes #1906 due to regressions
  • add missing jdbi3-postgis and jdbi3-json (tests) to the BOM
  • update build tooling for Java and Kotlin
  • internal kotlin packages are considered undocumented and no longer show up in the docs
  • Bean mapping now prefers setter annotations over getter annotations. (#2103)
  • Various methods that accept SQL statements now take CharSequence in preference to String (#2047)
  • Add a typesafe Sql class for SQL statements.
  • Upgrade Postgres driver to 42.5.0
  • call warm() correctly for SqlStatementCustomizer (#2040)
Commits
  • 64f8a65 [maven-release-plugin] prepare release v3.36.0
  • 1c78407 update release notes
  • c00712a Merge pull request #2235 from hgschmie/build-tweaks
  • 0fdbc20 some build tweaks
  • 54455e6 Make PojoTypes thread-safe (#2237)
  • a838204 Review/consolidate .gitignore, add derby.log to .gitignore
  • de78830 Merge pull request #2223 from hgschmie/modern-java
  • f6c396f Start a new, java 17+ module
  • 1ed54d6 Merge pull request #2233 from hgschmie/testcontainers
  • 87f30b0 Use testcontainers directly for postgis tests
  • 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 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)

Bumps [jdbi3-core](https://github.com/jdbi/jdbi) from 3.32.0 to 3.36.0.
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.32.0...v3.36.0)

---
updated-dependencies:
- dependency-name: org.jdbi:jdbi3-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants