diff --git a/build.sbt b/build.sbt index 64632ce..0b984eb 100644 --- a/build.sbt +++ b/build.sbt @@ -80,7 +80,8 @@ lazy val docs = project "akka-persistence-jdbc.version" -> Dependencies.Versions.AkkaPersistenceJdbc, "akka-persistence-r2dbc.version" -> Dependencies.Versions.AkkaPersistenceR2dbc, "alpakka.version" -> Dependencies.Versions.Alpakka, - "alpakka-kafka.version" -> Dependencies.Versions.AlpakkaKafka), + "alpakka-kafka.version" -> Dependencies.Versions.AlpakkaKafka, + "akka-edge-rust.version" -> Dependencies.Versions.AkkaEdgeRust), paradoxRoots := List("index.html"), Compile / paradoxGroups := Map("BuildTool" -> Seq("sbt", "Maven", "Gradle")), resolvers += Resolver.jcenterRepo, diff --git a/docs/src/main/paradox/index.md b/docs/src/main/paradox/index.md index 888f737..2e04986 100644 --- a/docs/src/main/paradox/index.md +++ b/docs/src/main/paradox/index.md @@ -7,6 +7,8 @@ Akka is certified for use with certain Java versions, see @ref[Java Versions](ja Some modules in Akka do not live up to the high standards Lightbend requires to fully support them for Akka Licensees. Modules are marked with their @ref[readiness level](support-terminology.md) in the "project info" section of their documentation. +Akka is licensed under the Business Source License 1.1, please see [Akka License FAQ](https://www.lightbend.com/akka/license-faq). + | Module | Current version | Documentation | |---------------------------------------|--------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Akka Dependencies BOM | $akka-dependencies.version$ | | @@ -19,13 +21,14 @@ Some modules in Akka do not live up to the high standards Lightbend requires to | Akka gRPC | $akka-grpc.version$ | [Documentation](https://doc.akka.io/docs/akka-grpc/current/) [ScalaDoc](https://doc.akka.io/api/akka-grpc/current/akka/grpc/) | | Akka HTTP | $akka-http.version$ | [Documentation](https://doc.akka.io/docs/akka-http/current/) [Predefined Directives](https://doc.akka.io/docs/akka-http/current/routing-dsl/directives/alphabetically.html) [JavaDoc](https://doc.akka.io/japi/akka-http/current/) [ScalaDoc](https://doc.akka.io/api/akka-http/current/akka/http/scaladsl/index.html) | | Akka Persistence plugin for Cassandra | $akka-persistence-cassandra.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-cassandra/current/) | -| Akka Persistence plugin for JDBC | $akka-persistence-jdbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-jdbc/current/) | -| Akka Persistence plugin for R2DBC | $akka-persistence-r2dbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-r2dbc/current/) | +| Akka Persistence plugin for JDBC | $akka-persistence-jdbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-jdbc/current/) | +| Akka Persistence plugin for R2DBC | $akka-persistence-r2dbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-r2dbc/current/) | | Akka Projections | $akka-projections.version$ | [Documentation](https://doc.akka.io/docs/akka-projection/current/) | | Akka Management | $akka-management.version$ | [Documentation](https://doc.akka.io/docs/akka-management/current/) | | Akka Diagnostics | $akka-diagnostics.version$ | [Documentation](https://doc.akka.io/docs/akka-diagnostics/current/) | | Alpakka | $alpakka.version$ | [Documentation](https://doc.akka.io/docs/alpakka/current/) | | Alpakka Kafka | $alpakka-kafka.version$ | [Documentation](https://doc.akka.io/docs/alpakka-kafka/current/) | +| Akka Edge Rust | $akka-edge-rust.version$ | [Guide](https://doc.akka.io/docs/akka-edge/current/guide-rs.html) [API](https://doc.akka.io/api/akka-edge-rs/current/) | ## Repository @@ -321,6 +324,16 @@ Alpakka Kafka lets you connect Apache Kafka to Akka Streams. version=$alpakka-kafka.version$ } +## Akka Edge Rust $akka-edge-rust.version$ *@ref[Incubating](support-terminology.md#incubating)* + +*Extending the power of Akka’s event-driven model to resource-constrained devices.* + +Akka Edge support in Rust is designed to empower Akka developers at the edge. Recognizing the resource constraints present at the edge, Akka Edge Rust enables event-driven solutions for developers familiar with Akka Persistence and Projections. + +[Guide](https://doc.akka.io/docs/akka-edge/current/guide-rs.html) + +[API](https://doc.akka.io/api/akka-edge-rs/current/) + ## Akka Insights [Lightbend Telemetry](https://developer.lightbend.com/docs/telemetry/current/home.html) provides a view into the distributed applications at runtime. This view allows developers and operations to respond quickly to problems, track down unexpected behavior and tune the system. @@ -342,7 +355,7 @@ Connect Akka services across geographical locations for lower latency and higher ### Edge -Move your endpoints to the edge of the cloud for lower latency and higher availability. [Akka Edge](https://doc.akka.io/docs/akka-edge/current/index.html) +Move your endpoints to the edge of the cloud for lower latency and higher availability. *Akka Edge Rust* extends the power of Akka’s event-driven model to resource-constrained devices. [Akka Edge](https://doc.akka.io/docs/akka-edge/current/index.html) @@@ index diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 299178f..b5fd562 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -21,6 +21,7 @@ object Dependencies { val Alpakka = "7.0.1" val AlpakkaKafka = "5.0.0" val AkkaDiagnostics = "2.1.0" + val AkkaEdgeRust = "0.7.0" } import Versions._