Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
8b09b33
[FLINK-36203][Connectors/DynamoDB] Added polling delay between getrec…
gguptp Feb 18, 2025
ca96d84
[FLINK-37416][BugFix][Connectors/DynamoDB] Fix state inconsistency is…
gguptp Mar 24, 2025
9d6746b
[FLINK-36947][Connectors/Kinesis] Fix issue where excessive GetRecord…
leekeiabstraction Apr 3, 2025
d22078f
[FLINK-36770] make AWS sink writers use ResultHandler, move flink ve…
vahmed-hamdy Dec 20, 2024
acd6992
[FLINK-37866] Migrate glue schema registry e2e test to use aws-kinesi…
darenwkt Jun 25, 2025
373be6f
[FLINK-37687] Introduce support for Flink 2.0 in flink-connector-aws
hlteoh37 May 28, 2025
68acdbd
[FLINK-36296] Add support for incremental shard discovery for DynamoD…
gguptp Dec 11, 2025
03e2fad
[FLINK-37627] Fix restart from checkpoint/savepoint at shard split ca…
Apr 9, 2025
c2a557d
[hotfix] Update project version to 6.0-SNAPSHOT
ferenc-csaky Jan 14, 2026
976e0e8
[hotfix] Update NOTICE dates to 2026
ferenc-csaky Jan 14, 2026
7cfbe5e
[hotfix] Turn back Python CI
ferenc-csaky Jan 20, 2026
2a9620b
[FLINK-38952] Update PyFlink connector classes to match with the curr…
gguptp Jan 22, 2026
aafad9b
[hotfix] Fix AWS SDK version in NOTICE files
ferenc-csaky Jan 26, 2026
19c8406
[hotfix] Update releasing submodule
ferenc-csaky Jan 26, 2026
d704c0a
[hotfix] Include missing license headers for SRC files
ferenc-csaky Jan 30, 2026
dce6c76
[hotfix][docs] Update doc version
ferenc-csaky Feb 6, 2026
aaf3123
[hotfix][docs] Fix `kinesis.md` syntax error and update `kinesis.yml`
ferenc-csaky Feb 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ on:
jdk_version:
description: "Jdk version to test against."
required: false
default: 8, 11
default: 11, 17
type: string
cache_flink_binary:
description: "Whether to cache the Flink binary. Should be false for SNAPSHOT URLs, true otherwise."
Expand Down Expand Up @@ -76,10 +76,10 @@ jobs:
distribution: 'temurin'
cache: 'maven'

- name: Set Maven 3.8.5
- name: Set Maven 3.8.6
uses: stCarolas/setup-maven@v4.5
with:
maven-version: 3.8.5
maven-version: 3.8.6

- name: Create cache dirs
run: mkdir -p ${{ env.FLINK_CACHE_DIR }}
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
if: github.repository_owner == 'apache'
strategy:
matrix:
flink: [1.19-SNAPSHOT, 1.20-SNAPSHOT]
java: [ '8, 11, 17']
flink: [2.0-SNAPSHOT]
java: ['11, 17, 21']
uses: ./.github/workflows/common.yml
with:
flink_version: ${{ matrix.flink }}
Expand All @@ -38,8 +38,7 @@ jobs:
python_test:
strategy:
matrix:
flink: [1.19-SNAPSHOT, 1.20-SNAPSHOT]
flink: [2.0-SNAPSHOT]
uses: apache/flink-connector-shared-utils/.github/workflows/python_ci.yml@ci_utils
with:
flink_version: ${{ matrix.flink }}

