Skip to content

Bump jdbi3-core from 3.3.0 to 3.7.0#1416

Closed
dependabot-preview[bot] wants to merge 1 commit into4.1-developmentfrom
dependabot/maven/org.jdbi-jdbi3-core-3.7.0
Closed

Bump jdbi3-core from 3.3.0 to 3.7.0#1416
dependabot-preview[bot] wants to merge 1 commit into4.1-developmentfrom
dependabot/maven/org.jdbi-jdbi3-core-3.7.0

Conversation

@dependabot-preview
Copy link
Copy Markdown
Contributor

Bumps jdbi3-core from 3.3.0 to 3.7.0.

Changelog

Sourced from jdbi3-core's changelog.

#3.7.0

  • New Features
    • @​AllowUnusedBindings SqlObject customizer, like SqlStatements.setUnusedBindingsAllowed
    • Enums config class to change the default policy for binding and mapping Enum values.
    • @​UseEnumStrategy SqlObject configurer for setting the default enum strategy.
    • @​EnumByName and @​EnumByOrdinal qualifying annotations to override said default policy.
    • Support for Postgres custom types, both user defined and driver types like PGInterval or PGcircle
    • RowView: add getColumn(QualifiedType) overloads
    • SetObjectArgumentFactory and GetObjectColumnMapperFactory to easily make use of direct type support
      provided by your database driver (e.g. many databases now directly support java.time objects).
    • simple Jackson2 [@​JsonView](https://github.com/JsonView) support
    • @​Unmappable lets you skip properties during pojo / bean mapping
  • Beta Api Changes
    • Qualifiers.qualifiers renamed to findFor, restyled as JdbiConfig configuration class
  • Bugfixes
    • Improve vavr handling of typed null
  • Improvements
    • Improve Error handling with transactions
    • Clean up our dependencies, remove vestiges of shade plugin
    • Upgrade to antlr4
    • Rework caching to not use extra threads (#1453)
    • Any valid Java identifier is now supported as a named parameter (e.g. :제목) or defined attribute
      (e.g. <제목>).
    • Nested inTransaction and useTransaction calls are now allowed in core, provided the inner
      transaction specifies the same transaction isolation level, or does not specify isolation. This
      brings core transaction behavior in line with the existing behavior for nested [@&#8203;Transaction](https://github.com/Transaction) SQL
      object methods.
    • Nested calls on a thread to Jdbi methods useHandle, withHandle, useTransaction,
      withTransaction, useExtension, withExtension, or to any method of an on-demand extension will
      now execute against the handle from the outermost call, rather than each invocation getting a separate
      handle.
  • Minor source incompatibility
    • JdbiPlugin methods now throws SQLException

#3.6.0

  • New Features
    • ConnectionFactory now also may customize connection closing
    • GenericTypes.findGenericParameter(Type, Class) now also takes an index, e.g. to resolve V
      in Map<K, V>
    • @​JdbiConstructor can now be placed on a static factory method
    • GenericMapMapperFactory enables fluent API and SqlObject support for mapping homogenously
      typed rows (e.g. "select 1.0 as low, 2.0 as medium, 3.0 as high") to Map<String, V> for any
      V that can be handled by a ColumnMapper.
    • ResultBearing.mapToMap overloads to use the GenericMapMapperFactory
    • ParsedSql can be created with ParsedSql.of(String, ParsedParameters) factory
    • ParsedParameters can be created with ParsedSql.positional(int) and
      ParsedSql.named(List) factories.
    • SQL array registration improvements:
      • SqlArrayType.of(String, Function) / SqlArrayTypeFactory.of(Class, String, Function) factory methods
      • Configurable.registerArrayType(Class, String, Function) convenience method
... (truncated)
Commits
  • bd242e5 [maven-release-plugin] prepare release v3.7.0
  • 65375cd Merge branch 'threadlocal-handles'
  • 3dcef36 Merge pull request #1488 from jdbi/no-viable-alt
  • 8016ed8 Support any valid Java identifier as a named parameter or defined attribute name
  • c501281 Merge branch 'master' of github.com:jdbi/jdbi into no-viable-alt
  • 675485a Merge pull request #1479 from jdbi/jdbi-cache
  • aafa9eb Merge pull request #1496 from jdbi/unmappable-no-col
  • 49ff905 Address code review comments
  • 52d6e7f Merge branch 'master' of github.com:jdbi/jdbi into threadlocal-handles
  • 2db70ef @​Unmappable: skip property entirely
  • 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 ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

Bumps [jdbi3-core](https://github.com/jdbi/jdbi) from 3.3.0 to 3.7.0.
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.3.0...v3.7.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview Bot added the dependencies Pull requests that update a dependency file label Apr 8, 2019
@dependabot-preview
Copy link
Copy Markdown
Contributor Author

Superseded by #1417.

@dependabot-preview dependabot-preview Bot deleted the dependabot/maven/org.jdbi-jdbi3-core-3.7.0 branch April 11, 2019 06:26
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant