Skip to content

Build(deps): Bump sqlx4k from 1.16.1 to 1.17.0 - #75

Merged
smyrgeorge merged 1 commit into
mainfrom
dependabot/gradle/sqlx4k-1.17.0
Nov 1, 2026
Merged

smyrgeorge merged 1 commit into
mainfrom
dependabot/gradle/sqlx4k-1.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Contributor

Bumps sqlx4k from 1.16.1 to 1.17.0.
Updates io.github.smyrgeorge:sqlx4k from 1.16.1 to 1.17.0

Release notes

Sourced from io.github.smyrgeorge:sqlx4k's releases.

1.17.0

sqlx4k 1.17.0

A reliability release: 84 fixes across every driver, the migrator, the code generator and PGMQ, plus stoppable LISTEN, batch writes on every dialect and a dependencyScope option for the Gradle plugin.

⚠️ Before upgrading

  • batchInsert / batchUpdate now return the affected row count (Result<Long>), not the entities. Generated ids and bumped versions are no longer returned.
  • listen() suspends while listening: run it in its own coroutine and cancel it to stop.
  • Non-null array decoders (asStringList, …) fail on NULL elements; use asNullableStringList().
  • In-memory repositories stub queries with joins, DISTINCT, grouping, LIMIT or ORDER BY.
  • JVM MySQL: unknown URL properties are rejected, and sessions use UTC.
  • PGMQ topic routing requires pgmq ≥ 1.11.0 (the bundled SQL scripts are removed).
  • SQLite stores LocalTime/LocalDateTime with seconds always written.

✨ Highlights

  • Stoppable PostgreSQL LISTEN, with no leaked connections (also fixes PgmqConsumer).
  • batchInsert / batchUpdate on MySQL and MariaDB.
  • Gradle plugin: dependencyScope = Api.
  • In-memory repositories support stream methods.

🐛 Fixes (selection)

  • No more native process aborts on valid PostgreSQL/MySQL values or malformed URLs.
  • Connections and transactions are cleaned up on cancellation and close, on every driver.
  • No deadlocks or stalls in JVM/Android SQLite and SQLCipher under load.
  • Migrations: large files, ? operators, trigger bodies and MySQL dump comments all work.
  • MySQL: stale versioned updates are detected; JVM URL options (SSL, port) are honoured.
  • PGMQ consumer: no double handling, no crash on listen failure.

Full list of changes: smyrgeorge/sqlx4k@1.16.1...1.17.0

Migrations

✅ No database migrations required.

Commits
  • bb4c242 Added documentation for '1.17.0'.
  • 1db947a Keep the PGMQ topic tests of the JVM and native suites apart
  • da4a476 Hold every connection the pool has in the SQLCipher pool capacity test
  • 0a9b7b9 Run the pool capacity tests where a permit wait is tested
  • ce8e91c Close a native pool's connections given back just before closing it
  • 6e995b7 Hold every connection the pool still has in the pool capacity test
  • 26b6cce Give back undelivered Android idle connections without launch(NonCancellable)
  • ebe2ba4 Report the generated id of a MariaDB insert that starts with a comment
  • a883b9f Split a CREATE TABLE or INDEX on a table named event at its semicolon
  • 17eeb92 Wrap the native pool timeouts and name the begin() result
  • Additional commits viewable in compare view

Updates io.github.smyrgeorge:sqlx4k-arrow from 1.16.1 to 1.17.0

Release notes

Sourced from io.github.smyrgeorge:sqlx4k-arrow's releases.

1.17.0

sqlx4k 1.17.0

A reliability release: 84 fixes across every driver, the migrator, the code generator and PGMQ, plus stoppable LISTEN, batch writes on every dialect and a dependencyScope option for the Gradle plugin.

⚠️ Before upgrading

  • batchInsert / batchUpdate now return the affected row count (Result<Long>), not the entities. Generated ids and bumped versions are no longer returned.
  • listen() suspends while listening: run it in its own coroutine and cancel it to stop.
  • Non-null array decoders (asStringList, …) fail on NULL elements; use asNullableStringList().
  • In-memory repositories stub queries with joins, DISTINCT, grouping, LIMIT or ORDER BY.
  • JVM MySQL: unknown URL properties are rejected, and sessions use UTC.
  • PGMQ topic routing requires pgmq ≥ 1.11.0 (the bundled SQL scripts are removed).
  • SQLite stores LocalTime/LocalDateTime with seconds always written.

✨ Highlights

  • Stoppable PostgreSQL LISTEN, with no leaked connections (also fixes PgmqConsumer).
  • batchInsert / batchUpdate on MySQL and MariaDB.
  • Gradle plugin: dependencyScope = Api.
  • In-memory repositories support stream methods.

