[beam] branch master updated (88918f1 -> b6a59b3)

2021-02-17 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 88918f1  Merge pull request #13978: [BEAM-11125] bump checkerframework 
to 3.10.0
 add b6a59b3  Merge #13558. [BEAM-11494][BEAM-11821] FileIO stops 
overwriting files on retries

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/beam/sdk/io/FileBasedSink.java |  6 ++-
 .../java/org/apache/beam/sdk/io/FileSystems.java   | 46 ++
 .../org/apache/beam/sdk/io/fs/MatchResult.java |  6 +++
 .../org/apache/beam/sdk/io/fs/MoveOptions.java |  1 +
 .../sdk/extensions/gcp/storage/GcsFileSystem.java  |  3 ++
 .../apache/beam/sdk/io/aws/s3/S3FileSystem.java| 24 ++-
 .../azure/blobstore/AzureBlobStoreFileSystem.java  | 25 +++-
 7 files changed, 84 insertions(+), 27 deletions(-)



[beam] 01/01: Merge pull request #13978: [BEAM-11125] bump checkerframework to 3.10.0

2021-02-17 Thread iemejia
This is an automated email from the ASF dual-hosted git repository.

iemejia pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 88918f10e5740baa8f2c2612dd43ace944325003
Merge: b8dd9cb 4178d26
Author: Ismaël Mejía 
AuthorDate: Thu Feb 18 07:35:18 2021 +0100

Merge pull request #13978: [BEAM-11125] bump checkerframework to 3.10.0

 buildSrc/build.gradle.kts | 2 +-
 .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy| 2 +-
 sdks/java/expansion-service/build.gradle  | 2 +-
 sdks/java/extensions/schemaio-expansion-service/build.gradle  | 4 ++--
 sdks/java/extensions/sql/build.gradle | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)




[beam] branch master updated (b8dd9cb -> 88918f1)

2021-02-17 Thread iemejia
This is an automated email from the ASF dual-hosted git repository.

iemejia pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from b8dd9cb  Update go version to 1.12.7 (#13996)
 add 4178d26  [BEAM-11125] bump checkerframework to 3.10.0
 new 88918f1  Merge pull request #13978: [BEAM-11125] bump checkerframework 
to 3.10.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 buildSrc/build.gradle.kts | 2 +-
 .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy| 2 +-
 sdks/java/expansion-service/build.gradle  | 2 +-
 sdks/java/extensions/schemaio-expansion-service/build.gradle  | 4 ++--
 sdks/java/extensions/sql/build.gradle | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)



[beam] branch master updated (364a4a0 -> b8dd9cb)

2021-02-17 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

