What's Changed
New Features 🎉
- feat: DataSourcePoolMetadata for Oracle UCP by @abrenk in #1833
- Add SQLite database support by @graemerocher in #1917
- feat(jdbc): add unpooled datasource support by @graemerocher in #1923
- SQLite Module by @sdelamo in #1935
Bug Fixes 🐞
- Fix JPA configuration when there is no primary/default JPA configuration by @radovanradic in #1811
- test(vertx-pg-client): add native pg codec regression coverage by @graemerocher in #1912
- Fix Vert.x PG PEM trust option configuration by @graemerocher in #1910
- Add regression for executor transaction isolation by @graemerocher in #1913
- fix(jdbi): publish jdbi bom to consumers by @graemerocher in #1909
Improvements ⭐
- Set Oracle client name from micronaut.application.name property by @radovanradic in #1812
- Expose RxJava3 PgPool bean by @graemerocher in #1915
- Clarify jOOQ R2DBC support by @graemerocher in #1918
Docs 📖
- Documentation for JDBC runtime password update by @radovanradic in #1798
- docs: document Micronaut JDBC transaction management by @graemerocher in #1939
- docs(hibernate): document GraalVM native image requirements by @graemerocher in #1941
- Document Oracle OJDBC Extensions by @sdelamo in #1954
- Fix Oracle JDBC docs include path by @radovanradic in #1961
Dependency updates 🚀
- fix(deps): update hibernate-orm monorepo to v7.1.8.final by @renovate[bot] in #1755
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.1.6.final by @renovate[bot] in #1757
- chore(deps): update gradle to v9.2.1 by @renovate[bot] in #1758
- chore(deps): update actions/checkout action to v5.0.1 by @renovate[bot] in #1760
- fix(deps): update hibernate-orm monorepo to v7.1.9.final by @renovate[bot] in #1762
- fix(deps): update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v7.1.0.6387 by @renovate[bot] in #1761
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.1.7.final by @renovate[bot] in #1764
- fix(deps): update hibernate-orm monorepo to v7.1.10.final by @renovate[bot] in #1765
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.9 by @renovate[bot] in #1766
- chore(deps): update graalvm/setup-graalvm action to v1.4.3 by @renovate[bot] in #1767
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m11 by @renovate[bot] in #1768
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.1.8.final by @renovate[bot] in #1769
- fix(deps): update hibernate-orm monorepo to v7.1.11.final by @renovate[bot] in #1774
- chore(deps): update graalvm/setup-graalvm action to v1.4.4 by @renovate[bot] in #1773
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m13 by @renovate[bot] in #1772
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.14.2 by @renovate[bot] in #1782
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m5 by @renovate[bot] in #1781
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.13.2 by @renovate[bot] in #1776
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m3 by @renovate[bot] in #1785
- fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.7 by @renovate[bot] in #1787
- fix(deps): update dependency org.apache.tomcat:tomcat-jdbc to v11.0.15 by @renovate[bot] in #1786
- fix(deps): update managed.jooq to v3.20.10 by @renovate[bot] in #1777
- fix(deps): update managed.vertx to v5.0.6 by @renovate[bot] in #1788
- fix(deps): update hibernate-orm monorepo to v7.2.0.final by @renovate[bot] in #1784
- fix(deps): update managed.jdbi to v3.51.0 by @renovate[bot] in #1790
- fix(deps): update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v7.2.2.6593 - autoclosed by @renovate[bot] in #1778
- fix(deps): update dependency org.apache.commons:commons-dbcp2 to v2.14.0 by @renovate[bot] in #1789
- chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #1763
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.1.final by @renovate[bot] in #1794
- chore(deps): update github artifact actions (major) by @renovate[bot] in #1793
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #1791
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m6 by @renovate[bot] in #1795
- chore(deps): update graalvm/setup-graalvm action to v1.4.5 by @renovate[bot] in #1800
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m14 by @renovate[bot] in #1801
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m7 by @renovate[bot] in #1802
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m8 by @renovate[bot] in #1803
- fix(deps): update micronaut.test.resources to v3.0.0-m2 by @renovate[bot] in #1805
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m2 by @renovate[bot] in #1804
- fix(deps): update dependency org.postgresql:postgresql to v42.7.9 by @renovate[bot] in #1806
- fix(deps): update hibernate-orm monorepo to v7.2.1.final by @renovate[bot] in #1807
- fix(deps): update managed.vertx to v5.0.7 by @renovate[bot] in #1808
- chore(deps): update gradle to v9.3.0 by @renovate[bot] in #1809
- fix(deps): update micronaut.test.resources to v3.0.0-m3 by @renovate[bot] in #1815
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m9 by @renovate[bot] in #1816
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.14.3 by @renovate[bot] in #1817
- fix(deps): update dependency org.apache.tomcat:tomcat-jdbc to v11.0.18 by @renovate[bot] in #1818
- fix(deps): update micronaut.test.resources to v3.0.0-m4 by @renovate[bot] in #1820
- fix(deps): update hibernate-orm monorepo to v7.2.2.final by @renovate[bot] in #1819
- chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in #1821
- fix(deps): update dependency com.mysql:mysql-connector-j to v9.6.0 by @renovate[bot] in #1824
- fix(deps): update managed.jooq to v3.20.11 by @renovate[bot] in #1823
- chore(deps): update gradle to v9.3.1 by @renovate[bot] in #1825
- fix(deps): update dependency io.micronaut.cache:micronaut-cache-bom to v6.0.0-m2 by @renovate[bot] in #1827
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m15 by @renovate[bot] in #1828
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.2.final by @renovate[bot] in #1829
- fix(deps): update hibernate-orm monorepo to v7.2.3.final by @renovate[bot] in #1830
- fix(deps): update micronaut.test.resources to v3.0.0-m5 by @renovate[bot] in #1831
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.2 by @renovate[bot] in #1832
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m10 by @renovate[bot] in #1835
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m4 by @renovate[bot] in #1836
- fix(deps): update oracle-database monorepo to v23.26.1.0.0 by @renovate[bot] in #1837
- fix(deps): update hibernate-orm monorepo to v7.2.4.final by @renovate[bot] in #1838
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m16 by @renovate[bot] in #1839
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m5 by @renovate[bot] in #1840
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m6 by @renovate[bot] in #1841
- fix(deps): update dependency org.postgresql:postgresql to v42.7.10 by @renovate[bot] in #1842
- fix(deps): update micronaut.test.resources to v3.0.0-m6 by @renovate[bot] in #1843
- fix(deps): update managed.vertx to v5.0.8 by @renovate[bot] in #1844
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m17 by @renovate[bot] in #1845
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m11 by @renovate[bot] in #1846
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.12.1 by @renovate[bot] in #1847
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m12 by @renovate[bot] in #1848
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m13 by @renovate[bot] in #1849
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.3.final by @renovate[bot] in #1850
- fix(deps): update hibernate-orm monorepo to v7.2.5.final by @renovate[bot] in #1851
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m14 by @renovate[bot] in #1854
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.4.final by @renovate[bot] in #1853
- chore(deps): update github artifact actions (major) by @renovate[bot] in #1856
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.5.final by @renovate[bot] in #1858
- fix(deps): update hibernate-orm monorepo to v7.2.6.final by @renovate[bot] in #1859
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m15 by @renovate[bot] in #1860
- fix(deps): update micronaut.test.resources to v4.0.0-M1 by @renovate[bot] in #1861
- fix(deps): update dependency io.micronaut.r2dbc:micronaut-r2dbc-bom to v7.0.0 by @renovate[bot] in #1863
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m16 by @renovate[bot] in #1866
- fix(deps): update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v7.2.3.7755 by @renovate[bot] in #1865
- fix(deps): update dependency com.oracle.database.observability:ojdbc11dms to v21.21.0.0 by @renovate[bot] in #1868
- chore(deps): update gradle to v9.4.0 by @renovate[bot] in #1867
- Update to micronaut-data 5.0 by @radovanradic in #1862
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m7 by @renovate[bot] in #1869
- chore(deps): update actions/download-artifact action to v8.0.1 by @renovate[bot] in #1872
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m17 by @renovate[bot] in #1873
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.2.6.final by @renovate[bot] in #1874
- fix(deps): update hibernate-orm monorepo to v7.2.7.final by @renovate[bot] in #1875
- fix(deps): update dependency com.microsoft.sqlserver:mssql-jdbc to v13.4.0.jre11 by @renovate[bot] in #1871
- fix(deps): update hibernate-orm monorepo to v7.3.0.final by @renovate[bot] in #1877
- chore(deps): update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #1876
- update to jakarta persistence api 3.20 by @sdelamo in #1878
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m4 by @renovate[bot] in #1882
- fix(deps): update dependency org.hibernate.reactive:hibernate-reactive-core to v4.3.0.final by @renovate[bot] in #1884
- fix(deps): update dependency org.apache.tomcat:tomcat-jdbc to v11.0.20 by @renovate[bot] in #1883
- fix(deps): update managed.jdbi to v3.52.0 by @renovate[bot] in #1885
- fix(deps): update dependency io.micronaut.r2dbc:micronaut-r2dbc-bom to v7.0.1-M1 by @renovate[bot] in #1886
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m5 by @renovate[bot] in #1887
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m3 by @renovate[bot] in #1890
- fix(deps): update managed.jooq to v3.21.0 by @renovate[bot] in #1889
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m18 by @renovate[bot] in #1893
- fix(deps): update managed.vertx to v5.0.9 by @renovate[bot] in #1892
- fix(deps): update managed.jooq to v3.21.1 by @renovate[bot] in #1894
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m4 by @renovate[bot] in #1895
- fix(deps): update managed.vertx to v5.0.10 by @renovate[bot] in #1896
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m5 by @renovate[bot] in #1897
- fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.8 by @renovate[bot] in #1898
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m6 by @renovate[bot] in #1899
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m22 by @renovate[bot] in #1901
- fix(deps): update hibernate-orm monorepo to v7.3.1.final by @renovate[bot] in #1904
- chore(deps): update softprops/action-gh-release action to v2.6.2 by @renovate[bot] in #1906
- fix(deps): update dependency org.apache.tomcat:tomcat-jdbc to v11.0.21 by @renovate[bot] in #1902
- fix(deps): update managed.jdbi to v3.52.1 by @renovate[bot] in #1905
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v4.0.0-m2 by @renovate[bot] in #1907
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m8 by @renovate[bot] in #1914
- fix(deps): update managed.jooq to v3.21.2 by @renovate[bot] in #1920
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M23 by @renovate[bot] in #1924
- Update dependency io.micronaut.cache:micronaut-cache-bom to v6.0.0-M3 by @renovate[bot] in #1925
- Update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-M7 by @renovate[bot] in #1926
- Update dependency io.micronaut.validation:micronaut-validation-bom to v5.0.0-M2 by @renovate[bot] in #1927
- Update managed.vertx to v5.0.11 by @renovate[bot] in #1928
- Update hibernate-orm monorepo to v7.3.2.Final by @renovate[bot] in #1930
- Update dependency org.hibernate.reactive:hibernate-reactive-core to v4.3.3.Final by @renovate[bot] in #1931
- Update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-M6 by @renovate[bot] in #1934
- Update dependency io.micronaut.spring:micronaut-spring-bom to v6.0.0-M2 by @renovate[bot] in #1933
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M24 by @renovate[bot] in #1936
- Update plugin io.micronaut.build.shared.settings to v8.0.0-M18 by @renovate[bot] in #1937
- Update dependency com.mysql:mysql-connector-j to v9.7.0 by @renovate[bot] in #1938
- Update dependency io.micronaut.r2dbc:micronaut-r2dbc-bom to v7.0.1-M2 by @renovate[bot] in #1940
- Update dependency io.micronaut.beanvalidation:micronaut-hibernate-validator to v5.0.0-M2 by @renovate[bot] in #1942
- Update Micronaut dependencies by @renovate[bot] in #1946
- Update managed.jdbi to v3.53.0 by @renovate[bot] in #1947
- Update dependency org.postgresql:postgresql to v42.7.11 by @renovate[bot] in #1945
- Update hibernate-orm monorepo to v7.3.3.Final by @renovate[bot] in #1950
- Update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v7.3.0.8198 by @renovate[bot] in #1948
- Use Oracle JDBC 17 artifacts for UCP by default by @radovanradic in #1951
- Update Micronaut dependencies by @renovate[bot] in #1952
- Update Gradle to v9.5.0 by @renovate[bot] in #1953
- Update managed.jooq to v3.21.3 by @renovate[bot] in #1957
- Update dependency org.apache.tomcat:tomcat-jdbc to v11.0.22 by @renovate[bot] in #1956
- Update managed.vertx to v5.0.12 by @renovate[bot] in #1959
- Update dependency org.xerial:sqlite-jdbc to v3.53.1.0 by @renovate[bot] in #1958
- Update Micronaut dependencies by @renovate[bot] in #1962
- Update Micronaut dependencies by @renovate[bot] in #1966
- Update hibernate-orm monorepo to v7.3.4.Final by @renovate[bot] in #1968
- Update Micronaut dependencies to v4.0.0-RC1 by @renovate[bot] in #1967
- Update Micronaut dependencies by @renovate[bot] in #1972
- Update oracle-database monorepo to v23.26.2.0.0 by @renovate[bot] in #1973
- Update managed.jooq to v3.21.4 by @renovate[bot] in #1971
- Update Gradle to v9.5.1 by @renovate[bot] in #1970
- Update plugin io.micronaut.build.shared.settings to v8.0.0 by @renovate[bot] in #1974
- Update Micronaut dependencies by @renovate[bot] in #1975
GraalVM 🏆
- Enable graalvm 25 by @radovanradic in #1746
Other Changes 💡
- Replace Micronaut nullability annotations with JSpecify by @Copilot in #1771
- Custom DatasourceFactory example and test by @radovanradic in #1643
- fix: use DataSourceResolver instead of type check by @abrenk in #1813
- chore(deps): update gradle to v9.4.1 by @renovate[bot] in #1880
New Contributors
Full Changelog: v7.0.0...v7.0.1