From 05ad9faa4ab9e8a14d576b9e8f147dfae8dd6e0e Mon Sep 17 00:00:00 2001 From: tfx-team Date: Mon, 8 Nov 2021 17:34:57 -0800 Subject: [PATCH] TFX 1.4.0 Release PiperOrigin-RevId: 408482287 --- README.md | 3 ++- RELEASE.md | 27 +++++++++++++++++++++++++++ tfx/dependencies.py | 26 +++++++++++++------------- tfx/version.py | 2 +- tfx/workspace.bzl | 2 +- 5 files changed, 44 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index fcd57e6a60..712aae7b97 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,8 @@ but other *untested* combinations may also work. tfx | apache-beam[gcp] | ml-metadata | pyarrow | tensorflow | tensorflow-data-validation | tensorflow-metadata | tensorflow-model-analysis | tensorflow-serving-api | tensorflow-transform | tfx-bsl ------------------------------------------------------------------------- | ---------------- | ----------- | ------- | ----------------- | -------------------------- | ------------------- | ------------------------- | ---------------------- | -------------------- | ------- -[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md) | 2.32.0 | 1.3.0 | 2.0.0 | nightly (1.x/2.x) | 1.3.0 | 1.2.0 | 0.34.1 | 2.6.0 | 1.3.0 | 1.3.0 +[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md) | 2.33.0 | 1.4.0 | 2.0.0 | nightly (1.x/2.x) | 1.4.0 | 1.4.0 | 0.35.0 | 2.6.0 | 1.4.0 | 1.4.0 +1.4.0 | 2.33.0 | 1.4.0 | 2.0.0 | 1.15.0 / 2.6.0 | 1.4.0 | 1.4.0 | 0.35.0 | 2.6.0 | 1.4.0 | 1.4.0 1.3.2 | 2.32.0 | 1.3.0 | 2.0.0 | 1.15.0 / 2.6.0 | 1.3.0 | 1.2.0 | 0.34.1 | 2.6.0 | 1.3.0 | 1.3.0 1.3.1 | 2.32.0 | 1.3.0 | 2.0.0 | 1.15.0 / 2.6.0 | 1.3.0 | 1.2.0 | 0.34.1 | 2.6.0 | 1.3.0 | 1.3.0 1.3.0 | 2.32.0 | 1.3.0 | 2.0.0 | 1.15.0 / 2.6.0 | 1.3.0 | 1.2.0 | 0.34.1 | 2.6.0 | 1.3.0 | 1.3.0 diff --git a/RELEASE.md b/RELEASE.md index 6a0effd905..5f1cca094f 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -2,6 +2,20 @@ ## Major Features and Improvements +### For Pipeline Authors + +### For Component Authors + +## Deprecations + +## Bug Fixes and Other Changes + +## Documentation Updates + +# Version 1.4.0 + +## Major Features and Improvements + * Supported endpoint overwrite for CAIP BulkInferrer. * Added support for outputting and encoding `tf.RaggedTensor`s in TFX Transform component. @@ -24,8 +38,12 @@ ### For Pipeline Authors +* N/A + ### For Component Authors +* N/A + ## Deprecations * Deprecated python3.6 support. @@ -39,9 +57,18 @@ update exec_properties for its executor now, which enables {SPAN} feature. * example_gen.utils.dict_to_example now accepts Numpy types * Updated pytest to include v6.x +* Depends on `apache-beam[gcp]>=2.33,<3`. +* Depends on `ml-metadata>=1.4.0,<1.5.0`. +* Depends on `struct2tensor>=0.35.0,<0.36.0`. +* Depends on `tensorflow-data-validation>=1.4.0,<1.5.0`. +* Depends on `tensorflow-model-analysis>=0.35.0,<0.36.0`. +* Depends on `tensorflow-transform>=1.4.0,<1.5.0`. +* Depends on `tfx-bsl>=1.4.0,<1.5.0`. ## Documentation Updates +* N/A + # Version 1.3.2 ## Major Features and Improvements diff --git a/tfx/dependencies.py b/tfx/dependencies.py index a0060378fa..14cd7643f5 100644 --- a/tfx/dependencies.py +++ b/tfx/dependencies.py @@ -54,9 +54,9 @@ def make_pipeline_sdk_required_install_packages(): 'absl-py>=0.9,<0.13', 'ml-metadata' + select_constraint( # LINT.IfChange - default='>=1.3.0,<1.4.0', + default='>=1.4.0,<1.5.0', # LINT.ThenChange(tfx/workspace.bzl) - nightly='>=1.4.0.dev', + nightly='>=1.5.0.dev', git_master='@git+https://github.com/google/ml-metadata@master'), 'packaging>=20,<21', 'portpicker>=1.3.1,<2', @@ -73,7 +73,7 @@ def make_required_install_packages(): # Make sure to sync the versions of common dependencies (absl-py, numpy, # and protobuf) with TF. return make_pipeline_sdk_required_install_packages() + [ - 'apache-beam[gcp]>=2.32,<3', + 'apache-beam[gcp]>=2.33,<3', 'attrs>=19.3.0,<21', 'click>=7,<8', 'google-cloud-aiplatform>=1.5.0,<2', @@ -93,22 +93,22 @@ def make_required_install_packages(): '>=1.15.2,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,<2.7'), 'tensorflow-hub>=0.9.0,<0.13', 'tensorflow-data-validation' + select_constraint( - default='>=1.3.0,<1.4.0', - nightly='>=1.4.0.dev', + default='>=1.4.0,<1.5.0', + nightly='>=1.5.0.dev', git_master='@git+https://github.com/tensorflow/data-validation@master' ), 'tensorflow-model-analysis' + select_constraint( - default='>=0.34.1,<0.35', - nightly='>=0.35.0.dev', + default='>=0.35.0,<0.36', + nightly='>=0.36.0.dev', git_master='@git+https://github.com/tensorflow/model-analysis@master'), 'tensorflow-serving-api>=1.15,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,<3', 'tensorflow-transform' + select_constraint( - default='>=1.3.0,<1.4.0', - nightly='>=1.4.0.dev', + default='>=1.4.0,<1.5.0', + nightly='>=1.5.0.dev', git_master='@git+https://github.com/tensorflow/transform@master'), 'tfx-bsl' + select_constraint( - default='>=1.3.0,<1.4.0', - nightly='>=1.4.0.dev', + default='>=1.4.0,<1.5.0', + nightly='>=1.5.0.dev', git_master='@git+https://github.com/tensorflow/tfx-bsl@master'), ] @@ -169,8 +169,8 @@ def make_extra_packages_tf_ranking(): # opencv-python-headless to avoid a build issue. 'opencv-python-headless<4.5.4; platform_system=="Darwin"', 'struct2tensor' + select_constraint( - default='>=0.34,<0.35', - nightly='>=0.35.0.dev', + default='>=0.35,<0.36', + nightly='>=0.36.0.dev', git_master='@git+https://github.com/google/struct2tensor@master'), ] diff --git a/tfx/version.py b/tfx/version.py index 17ce4ba774..45d47190b3 100644 --- a/tfx/version.py +++ b/tfx/version.py @@ -14,4 +14,4 @@ """Contains the version string of TFX.""" # Note that setup.py uses this version. -__version__ = '1.4.0.dev' +__version__ = '1.5.0.dev' diff --git a/tfx/workspace.bzl b/tfx/workspace.bzl index b735f211ce..7dc583e0a9 100644 --- a/tfx/workspace.bzl +++ b/tfx/workspace.bzl @@ -79,6 +79,6 @@ def tfx_workspace(): name = "com_github_google_ml_metadata", repo = "google/ml-metadata", # LINT.IfChange - tag = "v1.3.0", + tag = "v1.4.0", # LINT.ThenChange(//tfx/dependencies.py) )