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
- incubator-pekko
- incubator-pekko-http (depends on incubator-pekko)
- incubator-pekko-connectors-kafka (depends on incubator-pekko)
- incubator-pekko-persistence-jdbc (depends on incubator-pekko)
- incubator-pekko-persistence-dynamodb (depends on incubator-pekko) – low usage (may delay till later)
- incubator-pekko-grpc (depends on incubator-pekko-http and the external lib - pekko-http-cors)
- incubator-pekko-management (depends on incubator-pekko-http)
- incubator-pekko-connectors (depends on incubator-pekko-grpc and some external libs like pekko-http-circe)
- incubator-pekko-persistence-cassandra (depends on incubator-pekko-connectors, incubator-pekko-management)
- incubator-pekko-projection (depends on incubator-pekko-connectors, incubator-pekko-persistence-jdbc, incubator-pekko-connectors-kafka)
- incubator-pekko-persistence-r2dbc (depends on incubator-pekko-projection)