We will do releases of one git repo at a time. See https://pekko.apache.org/modules.html#repositories for the repo list.
The ordered list below is a guideline. We might skip over some repos that are not widely used and come back to them later.
With the dependencies, I have skipped upstream dependencies if they are already needed by another dependency that a repo depends on.
Order
Released
- incubator-pekko
- incubator-pekko-http (depends on incubator-pekko)
- incubator-pekko-connectors-kafka (depends on incubator-pekko)
- incubator-pekko-management (depends on incubator-pekko-http)
- incubator-pekko-grpc (depends on incubator-pekko-http)
- incubator-pekko-connectors (depends on incubator-pekko-grpc and some external libs like pekko-http-circe and aws-spi-pekko-http)
- incubator-pekko-persistence-jdbc (depends on incubator-pekko)
Unreleased
- incubator-pekko-persistence-dynamodb (depends on incubator-pekko) – low usage (may delay till later)
- incubator-pekko-persistence-cassandra (depends on incubator-pekko-connectors, incubator-pekko-management)
- incubator-pekko-projection (depends on incubator-pekko-persistence-cassandra, incubator-pekko-persistence-jdbc, incubator-pekko-connectors-kafka and other upstream projects)
- incubator-pekko-persistence-r2dbc (depends on incubator-pekko-projection)