diff --git a/docs/about/doc_overview.adoc b/docs/about/doc_overview.adoc index 1bb55abcfd4..07b19738cae 100644 --- a/docs/about/doc_overview.adoc +++ b/docs/about/doc_overview.adoc @@ -34,7 +34,7 @@ include::{rootdir}/includes/attributes.adoc[] .Introduction to Helidon [icon=lightbulb] -- -New to Helidon? Start here to learn how Helidon's open-source set of Java libraries can help you write cloud-native Java microservices. +Start here to learn how Helidon's open-source set of Java libraries can help you write cloud-native Java microservices. xref:{rootdir}/about/introduction.adoc[What is Helidon?] @@ -110,12 +110,16 @@ xref:{rootdir}/se/guides/overview.adoc[SE Guides] xref:{rootdir}/mp/guides/overview.adoc[MP Guides] -- -//Advanced Features +//Advanced SE Features [CARD] -.Advanced Features +.Advanced SE Features [icon=hotel_class] -- +xref:{rootdir}/se/webserver.adoc[Helidon WebServer] +xref:{rootdir}/se/metrics/metrics.adoc[Helidon Metrics] + +xref:{rootdir}/se/config/introduction.adoc[Helidon Config] -- @@ -124,11 +128,18 @@ xref:{rootdir}/mp/guides/overview.adoc[MP Guides] .Training and Certification [icon=model_training] -- -Learn: + + +Training: https://learn.oracle.com/ols/learning-path/become-a-helidon-microservices-developer-professional/88258/114512[Become a Helidon Microservices Developer Professional] Certification: https://learn.oracle.com/ols/learning-path/become-a-helidon-microservices-developer-professional/88258/114512[Helidon Microservices Developer Professional (1Z0-1113)] + +New to Helidon? Check out https://a.co/d/0niQnwC[Beginning Helidon] to learn more about building cloud-native microservices with Helidon. + + + -- //Get Involved diff --git a/docs/about/intro.adoc b/docs/about/intro.adoc index 29f934cb6e9..33be1f1a671 100644 --- a/docs/about/intro.adoc +++ b/docs/about/intro.adoc @@ -27,12 +27,12 @@ * Introduction of the new Helidon WebServer (Project Níma): a virtual threads-based web server implementation based on https://openjdk.org/jeps/444[JDK Project Loom] virtual threads. -* Removed Helidon's Reactive WebServer and WebClient that were based on Netty. Our new implementations are based on virtual threads that have a blocking style API (Helidon Níma). Learn more: <> +* Removed Helidon's Reactive WebServer and WebClient that were based on Netty. Our new implementations are based on virtual threads that have a blocking style API (Project Níma). Learn more: <> * Converted other _reactive_ API modules to _blocking_ style APIs. The `io.helidon.common.reactive` APIs will stay as general purpose reactive utilities and operators. Learn more: <> -* Upgraded MicroProfile support to MicroProfile 6 and Jakarta 10 Core Profile running on the Helidon Níma WebServer. Learn more: <> +* Upgraded MicroProfile support to MicroProfile 6 and Jakarta 10 Core Profile running on the Helidon WebServer. Learn more: <> * Java 21 is required to use Heldon 4. @@ -68,7 +68,7 @@ doSomething(request.content().as(JsonObject.class), response); == Helidon MP -Helidon MP is Helidon's MicroProfile implementation and in Helidon 4 it supports MicroProfile 6 and the Jakarta EE 10 Core Profile. Your Helidon 3 MicroProfile application should migrate to Helidon 4 fairly easily (the most significant changes are in MicroProfile Metrics 5.0), and since Helidon's MicroProfile server is based on the new Helidon Níma WebServer, you get all the benefits of running on virtual threads. +Helidon MP is Helidon's MicroProfile implementation and in Helidon 4 it supports MicroProfile 6 and the Jakarta EE 10 Core Profile. Your Helidon 3 MicroProfile application should migrate to Helidon 4 fairly easily (the most significant changes are in MicroProfile Metrics 5.0), and since Helidon's MicroProfile server is based on the new Helidon WebServer (Project Níma), you get all the benefits of running on virtual threads. diff --git a/docs/about/introduction.adoc b/docs/about/introduction.adoc index a702e5d9cad..1b04933978c 100644 --- a/docs/about/introduction.adoc +++ b/docs/about/introduction.adoc @@ -55,7 +55,7 @@ Helidon comes in two flavors: *Helidon SE* and *Helidon MP*. Think about these f |Microframework model with a very small footprint and limited functionality (~7 MB). | https://projects.eclipse.org/proposals/eclipse-microprofile[MicroProfile] implementation; slightly larger footprint than SE (~13 MB). -|Helidon SE is Helidon’s foundational set of APIs. Virtual threads have enabled these APIs to change from asynchronous to blocking. This results in much simpler code that is easier to write, maintain, debug and understand.. +|Helidon SE is Helidon’s foundational set of APIs. As of Helidon 4, virtual threads have enabled these APIs to change from asynchronous to blocking. This results in much simpler code that is easier to write, maintain, debug and understand.. |Declarative style with dependency injection. |Transparent "no magic" development experience; pure java application development with no annotations and no dependency injections. @@ -129,20 +129,22 @@ We also strongly suggest installing the xref:cli.adoc[Helidon CLI] (command line == Migration -In case you need to upgrade the version of Helidon, follow the `Migration Guides`. +To upgrade your current version of Helidon, follow the `Migration Guides`: -For migration from Helidon 3.x to 4.x: +To migrate from from Helidon 3.x to 4.x: + +//Mitia to create these guides for 4x * link to SE 4x migration guide [tbd] * link to MP 4x migration guide [tbd] -For migration from Helidon 2.x to 3.x: +To migrate from Helidon 2.x to 3.x: * xref:{rootdir}/se/guides/migration_3x.adoc[Helidon SE 3x Migration Guide] * xref:{rootdir}/mp/guides/migration_3x.adoc[Helidon MP 3x Migration Guide] -For migration from Helidon 1.x to 2.x: +To migrate from Helidon 1.x to 2.x: * xref:{rootdir}/se/guides/migration.adoc[Helidon SE 2x Migration Guide] * xref:{rootdir}/mp/guides/migration.adoc[Helidon MP 2x Migration Guide] diff --git a/docs/se/introduction.adoc b/docs/se/introduction.adoc index 03da9302b8c..d2cade24781 100644 --- a/docs/se/introduction.adoc +++ b/docs/se/introduction.adoc @@ -160,17 +160,16 @@ Enables Java applications to participate in WebSocket interactions as both serve == Migration -In case you need to upgrade the version of Helidon, follow the `upgrade guides`. +Use the Helidon migration guides to upgrade your current version of Helidon. [PILLARS] ==== [CARD] -.Helidon SE 2x Migration Guide -[icon=upgrade,link=guides/migration.adoc] +.Helidon SE 4x Migration Guide +[icon=upgrade,link=guides/migration_3x.adoc] -- -Follow this guide to migrate your application from Helidon 1x to 2x. +Follow this guide to migrate your application from Helidon 3x to 4x. -- - [CARD] .Helidon SE 3x Migration Guide [icon=upgrade,link=guides/migration_3x.adoc] @@ -178,6 +177,15 @@ Follow this guide to migrate your application from Helidon 1x to 2x. Follow this guide to migrate your application from Helidon 2x to 3x. -- +[CARD] +.Helidon SE 2x Migration Guide +[icon=upgrade,link=guides/migration.adoc] +-- +Follow this guide to migrate your application from Helidon 1x to 2x. +-- + + + ====