Skip to content

Commit 77eda46

Browse files
Update version matrix
1 parent 675bfa1 commit 77eda46

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

README.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ gradle init --type java-application
4545
Add the annotation processor dependency [sdk-api-gen](sdk-api-gen), and then, depending on whether you want to deploy using HTTP or Lambda, use the appropriate dependency:
4646

4747
```kotlin
48-
annotationProcessor("dev.restate:sdk-api-gen:2.3.0")
48+
annotationProcessor("dev.restate:sdk-api-gen:2.4.0")
4949

5050
// For HTTP services
51-
implementation("dev.restate:sdk-java-http:2.3.0")
51+
implementation("dev.restate:sdk-java-http:2.4.0")
5252
// For Lambda services
53-
// implementation("dev.restate:sdk-java-lambda:2.3.0")
53+
// implementation("dev.restate:sdk-java-lambda:2.4.0")
5454
```
5555

5656
### Setup a project (Kotlin)
@@ -72,12 +72,12 @@ plugins {
7272
Add the ksp dependency [sdk-api-gen](sdk-api-kotlin-gen), and then, depending on whether you want to deploy using HTTP or Lambda, use the appropriate dependency:
7373

7474
```kotlin
75-
ksp("dev.restate:sdk-api-kotlin-gen:2.3.0")
75+
ksp("dev.restate:sdk-api-kotlin-gen:2.4.0")
7676

7777
// For HTTP services
78-
implementation("dev.restate:sdk-kotlin-http:2.3.0")
78+
implementation("dev.restate:sdk-kotlin-http:2.4.0")
7979
// For Lambda services
80-
// implementation("dev.restate:sdk-kotlin-lambda:2.3.0")
80+
// implementation("dev.restate:sdk-kotlin-lambda:2.4.0")
8181
```
8282

8383
### Implement your first Restate component (Java)
@@ -287,16 +287,19 @@ This library follows [Semantic Versioning](https://semver.org/).
287287

288288
The compatibility with Restate is described in the following table:
289289

290-
| Restate Server\sdk-java | 1.0 - 1.1 | 1.2 | 2.0 - 2.1 | 2.2 - 2.3 |
291-
|-------------------------|-----------|-----|-----------|------------------|
292-
| 1.0 |||||
293-
| 1.1 |||||
294-
| 1.2 |||||
295-
| 1.3 |||| ✅ <sup>(1)</sup> |
296-
| 1.4 |||||
290+
| Restate Server\sdk-java | < 2.0 | 2.0 - 2.1 | 2.2 - 2.3 | 2.4 |
291+
|-------------------------|------------------|-----------|------------------|------------------|
292+
| < 1.3 |||||
293+
| 1.3 ||| ✅ <sup>(1)</sup> | ✅ <sup>(2)</sup> |
294+
| 1.4 |||| ✅ <sup>(2)</sup> |
295+
| 1.5 | ⚠ <sup>(3)</sup> ||||
297296

298297
<sup>(1)</sup> **Note** The new service/handler configuration options `inactivityTimeout`, `abortTimeout`, `idempotencyRetention`, `journalRetention`, `ingressPrivate`, `enableLazyState` work only from Restate 1.4 onward.
299298

299+
<sup>(2)</sup> **Note** The new service/handler configuration option `invocationRetryPolicy` works only from Restate 1.5 onward.
300+
301+
<sup>(3)</sup> **Warning** SDK versions < 2.0 are deprecated, and cannot be registered anymore. Check the [Restate 1.5 release notes](https://github.com/restatedev/restate/releases/tag/v1.5.0) for more info.
302+
300303
## Contributing
301304

302305
We’re excited if you join the Restate community and start contributing!

0 commit comments

Comments
 (0)