You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ma...@apache.org on 2022/12/02 09:44:27 UTC

[flink-connector-hbase] branch main updated (84142f8 -> 24ac36d)

This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


    from 84142f8   [hotfix] Setup auto-linking
     new a79e7c9  [FLINK-18795][hbase] Support for HBase 2
     new 3243f3a  [FLINK-19445][hbase] Fix guava version conflict in Hbase 1.4 test
     new 792b122  [FLINK-19447][hbase] Run HBase 2.2 integration test only if hadoop version is between 2.8.0 - 3.0.3
     new fb2d21d  [FLINK-19584][hbase] Not start flush thread when bufferFlushMaxMutations = 1
     new 2f42b33  [FLINK-18999][table-common][table-planner-blink] Add isTemporary flag to table factory context
     new b616a7a  [FLINK-19469][hbase] Exclude org.glassfish:javax.el transitive dependency from hbase-2.2 connector as it is unreliable (#13622)
     new 2fa0b5b  [FLINK-19469][hbase] Exclude org.glassfish:javax.el transitive dependency from hbase-2.2 connector as it is unreliable
     new 56ee457  [FLINK-19781] Upgrade commons-codec to 1.13
     new 36bd460  [FLINK-19786][avro] Fix the nullability and precision for Avro format deserialization
     new cd5c229  [FLINK-19849] Fix NOTICE files for 1.12 release
     new c769feb  [FLINK-19987] Fix Hbase1.4 tests on Hadoop 3.1.3
     new e932f90  [FLINK-18570][hbase] improve log and exception message for hbase e2e test SQLClientHBaseITCase
     new f543ba0  [hotfix][hbase] Add missed ITCase in hbase2 connector
     new 4cb12a6  [FLINK-19635][hbase] Fix HBaseConnectorITCase.testTableSourceSinkWithDDL is unstable with a result mismatch
     new f6a7a71  [FLINK-19946][hbase] Add sink parallelism option for HBase connector
     new ce2c3b2  Update version to 1.13-SNAPSHOT
     new 40eeec9  [hotfix][javadocs] Fix typo
     new dc623b3  [hotfix][hbase][legal] Remove invalid NOTICE entries
     new e7433ff  [FLINK-20509][table-planner-blink] Refactor verifyPlan methods in TableTestBase
     new a86b937  [FLINK-20519][hbase] Fix NOTICE file for bundled dependencies in flink-sql-connector-hbase-2.2
     new 0a21b67  [FLINK-20651] Format code with Spotless/google-java-format
     new c034495  [FLINK-18090] Update tests for new Row.toString
     new 4511a70  [FLINK-20906][legal] Update copyright year to 2021 for NOTICE files.
     new e94f9b6  [FLINK-20812][hbase] Support 'properties.*' option to pass through all the HBase properties
     new d1dbaae  [FLINK-19635][hbase] Set the HBase client retry num to default value for fixing unstable test HBaseConnectorITCase
     new 92ba098  [FLINK-19971][hbase] Fix HBase connector dependencies
     new d2c0ee2  [FLINK-21006][hbase] HBaseTablePlanTest is failed with NoSuchMethodError in haoop 3.1.3
     new 48a35a5  [FLINK-21019][hbase] Bump Netty to 4.1.46
     new f104149  [FLINK-21006] Fix hbase 1.4 tests on Hadoop 3.x
     new e1b955e  [FLINK-21193][docs] Migrate Flink docs from Jekyll to Hugo
     new 6d1b32a  [FLINK-20460][hbase] Support async lookup for HBase connector (#14684)
     new d94059a  [FLINK-21396][table-planner-blink] Use ResolvedCatalogTable within the planner
     new 9d22f66  [FLINK-18384][docs-zh] Translate "Elasticsearch SQL Connector" page into Chinese (#15235)
     new 9cc736b  [FLINK-21913][table][connectors] Update DynamicTableFactory.Context to use ResolvedCatalogTable
     new 9739c0d  Update version to 1.14-SNAPSHOT
     new 24bec49  [FLINK-22396][legal] Remove unnecessary entries from sql hbase connector NOTICE file
     new 2721efb  [FLINK-22396][hbase] Remove unnecessary entries from shaded plugin configuration
     new 03cdf1b  [FLINK-22623][hbase] Drop BatchTableSource/Sink HBaseTableSource/Sink and related classes
     new 029e6e2  [hotfix][hbase] Fix warnings around decimals in HBaseTestBase
     new 6c58071  [FLINK-22744][table] Update and simplify EnvironmentSettings
     new 815cd7e  [FLINK-23084] Move Executors/-ThreadFactory to flink-core
     new 35c027d  [FLINK-21448] Add dependency for ChangelogStateBackend ITTests
     new 3ea27e9  [FLINK-22879][table] Rename flink-table-planner-blink to flink-table-planner
     new 2e292e1  [FLINK-23064][connector-hbase] Make connector options PublicEvolving
     new 2a1fe5c  [FLINK-18783] Load Akka with separate classloader
     new 2906def  Revert "[FLINK-18783] Load Akka with separate classloader"
     new 7c7903f  [FLINK-22843][docs-zh] Document and code are inconsistent
     new 39abc33  [FLINK-18783] Load Akka with separate classloader
     new 2901adf  [FLINK-23329][build] Bump flink-shaded to 14.0
     new dc3f874  [FLINK-23192][table] Move connector & format options to consistent packages
     new b39090c  [FLINK-23844][hotfix] Fix spelling mistakes for "async" (#16868)
     new d56a591  Update version to 1.15-SNAPSHOT
     new 56fe136  [FLINK-23859] Fix typos
     new 92b3d78  [FLINK-24034] Upgrade apache commons dependencies
     new 40a8d3f  [FLINK-23607][state/changelog] Make Changelog Backend a transitive dependency
     new aba17ab  [FLINK-24397][connectors/hbase] Remove TableSchema usage from Hbase table connector
     new 6373797  [FLINK-24500][table] Move SqlDateTimeUtils to table-common as DateTimeUtils
     new 80a96ec  [FLINK-24018][build] Remove Scala dependencies from Java APIs
     new 81ee448  [FLINK-24599][table] Replace static methods with convenient methods in LogicalType
     new c2e607d  [FLINK-24747][table] Let SupportsProjectionPushDown#applyProjection provide the projected data type
     new 2deef10  [FLINK-24981][build] Fix profile activations for JDK 12+
     new 7bad852  [FLINK-24979][build][hbase] Remove MaxPermSize setting
     new 2645738  [FLINK-25039][build] Disable shading of test jar by default
     new c4f454d  [FLINK-24507][table] Cleanup DateTimeUtils
     new 6a838bf  [FLINK-25060][table-common] Replace projection methods of FLINK-24399 with the new Projection util
     new bdb332d  [hotfix][connectors] Every connector now shades the flink-connector-base in its uber jar
     new 700604a  [FLINK-24077][HBase/IT] Add check of row count after insert and wait explicitly for job to finish.
     new 96ce8ce  [FLINK-24077][HBase/IT] use MiniClusterWithClientResource as @ClassRule.
     new 8afc04e  [FLINK-25229][table] Introduce flink-table-api-bridge-base
     new cc6b7d9  [FLINK-25370][docs] update HBase SQL Connector Options table-name description
     new 919d9b7  [FLINK-25613][build] Sync surefire versions
     new 498ca9e  [FLINK-25391][connector-hbase] Forward catalog table options
     new 7f16346  [FLINK-25776][build] sync netty versions
     new b3092c6  [FLINK-25220][test] ITCase ArchUnit test for HBase-2.2 connector
     new b086349  [FLINK-25145][build] Drop ZK 3.4 / Support ZK 3.6
     new 5d15c53  [FLINK-25129][docs] Restructure project configuation pages
     new de34f0e  [FLINK-25892][hbase1.4][test] add ArchUnit tests for test code
     new a574526  [FLINK-25892][hbase-base][test] add ArchUnit tests for test code
     new 783e701  [hotfix] Fix JUnit 5 mini cluster arch unit rules
     new 9bdefa8  [FLINK-26294][test] Using fixed description for ArchUnit ITCaseRules
     new 741a3a8  [hotfix] Make AbstractTestBase MiniCluster final
     new 5297725  [FLINK-25927][connectors][build] Consistent flink-connector-base usage
     new 20b5144  Update version to 1.16-SNAPSHOT
     new 3df59d7  [hotfix][table] Replace TableConfig constructor with getDefault()
     new 497f203  [FLINK-26578][docs-zh] Translate new Project Configuration section to Chinese. This closes #19100
     new 8dc7209  [FLINK-26701][connectors] Revert FLINK-25927 apart from adding connector-base to flink-dist
     new 665077c  [FLINK-27325][build] Remove custom forkCount settings
     new 7a56cb5  [FLINK-24721][build] Remove unnecessary relativePath to parent
     new 5b10396  [FLINK-28196][build] Rename hadoop.version property
     new e35812f  [hotfix][build][hbase] Remove unused property
     new 625777d  [FLINK-25244][hbase] Enable Java 11 tests for HBase 2.2
     new d7086ee  [FLINK-28868][connector/hbase] Migrate HBase table connector to the new LookupFunction interface
     new daed18b  [FLINK-28676] Update copyright year to 2014-2022 in NOTICE files
     new 5592a11  Update version to 1.17-SNAPSHOT
     new 6f93d57  [FLINK-25868][build] Disable japicmp in packaging/e2e modules
     new 92930e5  [FLINK-29389][docs] Update documentation of JDBC and HBase lookup table for new caching options (#20884)
     new 87b3273  [FLINK-27938][tests] Migrate flink-connectors-hbase-base to JUnit5
     new d0a221d  [hotfix][docs]: Fix minor grammar and spelling mistakes
     new 0c5b81d  [FLINK-25343][Connector][HBase] Change logic in flaky test in HBaseConnectorITCase to get more meaningful input when this occurs again. This closes #21039
     new 4773945  [FLINK-29624][Common][Connector][Filesystem] Upgrade org.apache.commons:commons-lang3 from 3.3.2 to 3.12.0
     new 24ac36d  [FLINK-30062][Connectors/HBase] Adapt connector code to external repo

The 101 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:
 .gitmodules                                        |    4 +
 .idea/vcs.xml                                      |   24 +
 docs/content.zh/docs/connectors/table/hbase.md     |  394 +++++
 docs/content/docs/connectors/table/hbase.md        |  421 +++++
 .../3ba92d3a-6609-4295-92ed-f2fe207ee2b3           |    0
 .../ffbddcc3-857a-4af7-a6b5-fcf71e2cc191           |    0
 .../archunit-violations/stored.rules               |    4 +
 flink-connector-hbase-1.4/pom.xml                  |  490 ++++++
 .../hbase1/HBase1DynamicTableFactory.java          |  181 ++
 .../hbase1/sink/HBaseDynamicTableSink.java         |  115 ++
 .../hbase1/source/AbstractTableInputFormat.java    |  320 ++++
 .../hbase1/source/HBaseDynamicTableSource.java     |   78 +
 .../hbase1/source/HBaseRowDataInputFormat.java     |   97 ++
 .../org.apache.flink.table.factories.Factory       |   16 +
 .../architecture/TestCodeArchitectureTest.java     |   40 +
 .../connector/hbase1/HBaseConnectorITCase.java     |  504 ++++++
 .../hbase1/HBaseDynamicTableFactoryTest.java       |  397 +++++
 .../flink/connector/hbase1/HBaseTablePlanTest.java |  138 ++
 .../flink/connector/hbase1/util/HBaseTestBase.java |  270 +++
 .../util/HBaseTestingClusterAutoStarter.java       |  182 ++
 .../java/org/slf4j/impl/Log4jLoggerAdapter.java    |   22 +
 .../src/test/resources/archunit.properties         |   31 +
 .../src/test/resources/hbase-site.xml              |   29 +
 .../src/test/resources/log4j2-test.properties      |   24 +-
 .../flink/connector/hbase1/HBaseTablePlanTest.xml  |   36 +
 .../346fff47-b126-4f8c-ba73-799d99856912           |    0
 .../ac3990d6-8d39-4299-8765-3ae2f91d76af           |    0
 .../archunit-violations/stored.rules               |    4 +
 flink-connector-hbase-2.2/pom.xml                  |  418 +++++
 .../hbase2/HBase2DynamicTableFactory.java          |  183 ++
 .../hbase2/sink/HBaseDynamicTableSink.java         |  116 ++
 .../hbase2/source/AbstractTableInputFormat.java    |  318 ++++
 .../hbase2/source/HBaseDynamicTableSource.java     |  126 ++
 .../source/HBaseRowDataAsyncLookupFunction.java    |  223 +++
 .../hbase2/source/HBaseRowDataInputFormat.java     |  100 ++
 .../org.apache.flink.table.factories.Factory       |   16 +
 .../architecture/TestCodeArchitectureTest.java     |   40 +
 .../connector/hbase2/HBaseConnectorITCase.java     |  558 ++++++
 .../hbase2/HBaseDynamicTableFactoryTest.java       |  426 +++++
 .../flink/connector/hbase2/HBaseTablePlanTest.java |  138 ++
 .../HBaseRowDataAsyncLookupFunctionTest.java       |  111 ++
 .../flink/connector/hbase2/util/HBaseTestBase.java |  270 +++
 .../util/HBaseTestingClusterAutoStarter.java       |  160 ++
 .../java/org/slf4j/impl/Log4jLoggerAdapter.java    |   22 +
 .../src/test/resources/archunit.properties         |   31 +
 .../src/test/resources/hbase-site.xml              |   29 +
 .../src/test/resources/log4j2-test.properties      |   24 +-
 .../flink/connector/hbase2/HBaseTablePlanTest.xml  |   36 +
 .../f8f77b71-7087-4b3f-88c5-29588fadcc52           |    0
 .../fd028eab-0e49-4e91-9c40-477a55f378f2           |    0
 .../archunit-violations/stored.rules               |    4 +
 flink-connector-hbase-base/pom.xml                 |  221 +++
 .../connector/hbase/options/HBaseWriteOptions.java |  163 ++
 .../hbase/sink/HBaseMutationConverter.java         |   45 +
 .../connector/hbase/sink/HBaseSinkFunction.java    |  259 +++
 .../hbase/sink/RowDataToMutationConverter.java     |   58 +
 .../source/AbstractHBaseDynamicTableSource.java    |  140 ++
 .../hbase/source/HBaseRowDataLookupFunction.java   |  189 ++
 .../connector/hbase/source/TableInputSplit.java    |   90 +
 .../hbase/table/HBaseConnectorOptions.java         |  126 ++
 .../hbase/table/HBaseConnectorOptionsUtil.java     |  134 ++
 .../hbase/util/HBaseConfigurationUtil.java         |  215 +++
 .../flink/connector/hbase/util/HBaseSerde.java     |  529 ++++++
 .../connector/hbase/util/HBaseTableSchema.java     |  394 +++++
 .../flink/connector/hbase/util/HBaseTypeUtils.java |  229 +++
 .../architecture/TestCodeArchitectureTest.java     |   40 +
 .../hbase/util/HBaseConfigLoadingTest.java         |  174 ++
 .../flink/connector/hbase/util/HBaseSerdeTest.java |  166 ++
 .../org.junit.jupiter.api.extension.Extension      |   16 +
 .../src/test/resources/archunit.properties         |   31 +
 .../src/test/resources/hbase-site.xml              |   29 +
 .../src/test/resources/log4j2-test.properties      |   24 +-
 flink-sql-connector-hbase-1.4/pom.xml              |  152 ++
 .../src/main/resources/META-INF/NOTICE             |   31 +
 .../resources/META-INF/licenses/LICENSE.protobuf   |   32 +
 .../src/main/resources/hbase-default.xml           | 1558 +++++++++++++++++
 flink-sql-connector-hbase-2.2/pom.xml              |  162 ++
 .../src/main/resources/META-INF/NOTICE             |   62 +
 .../resources/META-INF/licenses/LICENSE.protobuf   |   32 +
 .../src/main/resources/hbase-default.xml           | 1817 ++++++++++++++++++++
 pom.xml                                            |  533 ++++++
 tools/releasing/shared                             |    1 +
 82 files changed, 14780 insertions(+), 42 deletions(-)
 create mode 100644 .gitmodules
 create mode 100644 .idea/vcs.xml
 create mode 100644 docs/content.zh/docs/connectors/table/hbase.md
 create mode 100644 docs/content/docs/connectors/table/hbase.md
 create mode 100644 flink-connector-hbase-1.4/archunit-violations/3ba92d3a-6609-4295-92ed-f2fe207ee2b3
 create mode 100644 flink-connector-hbase-1.4/archunit-violations/ffbddcc3-857a-4af7-a6b5-fcf71e2cc191
 create mode 100644 flink-connector-hbase-1.4/archunit-violations/stored.rules
 create mode 100644 flink-connector-hbase-1.4/pom.xml
 create mode 100644 flink-connector-hbase-1.4/src/main/java/org/apache/flink/connector/hbase1/HBase1DynamicTableFactory.java
 create mode 100644 flink-connector-hbase-1.4/src/main/java/org/apache/flink/connector/hbase1/sink/HBaseDynamicTableSink.java
 create mode 100644 flink-connector-hbase-1.4/src/main/java/org/apache/flink/connector/hbase1/source/AbstractTableInputFormat.java
 create mode 100644 flink-connector-hbase-1.4/src/main/java/org/apache/flink/connector/hbase1/source/HBaseDynamicTableSource.java
 create mode 100644 flink-connector-hbase-1.4/src/main/java/org/apache/flink/connector/hbase1/source/HBaseRowDataInputFormat.java
 create mode 100644 flink-connector-hbase-1.4/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseConnectorITCase.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseDynamicTableFactoryTest.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseTablePlanTest.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/util/HBaseTestBase.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/util/HBaseTestingClusterAutoStarter.java
 create mode 100644 flink-connector-hbase-1.4/src/test/java/org/slf4j/impl/Log4jLoggerAdapter.java
 create mode 100644 flink-connector-hbase-1.4/src/test/resources/archunit.properties
 create mode 100644 flink-connector-hbase-1.4/src/test/resources/hbase-site.xml
 copy .github/workflows/weekly.yml => flink-connector-hbase-1.4/src/test/resources/log4j2-test.properties (70%)
 create mode 100644 flink-connector-hbase-1.4/src/test/resources/org/apache/flink/connector/hbase1/HBaseTablePlanTest.xml
 create mode 100644 flink-connector-hbase-2.2/archunit-violations/346fff47-b126-4f8c-ba73-799d99856912
 create mode 100644 flink-connector-hbase-2.2/archunit-violations/ac3990d6-8d39-4299-8765-3ae2f91d76af
 create mode 100644 flink-connector-hbase-2.2/archunit-violations/stored.rules
 create mode 100644 flink-connector-hbase-2.2/pom.xml
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/HBase2DynamicTableFactory.java
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/sink/HBaseDynamicTableSink.java
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/source/AbstractTableInputFormat.java
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/source/HBaseDynamicTableSource.java
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/source/HBaseRowDataAsyncLookupFunction.java
 create mode 100644 flink-connector-hbase-2.2/src/main/java/org/apache/flink/connector/hbase2/source/HBaseRowDataInputFormat.java
 create mode 100644 flink-connector-hbase-2.2/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/HBaseConnectorITCase.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/HBaseDynamicTableFactoryTest.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/HBaseTablePlanTest.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/source/HBaseRowDataAsyncLookupFunctionTest.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/util/HBaseTestBase.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/apache/flink/connector/hbase2/util/HBaseTestingClusterAutoStarter.java
 create mode 100644 flink-connector-hbase-2.2/src/test/java/org/slf4j/impl/Log4jLoggerAdapter.java
 create mode 100644 flink-connector-hbase-2.2/src/test/resources/archunit.properties
 create mode 100644 flink-connector-hbase-2.2/src/test/resources/hbase-site.xml
 copy .github/workflows/weekly.yml => flink-connector-hbase-2.2/src/test/resources/log4j2-test.properties (70%)
 create mode 100644 flink-connector-hbase-2.2/src/test/resources/org/apache/flink/connector/hbase2/HBaseTablePlanTest.xml
 create mode 100644 flink-connector-hbase-base/archunit-violations/f8f77b71-7087-4b3f-88c5-29588fadcc52
 create mode 100644 flink-connector-hbase-base/archunit-violations/fd028eab-0e49-4e91-9c40-477a55f378f2
 create mode 100644 flink-connector-hbase-base/archunit-violations/stored.rules
 create mode 100644 flink-connector-hbase-base/pom.xml
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/options/HBaseWriteOptions.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/sink/HBaseMutationConverter.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/sink/HBaseSinkFunction.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/sink/RowDataToMutationConverter.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/source/AbstractHBaseDynamicTableSource.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/source/HBaseRowDataLookupFunction.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/source/TableInputSplit.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/table/HBaseConnectorOptions.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/table/HBaseConnectorOptionsUtil.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/util/HBaseConfigurationUtil.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/util/HBaseSerde.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/util/HBaseTableSchema.java
 create mode 100644 flink-connector-hbase-base/src/main/java/org/apache/flink/connector/hbase/util/HBaseTypeUtils.java
 create mode 100644 flink-connector-hbase-base/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
 create mode 100644 flink-connector-hbase-base/src/test/java/org/apache/flink/connector/hbase/util/HBaseConfigLoadingTest.java
 create mode 100644 flink-connector-hbase-base/src/test/java/org/apache/flink/connector/hbase/util/HBaseSerdeTest.java
 create mode 100644 flink-connector-hbase-base/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
 create mode 100644 flink-connector-hbase-base/src/test/resources/archunit.properties
 create mode 100644 flink-connector-hbase-base/src/test/resources/hbase-site.xml
 copy .github/workflows/weekly.yml => flink-connector-hbase-base/src/test/resources/log4j2-test.properties (70%)
 create mode 100644 flink-sql-connector-hbase-1.4/pom.xml
 create mode 100644 flink-sql-connector-hbase-1.4/src/main/resources/META-INF/NOTICE
 create mode 100644 flink-sql-connector-hbase-1.4/src/main/resources/META-INF/licenses/LICENSE.protobuf
 create mode 100644 flink-sql-connector-hbase-1.4/src/main/resources/hbase-default.xml
 create mode 100644 flink-sql-connector-hbase-2.2/pom.xml
 create mode 100644 flink-sql-connector-hbase-2.2/src/main/resources/META-INF/NOTICE
 create mode 100644 flink-sql-connector-hbase-2.2/src/main/resources/META-INF/licenses/LICENSE.protobuf
 create mode 100644 flink-sql-connector-hbase-2.2/src/main/resources/hbase-default.xml
 create mode 100644 pom.xml
 create mode 160000 tools/releasing/shared