From 6852a773318e9a2df8961bdcc64e557a0a9a2bc8 Mon Sep 17 00:00:00 2001 From: Ricardo Zanini Date: Wed, 14 Aug 2024 13:58:44 -0400 Subject: [PATCH 1/3] [Blog] Java SDK 7.0.0-alpha1 announcement Signed-off-by: Ricardo Zanini --- .../releases/release-sdk-java-7.0.0-alpha1.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md diff --git a/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md new file mode 100644 index 0000000..316b5ce --- /dev/null +++ b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md @@ -0,0 +1,43 @@ +--- +title: Serverless Workflow Java SDK 7.0.0-alpha1 +author: Ricardo Zanini +date: 2024-06-07 +description: > + Heads up, community! We have released a new Java SDK version compatible with Specification 1.0.0. +--- + +# Announcing the Release of Serverless Workflow Java SDK 7.0.0-alpha1 + +Hello, Serverless Workflow community! + +We're excited to announce the release of the latest Java SDK, version 7.0.0-alpha1, now compatible with the upcoming Serverless Workflow Specification 1.0.0. You can dive right in by using [one of the examples](https://github.com/serverlessworkflow/specification/tree/main/examples) available in the specification repository. Here's a quick example to get you started: + +{{< card code=true header="**Java SDK Example**" lang="Java" >}} +// Make sure simple.yaml is in your src/main/resources folder +try (InputStream in = new FileInputStream("simple.yaml")) { + Workflow workflow = WorkflowReader.readWorkflow (in, WorkflowFormat.YAML); + // Once you have the Workflow instance, you can use its API to inspect it +} +{{< /card >}} + +To install the SDK, simply add it as a dependency to your Maven project: + +{{< card code=true header="**Java SDK Example**" lang="Java" >}} + + io.serverlessworkflow + serverlessworkflow-api + 7.0.0-alpha1 + +{{< /card >}} + +With this release, the Java SDK fully supports serializing and deserializing workflows according to the new specification version. + +We're also thrilled to share that new features are in the pipeline, and we'll be releasing another alpha version soon. You can track our progress towards the 7.0.0.Final version [here](https://github.com/serverlessworkflow/sdk-java/milestone/1). + +## Previous Versions and Support for the Specification 0.8 + +As we move forward, if you encounter any issues with the 5.x series, which supports Specification 0.8, please [open an issue in our repository](https://github.com/serverlessworkflow/sdk-java/issues) so we can track it. While we may release patch versions to address critical issues, please note that no new features will be added, and our resources for maintaining this branch are limited. + +For those interested in contributing to the 6.x series, which supports the legacy 0.9 version of the specification, we welcome your efforts. However, we want to emphasize that our primary focus and resources are dedicated to the new 1.0.0 specification, which aligns with the 7.x stream of the Java SDK. + +Happy coding! From 9576e55fa1c3a0b6a17ce4a31df9fc61bff833ad Mon Sep 17 00:00:00 2001 From: Ricardo Zanini Date: Wed, 14 Aug 2024 14:02:50 -0400 Subject: [PATCH 2/3] Fix publishing date Signed-off-by: Ricardo Zanini --- content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md index 316b5ce..d3bdcae 100644 --- a/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md +++ b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md @@ -1,7 +1,7 @@ --- title: Serverless Workflow Java SDK 7.0.0-alpha1 author: Ricardo Zanini -date: 2024-06-07 +date: 2024-08-14 description: > Heads up, community! We have released a new Java SDK version compatible with Specification 1.0.0. --- From 55d3e32898e41b1fb270da41e71621fe0a157ab0 Mon Sep 17 00:00:00 2001 From: Ricardo Zanini Date: Wed, 14 Aug 2024 14:06:26 -0400 Subject: [PATCH 3/3] Fixing titles Signed-off-by: Ricardo Zanini --- content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md index d3bdcae..df895aa 100644 --- a/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md +++ b/content/en/blog/releases/release-sdk-java-7.0.0-alpha1.md @@ -6,7 +6,7 @@ description: > Heads up, community! We have released a new Java SDK version compatible with Specification 1.0.0. --- -# Announcing the Release of Serverless Workflow Java SDK 7.0.0-alpha1 +## Announcing the Release of Serverless Workflow Java SDK 7.0.0-alpha1 Hello, Serverless Workflow community! @@ -22,7 +22,7 @@ try (InputStream in = new FileInputStream("simple.yaml")) { To install the SDK, simply add it as a dependency to your Maven project: -{{< card code=true header="**Java SDK Example**" lang="Java" >}} +{{< card code=true header="**Maven Dependency**" lang="Java" >}} io.serverlessworkflow serverlessworkflow-api @@ -34,7 +34,7 @@ With this release, the Java SDK fully supports serializing and deserializing wor We're also thrilled to share that new features are in the pipeline, and we'll be releasing another alpha version soon. You can track our progress towards the 7.0.0.Final version [here](https://github.com/serverlessworkflow/sdk-java/milestone/1). -## Previous Versions and Support for the Specification 0.8 +### Previous Versions and Support for the Specification 0.8 As we move forward, if you encounter any issues with the 5.x series, which supports Specification 0.8, please [open an issue in our repository](https://github.com/serverlessworkflow/sdk-java/issues) so we can track it. While we may release patch versions to address critical issues, please note that no new features will be added, and our resources for maintaining this branch are limited.