Skip to content

Conversation

@dependabot
Copy link

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

Bumps jdbi3-core from 3.18.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)

JDBI 3.32.0

  • Use Kotlin 1.7 ecosystem (compiler, plugin) but compile to Kotlin 1.5 compatibility
  • Add support for Eclipse LocationTech JTS data types with PostGIS. (#2072, #2074, thank you @​bchapuis)
  • Fix exception in Handle#close() when underlying connection is closed (#2065)
  • Give access to per-batch row modification count (#2069, #2060, thank you @​doppelrittberger)

... (truncated)

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)

3.32.0

... (truncated)

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.18.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.18.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 @github
Copy link
Author

dependabot bot commented on behalf of github Jan 2, 2023

The following labels could not be found: type: dependency-upgrade, relates-to: build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant