## smyrgeorge/sqlx4k — 1.11.0…1.12.0

_28 commits._

### Features
- **Add Linux-only `fcntl64` forwarder for compatibility with Kotlin/Native's bundled glibc sysroot** (7888c63)
- **Refactor consumer delay handling using `AtomicReference` for thread safety and improved state management. Update `pgmq.metrics` query to `pgmq.metrics_all`. Add test coverage for topic routing, message headers, and edge cases in message archiving/deletion.** (39d9656)
- **Add tests for isolation level changes and SQLite result set metadata** (3eb9d3a)
- **Add multi-platform test suite for SQLite and SQLiteCipher JSON/JSONB handling** (15a75cc)
- **Add test coverage and refinements for database transaction handling and value encoding/decoding** (bf06223)
- **Add comprehensive test suite for PostgreSQL JSON/JSONB handling** (6fde9c5)
- **Add unit tests for `Statement.renderNativeQuery` and parameter-binding mechanics** (3f692d7)

### Fixes
- **Fix JSONB decoding in PostgreSQL driver to strip binary header** (eec054e)

### Backend
- **Added documentation for '1.12.0'.** (3112e5f)
- **Refactor connection pool acquisition and release logic to prevent resource leaks and improve concurrency safety. Added robust cleanup mechanisms and updated background reclamation logic for idle connections. Enhanced test coverage for connection expiration scenarios.** (2f6bf2a)
- **Refactor row mappers to simplify `toSingle` result transformations using `mapCatching`.** (b3d9780)
- **Improve SQLite connection closure and metadata handling** (bce849b)
- **Refactor connection pool warm-up logic for MySQL and PostgreSQL drivers** (13637fa)
- **Remove platform-specific test runners for Android SQLite/SQLiteCipher JSON tests** (f7b1c2d)
- **Refactor MySQL connection handling and pool warm-up logic** (f12ec52)
- **Improve PostgreSQL connection handling and pool warm-up logic** (5cbacea)
- **Remove extra delay and unused method call in SQLite Cipher examples** (5638c11)
- **Remove `exampleStatementBinding` from database examples and streamline test assertions** (f570420)
- **Bump io.github.smyrgeorge:log4k-slf4j from 2.1.1 to 2.2.0** (7e4cdcd)
- **Bump org.postgresql:r2dbc-postgresql from 1.1.1.RELEASE to 1.1.2.RELEASE** (7d85c01)
- **Bump gradle-wrapper from 9.6.0 to 9.6.1** (749255a)
- **Bump org.jetbrains.kotlinx:kotlinx-io-core from 0.9.0 to 0.9.1** (5e661d4)
- **Bump actions/cache from 5 to 6** (b084968)
- **Bump gradle-wrapper from 9.5.1 to 9.6.0** (1c20a52)
- **Bump publish from 0.36.0 to 0.37.0** (2983126)
- **Bump actions/checkout from 6 to 7** (39045ce)
- **Bump io.github.smyrgeorge:log4k-slf4j from 2.0.1 to 2.1.1** (25fd871)

### Chore
- **Refactor: Replace hardcoded delay values with `Duration.milliseconds` for improved readability and consistency across the codebase.** (d068e94)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/smyrgeorge/sqlx4k?utm_source=github-action)._