|
2 | 2 |
|
3 | 3 | ## Major Features and Improvements
|
4 | 4 |
|
5 |
| -* N/A |
| 5 | +* Added a simple query based driver that supports Span spec and static_range. |
| 6 | +* Added e2e rolling window example/test for Span Resolver. |
| 7 | +* Performance improvement in Transform by avoiding excess encodings and |
| 8 | + decodings when it materializes transformed examples or generates statistics |
| 9 | + (both enabled by default). |
| 10 | +* Added an accessor (`.data_view_decode_fn`) to the decoder function wrapped in |
| 11 | + the DataView in Trainer `FnArgs.data_accessor`. |
6 | 12 |
|
7 | 13 | ## Breaking Changes
|
8 | 14 |
|
9 |
| -* N/A |
| 15 | +* Starting in this version, following artifacts will be stored in new format, |
| 16 | + but artifacts produced by older versions can be read in a backwards |
| 17 | + compatible way: |
| 18 | + * Change split sub-folder format to 'Split-<split_name>', this applies to |
| 19 | + all artifacts that contain splits. Old format '<split_name>' can still |
| 20 | + be loaded by TFX. |
| 21 | + * Change Model artifact's sub-folder name to 'Format-TFMA' for eval model |
| 22 | + and 'Format-Serving' for serving model. Old Model artifact format |
| 23 | + ('eval_model_dir'/'serving_model_dir') can still be loaded by TFX. |
| 24 | + * Change ExampleStatistics artifact payload to binary proto |
| 25 | + FeatureStats.pb file. Old payload format (tfrecord stats_tfrecord file) |
| 26 | + can still be loaded by TFX. |
| 27 | + * Change ExampleAnomalies artifact payload to binary proto SchemaDiff.pb |
| 28 | + file. Old payload format (text proto anomalies.pbtxt file) is deprecated |
| 29 | + as TFX doesn't have downstream components that take ExampleAnomalies |
| 30 | + artifact. |
| 31 | + |
10 | 32 |
|
11 | 33 | ### For Pipeline Authors
|
12 | 34 |
|
13 |
| -* N/A |
| 35 | +* CLI requires Apache Airflow 1.10.14 or later. If you are using an older |
| 36 | + version of airflow, you can still copy runner definition to the DAG |
| 37 | + directory manually and run using airflow UIs. |
14 | 38 |
|
15 | 39 | ### For Component Authors
|
16 | 40 |
|
17 | 41 | * N/A
|
18 | 42 |
|
19 | 43 | ## Deprecations
|
20 | 44 |
|
21 |
| -* N/A |
| 45 | +* Deprecated input/output compatibility aliases for Transform and |
| 46 | + StatisticsGen. |
22 | 47 |
|
23 | 48 | ## Bug Fixes and Other Changes
|
24 | 49 |
|
25 |
| -* Fix in the component colabs. |
| 50 | +* The `tfx_version` custom property of output artifacts is now set by the |
| 51 | + default publisher to the TFX SDK version. |
| 52 | +* Depends on `absl-py>=0.9,<0.13`. |
| 53 | +* Depends on `kfp-pipeline-spec>=0.1.7,<0.2`. |
| 54 | +* Depends on `ml-metadata>=0.29.0,<0.30.0`. |
| 55 | +* Depends on `packaging>=20,<21`. |
| 56 | +* Depends on `struct2tensor>=0.29.0,<0.30.0`. |
| 57 | +* Depends on `tensorflow-data-validation>=0.29.0,<0.30.0`. |
| 58 | +* Depends on `tensorflow-model-analysis>=0.29.0,<0.30.0`. |
| 59 | +* Depends on `tensorflow-transform>=0.29.0,<0.30.0`. |
| 60 | +* Depends on `tfx-bsl>=0.29.0,<0.30.0`. |
26 | 61 |
|
27 | 62 | ## Documentation Updates
|
28 | 63 |
|
29 |
| -* N/A |
| 64 | +* Simplified Apache Spark and Flink example deployment scripts by using Beam's |
| 65 | + SparkRunner and FlinkRunner classes. |
| 66 | +* Upgraded example Apache Flink deployment to Flink 1.12.1. |
| 67 | +* Upgraded example Apache Spark deployment to Spark 2.4.7. |
| 68 | +* Added the "TFX Python function component" notebook tutorial. |
0 commit comments