🐛 Fixes (selection)

  • No more native process aborts on valid PostgreSQL/MySQL values or malformed URLs.
  • Connections and transactions are cleaned up on cancellation and close, on every driver.
  • No deadlocks or stalls in JVM/Android SQLite and SQLCipher under load.
  • Migrations: large files, ? operators, trigger bodies and MySQL dump comments all work.
  • MySQL: stale versioned updates are detected; JVM URL options (SSL, port) are honoured.
  • PGMQ consumer: no double handling, no crash on listen failure.

Full list of changes: smyrgeorge/sqlx4k@1.16.1...1.17.0

Migrations

✅ No database migrations required.

Commits
  • bb4c242 Added documentation for '1.17.0'.
  • 1db947a Keep the PGMQ topic tests of the JVM and native suites apart
  • da4a476 Hold every connection the pool has in the SQLCipher pool capacity test
  • 0a9b7b9 Run the pool capacity tests where a permit wait is tested
  • ce8e91c Close a native pool's connections given back just before closing it
  • 6e995b7 Hold every connection the pool still has in the pool capacity test
  • 26b6cce Give back undelivered Android idle connections without launch(NonCancellable)
  • ebe2ba4 Report the generated id of a MariaDB insert that starts with a comment
  • a883b9f Split a CREATE TABLE or INDEX on a table named event at its semicolon
  • 17eeb92 Wrap the native pool timeouts and name the begin() result
  • Additional commits viewable in compare view

Updates io.github.smyrgeorge:sqlx4k-postgres from 1.16.1 to 1.17.0

Release notes

Sourced from io.github.smyrgeorge:sqlx4k-postgres's releases.

1.17.0

sqlx4k 1.17.0

A reliability release: 84 fixes across every driver, the migrator, the code generator and PGMQ, plus stoppable LISTEN, batch writes on every dialect and a dependencyScope option for the Gradle plugin.

⚠️ Before upgrading

  • batchInsert / batchUpdate now return the affected row count (Result<Long>), not the entities. Generated ids and bumped versions are no longer returned.
  • listen() suspends while listening: run it in its own coroutine and cancel it to stop.
  • Non-null array decoders (asStringList, …) fail on NULL elements; use asNullableStringList().
  • In-memory repositories stub queries with joins, DISTINCT, grouping, LIMIT or ORDER BY.
  • JVM MySQL: unknown URL properties are rejected, and sessions use UTC.
  • PGMQ topic routing requires pgmq ≥ 1.11.0 (the bundled SQL scripts are removed).
  • SQLite stores LocalTime/LocalDateTime with seconds always written.

✨ Highlights

  • Stoppable PostgreSQL LISTEN, with no leaked connections (also fixes PgmqConsumer).
  • batchInsert / batchUpdate on MySQL and MariaDB.
  • Gradle plugin: dependencyScope = Api.
  • In-memory repositories support stream methods.

🐛 Fixes (selection)

  • No more native process aborts on valid PostgreSQL/MySQL values or malformed URLs.
  • Connections and transactions are cleaned up on cancellation and close, on every driver.
  • No deadlocks or stalls in JVM/Android SQLite and SQLCipher under load.
  • Migrations: large files, ? operators, trigger bodies and MySQL dump comments all work.
  • MySQL: stale versioned updates are detected; JVM URL options (SSL, port) are honoured.
  • PGMQ consumer: no double handling, no crash on listen failure.

Full list of changes: smyrgeorge/sqlx4k@1.16.1...1.17.0

Migrations

✅ No database migrations required.

Commits
  • bb4c242 Added documentation for '1.17.0'.
  • 1db947a Keep the PGMQ topic tests of the JVM and native suites apart
  • da4a476 Hold every connection the pool has in the SQLCipher pool capacity test
  • 0a9b7b9 Run the pool capacity tests where a permit wait is tested
  • ce8e91c Close a native pool's connections given back just before closing it
  • 6e995b7 Hold every connection the pool still has in the pool capacity test
  • 26b6cce Give back undelivered Android idle connections without launch(NonCancellable)
  • ebe2ba4 Report the generated id of a MariaDB insert that starts with a comment
  • a883b9f Split a CREATE TABLE or INDEX on a table named event at its semicolon
  • 17eeb92 Wrap the native pool timeouts and name the begin() result
  • Additional commits viewable in compare view

Updates io.github.smyrgeorge:sqlx4k-postgres-pgmq from 1.16.1 to 1.17.0

Release notes

Sourced from io.github.smyrgeorge:sqlx4k-postgres-pgmq's releases.

1.17.0

