You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: java/migration.md
+14-6Lines changed: 14 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -309,12 +309,20 @@ Since version 1.27 CAP Java is running with Spring Boot 2.7, which uses Spring S
309
309
310
310
Make sure that all libraries used in your project are either compatible with Spring Boot 3 / Jakarta EE 10 or alternatively offer a new version which you can adopt.
311
311
312
-
CAP Java 2.0 itself requires updated [dependency versions](./versions#dependencies-version-2) of:
313
-
-`@sap/cds-dk`
314
-
-`@sap/cds-compiler`
315
-
- XSUAA library
316
-
- SAP Cloud SDK
317
-
- Java Logging (replace `cf-java-logging-support-servlet` with `cf-java-logging-support-servlet-jakarta`)
312
+
CAP Java 2.0 itself requires updated minimum dependency versions:
313
+
314
+
| Dependency | Minimum Version | Recommended Version |
315
+
| --- | --- | --- |
316
+
| JDK | 17 | 21 |
317
+
| Maven | 3.5.0 | 3.9.8 |
318
+
|@sap/cds-dk| 6 | 7 |
319
+
|@sap/cds-compiler| 3 | 4 |
320
+
| Spring Boot | 3.0 | latest |
321
+
| XSUAA | 3.0 | latest |
322
+
| SAP Cloud SDK | 4.24 | latest |
323
+
| Java Logging | 3.7 | latest |
324
+
325
+
Java Logging (replace `cf-java-logging-support-servlet` with `cf-java-logging-support-servlet-jakarta`)
318
326
319
327
::: warning
320
328
The Cloud SDK BOM `sdk-bom` manages XSUAA until version 2.x, which isn't compatible with CAP Java 2.x.
Copy file name to clipboardExpand all lines: java/versions.md
+11-18Lines changed: 11 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -61,40 +61,33 @@ CAP Java uses various dependencies that are also used by the applications themse
61
61
If the applications decide to manage the versions of these dependencies, it's helpful to know the minimum versions of these dependencies that CAP Java requires.
62
62
The following table lists these minimum versions for various common dependencies, based on the latest release:
63
63
64
-
65
-
#### Active Version 3.x { #dependencies-version-3 }
64
+
#### Active Version 4.x { #dependencies-version-4 }
66
65
67
66
| Dependency | Minimum Version | Recommended Version |
68
67
| --- | --- | --- |
69
68
| JDK | 17 | 21 |
70
-
| Maven | 3.6.3 | 3.9.8|
71
-
|@sap/cds-dk|7| latest |
72
-
|@sap/cds-compiler|4| latest |
69
+
| Maven | 3.6.3 | 3.9.9|
70
+
|@sap/cds-dk|8| latest |
71
+
|@sap/cds-compiler|5| latest |
73
72
| Spring Boot | 3.0 | latest |
74
-
| XSUAA | 3.0| latest |
73
+
| XSUAA | 3.1| latest |
75
74
| SAP Cloud SDK | 5.9 | latest |
76
75
| Java Logging | 3.7 | latest |
76
+
| Node.js | 20 | 22 |
77
77
78
-
#### Maintenance Version 2.10.x { #dependencies-version-2 }
78
+
#### Maintenance Version 3.10.x { #dependencies-version-3 }
79
79
80
80
| Dependency | Minimum Version | Recommended Version |
81
81
| --- | --- | --- |
82
82
| JDK | 17 | 21 |
83
-
| Maven | 3.5.0| 3.9.8 |
84
-
|@sap/cds-dk|6|7|
85
-
|@sap/cds-compiler|3|4|
83
+
| Maven | 3.6.3| 3.9.8 |
84
+
|@sap/cds-dk|7|latest|
85
+
|@sap/cds-compiler|4|latest|
86
86
| Spring Boot | 3.0 | latest |
87
87
| XSUAA | 3.0 | latest |
88
-
| SAP Cloud SDK |4.24| latest |
88
+
| SAP Cloud SDK |5.9| latest |
89
89
| Java Logging | 3.7 | latest |
90
90
91
-
::: warning
92
-
The Cloud SDK BOM `sdk-bom` manages XSUAA until version 2.x, which isn't compatible with CAP Java 2.x.
93
-
You have two options:
94
-
* Replace `sdk-bom` with `sdk-modules-bom`, which [manages all Cloud SDK dependencies but not the transitive dependencies.](https://sap.github.io/cloud-sdk/docs/java/guides/manage-dependencies#the-sap-cloud-sdk-bill-of-material)
95
-
* Or, add [dependency management for XSUAA](https://github.com/SAP/cloud-security-services-integration-library#installation) before Cloud SDK's `sdk-bom`.
0 commit comments