Skip to content

Commit

Permalink
TFX 0.30.0 Release
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 372592603
  • Loading branch information
dhruvesh09 authored and tfx-copybara committed May 7, 2021
1 parent 27931ca commit 5644abe
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 28 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,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.28.0 | 0.29.0 | 2.0.0 | nightly (1.x/2.x) | 0.29.0 | 0.29.0 | 0.29.0 | 2.4.0 | 0.29.0 | 0.29.0
[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md) | 2.28.0 | 0.29.0 | 2.0.0 | nightly (1.x/2.x) | 0.30.0 | 0.30.0 | 0.30.0 | 2.4.0 | 0.30.0 | 0.30.0
0.30.0 | 2.28.0 | 0.29.0 | 2.0.0 | 1.15.0 / 2.4.0 | 0.30.0 | 0.30.0 | 0.30.0 | 2.4.0 | 0.30.0 | 0.30.0
0.29.0 | 2.28.0 | 0.29.0 | 2.0.0 | 1.15.0 / 2.4.0 | 0.29.0 | 0.29.0 | 0.29.0 | 2.4.0 | 0.29.0 | 0.29.0
0.28.0 | 2.28.0 | 0.28.0 | 2.0.0 | 1.15.0 / 2.4.0 | 0.28.0 | 0.28.0 | 0.28.0 | 2.4.0 | 0.28.0 | 0.28.1
0.27.0 | 2.27.0 | 0.27.0 | 2.0.0 | 1.15.0 / 2.4.0 | 0.27.0 | 0.27.0 | 0.27.0 | 2.4.0 | 0.27.0 | 0.27.0
Expand Down
58 changes: 45 additions & 13 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
# Current Version (Still in Development)

## Major Features and Improvements

## Breaking Changes

### For Pipeline Authors

### For Component Authors

## Deprecations

## Bug Fixes and Other Changes

## Documentation Updates

# Version 0.30.0

## Major Features and Improvements

* Upgraded TFX to KFP compiler to use KFP IR schema version 2.0.0.
* InfraValidator can now produce a [SavedModel with warmup requests](
https://www.tensorflow.org/tfx/serving/saved_model_warmup). This feature is
Expand All @@ -20,9 +37,13 @@
* Allow Beam pipeline args to be extended by specifying
`beam_pipeline_args` per component.
* Support string RuntimeParameters on Airflow.

## Breaking Changes
* CLI usage with kubeflow changed significantly.
* You MUST use the new `--build-image` to build a container image when

### For Pipeline Authors

* CLI usage with kubeflow changed significantly. You MUST use the new:
* `--build-image` to build a container image when
updating a pipeline with kubeflow engine.
* `--build-target-image` flag in CLI is changed to `--build-image` without
any container image argument. TFX will auto detect the image specified in
Expand Down Expand Up @@ -61,25 +82,36 @@
Please use .with_id() method of components.
* Removed output channel overwrite functionality from all official components.

### For Pipeline Authors

### For Component Authors

* N/A

## Deprecations

* N/A

## Bug Fixes and Other Changes
* New extra dependencies for convenience.
- tfx[airflow] installs all Apache Airflow orchestrator dependencies.
- tfx[kfp] installs all Kubeflow Pipelines orchestrator dependencies.
- tfx[tf-ranking] installs packages for TensorFlow Ranking.
NOTE: TensorFlow Ranking only compatible with TF >= 2.0.
* Depends on `google-cloud-aiplatform>=0.5.0,<0.8`.
* Depends on `portpicker>=1.3.1,<2`.
* Depends on 'google-cloud-bigquery>=1.6.0,<3'. (This was already installed as
a transitive dependency from the first release of TFX.)

* New extra dependencies for convenience.
- tfx[airflow] installs all Apache Airflow orchestrator dependencies.
- tfx[kfp] installs all Kubeflow Pipelines orchestrator dependencies.
- tfx[tf-ranking] installs packages for TensorFlow Ranking.
NOTE: TensorFlow Ranking only compatible with TF >= 2.0.
* Depends on 'google-cloud-bigquery>=1.6.0,<3'. (This was already installed as
a transitive dependency from the first release of TFX.)
* Depends on `google-cloud-aiplatform>=0.5.0,<0.8`.
* Depends on `ml-metadata>=0.30.0,<0.31.0`.
* Depends on `portpicker>=1.3.1,<2`.
* Depends on `struct2tensor>=0.30.0,<0.31.0`.
* Depends on `tensorflow-data-validation>=0.30.0,<0.31.0`.
* Depends on `tensorflow-model-analysis>=0.30.0,<0.31.0`.
* Depends on `tensorflow-transform>=0.30.0,<0.31.0`.
* Depends on `tfx-bsl>=0.30.0,<0.31.0`.

## Documentation Updates

* N/A

# Version 0.29.0

## Major Features and Improvements
Expand Down
24 changes: 12 additions & 12 deletions tfx/dependencies.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ def make_pipeline_sdk_required_install_packages():
'absl-py>=0.9,<0.13',
'ml-metadata' + select_constraint(
# LINT.IfChange
default='>=0.29,<0.30',
default='>=0.30,<0.31',
# LINT.ThenChange(tfx/workspace.bzl)
nightly='>=0.30.0.dev',
nightly='>=0.31.0.dev',
git_master='@git+https://github.com/google/ml-metadata@master'),
'packaging>=20,<21',
'protobuf>=3.12.2,<4',
Expand Down Expand Up @@ -91,23 +91,23 @@ def make_required_install_packages():
'tensorflow>=1.15.2,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,<3',
'tensorflow-hub>=0.9.0,<0.10',
'tensorflow-data-validation' + select_constraint(
default='>=0.29,<0.30',
nightly='>=0.30.0.dev',
default='>=0.30,<0.31',
nightly='>=0.31.0.dev',
git_master='@git+https://github.com/tensorflow/data-validation@master'
),
'tensorflow-model-analysis' + select_constraint(
default='>=0.29,<0.30',
nightly='>=0.30.0.dev',
default='>=0.30,<0.31',
nightly='>=0.31.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.*,<3',
'tensorflow-transform' + select_constraint(
default='>=0.29,<0.30',
nightly='>=0.30.0.dev',
default='>=0.30,<0.31',
nightly='>=0.31.0.dev',
git_master='@git+https://github.com/tensorflow/transform@master'),
'tfx-bsl' + select_constraint(
default='>=0.29,<0.30',
nightly='>=0.30.0.dev',
default='>=0.30,<0.31',
nightly='>=0.31.0.dev',
git_master='@git+https://github.com/tensorflow/tfx-bsl@master'),
]

Expand Down Expand Up @@ -160,8 +160,8 @@ def make_extra_packages_tf_ranking():
return [
'tensorflow-ranking>=0.3.3,<0.4',
'struct2tensor' + select_constraint(
default='>=0.29,<0.30',
nightly='>=0.30.0.dev',
default='>=0.30,<0.31',
nightly='>=0.31.0.dev',
git_master='@git+https://github.com/google/struct2tensor@master'),
]

Expand Down
2 changes: 1 addition & 1 deletion tfx/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
"""Contains the version string of TFX."""

# Note that setup.py uses this version.
__version__ = '0.30.0.dev'
__version__ = '0.31.0.dev'
2 changes: 1 addition & 1 deletion tfx/workspace.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,6 @@ def tfx_workspace():
name = "com_github_google_ml_metadata",
repo = "google/ml-metadata",
# LINT.IfChange
tag = "v0.29.0",
tag = "v0.30.0",
# LINT.ThenChange(//tfx/dependencies.py)
)

0 comments on commit 5644abe

Please sign in to comment.