The issue has had a minor impact on some links in our javadoc. I'm not
convinced that we need to expedite a 1.0.1 release. The Pekko
Connectors fix is definitely something that should be included in a
1.0.1 release but I'd be happy enough if we do the release in a few
weeks.

With Pekko Connectors, we are eying up a release within the next few
weeks to add Slick Scala3 support when there is a Slick 3.5.0 release.
I think that should be a 1.1.0 release because the dependency change
is not a small upgrade but I guess it could still be argued that that
change could be done in 1.0.x release. It's sort of a pity that a
non-trivial change in one connector means that all 40 connectors need
a 1.1.0 release. I'm open to other suggestions but I think we could
have a 1.0.1 and 1.1.0 release together in a few weeks.

I would like to release Pekko gRPC 1.0.1 before that. There are 2
Pekko Connectors that have Pekko gRPC dependencies.
There are dependency upgrades for protobuf-java and guava to avoid
having dependencies with CVEs.

I would suggest these patch releases.
* Pekko gRPC 1.0.1
* Pekko Connectors 1.0.1 (with the apiURL fix and possibly also gRPC upgrade)
* Pekko Connectors 1.1.0 (with the apiURL fix and Slick and gRPC
upgrades - possibly also some more dependency lib upgrades too).
* Pekko Persistence JDBC 1.0.1/1.1.0 (with Slick upgrade)

There is also the small matter of getting out more 1.0.0 releases
* Pekko Persistence Cassandra 1.0.0 (RC1 vote has reached the Incubator list)
* Pekko Persistence Dynamodb 1.0.0
* Pekko Projections 1.0.0 (needs a Pekko Persistence Cassandra 1.0.0
release - and the Slick upgrade Pekko Persistence JDBC release would
be nice to have for full Scala 3 support)
* Pekko Persistence R2DBC 1.0.0 (needs a Pekko Projections 1.0.0
release - and the Slick upgrade Pekko Persistence JDBC release would
be nice to have for full Scala 3 support)

On Wed, 20 Sept 2023 at 15:16, Matthew de Detrich
<[email protected]> wrote:
>
> Hi everyone,
>
> This is a thread to discuss a release of Pekko Connectors 1.0.1. Ordinarily
> I
> wouldn't initiate a discussion for a new release so early, but PJ Fanning
> uncovered an issue[1] whereby the apiURL for pekko-connectors is
> incorrect[2].
>
> Since the apiURL is a feature of autoAPIMappings[3], this means that the
> currently
> incorrect apiURL is part of the pekko connectors 1.0.0 release (the
> information is
> encoded in the pom[4]). Hence any project (even outside of Pekko) that
> happens to
> reference any of the artifacts in pekko-connectors in their scaladoc will
> have
> incorrect links.
>
> The release is intended to only have this fix, otherwise everything will be
> the
> same as Pekko Connectors 1.0.0. Getting it out sooner rather than later
> would
> be beneficial so that the ecosystem can update to 1.0.1 incase they happen
> to
> have incorrectly generated scaladocs.
>
> [1]:
> https://github.com/apache/incubator-pekko-persistence-cassandra/pull/102
> [2]: https://github.com/apache/incubator-pekko-connectors/pull/252
> [3]:
> https://www.scala-sbt.org/1.x/docs/Howto-Scaladoc.html#Define+the+location+of+API+documentation+for+a+library
> [4]:
> https://repo1.maven.org/maven2/org/apache/pekko/pekko-connectors-google-common_2.13/1.0.0/pekko-connectors-google-common_2.13-1.0.0.pom
> (see info.apiURL xml node)
> --
>
> Matthew de Detrich
>
> *Aiven Deutschland GmbH*
>
> Immanuelkirchstraße 26, 10405 Berlin
>
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>
> *m:* +491603708037
>
> *w:* aiven.io *e:* [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to