Commit Graph

58713 Commits

Author SHA1 Message Date
Stéphane Nicoll 98cdb3aab9 Upgrade to HttpCore5 5.3.5
Closes gh-47108
2025-09-08 09:15:19 +02:00
Stéphane Nicoll dddebef4b1 Upgrade to Hibernate 6.6.28.Final
Closes gh-47107
2025-09-08 09:15:15 +02:00
Stéphane Nicoll 4104d08dae Upgrade to Ehcache3 3.10.9
Closes gh-47106
2025-09-08 09:15:11 +02:00
Stéphane Nicoll 54572d227b Upgrade to Undertow 2.3.19.Final
Closes gh-47105
2025-09-08 09:13:38 +02:00
Stéphane Nicoll d9c06d3d5a Upgrade to Netty 4.1.126.Final
Closes gh-47104
2025-09-08 09:13:34 +02:00
Stéphane Nicoll 9780b91263 Upgrade to Micrometer 1.14.11
Closes gh-47073
2025-09-08 09:13:30 +02:00
Stéphane Nicoll b5edbd80e9 Upgrade to Lombok 1.18.40
Closes gh-47103
2025-09-08 09:13:30 +02:00
Stéphane Nicoll 447b83ef36 Upgrade to Jetty 12.0.26
Closes gh-47102
2025-09-08 09:13:26 +02:00
Stéphane Nicoll e64839dc8b Upgrade to Jaybird 5.0.9.java11
Closes gh-47101
2025-09-08 09:13:22 +02:00
Stéphane Nicoll 303f15943f Upgrade to Jakarta Mail 2.1.4
Closes gh-47100
2025-09-08 09:13:18 +02:00
Stéphane Nicoll 4810c48519 Upgrade to Infinispan 15.0.21.Final
Closes gh-47099
2025-09-08 09:13:14 +02:00
Stéphane Nicoll 984a3cd5b1 Upgrade to HttpCore5 5.3.5
Closes gh-47098
2025-09-08 09:13:10 +02:00
Stéphane Nicoll dc6fec6ed4 Upgrade to Hibernate 6.6.28.Final
Closes gh-47097
2025-09-08 09:13:06 +02:00
Stéphane Nicoll bcacae7e0c Upgrade to Ehcache3 3.10.9
Closes gh-47096
2025-09-08 09:13:02 +02:00
Stéphane Nicoll 426e5630bd Merge branch '3.5.x' 2025-09-06 10:08:20 +02:00
Stéphane Nicoll 6911c1362d Merge branch '3.4.x' into 3.5.x 2025-09-06 10:08:06 +02:00
Stéphane Nicoll 3bb34894c8 Upgrade to Elasticsearch Client 8.18.6
Closes gh-47094
2025-09-06 09:55:54 +02:00
Stéphane Nicoll 5417f7ac34 Start building against Spring Pulsar 1.2.10 snapshots
See gh-47093
2025-09-06 09:38:20 +02:00
Stéphane Nicoll e9a7ec7da8 Start building against Spring Kafka 3.3.10 snapshots
See gh-47092
2025-09-06 09:38:16 +02:00
Stéphane Nicoll 4d8270084f Start building against Spring Integration 6.5.2 snapshots
See gh-47091
2025-09-06 09:38:12 +02:00
Stéphane Nicoll 83b7d6e34b Start building against Spring GraphQL 1.4.2 snapshots
See gh-47090
2025-09-06 09:38:08 +02:00
Stéphane Nicoll fa3d12e421 Start building against Spring Framework 6.2.11 snapshots
See gh-47089
2025-09-06 09:38:04 +02:00
Stéphane Nicoll fd90e18cf9 Start building against Spring Data Bom 2025.0.4 snapshots
See gh-47088
2025-09-06 09:38:00 +02:00
Stéphane Nicoll d2eca01763 Start building against Spring Batch 5.2.3 snapshots
See gh-47087
2025-09-06 09:37:56 +02:00
Stéphane Nicoll 3099405278 Start building against Spring AMQP 3.2.7 snapshots
See gh-47086
2025-09-06 09:37:52 +02:00
Stéphane Nicoll fef00c9f7f Start building against Reactor Bom 2024.0.10 snapshots
See gh-47085
2025-09-06 09:37:48 +02:00
Stéphane Nicoll d0629d6594 Start building against Micrometer Tracing 1.5.4 snapshots
See gh-47084
2025-09-06 09:37:44 +02:00
Stéphane Nicoll bd90d1266e Start building against Micrometer 1.15.4 snapshots
See gh-47083
2025-09-06 09:37:40 +02:00
Stéphane Nicoll e4ec422b3d Start building against Spring Pulsar 1.2.10 snapshots
See gh-47082
2025-09-06 09:18:08 +02:00
Stéphane Nicoll 5afbe56450 Start building against Spring Kafka 3.3.10 snapshots
See gh-47081
2025-09-06 09:18:04 +02:00
Stéphane Nicoll d4795b8e5e Start building against Spring Integration 6.4.7 snapshots
See gh-47080
2025-09-06 09:18:00 +02:00
Stéphane Nicoll a396130c7b Start building against Spring Framework 6.2.11 snapshots
See gh-47079
2025-09-06 09:17:57 +02:00
Stéphane Nicoll 2bc0e4fbd8 Start building against Spring Data Bom 2024.1.10 snapshots
See gh-47078
2025-09-06 09:17:53 +02:00
Stéphane Nicoll 7b33888ad4 Start building against Spring Batch 5.2.3 snapshots
See gh-47077
2025-09-06 09:17:49 +02:00
Stéphane Nicoll a9314b4dcd Start building against Spring AMQP 3.2.7 snapshots
See gh-47076
2025-09-06 09:17:45 +02:00
Stéphane Nicoll 0aac151e63 Start building against Reactor Bom 2024.0.10 snapshots
See gh-47075
2025-09-06 09:17:41 +02:00
Stéphane Nicoll 1e2ad8fa04 Start building against Micrometer Tracing 1.4.10 snapshots
See gh-47074
2025-09-06 09:17:37 +02:00
Stéphane Nicoll 15af6a7371 Start building against Micrometer 1.14.11 snapshots
See gh-47073
2025-09-06 09:17:33 +02:00
Phillip Webb 0623275641 Add nullability to `JsonWriter`
See gh-46926
2025-09-05 19:57:52 -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
Phillip Webb 2d63763c58 Upgrade to Versions Maven Plugin 2.19.0
Closes gh-47071
2025-09-05 11:42:05 -07:00
Phillip Webb 9d89264985 Upgrade to Tomcat 11.0.11
Closes gh-47070
2025-09-05 11:42:01 -07:00
Phillip Webb 1c803ce0dd Upgrade to SnakeYAML 2.5
Closes gh-47069
2025-09-05 11:41:57 -07:00
Phillip Webb a759f981f6 Upgrade to Lombok 1.18.40
Closes gh-47068
2025-09-05 11:41:53 -07:00
Phillip Webb 4af6640903 Upgrade to Kotlin 2.2.10
Closes gh-47067
2025-09-05 11:41:49 -07:00
Phillip Webb b6a44dc31f Upgrade to Kafka 4.1.0
Closes gh-47066
2025-09-05 11:41:45 -07:00
Phillip Webb 24a1b0b449 Upgrade to Jaybird 6.0.3
Closes gh-47065
2025-09-05 11:41:41 -07:00
Phillip Webb d9b894dc9b Upgrade to Jakarta Mail 2.1.4
Closes gh-47064
2025-09-05 11:41:37 -07:00
Phillip Webb 02c9175dea Upgrade to Infinispan 15.2.6.Final
Closes gh-47063
2025-09-05 11:41:33 -07:00
Phillip Webb efe3ec191e Upgrade to HttpCore5 5.3.5
Closes gh-47062
2025-09-05 11:41:29 -07:00