Skip to content

Commit aafb9eb

Browse files
committed
Prepare for TFDV 0.21.0 Release
PiperOrigin-RevId: 290772729
1 parent 26881e3 commit aafb9eb

File tree

6 files changed

+39
-33
lines changed

6 files changed

+39
-33
lines changed

README.md

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

179179
|tensorflow-data-validation |tensorflow |apache-beam[gcp] |pyarrow |
180180
|--------------------------------------------------------------------------------------|------------------|-----------------|--------|
181-
|[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) |nightly (1.x/2.x) |2.16.0 |0.14.0 |
181+
|[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) |nightly (1.x/2.x) |2.17.0 |0.15.0 |
182+
|[0.21.0](https://github.com/tensorflow/data-validation/blob/v0.21.0/RELEASE.md) |1.15 / 2.1 |2.17.0 |0.15.0 |
182183
|[0.15.0](https://github.com/tensorflow/data-validation/blob/v0.15.0/RELEASE.md) |1.15 / 2.0 |2.16.0 |0.14.0 |
183184
|[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) |1.14 |2.14.0 |0.14.0 |
184185
|[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) |1.14 |2.14.0 |0.14.0 |

RELEASE.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<!-- mdlint off(HEADERS_TOO_MANY_H1) -->
2-
# Current version (not yet released; still in development)
2+
3+
# Release 0.21.0
34

45
## Major Features and Improvements
56

@@ -14,19 +15,22 @@
1415

1516
## Bug Fixes and Other Changes
1617

17-
* Exclude examples in which the entire sparse feature is missing when
18-
calculating sparse feature statistics.
19-
* Validate min_examples_count dataset constraint.
20-
* Document the schema fields, statistics fields, and detection condition for
21-
each anomaly type that TFDV detects.
22-
* Handle null array in cross feature stats generator, top-k & uniques
23-
combiner stats generator, and sklearn mutual information generator.
24-
* Handle infinity in basic stats generator.
25-
* Set num_missing and num_examples correctly in the presence of sparse features.
26-
* Compute weighted feature stats for all weighted features declared in schema.
27-
* Depends on `tensorflow-metadata>=0.15.2,<0.16`.
28-
* Depends on `pyarrow>=0.14` (removed the upper bound as it is determined
29-
by `tfx-bsl`).
18+
* Exclude examples in which the entire sparse feature is missing when
19+
calculating sparse feature statistics.
20+
* Validate min_examples_count dataset constraint.
21+
* Document the schema fields, statistics fields, and detection condition for
22+
each anomaly type that TFDV detects.
23+
* Handle null array in cross feature stats generator, top-k & uniques combiner
24+
stats generator, and sklearn mutual information generator.
25+
* Handle infinity in basic stats generator.
26+
* Set num_missing and num_examples correctly in the presence of sparse
27+
features.
28+
* Compute weighted feature stats for all weighted features declared in schema.
29+
* Depends on `tensorflow-metadata>=0.21.0,<0.22`.
30+
* Depends on `pyarrow>=0.15` (removed the upper bound as it is determined by
31+
`tfx-bsl`).
32+
* Depends on `tfx-bsl>=0.21.0,<0.22`
33+
* Depends on `apache-beam>=2.17,<3`
3034

3135
## Breaking Changes
3236

g3doc/install.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,17 +173,18 @@ The following table shows the package versions that are
173173
compatible with each other. This is determined by our testing framework, but
174174
other *untested* combinations may also work.
175175

176-
|tensorflow-data-validation |tensorflow |apache-beam[gcp] |pyarrow |
177-
|--------------------------------------------------------------------------------------|------------------|-----------------|--------|
178-
|[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) |nightly (1.x/2.x) |2.16.0 |0.14.0 |
179-
|[0.15.0](https://github.com/tensorflow/data-validation/blob/v0.15.0/RELEASE.md) |1.15 / 2.0 |2.16.0 |0.14.0 |
180-
|[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) |1.14 |2.14.0 |0.14.0 |
181-
|[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) |1.14 |2.14.0 |0.14.0 |
182-
|[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) |1.13 |2.11.0 |n/a |
183-
|[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) |1.13 |2.11.0 |n/a |
184-
|[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) |1.12 |2.10.0 |n/a |
185-
|[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) |1.11 |2.8.0 |n/a |
186-
|[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) |1.9 |2.6.0 |n/a |
176+
tensorflow-data-validation | tensorflow | apache-beam[gcp] | pyarrow
177+
------------------------------------------------------------------------------------- | ----------------- | ---------------- | -------
178+
[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) | nightly (1.x/2.x) | 2.17.0 | 0.15.0
179+
[0.21.0](https://github.com/tensorflow/data-validation/blob/v0.21.0/RELEASE.md) | 1.15 / 2.1 | 2.17.0 | 0.15.0
180+
[0.15.0](https://github.com/tensorflow/data-validation/blob/v0.15.0/RELEASE.md) | 1.15 / 2.0 | 2.16.0 | 0.14.0
181+
[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) | 1.14 | 2.14.0 | 0.14.0
182+
[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) | 1.14 | 2.14.0 | 0.14.0
183+
[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) | 1.13 | 2.11.0 | n/a
184+
[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) | 1.13 | 2.11.0 | n/a
185+
[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) | 1.12 | 2.10.0 | n/a
186+
[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) | 1.11 | 2.8.0 | n/a
187+
[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) | 1.9 | 2.6.0 | n/a
187188

188189
## Questions
189190

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,15 @@ def has_ext_modules(self):
8383
# six, and protobuf) with TF.
8484
install_requires=[
8585
'absl-py>=0.7,<0.9',
86-
'apache-beam[gcp]>=2.16,<3',
86+
'apache-beam[gcp]>=2.17,<3',
8787
'numpy>=1.16,<2',
8888
'protobuf>=3.7,<4',
89-
'pyarrow>=0.14',
89+
'pyarrow>=0.15',
9090
'six>=1.12,<2',
9191
'tensorflow>=1.15,<3',
92-
'tensorflow-metadata>=0.21.0,<0.22',
93-
'tensorflow-transform>=0.15,<0.16',
94-
'tfx-bsl>=0.15.2,<0.17',
92+
'tensorflow-metadata>=0.21,<0.22',
93+
'tensorflow-transform>=0.21,<0.22',
94+
'tfx-bsl>=0.21,<0.22',
9595

9696
# Dependencies needed for visualization.
9797
# Note that we don't add a max version for IPython as it introduces a

tensorflow_data_validation/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 TFDV."""
1616

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

tensorflow_data_validation/workspace.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def tf_data_validation_workspace():
1515
# Fetch tf.Metadata repo from GitHub.
1616
git_repository(
1717
name = "com_github_tensorflow_metadata",
18-
commit = "1fc2e7fe08ee8f108e84b8a0df8e218002aa45df",
18+
commit = "3df244b95157e19c2b1dd811dec05a3861c26c6d",
1919
remote = "https://github.com/tensorflow/metadata.git",
2020
)
2121
# LINT.ThenChange(//third_party/py/tensorflow_data_validation/google/copy.bara.sky)

0 commit comments

Comments
 (0)