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.git


The following commit(s) were added to refs/heads/main by this push:
     new 6933df7fb release notes for 2.0.0-M1 (#1540)
6933df7fb is described below

commit 6933df7fbf45cd0ebe2f6b0293bf39339eb46a0b
Author: PJ Fanning <[email protected]>
AuthorDate: Fri Apr 17 10:56:43 2026 +0200

    release notes for 2.0.0-M1 (#1540)
    
    * release notes for 2.0.0-M1
    
    * Create publish-2.0-docs.yml
    
    * Update release notes for dependency upgrades
    
    Clarified dependency upgrade details and Java support.
    
    * Revise OrientDB Connector note and add notable changes
    
    Updated OrientDB Connector compatibility note and added notable changes 
section.
---
 .github/workflows/publish-2.0-docs.yml             | 85 ++++++++++++++++++++++
 docs/src/main/paradox/release-notes/index.md       |  1 +
 .../src/main/paradox/release-notes/releases-2.0.md | 38 ++++++++++
 3 files changed, 124 insertions(+)

diff --git a/.github/workflows/publish-2.0-docs.yml 
b/.github/workflows/publish-2.0-docs.yml
new file mode 100644
index 000000000..512b252f3
--- /dev/null
+++ b/.github/workflows/publish-2.0-docs.yml
@@ -0,0 +1,85 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+name: Publish 2.0 docs
+
+on:
+  workflow_dispatch:
+
+jobs:
+  publish:
+    # runs on main repo only
+    if: github.repository == 'apache/pekko-connectors'
+    name: Publish
+    runs-on: ubuntu-22.04
+    env:
+      JAVA_OPTS: -Xms2G -Xmx3G -Xss2M -XX:ReservedCodeCacheSize=256M 
-Dfile.encoding=UTF-8
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v6
+        with:
+          fetch-tags: true
+          fetch-depth: 0
+
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
+        with:
+          distribution: temurin
+          java-version: 17
+
+      - name: Install sbt
+        uses: sbt/setup-sbt@dd1ef7d7798fab5ce802a6adab3b782817b8c2d0 # v1.1.20
+
+      - name: Build Documentation
+        run: |-
+          sbt "set ThisBuild / version := \"2.0.0-M1\"; docs/paradox; unidoc"
+
+      # Create directory structure upfront since rsync does not create 
intermediate directories otherwise
+      - name: Create directory structure
+        run: |-
+          mkdir -p target/nightly-docs/docs/pekko-connectors/2.0.0-M1/
+          mkdir -p target/nightly-docs/docs/pekko-connectors/2.0/
+          cp -r docs/target/paradox/site/main/ 
target/nightly-docs/docs/pekko-connectors/2.0.0-M1/docs
+          cp -r docs/target/paradox/site/main/ 
target/nightly-docs/docs/pekko-connectors/2.0/docs
+          rm -r docs/target/paradox/site/main/
+          cp -r target/scala-2.13/unidoc 
target/nightly-docs/docs/pekko-connectors/2.0.0-M1/api
+          cp -r target/scala-2.13/unidoc 
target/nightly-docs/docs/pekko-connectors/2.0/api
+          rm -r target/scala-2.13/unidoc
+
+      - name: Upload 2.0.x docs
+        uses: ./.github/actions/sync-nightlies
+        with:
+          upload: true
+          switches: --archive --compress --update --delete --progress 
--relative
+          local_path: target/nightly-docs/./docs/pekko-connectors/2.0.0-M1 # 
The intermediate dot is to show `--relative` which paths to operate on
+          remote_path: ${{ secrets.NIGHTLIES_RSYNC_PATH }}/pekko/
+          remote_host: ${{ secrets.NIGHTLIES_RSYNC_HOST }}
+          remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
+          remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
+          remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
+
+      - name: Upload 2.0 docs
+        uses: ./.github/actions/sync-nightlies
+        with:
+          upload: true
+          switches: --archive --compress --update --delete --progress 
--relative
+          local_path: target/nightly-docs/./docs/pekko-connectors/2.0 # The 
intermediate dot is to show `--relative` which paths to operate on
+          remote_path: ${{ secrets.NIGHTLIES_RSYNC_PATH }}/pekko/
+          remote_host: ${{ secrets.NIGHTLIES_RSYNC_HOST }}
+          remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
+          remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
+          remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
diff --git a/docs/src/main/paradox/release-notes/index.md 
b/docs/src/main/paradox/release-notes/index.md
index 7f1e4127f..bf212bced 100644
--- a/docs/src/main/paradox/release-notes/index.md
+++ b/docs/src/main/paradox/release-notes/index.md
@@ -4,6 +4,7 @@
 
 @@@ index
 
+* [2.0 Milestone Releases](releases-2.0.md)
 * [1.3 Releases](releases-1.3.md)
 * [1.2 Releases](releases-1.2.md)
 * [1.1 Releases](releases-1.1.md)
diff --git a/docs/src/main/paradox/release-notes/releases-2.0.md 
b/docs/src/main/paradox/release-notes/releases-2.0.md
new file mode 100644
index 000000000..7bdb9d877
--- /dev/null
+++ b/docs/src/main/paradox/release-notes/releases-2.0.md
@@ -0,0 +1,38 @@
+# Release Notes (2.0.x)
+
+## 2.0.0-M1
+
+This is milestone release and is aimed at testing this new major version by 
early adopters. This is experimental. This release should not be used in 
production.
+
+Java 17 is the minimum supported version for Java. Scala 2.12 support has been 
removed.
+
+See the [GitHub Milestone for 
2.0.0-M1](https://github.com/apache/pekko-connectors/milestone/4?closed=1) for 
a fuller list of changes.
+
+It is likely that you will need to recompile your code to use the 2.x libs.
+
+### Known Issues
+
+Some connectors are not currently tested due to problems with running the 
tests. Please get in touch if you use these connectors, especially if you have 
time to help with fixing the issues.
+
+The most notable issues are with:
+
+* HBase ([#61](https://github.com/apache/pekko-connectors/issues/61))
+* IronMQ ([#697](https://github.com/apache/pekko-connectors/issues/697))
+
+With OrientDB Connector, it appears that the latest OrientDB client only works 
with OrientDB 3.2 servers. If you use an older version of OrientDB, you may be 
better off sticking with Pekko Connectors 1.x 
([PR361](https://github.com/apache/pekko-connectors/pull/361)).
+
+### Breaking Changes
+
+* Some previously deprecated methods have been removed.
+* Java APIs have been reworked for Couchbase3 and Slick. There is also a small 
change for Kinesis.
+
+### Notable Changes
+* OrientDB connector was rewritten to avoid a number of deprecated classes 
([PR1553](https://github.com/apache/pekko-connectors/pull/1553)).
+
+### Dependency Upgrades
+
+Most dependencies have been upgraded to a recent version (April 2026). Pekko 
2.x supports Java 17 as a minimum so we've been able to upgrade some 
dependencies that have dropped Java 8 and 11 support in more recent versions.
+Exceptions include:
+
+* HBase (see Known Issues above)
+* Solr Client v9 and above are not supported


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

Reply via email to