## JetBrains/Exposed — 1.3.1…1.4.0

_33 commits._

### Features
- **feat: Add `exposed-version-catalog` for managing dependencies (#2856)** (cc3d398)
- **feat: EXPOSED-758 Add Exposed Maven plugin for migration script generation (#2817)** (2831568)
- **feat: EXPOSED-1032 Add query timeout as a global configuration  (#2834)** (a054a9e)

### Fixes
- **fix: Fix version catalog docs and versions (#2874)** (e16a61a)
- **fix: Use thread-safe lazy initialization for JDBC Database capability flags (#2853)** (075a1b7)
- **fix: EXPOSED-1028 Return defensive copy from ExposedSpringTransactionAttributeSource (#2812)** (d0f2873)
- **fix: Prevent NoSuchElementException when removing the only batch from BatchInsertStatement (#2859)** (5f56188)
- **fix: Maven Plugin Config Mapping (#2855)** (f33f782)

### Docs
- **docs: EXPOSED-1037 Update the date and time types topic (#2863)** (b185259)
- **docs: Add documentation to website for Exposed Maven plugin (#2838)** (e728cab)
- **docs: Edit index migrations docs to specify what changes trigger SQL generation (#2871)** (cc4c16a)
- **docs: Add sample springboot3-exposed-r2dbc (#2511)** (ac207b5)
- **docs: Add `route` to import statements in ProjectRoutes configuration for exposed-ktor-r2dbc sample (#2864)** (a96eed4)
- **docs: EXPOSED-976 Add mentions and links to the Exposed plugin  (#2844)** (3924f95)
- **docs: Fix dependency issue of mysql-connector-j (#2849)** (74d63cd)
- **docs: Fix documentation typos (#2850)** (b801a8a)

### Chore
- **chore: Bump Exposed version from 1.3.1 to 1.4.0** (b5aa96c)
- **chore: Bump Exposed version from 1.3.1 to 1.4.0** (2ab76ee)
- **chore: Bump Exposed version from 1.3.1 to 1.4.0** (d714124)
- **build(deps): Bump flyway from 13.0.0 to 13.1.0 (#2873)** (2b37c5d)
- **build(deps): Bump com.oracle.database.jdbc:ojdbc11 (#2870)** (13e69c7)
- **build: Configure same plugin namespace for new exposed-plugin-core module (#2865)** (9226df5)
- **chore: EXPOSED-758 Add Maven Plugin Integration Tests** (af1acfb)
- **build(deps): Bump joda-time:joda-time from 2.14.2 to 2.14.3 (#2868)** (398fcad)
- **build: Bump Spring Framework from 7.0.1 to 7.0.8 and Spring Boot from 4.0.0 to 4.1.0 (#2866)** (727c7de)
- **build(deps): Bump org.xerial:sqlite-jdbc from 3.53.2.0 to 3.53.2.1 (#2862)** (c0dda54)
- **build(deps): Bump io.asyncer:r2dbc-mysql from 1.4.2 to 1.4.3 (#2861)** (91a2383)
- **build(deps): Bump flyway from 12.11.0 to 13.0.0 (#2857)** (7c98ad4)
- **build(deps): Bump org.jetbrains.kotlinx.kover from 0.9.8 to 0.9.9 (#2854)** (575a4da)
- **build(deps): Bump flyway from 12.10.0 to 12.11.0 (#2852)** (97a54f0)
- **build(deps): Bump org.postgresql:postgresql from 42.7.12 to 42.7.13 (#2851)** (732c9ec)
- **build(deps): Bump log4j2 from 2.26.0 to 2.26.1 (#2848)** (c409127)
- **chore: Bump Exposed version from 1.3.0 to 1.3.1 (#2847)** (81c0476)

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