Releases: tensorflow/tfx
Releases · tensorflow/tfx
TFX 1.8.0-rc0
Major Features and Improvements
- Added experimental exit_handler support for KubeflowDagRunner.
- Enabled custom labels to be submitted to CAIP training jobs.
- Enabled custom Python function-based components to share pipeline Beam
configuration by [inheriting from BaseBeamComponent]
(https://www.tensorflow.org/tfx/guide/custom_function_component)
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
LatestBlessedModelStrategy
gracefully handles the case where there are no
blessed model at all (e.g. first run).
- Fix that the resolver with custom
ResolverStrategy
(assume correctly
packaged) fails.
- Fixed
ElwcBigQueryExampleGen
data serializiation error that was causing an
assertion failure on Beam.
- Added dark mode styling support for InteractiveContext notebook formatters.
- (Python 3.9+) Supports
list
and dict
in type definition of execution
properties.
- Populate Artifact proto
name
field when name is set on the Artifact python
object.
- Temporarily capped
apache-airflow
version to 2.2.x to avoid dependency
conflict. We will rollback this change once kfp
releases a new version.
- Fixed a compatibility issue with apache-airflow 2.3.0 that is failing with
"unexpected keyword argument 'default_args'".
- StatisticsGen will raise an error if unsupported StatsOptions (i.e.,
generators or experimental_slice_functions) are passed.
Dependency Updates
Package Name |
Version Constraints |
Previously (in v1.7.0 ) |
Comments |
apache-beam[gcp] |
>=2.38,<3 |
>=2.36,<3 |
Synced release train |
Documentation Updates
TFX 1.5.1
Major Features and Improvements
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Uses apache-beam==2.38 in the tfx container image.
Documentation Updates
TFX 1.7.1
Major Features and Improvements
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Fix that the resolver with custom
ResolverStrategy
(assume correctly
packaged) fails.
Dependency Updates
Documentation Updates
TFX 1.6.2
Major Features and Improvements
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
Dependency Updates
Package Name |
Version Constraints |
Previously (in v1.6.0 ) |
Comments |
tensorflow |
>=1.15.5,<2 or ~=2.7.0 or ~=2.8.0 |
>=1.15.5,<2 or ~=2.7.0 |
|
Documentation Updates
TFX 1.7.0
Major Features and Improvements
- Added support for list-type Placeholder.
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
- Removed the already-deprecated components.ImporterNode, should use
v1.dsl.Importer instead.
- Deprecated Channel property setters. Use constructor argument instead.
Bug Fixes and Other Changes
- Fixed the cluster spec error in CAIP Tuner on Vertex when
num_parallel_trials = 1
- Replaced deprecated assertDictContainsSubset with
assertLessEqual(itemsA, itemsB).
- Updating Keras tutorial to make better use of Keras, and better feature
engineering.
- Merges KFP UI Metadata file if it already exists. Now components can produce
their own UI results and it will be merged with existing visualization.
- Switch Transform component to always use sketch when computing top-k stats.
Dependency Updates
Package Name |
Version Constraints |
Previously (in v1.6.0 ) |
Comments |
apache-beam[gcp] |
~=2.36 |
~=2.35 |
Synced release train |
google-cloud-aiplatform |
>=1.6.2,<2 |
>=1.5.0,<2 |
|
ml-metadata |
~=1.7.0 |
~=1.6.0 |
Synced release train |
struct2tensor |
~=0.38.0 |
~=0.37.0 |
Synced release train |
tensorflow |
>=1.15.5,<2 or ~=2.8.0 |
>=1.15.5,<2 or ~=2.7.0 |
|
tensorflow-data-validation |
~=1.7.0 |
~=1.6.0 |
Synced release train |
tensorflow-decision-forests |
==0.2.4 |
==0.2.1 |
|
tensorflow-model-analysis |
~=0.38.0 |
~=0.37.0 |
Synced release train |
tensorflow-serving-api |
>=1.15,<3 or ~=2.8.0 |
>=1.15,<3 or ~=2.7.0 |
|
tensorflow-transform |
~=1.7.0 |
~=1.6.0 |
Synced release train |
tfx-bsl |
~=1.7.0 |
~=1.6.0 |
Synced release train |
Documentation Updates
TFX 1.7.0-rc0
Major Features and Improvements
- Added support for list-type Placeholder.
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
- Removed the already-deprecated components.ImporterNode, should use
v1.dsl.Importer instead.
- Deprecated Channel property setters. Use constructor argument instead.
Bug Fixes and Other Changes
- Fixed the cluster spec error in CAIP Tuner on Vertex when
num_parallel_trials = 1
- Replaced deprecated assertDictContainsSubset with
assertLessEqual(itemsA, itemsB).
- Updating Keras tutorial to make better use of Keras, and better feature
engineering.
- Merges KFP UI Metadata file if it already exists. Now components can produce
their own UI results and it will be merged with existing visualization.
- Switch Transform component to always use sketch when computing top-k stats.
Dependency Updates
Package Name |
Version Constraints |
Previously (in v1.6.0 ) |
Comments |
apache-beam[gcp] |
~=2.36 |
~=2.35 |
Synced release train |
google-cloud-aiplatform |
>=1.6.2,<2 |
>=1.5.0,<2 |
|
ml-metadata |
~=1.7.0 |
~=1.6.0 |
Synced release train |
struct2tensor |
~=0.38.0 |
~=0.37.0 |
Synced release train |
tensorflow |
>=1.15.5,<2 or ~=2.8.0 |
>=1.15.5,<2 or ~=2.7.0 |
|
tensorflow-data-validation |
~=1.7.0 |
~=1.6.0 |
Synced release train |
tensorflow-decision-forests |
==0.2.4 |
==0.2.1 |
|
tensorflow-model-analysis |
~=0.38.0 |
~=0.37.0 |
Synced release train |
tensorflow-serving-api |
>=1.15,<3 or ~=2.8.0 |
>=1.15,<3 or ~=2.7.0 |
|
tensorflow-transform |
~=1.7.0 |
~=1.6.0 |
Synced release train |
tfx-bsl |
~=1.7.0 |
~=1.6.0 |
Synced release train |
Documentation Updates
TFX 1.6.1
Major Features and Improvements
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Fixed
Pusher
issue that didn't copy files other than
saved_model.pb
.
Documentation Updates
TFX 1.6.0
Major Features and Improvements
- Added experimental support for TensorFlow Decision Forests models.
- Added Boolean type value artifacts.
- Function components defined with
@component
may now have optional/nullable
primitive type return values when Optional[T]
is used in the return type
OutputDict.
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Depends on
numpy>=1.16,<2
.
- Depends on
absl-py>=0.9,<2.0.0
.
- Depends on
apache-beam[gcp]>=2.35,<3
.
- Depends on
ml-metadata>=1.6.0,<1.7.0
.
- Depends on
struct2tensor>=0.37.0,<0.38.0
.
- Depends on
tensorflow-data-validation>=1.6.0,<1.7.0
.
- Depends on
tensorflow-model-analysis>=0.37.0,<0.38.0
.
- Depends on
tensorflow-transform>=1.6.0,<1.7.0
.
- Depends on
tfx-bsl>=1.6.0,<1.7.0
.
- Depends on
tensorflow>=1.15.5,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,<3
.
- Depends on
kfp>=1.8.5,<2'
.
- Pusher now copies the
saved_model.pb
file at last to prevent loading
SavedModel on invalid (partially available) directory state.
- Always disable caching for exit handlers in Kubeflow V2 runner to
reflect latest status of dependent dag.
Documentation Updates
TFX 1.6.0-rc0
Major Features and Improvements
- Added experimental support for TensorFlow Decision Forests models.
- Added Boolean type value artifacts.
- Function components defined with
@component
may now have optional/nullable
primitive type return values when Optional[T]
is used in the return type
OutputDict.
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Depends on
numpy>=1.16,<2
.
- Depends on
absl-py>=0.9,<2.0.0
.
- Depends on
apache-beam[gcp]>=2.35,<3
.
- Depends on
ml-metadata>=1.6.0,<1.7.0
.
- Depends on
struct2tensor>=0.37.0,<0.38.0
.
- Depends on
tensorflow-data-validation>=1.6.0,<1.7.0
.
- Depends on
tensorflow-model-analysis>=0.37.0,<0.38.0
.
- Depends on
tensorflow-transform>=1.6.0,<1.7.0
.
- Depends on
tfx-bsl>=1.6.0,<1.7.0
.
- Depends on
tensorflow>=1.15.5,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,<3
.
- Depends on
kfp>=1.8.5,<2'
.
- Pusher now copies the
saved_model.pb
file at last to prevent loading
SavedModel on invalid (partially available) directory state.
- Always disable caching for exit handlers in Kubeflow V2 runner to
reflect latest status of dependent dag.
Documentation Updates
TFX 1.4.1
Major Features and Improvements
Breaking Changes
For Pipeline Authors
For Component Authors
Deprecations
Bug Fixes and Other Changes
- Ensures that Tensorflow is not re-installed during a container image build.
Documentation Updates