Stéphane Nicoll
b28d390c69
Rationalize SSL bundles in RedisConnectionDetails
...
This commit exposes a single ssl bundle rather than a specific bundle
for each of the three supported modes.
Closes gh-47375
2025-10-02 10:00:07 +02:00
Andy Wilkinson
26364c27e2
Rename …DataAutoConfiguration to Data…AutoConfiguration
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-47049
2025-10-01 17:39:08 +01:00
Phillip Webb
c1d51f8687
Remove Bitnami support
...
Closes gh-47267
2025-09-18 14:41:16 -07:00
Phillip Webb
239f384ac0
Update PropertyMapper to better support nullability
...
Refactor `PropertyMapper` so that it no longer calls adapter or
predicate methods by default when the source value is `null`. This
effectively makes all default calls the same as using
`alwaysWhenNotNull` in the previous generation of the code.
For the limited times when you do need to deal with `null` values, the
new `always()` method can be used.
For example,
map.from(source::method).to(destination::method);
Will not call `destination.method(...)` if `source.method()` returns
`null`.
Where as:
map.from(source::method).always().to(destination::method);
Will call `destination.method(null)` if `source.method()` returns
`null`.
This update provides clearer semantics for the API and allows for better
JSpecify nullability annotations. It has also simplified much of our
existing property mapper code.
Closes gh-47024
Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com>
2025-09-05 14:43:33 -07:00
Moritz Halbritter
db5680a79c
Merge branch '3.5.x'
2025-08-28 14:04:26 +02:00
Andy Wilkinson
b42a060d0a
Merge branch '3.5.x'
...
Closes gh-46943
2025-08-22 11:59:17 +01: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
Moritz Halbritter
99f5b4d97d
Add more nullability annotations to module/spring-boot-data-redis
...
See gh-46587
2025-08-01 09:16:11 +02:00
Moritz Halbritter
594765e0c0
Add nullability annotations to module/spring-boot-data-redis
...
See gh-46587
2025-07-30 14:07:35 +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
5e90415880
Rationalize starters following modularization
...
Update dependencies and starters following modularization. New
starters have been added for each user-facing module.
Closes gh-46245
2025-07-22 18:27:27 +01:00
Andy Wilkinson
94215d3fdc
Move Threading enum from spring-boot-autoconfigure to spring-boot
...
The enum itself is not specifically tied to auto-configuration so
spring-boot is a better place for it. The related condition,
`@ConditionalOnThreading`, remains in spring-boot-autoconfigure. This
aligns things with the similar `CloudPlatform` and
`@ConditionalOnCloudPlatform`.
Closes gh-46406
2025-07-11 13:49:41 +01:00
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
2025-07-10 17:54:08 -07:00