Skip to content

Conversation

marko-bekhta
Copy link
Member

Hey @sebersole 👋🏻 🙂

I was trying to enable dependabot for hibernate models so that we could keep the dependencies up to date, but (for some unknown reason) it didn't want to work with the version catalog in the groovy file, so I've looked at the Gradle docs and what was done in Reactive (https://github.com/hibernate/hibernate-reactive/blob/main/gradle/libs.versions.toml) and saw this toml format... I'm not sure if that's the "new way to go" or not 🙈 🙂 but I've tested it and with toml -- dependabot works ok (or at least it manages to detect that there are dependencies in there and find updates for them 😃 ).

marko-bekhta and others added 12 commits September 16, 2025 14:56
Bumps `byteBuddy` from 1.14.7 to 1.17.7.

Updates `net.bytebuddy:byte-buddy` from 1.14.7 to 1.17.7
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.14.7...byte-buddy-1.17.7)

Updates `net.bytebuddy:byte-buddy-agent` from 1.14.7 to 1.17.7
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.14.7...byte-buddy-1.17.7)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-version: 1.17.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-version: 1.17.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [com.fasterxml:classmate](https://github.com/FasterXML/java-classmate) from 1.5.1 to 1.7.0.
- [Commits](FasterXML/java-classmate@classmate-1.5.1...classmate-1.7.0)

---
updated-dependencies:
- dependency-name: com.fasterxml:classmate
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [io.smallrye:jandex](https://github.com/smallrye/jandex) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/smallrye/jandex/releases)
- [Changelog](https://github.com/smallrye/jandex/blob/main/RELEASE_PROCEDURE.md)
- [Commits](smallrye/jandex@3.3.0...3.5.0)

---
updated-dependencies:
- dependency-name: io.smallrye:jandex
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the gradle-plugins group with 4 updates: org.checkerframework, com.gradle.develocity, com.diffplug.spotless and com.dorongold.task-tree.


Updates `org.checkerframework` from 0.6.34 to 0.6.59

Updates `com.gradle.develocity` from 3.17.4 to 4.1.1

Updates `com.diffplug.spotless` from 6.25.0 to 7.2.1

Updates `com.dorongold.task-tree` from 4.0.0 to 4.0.1

---
updated-dependencies:
- dependency-name: org.checkerframework
  dependency-version: 0.6.59
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-plugins
- dependency-name: com.gradle.develocity
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-plugins
- dependency-name: com.diffplug.spotless
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-plugins
- dependency-name: com.dorongold.task-tree
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-plugins
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the jakarta group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| jakarta.persistence:jakarta.persistence-api | `3.2.0-B02` | `3.2.1-SNAPSHOT` |
| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.0` | `4.0.4` |
| org.glassfish.jaxb:jaxb-runtime | `4.0.2` | `4.0.5` |
| org.glassfish.jaxb:jaxb-xjc | `4.0.2` | `4.0.5` |
| [jakarta.json.bind:jakarta.json.bind-api](https://github.com/jakartaee/jsonb-api) | `3.0.0` | `3.0.1` |


Updates `jakarta.persistence:jakarta.persistence-api` from 3.2.0-B02 to 3.2.1-SNAPSHOT

Updates `jakarta.xml.bind:jakarta.xml.bind-api` from 4.0.0 to 4.0.4
- [Release notes](https://github.com/jakartaee/jaxb-api/releases)
- [Commits](jakartaee/jaxb-api@4.0.0...4.0.4)

Updates `org.glassfish.jaxb:jaxb-runtime` from 4.0.2 to 4.0.5

Updates `org.glassfish.jaxb:jaxb-xjc` from 4.0.2 to 4.0.5

Updates `org.glassfish.jaxb:jaxb-xjc` from 4.0.2 to 4.0.5

Updates `jakarta.json.bind:jakarta.json.bind-api` from 3.0.0 to 3.0.1
- [Changelog](https://github.com/jakartaee/jsonb-api/blob/master/tck-docs/JSONB3.0-ReleaseNotes.html)
- [Commits](jakartaee/jsonb-api@3.0.0...3.0.1)

---
updated-dependencies:
- dependency-name: jakarta.persistence:jakarta.persistence-api
  dependency-version: 3.2.1-SNAPSHOT
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
- dependency-name: jakarta.xml.bind:jakarta.xml.bind-api
  dependency-version: 4.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
- dependency-name: org.glassfish.jaxb:jaxb-runtime
  dependency-version: 4.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
- dependency-name: org.glassfish.jaxb:jaxb-xjc
  dependency-version: 4.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
- dependency-name: org.glassfish.jaxb:jaxb-xjc
  dependency-version: 4.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
- dependency-name: jakarta.json.bind:jakarta.json.bind-api
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jakarta
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the logging group with 4 updates: [org.jboss.logging:jboss-logging](https://github.com/jboss-logging/jboss-logging), [org.jboss.logging:jboss-logging-annotations](https://github.com/jboss-logging/jboss-logging-tools), [org.jboss.logging:jboss-logging-processor](https://github.com/jboss-logging/jboss-logging-tools) and org.apache.logging.log4j:log4j-core.

Updates `org.jboss.logging:jboss-logging` from 3.5.0.Final to 3.6.1.Final
- [Release notes](https://github.com/jboss-logging/jboss-logging/releases)
- [Commits](jboss-logging/jboss-logging@3.5.0.Final...3.6.1.Final)

Updates `org.jboss.logging:jboss-logging-annotations` from 2.2.1.Final to 3.0.4.Final
- [Release notes](https://github.com/jboss-logging/jboss-logging-tools/releases)
- [Commits](jboss-logging/jboss-logging-tools@2.2.1.Final...3.0.4.Final)

Updates `org.jboss.logging:jboss-logging-processor` from 2.2.1.Final to 3.0.4.Final
- [Release notes](https://github.com/jboss-logging/jboss-logging-tools/releases)
- [Commits](jboss-logging/jboss-logging-tools@2.2.1.Final...3.0.4.Final)

Updates `org.jboss.logging:jboss-logging-processor` from 2.2.1.Final to 3.0.4.Final
- [Release notes](https://github.com/jboss-logging/jboss-logging-tools/releases)
- [Commits](jboss-logging/jboss-logging-tools@2.2.1.Final...3.0.4.Final)

Updates `org.apache.logging.log4j:log4j-core` from 2.17.1 to 2.25.1

---
updated-dependencies:
- dependency-name: org.jboss.logging:jboss-logging
  dependency-version: 3.6.1.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: logging
- dependency-name: org.jboss.logging:jboss-logging-annotations
  dependency-version: 3.0.4.Final
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: logging
- dependency-name: org.jboss.logging:jboss-logging-processor
  dependency-version: 3.0.4.Final
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: logging
- dependency-name: org.jboss.logging:jboss-logging-processor
  dependency-version: 3.0.4.Final
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: logging
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: logging
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the json group with 4 updates: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson), [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml), com.fasterxml.jackson.datatype:jackson-datatype-jsr310 and [org.eclipse:yasson](https://github.com/eclipse-ee4j/yasson).

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

Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.14.1 to 2.20.0
- [Commits](FasterXML/jackson-dataformat-xml@jackson-dataformat-xml-2.14.1...jackson-dataformat-xml-2.20.0)

Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.14.1 to 2.20.0

Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.14.1 to 2.20.0
- [Commits](FasterXML/jackson-dataformat-xml@jackson-dataformat-xml-2.14.1...jackson-dataformat-xml-2.20.0)

Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.14.1 to 2.20.0

Updates `org.eclipse:yasson` from 3.0.2 to 3.0.4
- [Release notes](https://github.com/eclipse-ee4j/yasson/releases)
- [Commits](eclipse-ee4j/yasson@3.0.2...3.0.4)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: json
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: json
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: json
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: json
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: json
- dependency-name: org.eclipse:yasson
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: json
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the test group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.22.0` | `3.27.4` |
| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.3.232` |
| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.11.0` | `5.13.4` |
| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.11.0` | `5.13.4` |
| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `5.11.0` | `5.13.4` |

Updates `org.assertj:assertj-core` from 3.22.0 to 3.27.4
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](assertj/assertj@assertj-core-3.22.0...assertj-build-3.27.4)

Updates `com.h2database:h2` from 2.2.224 to 2.3.232
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](h2database/h2database@version-2.2.224...version-2.3.232)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.0 to 5.13.4
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.11.0...r5.13.4)

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.0 to 5.13.4
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.11.0...r5.13.4)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.0 to 5.13.4
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.11.0...r5.13.4)

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.0 to 5.13.4
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.11.0...r5.13.4)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.0 to 5.13.4
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.11.0...r5.13.4)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: com.h2database:h2
  dependency-version: 2.3.232
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-version: 5.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test
...

Signed-off-by: dependabot[bot] <[email protected]>
@sebersole
Copy link
Member

I find the TOML harder to read, but it does lead to better IDE integration. So let's do it!

@sebersole sebersole merged commit adc544b into hibernate:main Sep 18, 2025
4 checks passed
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.

2 participants