lostluck pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 364a4a0  [BEAM-11211] Update pandas and pyarrow in python container 
(#13987)
 add b8dd9cb  Update go version to 1.12.7 (#13996)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |   2 +-
 sdks/go/pkg/beam/artifact/materialize.go   |   6 +-
 sdks/go/pkg/beam/core/graph/coder/double_test.go   |   4 +-
 sdks/go/pkg/beam/pardo_test.go |   3 +-
 sdks/go/pkg/beam/transforms/stats/stats.shims.go   | 151 ++---
 5 files changed, 82 insertions(+), 84 deletions(-)



[beam] tag nightly-master updated (edeaf67 -> 364a4a0)

2021-02-17 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/beam.git.


*** WARNING: tag nightly-master was modified! ***

from edeaf67  (commit)
  to 364a4a0  (commit)
from edeaf67  Merge pull request #13999: [BEAM-11415] Fix misc. bugs 
affecting Go XLang tests.
 add c758a0d  [BEAM-9615] Register Schemas on Beam Init (#13940)
 add ac5d258  Beam transform that uses DebeziumIO connector to support CDC
 add 32a0ff1  Merge pull request #13983 from [BEAM-11818] DebeziumIO 
connector to support CDC
 add 8f87957  [BEAM-11626] Upgrading Guava to 30.1-jre while keeping 
25.1-jre for Hadoop/Cassandra modules (#13804)
 add 9c60fd5  Revert "[BEAM-2914] Add portable merging window support to 
Python. (#12995)"
 add 871e023  Merge pull request #14004 from ajamato/rollback
 add 01258f1  [BEANM-11827] checkJavaLinkage task requires a spread 
operator for args (#14006)
 add 078a146  Fixing dashboard
 add dd2e739  Merge pull request #14000 from [BEAM-11791] Fixing dashboard 
for FnApiRunner benchmarks
 add 4f78ab3  [BEAM-11805] Replace user-agent for spanner (#13990)
 add 812149c  [BEAM-10925] Support selecting Calc for ZetaSQL testing
 add 788025e  Merge pull request #14009: [BEAM-10925] Support selecting 
Calc for ZetaSQL testing
 add dbb19b0  [BEAM-11779] Use shuffle_mode=appliance when using dataflow 
runner v2
 add 292d788  Add comment to remove the patch
 add c1530a6  minor fix to run_integration_test.sh in python sdk
 add fc511f6  Merge pull request #13986: [BEAM-11779] Use 
shuffle_mode=appliance when using dataflow runner v2
 add 364a4a0  [BEAM-11211] Update pandas and pyarrow in python container 
(#13987)

No new revisions were added by this update.

Summary of changes:
 .../jenkins/job_LoadTests_Combine_Python.groovy|   3 +-
 .../jenkins/job_LoadTests_GBK_Python.groovy|   3 +-
 .../job_LoadTests_GBK_Python_reiterate.groovy  |   3 +-
 .../jenkins/job_LoadTests_ParDo_Python.groovy  |   3 +-
 .../jenkins/job_LoadTests_SideInput_Python.groovy  |   3 +-
 .../jenkins/job_PerformanceTests_KafkaIO_IT.groovy |   6 +-
 .../Python_FnApiRunner_ubenchmarks.json|   1 +
 CHANGES.md |   5 +
 build.gradle.kts   |   5 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  18 +-
 runners/google-cloud-dataflow-java/build.gradle|   7 +-
 sdks/go/pkg/beam/core/runtime/genx/genx.go |   2 -
 .../core/runtime/graphx/schema/logicaltypes.go |   7 +
 .../pkg/beam/core/runtime/graphx/schema/schema.go  | 211 +++--
 .../beam/core/runtime/graphx/schema/schema_test.go |  40 +-
 sdks/go/pkg/beam/forward.go|   8 +
 sdks/go/pkg/beam/runners/dataflow/dataflow.go  |   3 +
 .../container/license_scripts/dep_urls_java.yaml   |   2 +-
 .../sql/zetasql/ZetaSQLQueryPlanner.java   |  21 +-
 sdks/java/io/cassandra/build.gradle|   7 +
 sdks/java/io/debezium/build.gradle |  83 
 sdks/java/io/debezium/src/README.md| 178 +++
 .../org/apache/beam/io/debezium/DebeziumIO.java| 515 +
 .../beam/io/debezium/KafkaSourceConsumerFn.java| 394 
 .../apache/beam/io/debezium/SourceRecordJson.java  | 287 
 .../beam/io/debezium/SourceRecordMapper.java}  |  16 +-
 .../org/apache/beam/io/debezium}/package-info.java |   7 +-
 .../io/debezium/DebeziumIOMySqlConnectorIT.java| 108 +
 .../apache/beam/io/debezium/DebeziumIOTest.java| 101 
 .../io/debezium/KafkaSourceConsumerFnTest.java | 264 +++
 .../apache/beam/io/debezium/OffsetTrackerTest.java |  71 +++
 .../beam/io/debezium/SourceRecordJsonTest.java | 113 +
 sdks/java/io/google-cloud-platform/build.gradle|   3 +-
 .../beam/sdk/io/gcp/spanner/SpannerAccessor.java   | 106 -
 sdks/java/io/hadoop-file-system/build.gradle   |   7 +
 sdks/java/io/hadoop-format/build.gradle|   7 +
 .../runners/portability/flink_runner_test.py   |   3 -
 .../runners/portability/fn_api_runner/execution.py | 241 +-
 .../portability/fn_api_runner/fn_runner_test.py|  37 --
 .../runners/portability/spark_runner_test.py   |   3 -
 .../apache_beam/runners/worker/bundle_processor.py |  43 --
 sdks/python/container/base_image_requirements.txt  |   4 +-
 sdks/python/scripts/run_integration_test.sh|   2 +
 settings.gradle.kts|   1 +
 44 files changed, 2558 insertions(+), 394 deletions(-)
 create mode 100644 sdks/java/io/debezium/build.gradle
 create mode 100644 sdks/java/io/debezium/src/README.md
 create mode 100644 
sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java
 create mode 100644 
sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSou

[beam] branch master updated (fc511f6 -> 364a4a0)

2021-02-17 Thread bhulette
This is an automated email from the ASF dual-hosted git repository.

bhulette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from fc511f6  Merge pull request #13986: [BEAM-11779] Use 
shuffle_mode=appliance when using dataflow runner v2
 add 364a4a0  [BEAM-11211] Update pandas and pyarrow in python container 
(#13987)

No new revisions were added by this update.

Summary of changes:
 sdks/python/container/base_image_requirements.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



[beam] branch master updated (788025e -> fc511f6)

2021-02-17 Thread chamikara
This is an automated email from the ASF dual-hosted git repository.

chamikara pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 788025e  Merge pull request #14009: [BEAM-10925] Support selecting 
Calc for ZetaSQL testing
 add dbb19b0  [BEAM-11779] Use shuffle_mode=appliance when using dataflow 
runner v2
 add 292d788  Add comment to remove the patch
 add c1530a6  minor fix to run_integration_test.sh in python sdk
 add fc511f6  Merge pull request #13986: [BEAM-11779] Use 
shuffle_mode=appliance when using dataflow runner v2

No new revisions were added by this update.

Summary of changes:
 .test-infra/jenkins/job_LoadTests_Combine_Python.groovy   | 3 ++-
 .test-infra/jenkins/job_LoadTests_GBK_Python.groovy   | 3 ++-
 .test-infra/jenkins/job_LoadTests_GBK_Python_reiterate.groovy | 3 ++-
 .test-infra/jenkins/job_LoadTests_ParDo_Python.groovy | 3 ++-
 .test-infra/jenkins/job_LoadTests_SideInput_Python.groovy | 3 ++-
 .test-infra/jenkins/job_PerformanceTests_KafkaIO_IT.groovy| 6 --
 runners/google-cloud-dataflow-java/build.gradle   | 7 +--
 sdks/go/pkg/beam/runners/dataflow/dataflow.go | 3 +++
 sdks/python/scripts/run_integration_test.sh   | 2 ++
 9 files changed, 24 insertions(+), 9 deletions(-)



[beam] 01/01: Merge pull request #14009: [BEAM-10925] Support selecting Calc for ZetaSQL testing

2021-02-17 Thread apilloud
This is an automated email from the ASF dual-hosted git repository.

apilloud pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 788025e167e7b9d70ba7bd74ee2f7a099172c5a9
Merge: 4f78ab3 812149c
Author: Andrew Pilloud 
AuthorDate: Wed Feb 17 16:34:26 2021 -0700

Merge pull request #14009: [BEAM-10925] Support selecting Calc for ZetaSQL 
testing

 .../extensions/sql/zetasql/ZetaSQLQueryPlanner.java | 21 -
 1 file changed, 16 insertions(+), 5 deletions(-)



[beam] branch master updated (4f78ab3 -> 788025e)

2021-02-17 Thread apilloud
This is an automated email from the ASF dual-hosted git repository.

apilloud pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 4f78ab3  [BEAM-11805] Replace user-agent for spanner (#13990)
 add 812149c  [BEAM-10925] Support selecting Calc for ZetaSQL testing
 new 788025e  Merge pull request #14009: [BEAM-10925] Support selecting 
Calc for ZetaSQL testing

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../extensions/sql/zetasql/ZetaSQLQueryPlanner.java | 21 -
 1 file changed, 16 insertions(+), 5 deletions(-)



[beam] branch master updated (dd2e739 -> 4f78ab3)

2021-02-17 Thread bhulette
This is an automated email from the ASF dual-hosted git repository.

bhulette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from dd2e739  Merge pull request #14000 from [BEAM-11791] Fixing dashboard 
for FnApiRunner benchmarks
 add 4f78ab3  [BEAM-11805] Replace user-agent for spanner (#13990)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  16 ++--
 .../container/license_scripts/dep_urls_java.yaml   |   2 +-
 sdks/java/io/google-cloud-platform/build.gradle|   3 +-
 .../beam/sdk/io/gcp/spanner/SpannerAccessor.java   | 106 -
 4 files changed, 113 insertions(+), 14 deletions(-)



[beam] branch master updated: Fixing dashboard

2021-02-17 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
 new 078a146  Fixing dashboard
 new dd2e739  Merge pull request #14000 from [BEAM-11791] Fixing dashboard 
for FnApiRunner benchmarks
078a146 is described below

commit 078a1460545883f8ce1ff644ff244cc9bff0e7ee
Author: Pablo Estrada 
AuthorDate: Tue Feb 16 17:08:58 2021 -0800

Fixing dashboard
---
 .../dashboards/perftests_metrics/Python_FnApiRunner_ubenchmarks.json | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/.test-infra/metrics/grafana/dashboards/perftests_metrics/Python_FnApiRunner_ubenchmarks.json
 
b/.test-infra/metrics/grafana/dashboards/perftests_metrics/Python_FnApiRunner_ubenchmarks.json
index 3b2f2eb..ccbf253 100644
--- 
a/.test-infra/metrics/grafana/dashboards/perftests_metrics/Python_FnApiRunner_ubenchmarks.json
+++ 
b/.test-infra/metrics/grafana/dashboards/perftests_metrics/Python_FnApiRunner_ubenchmarks.json
@@ -139,6 +139,7 @@
 "align": false,
 "alignLevel": null
   }
+}
   ],
   "schemaVersion": 22,
   "style": "dark",



[beam] branch master updated (871e023 -> 01258f1)

2021-02-17 Thread bhulette
This is an automated email from the ASF dual-hosted git repository.

bhulette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 871e023  Merge pull request #14004 from ajamato/rollback
 add 01258f1  [BEANM-11827] checkJavaLinkage task requires a spread 
operator for args (#14006)

No new revisions were added by this update.

Summary of changes:
 build.gradle.kts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



[beam] branch master updated: Revert "[BEAM-2914] Add portable merging window support to Python. (#12995)"

2021-02-17 Thread robertwb
This is an automated email from the ASF dual-hosted git repository.

robertwb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
 new 9c60fd5  Revert "[BEAM-2914] Add portable merging window support to 
Python. (#12995)"
 new 871e023  Merge pull request #14004 from ajamato/rollback
9c60fd5 is described below

commit 9c60fd546458f48912285d38bce52a31d2eb4472
Author: Alex Amato 
AuthorDate: Wed Feb 17 11:04:53 2021 -0800

Revert "[BEAM-2914] Add portable merging window support to Python. (#12995)"

This reverts commit 625ee1f6e27636f26672e973ecbcecf19a8cb361.
---
 .../runners/portability/flink_runner_test.py   |   3 -
 .../runners/portability/fn_api_runner/execution.py | 241 +
 .../portability/fn_api_runner/fn_runner_test.py|  37 
 .../runners/portability/spark_runner_test.py   |   3 -
 .../apache_beam/runners/worker/bundle_processor.py |  43 
 5 files changed, 12 insertions(+), 315 deletions(-)

diff --git a/sdks/python/apache_beam/runners/portability/flink_runner_test.py 
b/sdks/python/apache_beam/runners/portability/flink_runner_test.py
index e97ce49..94e30bf 100644
--- a/sdks/python/apache_beam/runners/portability/flink_runner_test.py
+++ b/sdks/python/apache_beam/runners/portability/flink_runner_test.py
@@ -398,9 +398,6 @@ class 
FlinkRunnerTest(portable_runner_test.PortableRunnerTest):
   def test_register_finalizations(self):
 raise unittest.SkipTest("BEAM-11021")
 
-  def test_custom_merging_window(self):
-raise unittest.SkipTest("BEAM-11004")
-
   # Inherits all other tests.
 
 
diff --git 
a/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py 
b/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
index a08aa5f..bc69123 100644
--- a/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
+++ b/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
@@ -24,8 +24,6 @@ from __future__ import absolute_import
 import collections
 import copy
 import itertools
-import uuid
-import weakref
 from typing import TYPE_CHECKING
 from typing import Any
 from typing import DefaultDict
@@ -57,7 +55,6 @@ from 
apache_beam.runners.portability.fn_api_runner.translations import only_elem
 from apache_beam.runners.portability.fn_api_runner.translations import 
split_buffer_id
 from apache_beam.runners.portability.fn_api_runner.translations import 
unique_name
 from apache_beam.runners.worker import bundle_processor
-from apache_beam.transforms import core
 from apache_beam.transforms import trigger
 from apache_beam.transforms import window
 from apache_beam.transforms.window import GlobalWindow
@@ -72,6 +69,7 @@ if TYPE_CHECKING:
   from apache_beam.runners.portability.fn_api_runner.fn_runner import 
DataOutput
   from apache_beam.runners.portability.fn_api_runner.fn_runner import 
OutputTimers
   from apache_beam.runners.portability.fn_api_runner.translations import 
DataSideInput
+  from apache_beam.transforms import core
   from apache_beam.transforms.window import BoundedWindow
 
 ENCODED_IMPULSE_VALUE = WindowedValueCoder(
@@ -340,222 +338,6 @@ class 
GenericNonMergingWindowFn(window.NonMergingWindowFn):
 context.coders[window_coder_id.decode('utf-8')])
 
 
-class GenericMergingWindowFn(window.WindowFn):
-
-  URN = 'internal-generic-merging'
-
-  TO_SDK_TRANSFORM = 'read'
-  FROM_SDK_TRANSFORM = 'write'
-
-  _HANDLES = {}  # type: Dict[str, GenericMergingWindowFn]
-
-  def __init__(self, execution_context, windowing_strategy_proto):
-# type: (FnApiRunnerExecutionContext, 
beam_runner_api_pb2.WindowingStrategy) -> None
-self._worker_handler = None  # type: 
Optional[worker_handlers.WorkerHandler]
-self._handle_id = handle_id = uuid.uuid4().hex
-self._HANDLES[handle_id] = self
-# ExecutionContexts are expensive, we don't want to keep them in the
-# static dictionary forever.  Instead we hold a weakref and pop self
-# out of the dict once this context goes away.
-self._execution_context_ref_obj = weakref.ref(
-execution_context, lambda _: self._HANDLES.pop(handle_id, None))
-self._windowing_strategy_proto = windowing_strategy_proto
-self._counter = 0
-# Lazily created in make_process_bundle_descriptor()
-self._process_bundle_descriptor = None
-self._bundle_processor_id = None  # type: Optional[str]
-self.windowed_input_coder_impl = None  # type: Optional[CoderImpl]
-self.windowed_output_coder_impl = None  # type: Optional[CoderImpl]
-
-  def _execution_context_ref(self):
-# type: () -> FnApiRunnerExecutionContext
-result = self._execution_context_ref_obj()
-assert result is not None
-return result
-
-  def payload(self):
-# type: () -> bytes
-return self._handle_id.encode('utf-8')
-
-  @staticmethod
-  @window.urns.RunnerApiFn.register_urn(URN, bytes)
-  def from_runner_api_

[beam] branch master updated (32a0ff1 -> 8f87957)

2021-02-17 Thread kenn
This is an automated email from the ASF dual-hosted git repository.

kenn pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 32a0ff1  Merge pull request #13983 from [BEAM-11818] DebeziumIO 
connector to support CDC
 add 8f87957  [BEAM-11626] Upgrading Guava to 30.1-jre while keeping 
25.1-jre for Hadoop/Cassandra modules (#13804)

No new revisions were added by this update.

Summary of changes:
 CHANGES.md | 5 +
 .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy | 2 +-
 sdks/java/io/cassandra/build.gradle| 7 +++
 sdks/java/io/hadoop-file-system/build.gradle   | 7 +++
 sdks/java/io/hadoop-format/build.gradle| 7 +++
 5 files changed, 27 insertions(+), 1 deletion(-)



[beam] branch master updated: Beam transform that uses DebeziumIO connector to support CDC

2021-02-17 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
 new ac5d258  Beam transform that uses DebeziumIO connector to support CDC
 new 32a0ff1  Merge pull request #13983 from [BEAM-11818] DebeziumIO 
connector to support CDC
ac5d258 is described below

commit ac5d258dcc598a2ef13f0609debefae38530d14a
Author: Juan Sandoval 
AuthorDate: Tue Feb 16 20:01:40 2021 -0800

Beam transform that uses DebeziumIO connector to support CDC

Debeziumio PoC (#7)

* New DebeziumIO class.

* Merge connector code

* DebeziumIO and MySqlConnector integrated.

* Added FormatFuntion param to Read builder on DebeziumIO.

* Added arguments checker to DebeziumIO.

* Add simple JSON mapper object (#1)

* Add simple JSON mapper object

* Fixed Mapper.

* Add SqlServer connector test

* Added PostgreSql Connector Test

PostgreSql now works with Json mapper

* Added PostgreSql Connector Test

PostgreSql now works with Json mapper

* Fixing MySQL schema DataException

Using file instead of schema should fix it

* MySQL Connector updated from 1.3.0 to 1.3.1

Co-authored-by: osvaldo-salinas 
Co-authored-by: Carlos Dominguez 
Co-authored-by: Carlos Domínguez 

* Add debeziumio tests

* Debeziumio testing json mapper (#3)

* Some code refactors. Use a default DBHistory if not provided

* Add basic tests for Json mapper

* Debeziumio time restriction (#5)

* Add simple JSON mapper object

* Fixed Mapper.

* Add SqlServer connector test

* Added PostgreSql Connector Test

PostgreSql now works with Json mapper

* Added PostgreSql Connector Test

PostgreSql now works with Json mapper

* Fixing MySQL schema DataException

Using file instead of schema should fix it

* MySQL Connector updated from 1.3.0 to 1.3.1

* Some code refactors. Use a default DBHistory if not provided

* Adding based-time restriction

Stop polling after specified amount of time

* Add basic tests for Json mapper

* Adding new restriction

Uses a time-based restriction

* Adding optional restrcition

Uses an optional time-based restriction

Co-authored-by: juanitodread 
Co-authored-by: osvaldo-salinas 

* Upgrade DebeziumIO connector (#4)

* Address comments (Change dependencies to testCompile, Set 
JsonMapper/Coder as default, refactors) (#8)

* Revert file

* Change dependencies to testCompile
* Move Counter sample to unit test

* Set JsonMapper as default mapper function
* Set String Coder as default coder when using JsonMapper
* Change logs from info to debug

* Debeziumio javadoc (#9)

* Adding javadoc

* Added some titles and examples

* Added SourceRecordJson doc

* Added Basic Connector doc

* Added KafkaSourceConsumer doc

* Javadoc cleanup

* Removing BasicConnector

No usages of this class were found overall

* Editing documentation

* Debeziumio fetched records restriction (#10)

* Adding javadoc

* Adding restriction by number of fetched records

Also adding a quick-fix for null value within SourceRecords
Minor fix on both MySQL and PostgreSQL Connectors Tests

* Run either by time or by number of records

* Added DebeziumOffsetTrackerTest

Tests both restrictions: By amount of time and by Number of records

* Removing comment

* DebeziumIO test for DB2. (#11)

* DebeziumIO test for DB2.

* DebeziumIO javadoc.

* Clean code:removed commented code lines on DebeziumIOConnectorTest.java

* Clean code:removing unused imports and using readAsJson().

Co-authored-by: Carlos Domínguez 
<74681048+carlosdomingue...@users.noreply.github.com>

* Debezium limit records (now configurable) (#12)

* Adding javadoc

* Records Limit is now configurable

(It was fixed before)

* Debeziumio dockerize (#13)

* Add mysql docker container to tests

* Move debezium mysql integration test to its own file

* Add assertion to verify that the results contains a record.

* Debeziumio readme (#15)

* Adding javadoc

* Adding README file

* Add number of records configuration to the DebeziumIO component (#16)

* Code refactors (#17)

* Remove/ignore null warnings

* Remove DB2 code

* Remove docker dependency in DebeziumIO unit test and max number of recods 
to MySql integration test