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 1a7e213  (commit)
      to fd3075f  (commit)
    from 1a7e213  [BEAM-11628] Add initial support for GroupBy.apply (#13843)
     add bae76b0  fix google3 import warnings
     add 7e746db  Merge pull request #14363 from apache/ihji-patch-5
     add e92d184  [BEAM-12069] Make mock a test-only dependency (#14328)
     add 5a9260f  Refactor Dataflow V2 sickbay lists to prepare for portable 
job submission
     add 20fbcf7  Produce portable pipeline proto before applying Dataflow V1 
replacements
     add c5546b2  Re-enable portable job submission by default
     add a16bbf7  Merge pull request #14339: Roll forward PJS with Pubsub fix
     add 4a1b0aa  [BEAM-7093] Add Spark 3 and Java 11 info into the CHANGES file
     add 7eff49f  Merge pull request #14378: [BEAM-7093] Add Spark 3 and Java 
11 info into the CHANGES file
     add a0a8666  Merge pull request #13985 from [BEAM-11810] A trigger manager 
for FnApiRunner
     add f93d61d  [BEAM-10943] Enable SqlTransform::registerUdf in ZetaSQL. 
(#14263)
     add 52c3b0b  [BEAM-11797] Fix wrong assertion usage (#14377)
     add 911771d  [BEAM-12071] Don't re-use WriteToPandasSink instances across 
windows (#14374)
     add fd3075f  Merge pull request #13995 from [BEAM-11322] Apache Beam 
Example to tokenize sensitive data

No new revisions were added by this update.

Summary of changes:
 CHANGES.md                                         |   2 +
 build.gradle.kts                                   |   1 +
 examples/java/build.gradle                         |  13 +
 .../datatokenization/DataTokenization.java         | 343 +++++++++++++
 .../examples/complete/datatokenization/README.md   | 172 +++++++
 .../options/DataTokenizationOptions.java           |  67 +++
 .../datatokenization/options/package-info.java     |  18 +
 .../complete/datatokenization/package-info.java    |  18 +
 .../transforms/DataProtectors.java                 | 290 +++++++++++
 .../datatokenization/transforms/JsonToBeamRow.java |  76 +++
 .../transforms/SerializableFunctions.java          |  49 ++
 .../transforms/io/TokenizationBigQueryIO.java      |  98 ++++
 .../transforms/io/TokenizationBigTableIO.java      | 158 ++++++
 .../transforms/io/TokenizationFileSystemIO.java    | 261 ++++++++++
 .../transforms/io/package-info.java                |  18 +
 .../datatokenization/transforms/package-info.java  |  18 +
 .../datatokenization/utils/CsvConverters.java      | 537 +++++++++++++++++++++
 .../datatokenization/utils/DurationUtils.java      |  75 +++
 .../datatokenization/utils/ErrorConverters.java    | 311 ++++++++++++
 .../datatokenization/utils/FailsafeElement.java    |  97 ++++
 .../utils/FailsafeElementCoder.java                | 106 ++++
 .../complete/datatokenization/utils/RowToCsv.java  |  38 ++
 .../datatokenization/utils/SchemasUtils.java       | 206 ++++++++
 .../datatokenization/utils/package-info.java       |  18 +
 .../datatokenization/DataTokenizationTest.java     | 208 ++++++++
 examples/java/src/test/resources/schema.txt        |  19 +
 examples/java/src/test/resources/testInput.csv     |   3 +
 examples/java/src/test/resources/testInput.txt     |   3 +
 runners/google-cloud-dataflow-java/build.gradle    |  31 +-
 .../beam/runners/dataflow/DataflowRunner.java      | 120 +++--
 .../src/main/resources/beam/suppressions.xml       |   1 +
 .../extensions/sql/zetasql/BeamZetaSqlCatalog.java |  64 ++-
 .../zetasql/translation/ExpressionConverter.java   |   5 +-
 .../translation/UserFunctionDefinitions.java       |  10 +-
 .../sql/zetasql/BeamZetaSqlCatalogTest.java        |  72 +++
 .../extensions/sql/zetasql/ZetaSqlJavaUdfTest.java |  57 +++
 sdks/python/apache_beam/dataframe/io.py            |   2 +-
 sdks/python/apache_beam/dataframe/io_test.py       |  41 +-
 .../runners/dataflow/internal/apiclient_test.py    |   6 +-
 .../apache_beam/runners/interactive/utils_test.py  |   8 +-
 .../portability/fn_api_runner/trigger_manager.py   | 458 ++++++++++++++++++
 .../fn_api_runner/trigger_manager_test.py          | 250 ++++++++++
 sdks/python/apache_beam/transforms/trigger.py      |  11 +-
 .../apache_beam/transforms/userstate_test.py       |  39 ++
 sdks/python/apache_beam/utils/timestamp.py         |   4 +
 sdks/python/setup.py                               |   2 +-
 46 files changed, 4326 insertions(+), 78 deletions(-)
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/DataTokenization.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/README.md
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/options/DataTokenizationOptions.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/options/package-info.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/package-info.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/DataProtectors.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/JsonToBeamRow.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/SerializableFunctions.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationBigQueryIO.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationBigTableIO.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationFileSystemIO.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/package-info.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/package-info.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/CsvConverters.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/DurationUtils.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/ErrorConverters.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/FailsafeElement.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/FailsafeElementCoder.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/RowToCsv.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/SchemasUtils.java
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/package-info.java
 create mode 100644 
examples/java/src/test/java/org/apache/beam/examples/complete/datatokenization/DataTokenizationTest.java
 create mode 100644 examples/java/src/test/resources/schema.txt
 create mode 100644 examples/java/src/test/resources/testInput.csv
 create mode 100644 examples/java/src/test/resources/testInput.txt
 create mode 100644 
sdks/java/extensions/sql/zetasql/src/test/java/org/apache/beam/sdk/extensions/sql/zetasql/BeamZetaSqlCatalogTest.java
 create mode 100644 
sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py
 create mode 100644 
sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager_test.py

Reply via email to