Tensorflow-transform

Latest version: v1.16.0

Safety actively analyzes 697876 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

1.10.0

Major Features and Improvements

* N/A

Bug Fixes and Other Changes

* Assign different close_to_resources resource hints to both original and
cloned PTransforms in deep copy optimization. The reason of adding these
resource hints is to prevent root Reads that are generated from deep copy
being merged due to common subexpression elimination.
* Depends on `apache-beam[gcp]>=2.40,<3`.
* Depends on `pyarrow>=6,<7`.
* Depends on `tensorflow-metadata>=1.10.0,<1.11.0`.
* Depends on `tfx-bsl>=1.10.0,<1.11.0`.

Breaking Changes

* N/A

Deprecations

* N/A

1.9.0

Major Features and Improvements

* Adds element-wise scaling support to `scale_by_min_max_per_key`,
`scale_to_0_1_per_key` and `scale_to_z_score_per_key` for
`key_vocabulary_filename = None`.

Bug Fixes and Other Changes

* Depends on `tensorflow>=1.15.5,<2` or `tensorflow>=2.9,<2.10`
* Depends on `tensorflow-metadata>=1.9.0,<1.10.0`.
* Depends on `tfx-bsl>=1.9.0,<1.10.0`.

Breaking Changes

* N/A

Deprecations

* N/A

1.8.0

Major Features and Improvements

* Adds `tft.DatasetMetadata` and its factory method `from_feature_spec` as
public APIs to be used when using the "instance dict" data format.

Bug Fixes and Other Changes

* Depends on `apache-beam[gcp]>=2.38,<3`.
* Depends on `tensorflow-metadata>=1.8.0,<1.9.0`.
* Depends on `tfx-bsl>=1.8.0,<1.9.0`.

Breaking Changes

* N/A

Deprecations

* N/A

1.7.0

Major Features and Improvements

* Introduced `tft.experimental.compute_and_apply_approximate_vocabulary` which
computes and applies an approximate vocabulary.

Bug Fixes and Other Changes

* Fix an issue when `tft.experimental.approximate_vocabulary` with `text`
output format would not filter out tokens with newline characters.
* Add a dummy value to the result of `tft.experimental.approximate_vocabulary`
as is done for the exact variant, in order for downstream code to easily
handle it.
* Update `tft.get_analyze_input_columns` to ensure its output includes
`preprocessing_fn` inputs which are not used in any TFT analyzers, but end
up in a control dependency (automatic control dependencies are not present
in TF1, hence this change will only affect the native TF2 implementation).
* Assign different resource hint tags to both original and cloned PTransforms
in deep copy optimization. The reason of adding these tags is to prevent
root Reads that are generated from deep copy being merged due to common
subexpression elimination.
* Fixed an issue when large int64 values would be incorrectly bucketized in
`tft.apply_buckets`.
* Depends on `apache-beam[gcp]>=2.36,<3`.
* Depends on
`tensorflow>=1.15.5,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<2.9`.
* Depends on `tensorflow-metadata>=1.7.0,<1.8.0`.
* Depends on `tfx-bsl>=1.7.0,<1.8.0`.

Breaking Changes

* N/A

Deprecations

* N/A

1.6.1

Major Features and Improvements

* N/A

Bug Fixes and Other Changes

* Depends on
`tensorflow>=1.15.5,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,<2.9`.

Breaking Changes

* N/A

Deprecations

* N/A

1.6.0

Major Features and Improvements

* Introduced `tft.experimental.get_vocabulary_size_by_name` that can retrieve
the size of a vocabulary computed using `tft.vocabulary` within the
`preprocessing_fn`.
* `tft.experimental.ptransform_analyzer` now supports analyzer cache using the
newly added `tft.experimental.CacheablePTransformAnalyzer` container.
* `tft.bucketize_per_key` now supports weights.

Bug Fixes and Other Changes

* Depends on `numpy>=1.16,<2`.
* Depends on `apache-beam[gcp]>=2.35,<3`.
* Depends on `absl-py>=0.9,<2.0.0`.
* Depends on `tensorflow-metadata>=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.*,<2.8`.

Breaking Changes

* N/A

Deprecations

* N/A

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.