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 3671923e3 CI job to publish 1.2.0 release notes (#1206)
3671923e3 is described below
commit 3671923e37d84c1e7af9ce58fce4dfcd9cc0de3c
Author: PJ Fanning <[email protected]>
AuthorDate: Fri Sep 19 08:51:25 2025 +0100
CI job to publish 1.2.0 release notes (#1206)
* Release notes for 1.2.0 (#1202)
* release notes for 1.2.0
* Add Protobuf-Java 3.25.8 to release notes
* Create publish-1.2-docs.yml
---
.github/workflows/publish-1.2-docs.yml | 86 ++++++++++++++++++++++
docs/src/main/paradox/release-notes/index.md | 1 +
.../src/main/paradox/release-notes/releases-1.1.md | 2 +
.../src/main/paradox/release-notes/releases-1.2.md | 48 ++++++++++++
4 files changed, 137 insertions(+)
diff --git a/.github/workflows/publish-1.2-docs.yml
b/.github/workflows/publish-1.2-docs.yml
new file mode 100644
index 000000000..2ca221b8e
--- /dev/null
+++ b/.github/workflows/publish-1.2-docs.yml
@@ -0,0 +1,86 @@
+# 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 1.2 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@v5
+ with:
+ fetch-tags: true
+ fetch-depth: 0
+ ref: 1.2.x
+
+ - name: Setup Java 8
+ uses: actions/setup-java@v5
+ with:
+ distribution: temurin
+ java-version: 8
+
+ - name: Install sbt
+ uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
+
+ - name: Build Documentation
+ run: |-
+ sbt "set ThisBuild / version := \"1.2.0\"; 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/1.2.0/
+ mkdir -p target/nightly-docs/docs/pekko-connectors/1.2/
+ cp -r docs/target/paradox/site/main/
target/nightly-docs/docs/pekko-connectors/1.2.0/docs
+ cp -r docs/target/paradox/site/main/
target/nightly-docs/docs/pekko-connectors/1.2/docs
+ rm -r docs/target/paradox/site/main/
+ cp -r target/scala-2.13/unidoc
target/nightly-docs/docs/pekko-connectors/1.2.0/api
+ cp -r target/scala-2.13/unidoc
target/nightly-docs/docs/pekko-connectors/1.2/api
+ rm -r target/scala-2.13/unidoc
+
+ - name: Upload 1.2.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/1.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 }}
+
+ - name: Upload 1.2 docs
+ uses: ./.github/actions/sync-nightlies
+ with:
+ upload: true
+ switches: --archive --compress --update --delete --progress
--relative
+ local_path: target/nightly-docs/./docs/pekko-connectors/1.2 # 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 c81b99e20..bd95457bc 100644
--- a/docs/src/main/paradox/release-notes/index.md
+++ b/docs/src/main/paradox/release-notes/index.md
@@ -4,6 +4,7 @@
@@@ index
+* [1.2 Releases](releases-1.2.md)
* [1.1 Releases](releases-1.1.md)
* [1.0 Releases](releases-1.0.md)
diff --git a/docs/src/main/paradox/release-notes/releases-1.1.md
b/docs/src/main/paradox/release-notes/releases-1.1.md
index 8d7c35da3..7ac2fa9ad 100644
--- a/docs/src/main/paradox/release-notes/releases-1.1.md
+++ b/docs/src/main/paradox/release-notes/releases-1.1.md
@@ -26,6 +26,7 @@ With OrientDB Connector, it appears that the latest OrientDB
client only works w
* SQS: delaySeconds parameter is not populated in SendMessageBatchRequestEntry
([#759](https://github.com/apache/pekko-connectors/issues/759)). (not in
v1.1.0-M1)
### Additions
+
* Scala 3 is now supported for the Slick Connector.
* New connector `couchbase3` that uses Couchbase Client v3. The pre-existing
`couchbase` connector still uses the older v2 Client.
* New connector `jakartams` which is the [Jakarta
Messaging](https://jakarta.ee/learn/docs/jakartaee-tutorial/current/messaging/jms-concepts/jms-concepts.html)
equivalent of the JMS connector.
@@ -35,6 +36,7 @@ With OrientDB Connector, it appears that the latest OrientDB
client only works w
* New pekko-connectors-bom
([PR633](https://github.com/apache/pekko-connectors/pull/633)).
### Other Changes
+
* New config for FTP Connector that allows you to choose whether to use the
legacy or latest code for FTPS proxies (`useUpdatedFtpsClient`)
([PR171](https://github.com/apache/pekko-connectors/pull/171)).
* Kinesis: use stage materializer with IODispatcher instead of injected EC
([PR226](https://github.com/apache/pekko-connectors/pull/226)).
* Add support for FTPS implicit mode
([PR311](https://github.com/apache/pekko-connectors/pull/311)).
diff --git a/docs/src/main/paradox/release-notes/releases-1.2.md
b/docs/src/main/paradox/release-notes/releases-1.2.md
new file mode 100644
index 000000000..1605bb459
--- /dev/null
+++ b/docs/src/main/paradox/release-notes/releases-1.2.md
@@ -0,0 +1,48 @@
+# Release Notes (1.2.x)
+
+## 1.2.0
+
+Release notes for Apache Pekko Connectors 1.2.0. See [GitHub Milestone for
1.1.1](https://github.com/apache/pekko-connectors/milestone/8?closed=1) and
[GitHub Milestone for
1.2.0](https://github.com/apache/pekko-connectors/milestone/9?closed=1) for a
fuller list of changes.
+
+### 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.0.x
([PR361](https://github.com/apache/pekko-connectors/pull/361)).
+
+### Fixes
+
+* Properly propogate GoogleSettings in addStandardQuery
([PR1026](https://github.com/apache/pekko-connectors/pull/1026)).
+* Fix ClassCastException in Google Cloud StorageObject
([PR1031](https://github.com/apache/pekko-connectors/pull/1031)).
+* Fix metadata not working with GCStorage
([PR1045](https://github.com/apache/pekko-connectors/pull/1045)).
+
+### Additions
+
+* Slick - Add slick flow functions with error handling using try
([PR949](https://github.com/apache/pekko-connectors/pull/949)).
+* Add MQTT v5 support
([PR1035](https://github.com/apache/pekko-connectors/pull/1035)).
+
+### Other Changes
+
+* Missing death watch in UDP.bindFlow(...)
([PR1004](https://github.com/apache/pekko-connectors/pull/1004)).
+* Rename none credentials to access-token and remove token from none
([PR1021](https://github.com/apache/pekko-connectors/pull/1021)).
+* Make GCS resumableUpload work with empty byte payload
([PR1060](https://github.com/apache/pekko-connectors/pull/1060)).
+
+### Dependency Upgrades
+
+Most dependencies have been upgraded to a recent version that still supports
Java 8 as of release time (September 2025).
+Exceptions include:
+
+* HBase (see Known Issues above)
+* Solr Client was upgraded to v8 (v9 does not support Java 8).
+* Spring - we have pinned our dependency to v5 due to Java 8 support.
Similarly, Spring Boot is pinned to v2. We expect that you can use newer
versions of Spring if you use newer versions of Java Runtime. If you go this
route, please test that it works ok before going to production.
+
+Notable upgrades include:
+
+* Netty 4.2.5
+* Jackson 2.19.2
+* Protobuf-Java 3.25.8
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]