Version 1.10.0-rc0

September 23, 2022 ยท View on GitHub

Major Features and Improvements

  • Saved tuner results in pandas records formatted JSON.
  • TFX Transform now supports tf.SequenceExample natively. The native path can be activated by providing TensorRepresentations in the Schema.
  • TFX Transform now supports reading raw and materializing transformed data in Apache Parquet format.
  • ExampleDiff outputs statistics on the matching process, and optional counts of paired feature values.

Breaking Changes

  • N/A

For Pipeline Authors

  • N/A

For Component Authors

  • N/A

Deprecations

  • N/A

Bug Fixes and Other Changes

  • Type hint on BaseComponent.inputs and BaseComponent.outputs corrected to be Channel subclasses.
  • Added input_optional parameter to ChannelParameter. This allows component authors to declare that even if a channel is optional, if it is provided during pipeline definition time, then it must have resolved inputs during run time.
  • Allow latest apache-airflow 2.x versions.
  • Moved tflite-support related dependencies from [examples] to a separate [tflite-support] extra.
  • Output artifacts from multiple invocations of the same component are given unique names, avoiding duplication errors, especially in the InteractiveContext.

Dependency Updates

Package NameVersion ConstraintsPreviously (in v1.9.0)Comments
google-api-core<2N/AAdded to help pip dependency resolution. google-api-core was already a transitive dependency.
apache-beam[gcp]>=2.40,<3>=2.38,<3Synced release train
attrs>=19.3.0,<22>=19.3.0,<21Allow more recent versions
pyarrow>=6,<7>=1,<6Synced release train
ml-metadata~=1.10.0~=1.9.0Synced release train
struct2tensor~=0.41.0~=0.40.0Synced release train
tensorflow-data-validation~=1.10.0~=1.9.0Synced release train
tensorflow-model-analysis~=0.41.0~=0.40.0Synced release train
tensorflow-transform~=1.10.1~=1.9.0Synced release train
tfx-bsl~=1.10.1~=1.9.0Synced release train

Documentation Updates

  • N/A