Skip to content

Bump the dev-dependencies group with 3 updates#7

Merged
github-actions[bot] merged 1 commit intomainfrom
dependabot/gradle/dev-dependencies-c521821ce0
Mar 23, 2026
Merged

Bump the dev-dependencies group with 3 updates#7
github-actions[bot] merged 1 commit intomainfrom
dependabot/gradle/dev-dependencies-c521821ce0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 23, 2026

Bumps the dev-dependencies group with 3 updates: org.jdbi:jdbi3-core, com.fasterxml.jackson.core:jackson-core and com.fasterxml.jackson.core:jackson-databind.

Updates org.jdbi:jdbi3-core from 3.51.0 to 3.52.0

Release notes

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

3.52.0

Changes to java.time related classes

JDBC 4.2 added full support to map java.time classes onto SQL types in 2014. This release of Jdbi switches from mapping these objects onto "classic" (java.sql.Date, Time, Timestamp) to using the JDBC 4.2 API (PreparedStatement#setObject and ResultSet#getObject).

These changes should not be visible for any database, except if you were brave enough to map types with time zones or offsets (ZonedDateTime and OffsetDateTime) onto SQL types that have no timezone (TIMESTAMP or DATETIME). This affects databases that do not support the TIMESTAMP WITH TIMEZONE data type. IAW MySQL.

If you use MySQL with Jdbi and map any of these data types, you are already losing the zone/offset information. Now you actually get an error (which is the correct behavior of the driver!) unless you load the new MysqlPlugin which restores the mapping.

If your application relies on legacy mappings, you can also use the new @Legacy annotation to force the old behavior. See the documentation at https://jdbi.org/ for details.

Other changes and bug fixes

  • Add MySQL specific module (jdbi3-mysql) and plugin (MysqlPlugin).
  • Add new SqlExceptionHandler hook to handle database exceptions thrown during statement execution
  • Add option to not attach sensitive binding data with OpenTelemetry (#2941, thanks @​gmellemstrand !)
  • Add configuration for Jackson serialization of types with custom polymorphic handling (#2915)
  • Update to JUnit 6.0.3
  • Retire Apache Derby integration (#2866)
  • Run test suite against Spring Framework 7 (#2919)
  • Add OraclePlugin that sets untyped null argument to Types.NULL for Oracle compatibility (#1003)
  • Support INOUT parameters for stored procedure Call statements (#1606)
  • Map java.time types according to JDBC 4.2 spec (using setObject) (#988)
  • Add @Legacy annotation to restore old timestamp mapping behavior
  • Make @BindMethodsList work with the String template engine (fixes #2917, reported by @​agavrilov76, fixed by @​JScodesconcise)
Changelog

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

3.52.0

Changes to java.time related classes

JDBC 4.2 added full support to map java.time classes onto SQL types in 2014. This release of Jdbi switches from mapping these objects onto "classic" (java.sql.Date, Time, Timestamp) to using the JDBC 4.2 API (PreparedStatement#setObject and ResultSet#getObject).

These changes should not be visible for any database, except if you were brave enough to map types with time zones or offsets (ZonedDateTime and OffsetDateTime) onto SQL types that have no timezone (TIMESTAMP or DATETIME). This affects databases that do not support the TIMESTAMP WITH TIMEZONE data type. IAW MySQL.

If you use MySQL with Jdbi and map any of these data types, you are already losing the zone/offset information. Now you actually get an error (which is the correct behavior of the driver!) unless you load the new MysqlPlugin which restores the mapping.

If your application relies on legacy mappings, you can also use the new @Legacy annotation to force the old behavior. See the documentation at https://jdbi.org/ for details.

  • Add MySQL specific module (jdbi3-mysql) and plugin (MysqlPlugin).
  • Add new SqlExceptionHandler hook to handle database exceptions thrown during statement execution
  • Add option to not attach sensitive binding data with OpenTelemetry (#2941, thanks @​gmellemstrand !)
  • Add configuration for Jackson serialization of types with custom polymorphic handling (#2915)
  • Update to JUnit 6.0.2
  • Retire Apache Derby integration (#2866)
  • Run test suite against Spring Framework 7 (#2919)
  • Add OraclePlugin that sets untyped null argument to Types.NULL for Oracle compatibility (#1003)
  • Support INOUT parameters for stored procedure Call statements (#1606)
  • Map java.time types according to JDBC 4.2 spec (using setObject) (#988)
  • Add @Legacy annotation to restore old timestamp mapping behavior
  • Make @BindMethodsList work with the String template engine (fixes #2917, reported by @​agavrilov76, fixed by @​JScodeconcise)
Commits
  • c1e4d67 [maven-release-plugin] prepare release v3.52.0
  • 37f0f28 add missing license header
  • 6a6910d update maven to current version
  • e55f9fd prepare release
  • 4700b36 Merge pull request #2950 from hgschmie/dep-updates
  • 672c6c9 Merge pull request #2949 from JScodesconcise/bug-2917
  • 5be9028 Fix StringTemplate bindMethodsList name generation
  • ce7d6ec update native plugin to 0.11.5 (from 0.11.4)
  • 9aa6e24 Dependency updates
  • 5430416 Merge pull request #2946 from hgschmie/mysql-module
  • Additional commits viewable in compare view

Updates com.fasterxml.jackson.core:jackson-core from 2.21.1 to 2.21.2

Commits

Updates com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2

Commits

Updates com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dev-dependencies group with 3 updates: [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi), [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).


Updates `org.jdbi:jdbi3-core` from 3.51.0 to 3.52.0
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.51.0...v3.52.0)

Updates `com.fasterxml.jackson.core:jackson-core` from 2.21.1 to 2.21.2
- [Commits](FasterXML/jackson-core@jackson-core-2.21.1...jackson-core-2.21.2)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.21.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.21.2
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: org.jdbi:jdbi3-core
  dependency-version: 3.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-version: 2.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 23, 2026
@github-actions github-actions bot merged commit 3d00dff into main Mar 23, 2026
4 checks passed
@github-actions github-actions bot deleted the dependabot/gradle/dev-dependencies-c521821ce0 branch March 23, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants