Skip to content

Commit ba97c2a

Browse files
dhruvesh09tfx-copybara
authored andcommitted
TFX 0.28.0 Release
PiperOrigin-RevId: 360299166
1 parent ac795f4 commit ba97c2a

File tree

6 files changed

+67
-35
lines changed

6 files changed

+67
-35
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ but other *untested* combinations may also work.
6161

6262
tfx | apache-beam[gcp] | ml-metadata | pyarrow | tensorflow | tensorflow-data-validation | tensorflow-metadata | tensorflow-model-analysis | tensorflow-serving-api | tensorflow-transform | tfx-bsl
6363
------------------------------------------------------------------------- | ---------------- | ----------- | ------- | ----------------- | -------------------------- | ------------------- | ------------------------- | ---------------------- | -------------------- | -------
64-
[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md) | 2.27.0 | 0.27.0 | 2.0.0 | nightly (1.x/2.x) | 0.27.0 | 0.27.0 | 0.27.0 | 2.4.0 | 0.27.0 | 0.27.0
64+
[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md) | 2.28.0 | 0.28.0 | 2.0.0 | nightly (1.x/2.x) | 0.28.0 | 0.28.0 | 0.28.0 | 2.4.0 | 0.28.0 | 0.28.1
65+
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
6566
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
6667
0.26.0 | 2.25.0 | 0.26.0 | 0.17.0 | 1.15.0 / 2.3.0 | 0.26.0 | 0.26.0 | 0.26.0 | 2.3.0 | 0.26.0 | 0.26.0
6768
0.25.0 | 2.25.0 | 0.24.0 | 0.17.0 | 1.15.0 / 2.3.0 | 0.25.0 | 0.25.0 | 0.25.0 | 2.3.0 | 0.25.0 | 0.25.0

RELEASE.md

Lines changed: 48 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,70 @@
11
# Current Version (Still in Development)
22

33
## Major Features and Improvements
4-
* Publically released TFX docker image in tensorflow/tfx will use GPU
4+
5+
## Breaking Changes
6+
7+
### For Pipeline Authors
8+
9+
### For Component Authors
10+
11+
## Deprecations
12+
13+
## Bug Fixes and Other Changes
14+
15+
## Documentation Updates
16+
17+
# Version 0.28.0
18+
19+
## Major Features and Improvements
20+
21+
* Publically released TFX docker image in [tensorflow/tfx](
22+
https://hub.docker.com/r/tensorflow/tfx) will use GPU
523
compatible based TensorFlow images from [Deep Learning Containers](
624
https://cloud.google.com/ai-platform/deep-learning-containers). This allow
725
these images to be used with GPU out of box.
26+
* Added an example pipeline for a ranking model (using
27+
[tensorflow_ranking](https://github.com/tensorflow/ranking))
28+
at `tfx/examples/ranking`. More documentation will be available in future
29+
releases.
30+
* Added a [spans_resolver](
31+
https://github.com/tensorflow/tfx/blob/master/tfx/dsl/experimental/spans_resolver.py)
32+
that can resolve spans based on range_config.
833

9-
* Added an example pipeline for a ranking model (using
10-
[tensorflow_ranking](https://github.com/tensorflow/ranking))
11-
at `tfx/examples/ranking`. More documentation will be available in future
12-
releases.
34+
## Breaking Changes
1335

14-
* Added a resolver that can resolve spans based on range_config.
15-
16-
## Breaking changes
17-
18-
### For pipeline authors
36+
### For Pipeline Authors
1937

2038
* Custom arg key in `google_cloud_ai_platform.tuner.executor` is renamed to
2139
`ai_platform_tuning_args` from `ai_platform_training_args`, to better
2240
distinguish usage with Trainer.
2341

2442
### For component authors
2543

44+
* N/A
45+
2646
## Deprecations
27-
* Deprecated input/output compatibility aliases for Transform.
2847

29-
* Deprecated input/output compatibility aliases for SchemaGen.
48+
* Deprecated input/output compatibility aliases for Transform and SchemaGen.
3049

31-
## Bug fixes and other changes
32-
* Change Bigquery ML Pusher to publish the model to the user specified project
33-
instead of the default project from run time context.
50+
## Bug Fixes and Other Changes
3451

35-
## Documentation updates
36-
* Published a migration instruction for legacy custom Launcher developers.
52+
* Change Bigquery ML Pusher to publish the model to the user specified project
53+
instead of the default project from run time context.
54+
* Depends on `apache-beam[gcp]>=2.28,<3`.
55+
* Depends on `ml-metadata>=0.28.0,<0.29.0`.
56+
* Depends on `kfp-pipeline-spec>=0.1.6,<0.2`.
57+
* Depends on `struct2tensor>=0.28.0,<0.29.0`.
58+
* Depends on `tensorflow-data-validation>=0.28.0,<0.29.0`.
59+
* Depends on `tensorflow-model-analysis>=0.28.0,<0.29.0`.
60+
* Depends on `tensorflow-transform>=0.28.0,<0.29.0`.
61+
* Depends on `tfx-bsl>=0.28.1,<0.29.0`.
62+
63+
## Documentation Updates
64+
65+
* Published a [migration instruction](
66+
https://github.com/tensorflow/tfx/blob/master/tfx/orchestration/launcher/README.md)
67+
for legacy custom launcher developers.
3768

3869
# Version 0.27.0
3970

tfx/dependencies.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ def make_pipeline_sdk_required_install_packages():
5555
'absl-py>=0.9,<0.11',
5656
'ml-metadata' + select_constraint(
5757
# LINT.IfChange
58-
default='>=0.27,<0.28',
58+
default='>=0.28,<0.29',
5959
# LINT.ThenChange(tfx/workspace.bzl)
60-
nightly='>=0.28.0.dev',
60+
nightly='>=0.29.0.dev',
6161
git_master='@git+https://github.com/google/ml-metadata@master'),
6262
'protobuf>=3.12.2,<4',
6363
'six>=1.10,<2',
@@ -72,7 +72,7 @@ def make_required_install_packages():
7272
# six, and protobuf) with TF.
7373
return make_pipeline_sdk_required_install_packages() + [
7474
# LINT.IfChange
75-
'apache-beam[gcp]>=2.27,<3',
75+
'apache-beam[gcp]>=2.28,<3',
7676
# LINT.ThenChange(examples/chicago_taxi_pipeline/setup/setup_beam.sh)
7777
'attrs>=19.3.0,<21',
7878
'click>=7,<8',
@@ -92,23 +92,23 @@ def make_required_install_packages():
9292
# TODO(b/159488890): remove user module-only dependency.
9393
'tensorflow-cloud>=0.1,<0.2',
9494
'tensorflow-data-validation' + select_constraint(
95-
default='>=0.27,<0.28',
96-
nightly='>=0.28.0.dev',
95+
default='>=0.28,<0.29',
96+
nightly='>=0.29.0.dev',
9797
git_master='@git+https://github.com/tensorflow/data-validation@master'
9898
),
9999
'tensorflow-model-analysis' + select_constraint(
100-
default='>=0.27,<0.28',
101-
nightly='>=0.28.0.dev',
100+
default='>=0.28,<0.29',
101+
nightly='>=0.29.0.dev',
102102
git_master='@git+https://github.com/tensorflow/model-analysis@master'
103103
),
104104
'tensorflow-serving-api>=1.15,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,<3',
105105
'tensorflow-transform' + select_constraint(
106-
default='>=0.27,<0.28',
107-
nightly='>=0.28.0.dev',
106+
default='>=0.28,<0.29',
107+
nightly='>=0.29.0.dev',
108108
git_master='@git+https://github.com/tensorflow/transform@master'),
109109
'tfx-bsl' + select_constraint(
110-
default='>=0.27,<0.28',
111-
nightly='>=0.28.0.dev',
110+
default='>=0.28.1,<0.29',
111+
nightly='>=0.29.0.dev',
112112
git_master='@git+https://github.com/tensorflow/tfx-bsl@master'),
113113
]
114114

@@ -127,7 +127,7 @@ def make_extra_packages_test():
127127
# apache-airflow 1.0.14 or later.(github.com/apache/airflow/issues/11965).
128128
'cattrs==1.0.0',
129129
'kfp>=1.1.0,<2',
130-
'kfp-pipeline-spec>=0.1.5,<0.2',
130+
'kfp-pipeline-spec>=0.1.6,<0.2',
131131
'pytest>=5,<6',
132132
# TODO(b/175740170): Delete pinned werkzeug version after using the new
133133
# pip resolver.
@@ -138,7 +138,7 @@ def make_extra_packages_test():
138138
def make_extra_packages_docker_image():
139139
# Packages needed for tfx docker image.
140140
return [
141-
'kfp-pipeline-spec>=0.1.5,<0.2',
141+
'kfp-pipeline-spec>=0.1.6,<0.2',
142142
'mmh>=2.2,<3',
143143
'python-snappy>=0.5,<0.6',
144144
]
@@ -168,7 +168,7 @@ def make_extra_packages_examples():
168168
'tflite-support>=0.1.0a1,<0.1.1',
169169
# Required for tfx/examples/ranking
170170
'tensorflow-ranking>=0.3.3,<0.4',
171-
'struct2tensor>=0.27,<0.28',
171+
'struct2tensor>=0.28,<0.29',
172172
]
173173

174174

tfx/examples/chicago_taxi_pipeline/setup/setup_beam.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ BEAM_DIR="$WORK_DIR/beam"
1919
GIT_COMMAND=`which git`
2020
BEAM_REPO="https://github.com/apache/beam"
2121
# LINT.IfChange
22-
BEAM_BRANCH="release-2.27.0"
22+
BEAM_BRANCH="release-2.28.0"
2323
# LINT.ThenChange(../../../dependencies.py)
2424

2525

tfx/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
"""Contains the version string of TFX."""
1616

1717
# Note that setup.py uses this version.
18-
__version__ = '0.28.0.dev'
18+
__version__ = '0.29.0.dev'

tfx/workspace.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,6 @@ def tfx_workspace():
7979
name = "com_github_google_ml_metadata",
8080
repo = "google/ml-metadata",
8181
# LINT.IfChange
82-
tag = "v0.27.0",
82+
tag = "v0.28.0",
8383
# LINT.ThenChange(//tfx/dependencies.py)
8484
)

0 commit comments

Comments
 (0)