8 changes: 4 additions & 4 deletions .github/workflows/push_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ concurrency:
cancel-in-progress: true
jobs:
compile_and_test:
uses: ./.github/workflows/common.yml
strategy:
matrix:
flink: [1.19.1, 1.20.0]
java: [ '8, 11, 17']
flink: [2.0.0]
java: ['11, 17, 21']
uses: ./.github/workflows/common.yml
with:
flink_version: ${{ matrix.flink }}
jdk_version: ${{ matrix.java }}
Expand All @@ -38,7 +38,7 @@ jobs:
python_test:
strategy:
matrix:
flink: [1.19.0, 1.20.0]
flink: [2.0.0]
uses: apache/flink-connector-shared-utils/.github/workflows/python_ci.yml@ci_utils
with:
flink_version: ${{ matrix.flink }}
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[submodule "tools/releasing/shared"]
path = tools/releasing/shared
url = https://github.com/apache/flink-connector-shared-utils
branch = release_utils
4 changes: 2 additions & 2 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Flink AWS connectors
Copyright 2022-2024 The Apache Software Foundation
Copyright 2022-2026 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand All @@ -11,4 +11,4 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
USE OR PERFORMANCE OF THIS SOFTWARE.
1 change: 1 addition & 0 deletions docs/content/docs/connectors/datastream/kinesis.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ val kinesisEvents = env.fromSource(kdsSource, WatermarkStrategy.forMonotonousTim
.uid("custom-uid")
```
{{< /tab >}}
{{< /tabs >}}

The above is a simple example of using the `KinesisStreamsSource`.
- The Kinesis stream being read from is specified using the Kinesis Stream ARN.
Expand Down
3 changes: 2 additions & 1 deletion docs/data/dynamodb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
# limitations under the License.
################################################################################

version: 5.1-SNAPSHOT
version: 6.0.0
flink_compatibility: [ "2.0" ]
variants:
- maven: flink-connector-dynamodb
sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-dynamodb/$full_version/flink-sql-connector-dynamodb-$full_version.jar
3 changes: 2 additions & 1 deletion docs/data/firehose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
# limitations under the License.
################################################################################

version: 5.1-SNAPSHOT
version: 6.0.0
flink_compatibility: [ "2.0" ]
variants:
- maven: flink-connector-aws-kinesis-firehose
sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-aws-kinesis-firehose/$full_version/flink-sql-connector-aws-kinesis-firehose-$full_version.jar
7 changes: 4 additions & 3 deletions docs/data/kinesis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
# limitations under the License.
################################################################################

version: 5.1-SNAPSHOT
version: 6.0.0
flink_compatibility: [ "2.0" ]
variants:
- maven: flink-connector-kinesis
sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-kinesis/$full_version/flink-sql-connector-kinesis-$full_version.jar
- maven: flink-connector-aws-kinesis-streams
sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-aws-kinesis-streams/$full_version/flink-sql-connector-aws-kinesis-streams-$full_version.jar
2 changes: 1 addition & 1 deletion flink-connector-aws-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ under the License.
<parent>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-aws</artifactId>
<version>5.1-SNAPSHOT</version>
<version>6.0-SNAPSHOT</version>
</parent>

<artifactId>flink-connector-aws-base</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,8 +194,10 @@ void testCreateAwsSyncClientWithOverrideConfiguration() {

ClientOverrideConfiguration resultOverrideConfiguration =
s3Client.serviceClientConfiguration().overrideConfiguration();
assertThat(resultOverrideConfiguration.retryStrategy())
.isEqualTo(Optional.of(overrideRetryStrategy));
assertThat(resultOverrideConfiguration.retryStrategy()).isPresent();
RetryStrategy resultStrategy = resultOverrideConfiguration.retryStrategy().get();
assertThat(resultStrategy.maxAttempts()).isEqualTo(10);

assertThat(resultOverrideConfiguration.retryPolicy()).isEqualTo(Optional.empty());
assertThat(resultOverrideConfiguration.retryMode()).isEqualTo(Optional.empty());
assertThat(resultOverrideConfiguration.retryStrategyConfigurator())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<artifactId>flink-connector-aws-e2e-tests-parent</artifactId>
<groupId>org.apache.flink</groupId>
<version>5.1-SNAPSHOT</version>
<version>6.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<artifactId>flink-connector-aws-e2e-tests-parent</artifactId>
<groupId>org.apache.flink</groupId>
<version>5.1-SNAPSHOT</version>
<version>6.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<artifactId>flink-connector-aws-e2e-tests-parent</artifactId>
<groupId>org.apache.flink</groupId>
<version>5.1-SNAPSHOT</version>
<version>6.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
Expand Down

This file was deleted.

Loading