sqlx4k 1.17.0

A reliability release: 84 fixes across every driver, the migrator, the code generator and PGMQ, plus stoppable LISTEN, batch writes on every dialect and a dependencyScope option for the Gradle plugin.

⚠️ Before upgrading

  • batchInsert / batchUpdate now return the affected row count (Result<Long>), not the entities. Generated ids and bumped versions are no longer returned.
  • listen() suspends while listening: run it in its own coroutine and cancel it to stop.
  • Non-null array decoders (asStringList, …) fail on NULL elements; use asNullableStringList().
  • In-memory repositories stub queries with joins, DISTINCT, grouping, LIMIT or ORDER BY.
  • JVM MySQL: unknown URL properties are rejected, and sessions use UTC.
  • PGMQ topic routing requires pgmq ≥ 1.11.0 (the bundled SQL scripts are removed).
  • SQLite stores LocalTime/LocalDateTime with seconds always written.

✨ Highlights

  • Stoppable PostgreSQL LISTEN, with no leaked connections (also fixes PgmqConsumer).
  • batchInsert / batchUpdate on MySQL and MariaDB.
  • Gradle plugin: dependencyScope = Api.
  • In-memory repositories support stream methods.

🐛 Fixes (selection)

  • No more native process aborts on valid PostgreSQL/MySQL values or malformed URLs.
  • Connections and transactions are cleaned up on cancellation and close, on every driver.
  • No deadlocks or stalls in JVM/Android SQLite and SQLCipher under load.
  • Migrations: large files, ? operators, trigger bodies and MySQL dump comments all work.
  • MySQL: stale versioned updates are detected; JVM URL options (SSL, port) are honoured.
  • PGMQ consumer: no double handling, no crash on listen failure.

Full list of changes: smyrgeorge/sqlx4k@1.16.1...1.17.0

Migrations

✅ No database migrations required.

Commits
  • bb4c242 Added documentation for '1.17.0'.
  • 1db947a Keep the PGMQ topic tests of the JVM and native suites apart
  • da4a476 Hold every connection the pool has in the SQLCipher pool capacity test
  • 0a9b7b9 Run the pool capacity tests where a permit wait is tested
  • ce8e91c Close a native pool's connections given back just before closing it
  • 6e995b7 Hold every connection the pool still has in the pool capacity test
  • 26b6cce Give back undelivered Android idle connections without launch(NonCancellable)
  • ebe2ba4 Report the generated id of a MariaDB insert that starts with a comment
  • a883b9f Split a CREATE TABLE or INDEX on a table named event at its semicolon
  • 17eeb92 Wrap the native pool timeouts and name the begin() result
  • Additional commits viewable in compare view

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 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 `sqlx4k` from 1.16.1 to 1.17.0.

Updates `io.github.smyrgeorge:sqlx4k` from 1.16.1 to 1.17.0
- [Release notes](https://github.com/smyrgeorge/sqlx4k/releases)
- [Commits](smyrgeorge/sqlx4k@1.16.1...1.17.0)

Updates `io.github.smyrgeorge:sqlx4k-arrow` from 1.16.1 to 1.17.0
- [Release notes](https://github.com/smyrgeorge/sqlx4k/releases)
- [Commits](smyrgeorge/sqlx4k@1.16.1...1.17.0)

Updates `io.github.smyrgeorge:sqlx4k-postgres` from 1.16.1 to 1.17.0
- [Release notes](https://github.com/smyrgeorge/sqlx4k/releases)
- [Commits](smyrgeorge/sqlx4k@1.16.1...1.17.0)

Updates `io.github.smyrgeorge:sqlx4k-postgres-pgmq` from 1.16.1 to 1.17.0
- [Release notes](https://github.com/smyrgeorge/sqlx4k/releases)
- [Commits](smyrgeorge/sqlx4k@1.16.1...1.17.0)

---
updated-dependencies:
- dependency-name: io.github.smyrgeorge:sqlx4k
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.smyrgeorge:sqlx4k-arrow
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.smyrgeorge:sqlx4k-postgres
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.smyrgeorge:sqlx4k-postgres-pgmq
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Nov 1, 2026
@dependabot
dependabot Bot deployed to Maven Central November 1, 2026 16:07 Active
@smyrgeorge
smyrgeorge merged commit 2875e53 into main Nov 1, 2026
1 check passed
@smyrgeorge
smyrgeorge deleted the dependabot/gradle/sqlx4k-1.17.0 branch November 1, 2026 16:20

This branch was successfully deployed

1 active deployment
Maven Central — 93df6c8a Deployed Nov 1, 2026 by dependabot[bot] via build #355
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.

1 participant