Commit Graph
42 Commits
Author SHA1 Message Date
Andy Wilkinson 7a45ee8767 Merge branch '4.0.x'
Closes gh-50851
2026-06-24 19:12:35 +01:00
Yanming Zhou 9d5c98b7e9 Replace isAssignableFrom() with isInstance() where feasible
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>

See gh-50750
2026-06-24 19:11:59 +01:00
Moritz Halbritter e16c5d0141 Merge branch '4.0.x'
Closes gh-50807
2026-06-22 09:04:17 +02:00
yamamoto-ehhMH 57dec87e28 Fix typo in DataSourceBuilderTests
See gh-50804

Signed-off-by: yamamoto-ehhMH <yamamoto@reskill.jp>
2026-06-22 08:56:58 +02:00
Phillip Webb 5c88b4453d Upgrade to Oracle Database 23.26.2.0.0
Closes gh-50667
2026-06-02 14:48:00 -07:00
Stéphane Nicoll 85e1ef83d0 Merge branch '4.0.x'
Closes gh-50632
2026-05-30 14:48:00 +02:00
Kimgyuilli ed6c375d19 Fix stale type references in configuration metadata
See gh-50375

Signed-off-by: Kimgyuilli <rlarbdlf222@naver.com>
2026-05-30 14:42:13 +02:00
Stéphane Nicoll 5bf2a32b11 Merge branch '4.0.x' 2026-05-30 14:39:57 +02:00
Stéphane Nicoll 98084aab2b Reformat additional-spring-configuration-metadata.json files 2026-05-30 14:28:53 +02:00
Andy Wilkinson 6a74bb85a3 Merge branch '4.0.x'
Closes gh-50440
2026-05-14 15:03:44 +01:00
Andy Wilkinson add52b6ccd Merge branch '3.5.x' into 4.0.x
Closes gh-50439
2026-05-14 15:02:24 +01:00
Stéphane Nicoll 627ac0451d Polish "Handle lazy connection proxy datasource in DataSourceBuilder"
See gh-50271
2026-05-04 11:35:17 +02:00
Vedran Pavic 460318e569 Handle lazy connection proxy datasource in DataSourceBuilder
See gh-50271

Signed-off-by: Vedran Pavic <vedran@vedranpavic.com>
2026-05-04 11:30:17 +02:00
Stéphane Nicoll c76b6b8c66 Add lazy JDBC connection fetching for pooled DataSources
This commit allows wrapping the auto-configured pooled DataSource in a
proxy that fetches connections as late as possible. JMX registration of
the underlying pool is preserved.

Closes gh-15480
2026-04-10 15:21:23 +02:00
Andy Wilkinson 8774d9286b Merge branch '4.0.x'
Closes gh-49035
2026-02-02 10:45:35 +00:00
Andy Wilkinson 0401000ae2 Merge branch '3.5.x' into 4.0.x
Closes gh-49034
2026-02-02 10:45:15 +00:00
Andy Wilkinson b4b860435b Merge branch '4.0.x'
Closes gh-48704
2026-01-08 13:45:45 +00:00
Andy Wilkinson 1d67f86dc5 Merge branch '3.5.x' into 4.0.x
Closes gh-48703
2026-01-08 13:45:21 +00:00
Stéphane Nicoll 12652a313e Deprecate Derby support since Apache Derby is retired
Closes gh-48567
2025-12-30 17:36:53 +01:00
Stéphane Nicoll bc25b58c6f Remove outdated exclusions to commons-logging
Closes gh-48142
2025-11-15 10:53:09 +01:00
Stéphane Nicoll 3d23261f87 Merge branch '3.5.x'
Closes gh-48122
2025-11-13 14:55:19 +01:00
Stéphane Nicoll d1e5fe3248 Merge branch '3.5.x'
Closes gh-48106
2025-11-13 10:31:25 +01:00
Andy Wilkinson 1275595f0b Make spring-boot-transaction an api dependency of spring-boot-jdbc
Closes gh-47764
2025-10-23 12:54:37 +01:00
Phillip Webb 84274a2b40 Polish 'Introduce a shared abstraction for database initialization'
See gh-46213
2025-10-22 13:37:20 -07:00
Yanming Zhou 001230c389 Introduce a shared abstraction for database initialization
Add a new shared abstraction used by Spring Batch,
Spring Integration, Spring Session and Quartz.

See gh-46213

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-10-22 13:36:39 -07:00
Moritz Halbritter 64136a9901 Remove public modifier from referenced configurations in auto-configurations
Closes gh-47715
2025-10-20 15:18:11 +02:00
Eddú Meléndez 7f64615690 Upgrade to Testcontainers 2.0.1
* Update dependencies name
  Modules are prefixed with `testcontainers-`
* Update container classes
  Container classes are under `org.testcontainers.<module-name>` package

See gh-47664

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
2025-10-17 17:11:24 +02:00
Stéphane Nicoll 36c2432f69 Rename 'spring-boot-tx' module to 'spring-boot-transaction'
Closes gh-47603
2025-10-16 09:14:20 +02:00
Moritz Halbritter e4a58a53d0 Add nullability annotations to tests in module/spring-boot-jdbc
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter 34a8e1bd82 Improve null-safety of module/spring-boot-jdbc
See gh-47263
2025-10-06 12:03:56 +02:00
Phillip Webb c1d51f8687 Remove Bitnami support
Closes gh-47267
2025-09-18 14:41:16 -07:00
Moritz Halbritter 2e8428b760 Remove NullAway suppressions where possible
See gh-46926
2025-09-09 12:02:19 +02:00
Andy Wilkinson d353038c58 Update Jackson support to require Jackson 3
Closes gh-45535
2025-09-02 11:37:09 +01:00
Moritz Halbritter db5680a79c Merge branch '3.5.x' 2025-08-28 14:04:26 +02:00
Moritz Halbritter 9d1b4897f1 Improve null-safety of module/spring-boot-jdbc
See gh-46926
2025-08-26 14:22:55 +02:00
Moritz Halbritter 7ad90fb963 Improve null-safety of core/spring-boot-docker-compose
See gh-46926
2025-08-26 14:22:53 +02:00
Phillip Webb 7140be8751 Rename metrics, observation, and tracing modules
Rename modules to include 'micrometer'.

Closes gh-46925
2025-08-20 16:05:11 -07:00
Stéphane Nicoll 0da6bc5723 Ignore new property that can't be bound
See gh-46739
2025-08-18 11:03:29 +02:00
Moritz Halbritter 7766ea5a7d Fix NullAway suppression in DataSourceHealthIndicator
See gh-46587
2025-08-13 14:26:20 +02:00
Moritz Halbritter dc7f434783 Add nullability annotations to module/spring-boot-jdbc
See gh-46587
2025-08-01 09:16:11 +02:00
Moritz Halbritter c0f1f641ce Make auto-configurations final and remove public members
Closes gh-32883
2025-07-29 09:48:49 +02:00
Phillip Webb decc32dde3 Restructure project directories to better fit Gradle
Closes gh-46358
2025-07-10 17:54:08 -07:00