Skip to content

Commit b648706

Browse files
committed
Clean up for whats-new.adoc
* Move Jackson 3 support to the `New Components` section. As it is really not changes, but new components instead of deprecated * Mention Nullability in the `General Changes` section Related to: #10083
1 parent 0bc432a commit b648706

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/reference/antora/modules/ROOT/pages/whats-new.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,18 @@ Java 17 is still baseline, but Java 24 is supported.
1919

2020
Junit 4 Based Support Components are deprecated.
2121

22+
The project now leverages https://jspecify.dev/docs/start-here/[JSpecify] annotations to expose null-safe APIs and to check the consistency of those nullability declarations with https://github.com/uber/NullAway[NullAway] as part of its build.
23+
2224
[[x7.0-new-components]]
2325
== New Components
2426

2527
A new `DistributedLock` interface has been introduced, providing new methods, `lock(Duration ttl`) and `tryLock(long time, TimeUnit unit, Duration ttl)`, to acquire a lock with a custom time-to-live (TTL).
2628
See xref:distributed-locks.adoc[] for more information.
2729

30+
The Jackson 2 support has been deprecated for removal.
31+
Jackson 3 is now the default with new components: `JacksonJsonObjectMapper`, `JacksonPropertyAccessor`, `JacksonIndexAccessor`, and `JacksonMessagingUtils`.
32+
See their JavaDocs for more information, and deprecated classes for migration path.
33+
2834
[[x7.0-jdbc-changes]]
2935
=== JDBC Changes
3036

@@ -49,10 +55,4 @@ Previously deprecated classes in the `spring-integation-hazelcast` module, such
4955
=== MQTT Changes
5056

5157
The `AbstractMqttMessageDrivenChannelAdapter` and `ClientManager` implementations now expose a `quiescentTimeout` option which is propagated in their `stop()` method down to the `disconnectForcibly()` API of the MQTT Paho clients.
52-
See xref:mqtt.adoc[] for more information.
53-
54-
[[x7.0-jackson-3-Support]]
55-
=== Jackson 3 Support
56-
57-
The Jackson 2 has been deprecated for removal in whole Spring portfolio.
58-
Jackson 3 is now the default with new components: `JacksonJsonObjectMapper`, `JacksonPropertyAccessor`, `JacksonIndexAccessor`, and `JacksonMessagingUtils`.
58+
See xref:mqtt.adoc[] for more information.

0 commit comments

Comments
 (0)