This is an automated email from the ASF dual-hosted git repository.
fanningpj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-connectors-kafka.git
The following commit(s) were added to refs/heads/main by this push:
new 8ca22ab9 Pekko becomes a TLP (#146)
8ca22ab9 is described below
commit 8ca22ab908c4842a3f324b9ee9764927156b9417
Author: PJ Fanning <[email protected]>
AuthorDate: Fri Mar 22 15:29:05 2024 +0100
Pekko becomes a TLP (#146)
* Pekko becomes a TLP
* Update ProjectSettings.scala
---
.github/workflows/publish-1.0-docs.yml | 2 +-
.github/workflows/publish-nightly.yml | 2 +-
CONTRIBUTING.md | 8 ++++----
DISCLAIMER | 10 ----------
NOTICE | 2 +-
README.md | 16 ++++++++--------
build.sbt | 2 +-
docs/src/main/paradox/cluster-sharding.md | 2 +-
docs/src/main/paradox/home.md | 6 +++---
docs/src/main/paradox/production.md | 2 +-
docs/src/main/paradox/release-notes/index.md | 4 ++--
legal/PekkoKafkaNotice.txt | 2 +-
project/AddMetaInfLicenseFiles.scala | 3 +--
project/ParadoxSettings.scala | 2 +-
project/ProjectSettings.scala | 11 +++++------
project/VersionGenerator.scala | 2 +-
project/Versions.scala | 2 +-
project/project-info.conf | 2 +-
18 files changed, 34 insertions(+), 46 deletions(-)
diff --git a/.github/workflows/publish-1.0-docs.yml
b/.github/workflows/publish-1.0-docs.yml
index 488e7488..7cf3232b 100644
--- a/.github/workflows/publish-1.0-docs.yml
+++ b/.github/workflows/publish-1.0-docs.yml
@@ -7,7 +7,7 @@ jobs:
publish-docs:
name: Publish documentation to nightlies.apache.org
runs-on: ubuntu-latest
- if: github.repository == 'apache/incubator-pekko-connectors-kafka'
+ if: github.repository == 'apache/pekko-connectors-kafka'
steps:
- name: Checkout
uses: actions/checkout@v4
diff --git a/.github/workflows/publish-nightly.yml
b/.github/workflows/publish-nightly.yml
index 17825c76..689260c9 100644
--- a/.github/workflows/publish-nightly.yml
+++ b/.github/workflows/publish-nightly.yml
@@ -29,7 +29,7 @@ jobs:
publish-nightly:
name: Publish nightly
runs-on: ubuntu-20.04
- if: github.repository == 'apache/incubator-pekko-connectors-kafka'
+ if: github.repository == 'apache/pekko-connectors-kafka'
steps:
- name: Checkout
uses: actions/checkout@v4
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 964ef321..f8e15239 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -10,12 +10,12 @@ You're always welcome to submit your PR straight away and
start the discussion (
This is the process for committing code into main.
-1. To avoid duplicated effort, it might be good to check the [issue
tracker](https://github.com/apache/incubator-pekko-connectors-kafka/issues) and
[existing pull
requests](https://github.com/apache/incubator-pekko-connectors-kafka/pulls) for
existing work.
- - If there is no ticket yet, feel free to [create
one](https://github.com/apache/incubator-pekko-connectors-kafka/issues/new) to
discuss the problem and the approach you want to take to solve it.
+1. To avoid duplicated effort, it might be good to check the [issue
tracker](https://github.com/apache/pekko-connectors-kafka/issues) and [existing
pull requests](https://github.com/apache/pekko-connectors-kafka/pulls) for
existing work.
+ - If there is no ticket yet, feel free to [create
one](https://github.com/apache/pekko-connectors-kafka/issues/new) to discuss
the problem and the approach you want to take to solve it.
1. Perform your work according to the [pull request
requirements](#pull-request-requirements).
-1. When the feature or fix is completed you should open a [Pull
Request](https://help.github.com/articles/using-pull-requests) on
[GitHub](https://github.com/apache/incubator-pekko-connectors-kafka/pulls).
+1. When the feature or fix is completed you should open a [Pull
Request](https://help.github.com/articles/using-pull-requests) on
[GitHub](https://github.com/apache/pekko-connectors-kafka/pulls).
1. The Pull Request should be reviewed by other maintainers (as many as
feasible/practical). Outside contributors are encouraged to participate in the
review process, it is not a closed process.
@@ -114,6 +114,6 @@ git config blame.ignoreRevsFile .git-blame-ignore-revs
## How To Enforce These Guidelines?
-1. [GitHub
Actions](https://github.com/apache/incubator-pekko-connectors-kafka/actions)
automatically merges the code, builds it, runs the tests and sets Pull Request
status accordingly of results in GitHub.
+1. [GitHub Actions](https://github.com/apache/pekko-connectors-kafka/actions)
automatically merges the code, builds it, runs the tests and sets Pull Request
status accordingly of results in GitHub.
1. [Scalafmt](http://scalameta.org/scalafmt/) enforces some of the code style
rules.
1. [sbt-header plugin](https://github.com/sbt/sbt-header) manages consistent
copyright headers in every source file.
diff --git a/DISCLAIMER b/DISCLAIMER
deleted file mode 100644
index 6a31e0f4..00000000
--- a/DISCLAIMER
+++ /dev/null
@@ -1,10 +0,0 @@
-Apache Pekko (incubating) is an effort undergoing incubation at the Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
diff --git a/NOTICE b/NOTICE
index d26dc624..728ae174 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache Pekko (Incubating) Connectors Kafka
+Apache Pekko Connectors Kafka
Copyright 2022-2024 The Apache Software Foundation
This product includes software developed at
diff --git a/README.md b/README.md
index fb020873..4edd6bc0 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
# Apache Pekko Kafka Connector [![scaladex-badge][]][scaladex]
[![maven-central-badge][]][maven-central] [![gh-actions-badge][]][gh-actions]
-[scaladex]:
https://index.scala-lang.org/apache/incubator-pekko-connectors-kafka/
-[scaladex-badge]:
https://index.scala-lang.org/apache/incubator-pekko-connectors-kafka/latest.svg?target=_2.13
+[scaladex]:
https://index.scala-lang.org/apache/pekko-connectors-kafka/
+[scaladex-badge]:
https://index.scala-lang.org/apache/pekko-connectors-kafka/latest.svg?target=_2.13
[maven-central]:
https://maven-badges.herokuapp.com/maven-central/org.apache.pekko/pekko-connectors-kafka_2.13
[maven-central-badge]:
https://maven-badges.herokuapp.com/maven-central/org.apache.pekko/pekko-connectors-kafka_2.13/badge.svg
-[gh-actions]:
https://github.com/apache/incubator-pekko-connectors-kafka/actions
-[gh-actions-badge]:
https://github.com/apache/incubator-pekko-connectors-kafka/workflows/CI/badge.svg?branch=main
+[gh-actions]: https://github.com/apache/pekko-connectors-kafka/actions
+[gh-actions-badge]:
https://github.com/apache/pekko-connectors-kafka/workflows/CI/badge.svg?branch=main
Systems don't come alone. In the modern world of microservices and cloud
deployment, new components must interact with legacy systems, making
integration an important key to success. Reactive Streams give us a
technology-independent tool to let these heterogeneous systems communicate
without overwhelming each other.
@@ -14,7 +14,7 @@ The Apache Pekko Connectors project is an open source
initiative to implement st
This repository contains the sources for the **Apache Pekko Kafka Connector**.
Which lets you connect [Apache Kafka](https://kafka.apache.org/) to Pekko
Streams.
-Pekko connectors to other technologies are listed in the [Pekko connectors
repository](https://github.com/apache/incubator-pekko-connectors).
+Pekko connectors to other technologies are listed in the [Pekko connectors
repository](https://github.com/apache/pekko-connectors).
The Apache Pekko Kafka Connector is a fork of [Alpakka
Kafka](https://github.com/akka/alpakka-kafka) 3.0.1, prior to the Akka
project's adoption of the Business Source License.
@@ -32,7 +32,7 @@ See https://pekko.apache.org for the documentation including
the API docs. The d
### Running the Build
- Open a command window and change directory to your preferred base directory
-- Use git to clone the
[repo](https://github.com/apache/incubator-pekko-connectors-kafka) or download
a source release from https://pekko.apache.org (and unzip or untar it, as
appropriate)
+- Use git to clone the
[repo](https://github.com/apache/pekko-connectors-kafka) or download a source
release from https://pekko.apache.org (and unzip or untar it, as appropriate)
- Change directory to the directory where you installed the source (you should
have a file called `build.sbt` in this directory)
- `sbt compile` compiles the main source for project default version of Scala
(2.13)
- `sbt +compile` will compile for all supported versions of Scala
@@ -61,10 +61,10 @@ See https://pekko.apache.org for the documentation
including the API docs. The d
You can join these forums and chats to discuss and ask Pekko and Pekko
connector related questions:
-- [GitHub
discussions](https://github.com/apache/incubator-pekko-connectors-kafka/discussions):
for questions and general discussion.
+- [GitHub
discussions](https://github.com/apache/pekko-connectors-kafka/discussions): for
questions and general discussion.
- [Pekko dev mailing
list](https://lists.apache.org/[email protected]): for Pekko
development discussions.
- [Pekko users mailing
list](https://lists.apache.org/[email protected]): for Pekko
user discussions.
-- [GitHub
issues](https://github.com/apache/incubator-pekko-connectors-kafka/issues): for
bug reports and feature requests. Please search the existing issues before
creating new ones. If you are unsure whether you have found a bug, consider
asking in GitHub discussions or the mailing list first.
+- [GitHub issues](https://github.com/apache/pekko-connectors-kafka/issues):
for bug reports and feature requests. Please search the existing issues before
creating new ones. If you are unsure whether you have found a bug, consider
asking in GitHub discussions or the mailing list first.
## Contributing
diff --git a/build.sbt b/build.sbt
index 34ab6024..6c2967e4 100644
--- a/build.sbt
+++ b/build.sbt
@@ -12,7 +12,7 @@ import com.typesafe.tools.mima.core.{ Problem, ProblemFilters
}
import ProjectSettings.commonSettings
sourceDistName := "apache-pekko-connectors-kafka"
-sourceDistIncubating := true
+sourceDistIncubating := false
ThisBuild / pekkoInlineEnabled := false
ThisBuild / reproducibleBuildsCheckResolver := Resolver.ApacheMavenStagingRepo
diff --git a/docs/src/main/paradox/cluster-sharding.md
b/docs/src/main/paradox/cluster-sharding.md
index 7e199a19..5f40a42a 100644
--- a/docs/src/main/paradox/cluster-sharding.md
+++ b/docs/src/main/paradox/cluster-sharding.md
@@ -35,7 +35,7 @@ There are two steps required to setup the cluster sharding
module.
@@@ note
-A complete example of using this module exists in an
[`apache/incubator-pekko-samples`](https://github.com/apache/incubator-pekko-samples)
project called
[`pekko-sample-kafka-to-sharding-scala`](https://github.com/apache/incubator-pekko-samples/tree/main/pekko-sample-kafka-to-sharding-scala).
+A complete example of using this module exists in an
[`apache/pekko-samples`](https://github.com/apache/pekko-samples) project
called
[`pekko-sample-kafka-to-sharding-scala`](https://github.com/apache/pekko-samples/tree/main/pekko-sample-kafka-to-sharding-scala).
It's a self-contained example that can run on a developer's laptop.
@@@
diff --git a/docs/src/main/paradox/home.md b/docs/src/main/paradox/home.md
index 13e5ac07..f5b99b8e 100644
--- a/docs/src/main/paradox/home.md
+++ b/docs/src/main/paradox/home.md
@@ -49,7 +49,7 @@ The table below shows Apache Pekko Connectors Kafka's direct
dependencies and th
@@dependencies { projectId="core" }
-* Apache Pekko Streams $pekko.version$
@extref[documentation](pekko:stream/index.html) and
[sources](https://github.com/apache/incubator-pekko)
+* Apache Pekko Streams $pekko.version$
@extref[documentation](pekko:stream/index.html) and
[sources](https://github.com/apache/pekko)
* Apache Kafka client $kafka.version$
@extref[documentation](kafka:/documentation#index) and
[sources](https://github.com/apache/kafka)
@@ -63,14 +63,14 @@ that are producing or consuming messages to/from Kafka.
## Examples
-A few self-contained examples using Apache Pekko Connectors are available as
[Apache Pekko Connectors
Samples](https://github.com/apache/incubator-pekko-connectors-samples/).
+A few self-contained examples using Apache Pekko Connectors are available as
[Apache Pekko Connectors
Samples](https://github.com/apache/pekko-connectors-samples/).
To read and see how others use Apache Pekko Connectors, see the [Apache Pekko
Connectors documentation's Webinars, Presentations and
Articles](https://pekko.apache.org/docs/pekko-connectors-kafka/current/other-docs/webinars-presentations-articles.html)
listing.
## Contributing
-Please feel free to contribute to Apache Pekko Connectors and the Apache Pekko
Connectors Kafka connector by reporting issues you identify, or by suggesting
changes to the code. Please refer to our [contributing
instructions](https://github.com/apache/incubator-pekko-connectors-kafka/blob/main/CONTRIBUTING.md)
to learn how it can be done.
+Please feel free to contribute to Apache Pekko Connectors and the Apache Pekko
Connectors Kafka connector by reporting issues you identify, or by suggesting
changes to the code. Please refer to our [contributing
instructions](https://github.com/apache/pekko-connectors-kafka/blob/main/CONTRIBUTING.md)
to learn how it can be done.
We want Apache Pekko and Apache Pekko Connectors to strive in a welcoming and
open atmosphere and expect all contributors to respect our [code of
conduct](https://www.apache.org/foundation/policies/conduct.html).
diff --git a/docs/src/main/paradox/production.md
b/docs/src/main/paradox/production.md
index badf660b..f3bd4d4a 100644
--- a/docs/src/main/paradox/production.md
+++ b/docs/src/main/paradox/production.md
@@ -11,7 +11,7 @@ project.description: Consider these areas when using Apache
Pekko Connectors Kaf
@@@ note
-This is just a start, please add your experiences to this list by [opening a
Pull Request](https://github.com/apache/incubator-pekko-connectors-kafka/pulls).
+This is just a start, please add your experiences to this list by [opening a
Pull Request](https://github.com/apache/pekko-connectors-kafka/pulls).
@@@
diff --git a/docs/src/main/paradox/release-notes/index.md
b/docs/src/main/paradox/release-notes/index.md
index 9163b48b..af0fd1ec 100644
--- a/docs/src/main/paradox/release-notes/index.md
+++ b/docs/src/main/paradox/release-notes/index.md
@@ -20,11 +20,11 @@ properly acknowledged, please get in touch.
### Bug Fixes
We haven't had to fix many significant bugs that were in Alpakka Kafka 3.0.1.
-* Properly mask all sensitive fields in Consumer and Producer settings
[PR100](https://github.com/apache/incubator-pekko-connectors-kafka/pull/100)
(Alpakka Kafka
[CVE-2023-29471](https://akka.io/security/alpakka-kafka-cve-2023-29471.html))
+* Properly mask all sensitive fields in Consumer and Producer settings
[PR100](https://github.com/apache/pekko-connectors-kafka/pull/100) (Alpakka
Kafka
[CVE-2023-29471](https://akka.io/security/alpakka-kafka-cve-2023-29471.html))
### Additions
-* Scala 3 support
([PR58](https://github.com/apache/incubator-pekko-connectors-kafka/pull/58))
+* Scala 3 support
([PR58](https://github.com/apache/pekko-connectors-kafka/pull/58))
* minimum version of Scala 3.3.0 required
### Dependency Upgrades
diff --git a/legal/PekkoKafkaNotice.txt b/legal/PekkoKafkaNotice.txt
index 03401aa8..16390252 100644
--- a/legal/PekkoKafkaNotice.txt
+++ b/legal/PekkoKafkaNotice.txt
@@ -1,4 +1,4 @@
-Apache Pekko (Incubating) Connectors Kafka
+Apache Pekko Connectors Kafka
Copyright 2022-2024 The Apache Software Foundation
This product includes software developed at
diff --git a/project/AddMetaInfLicenseFiles.scala
b/project/AddMetaInfLicenseFiles.scala
index d3587e9f..733a64e4 100644
--- a/project/AddMetaInfLicenseFiles.scala
+++ b/project/AddMetaInfLicenseFiles.scala
@@ -29,8 +29,7 @@ object AddMetaInfLicenseFiles extends AutoPlugin {
override lazy val projectSettings = Seq(
apacheSonatypeLicenseFile := baseDir.value / "legal" /
"StandardLicense.txt",
- apacheSonatypeNoticeFile := baseDir.value / "legal" /
"PekkoKafkaNotice.txt",
- apacheSonatypeDisclaimerFile := Some((LocalRootProject /
baseDirectory).value / "DISCLAIMER"))
+ apacheSonatypeNoticeFile := baseDir.value / "legal" /
"PekkoKafkaNotice.txt")
/**
* Settings specific for Pekko Kafka cluster-sharding subproject which
require a different license file.
diff --git a/project/ParadoxSettings.scala b/project/ParadoxSettings.scala
index aa5b4f44..11593918 100644
--- a/project/ParadoxSettings.scala
+++ b/project/ParadoxSettings.scala
@@ -26,7 +26,7 @@ object ParadoxSettings {
val themeSettings = Seq(
// allow access to snapshots for pekko-sbt-paradox
resolvers += "Apache Nexus
Snapshots".at("https://repository.apache.org/content/repositories/snapshots/"),
- pekkoParadoxGithub :=
Some("https://github.com/apache/incubator-pekko-connectors-kafka"))
+ pekkoParadoxGithub :=
Some("https://github.com/apache/pekko-connectors-kafka"))
val propertiesSettings = Seq(
apidocRootPackage := "org.apache.pekko",
diff --git a/project/ProjectSettings.scala b/project/ProjectSettings.scala
index d3c803e4..af183c4e 100644
--- a/project/ProjectSettings.scala
+++ b/project/ProjectSettings.scala
@@ -68,13 +68,13 @@ object ProjectSettings extends AutoPlugin {
lazy val commonSettings: Seq[Def.Setting[_]] = Def.settings(
homepage :=
Some(url("https://pekko.apache.org/docs/pekko-connectors-kafka/current/")),
- scmInfo :=
Some(ScmInfo(url("https://github.com/apache/incubator-pekko-connectors-kafka"),
- "[email protected]:apache/incubator-pekko-connectors-kafka.git")),
+ scmInfo :=
Some(ScmInfo(url("https://github.com/apache/pekko-connectors-kafka"),
+ "[email protected]:apache/pekko-connectors-kafka.git")),
developers += Developer(
"pekko-connectors-kafka",
"Apache Pekko Connectors Kafka Contributors",
"[email protected]",
-
url("https://github.com/apache/incubator-pekko-connectors-kafka/graphs/contributors")),
+
url("https://github.com/apache/pekko-connectors-kafka/graphs/contributors")),
startYear := Some(2022),
description := "Apache Pekko Kafka Connector is a Reactive Enterprise
Integration library for Java and Scala, based on Reactive Streams and Apache
Pekko.",
crossScalaVersions := Seq(Scala212, Scala213, Scala3),
@@ -105,7 +105,7 @@ object ProjectSettings extends AutoPlugin {
else Seq.empty) ++ Seq(
"-doc-source-url", {
val branch = if (isSnapshot.value) "main" else s"v${version.value}"
-
s"https://github.com/apache/incubator-pekko-connectors-kafka/tree/${branch}€{FILE_PATH_EXT}#L€{FILE_LINE}"
+
s"https://github.com/apache/pekko-connectors-kafka/tree/${branch}€{FILE_PATH_EXT}#L€{FILE_LINE}"
},
"-doc-canonical-base-url",
"https://pekko.apache.org/api/pekko-connectors-kafka/current/"),
@@ -121,8 +121,7 @@ object ProjectSettings extends AutoPlugin {
scalafmtOnCompile := false,
javafmtOnCompile := false,
ThisBuild / mimaReportSignatureProblems := true,
- projectInfoVersion := (if (isSnapshot.value) "snapshot" else
version.value),
- apacheSonatypeDisclaimerFile := Some((LocalRootProject /
baseDirectory).value / "DISCLAIMER"))
+ projectInfoVersion := (if (isSnapshot.value) "snapshot" else
version.value))
override lazy val buildSettings = Seq(
dynverSonatypeSnapshots := true)
diff --git a/project/VersionGenerator.scala b/project/VersionGenerator.scala
index 9f05252b..c3ba9455 100644
--- a/project/VersionGenerator.scala
+++ b/project/VersionGenerator.scala
@@ -13,7 +13,7 @@ import sbt.Keys._
/**
* Generate version.conf and org/apache/pekko/kafka/Version.scala files based
on the version setting.
*
- * This was adapted from
https://github.com/apache/incubator-pekko/blob/main/project/VersionGenerator.scala
+ * This was adapted from
https://github.com/apache/pekko/blob/main/project/VersionGenerator.scala
*/
object VersionGenerator {
diff --git a/project/Versions.scala b/project/Versions.scala
index 370c6fc3..c15b2846 100644
--- a/project/Versions.scala
+++ b/project/Versions.scala
@@ -29,7 +29,7 @@ object Versions {
val kafkaVersion = "3.0.2"
val KafkaVersionForDocs = "30"
// This should align with the ScalaTest version used in the Apache Pekko
1.0.x testkit
- //
https://github.com/apache/incubator-pekko/blob/main/project/Dependencies.scala
+ // https://github.com/apache/pekko/blob/main/project/Dependencies.scala
val scalaTestVersion = "3.2.14"
val scalaPBVersion = "0.11.13"
val testcontainersVersion = "1.16.3"
diff --git a/project/project-info.conf b/project/project-info.conf
index 71819a7f..0a3298b2 100644
--- a/project/project-info.conf
+++ b/project/project-info.conf
@@ -8,7 +8,7 @@ project-info {
new-tab: false
}
issues: {
- url: "https://github.com/apache/incubator-pekko-connectors-kafka/issues"
+ url: "https://github.com/apache/pekko-connectors-kafka/issues"
text: "Github issues"
}
release-notes: {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]