Skip to content

Commit c47b3d7

Browse files
committed
TFDV 0.23.0 Release
PiperOrigin-RevId: 326729951
1 parent 1ac6051 commit c47b3d7

File tree

6 files changed

+74
-47
lines changed

6 files changed

+74
-47
lines changed

README.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ cd data-validation
106106
```
107107

108108
Note that these instructions will install the latest master branch of TensorFlow
109-
Data Validation. If you want to install a specific branch (such as a release branch),
110-
pass `-b <branchname>` to the `git clone` command.
109+
Data Validation. If you want to install a specific branch (such as a release
110+
branch), pass `-b <branchname>` to the `git clone` command.
111111

112112
### 3. Build the pip package
113113

@@ -159,25 +159,26 @@ The following table shows the package versions that are
159159
compatible with each other. This is determined by our testing framework, but
160160
other *untested* combinations may also work.
161161

162-
|tensorflow-data-validation |tensorflow |apache-beam[gcp] |pyarrow |
163-
|--------------------------------------------------------------------------------------|------------------|-----------------|--------|
164-
|[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) |nightly (1.x/2.x) |2.22.0 |0.17.0 |
165-
|[0.22.2](https://github.com/tensorflow/data-validation/blob/v0.22.2/RELEASE.md) |1.15 / 2.2 |2.20.0 |0.16.0 |
166-
|[0.22.1](https://github.com/tensorflow/data-validation/blob/v0.22.1/RELEASE.md) |1.15 / 2.2 |2.20.0 |0.16.0 |
167-
|[0.22.0](https://github.com/tensorflow/data-validation/blob/v0.22.0/RELEASE.md) |1.15 / 2.2 |2.20.0 |0.16.0 |
168-
|[0.21.5](https://github.com/tensorflow/data-validation/blob/v0.21.5/RELEASE.md) |1.15 / 2.1 |2.17.0 |0.15.0 |
169-
|[0.21.4](https://github.com/tensorflow/data-validation/blob/v0.21.4/RELEASE.md) |1.15 / 2.1 |2.17.0 |0.15.0 |
170-
|[0.21.2](https://github.com/tensorflow/data-validation/blob/v0.21.2/RELEASE.md) |1.15 / 2.1 |2.17.0 |0.15.0 |
171-
|[0.21.1](https://github.com/tensorflow/data-validation/blob/v0.21.1/RELEASE.md) |1.15 / 2.1 |2.17.0 |0.15.0 |
172-
|[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 |
173-
|[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 |
174-
|[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) |1.14 |2.14.0 |0.14.0 |
175-
|[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) |1.14 |2.14.0 |0.14.0 |
176-
|[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) |1.13 |2.11.0 |n/a |
177-
|[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) |1.13 |2.11.0 |n/a |
178-
|[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) |1.12 |2.10.0 |n/a |
179-
|[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) |1.11 |2.8.0 |n/a |
180-
|[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) |1.9 |2.6.0 |n/a |
162+
tensorflow-data-validation | apache-beam[gcp] | pyarrow | tensorflow | tensorflow-metadata | tensorflow-transform | tfx-bsl
163+
------------------------------------------------------------------------------------- | ---------------- | ------- | ----------------- | ------------------- | -------------------- | -------
164+
[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) | 2.23.0 | 0.17.0 | nightly (1.x/2.x) | 0.23.0 | 0.23.0 | 0.23.0
165+
[0.23.0](https://github.com/tensorflow/data-validation/blob/v0.23.0/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.23.0 | 0.23.0 | 0.23.0
166+
[0.22.2](https://github.com/tensorflow/data-validation/blob/v0.22.2/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.1
167+
[0.22.1](https://github.com/tensorflow/data-validation/blob/v0.22.1/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.1
168+
[0.22.0](https://github.com/tensorflow/data-validation/blob/v0.22.0/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.0
169+
[0.21.5](https://github.com/tensorflow/data-validation/blob/v0.21.5/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.1 | 0.21.3
170+
[0.21.4](https://github.com/tensorflow/data-validation/blob/v0.21.4/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.1 | 0.21.3
171+
[0.21.2](https://github.com/tensorflow/data-validation/blob/v0.21.2/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
172+
[0.21.1](https://github.com/tensorflow/data-validation/blob/v0.21.1/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
173+
[0.21.0](https://github.com/tensorflow/data-validation/blob/v0.21.0/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
174+
[0.15.0](https://github.com/tensorflow/data-validation/blob/v0.15.0/RELEASE.md) | 2.16.0 | 0.14.0 | 1.15 / 2.0 | 0.15.0 | 0.15.0 | 0.15.0
175+
[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) | 2.14.0 | 0.14.0 | 1.14 | 0.14.0 | 0.14.0 | n/a
176+
[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) | 2.14.0 | 0.14.0 | 1.14 | 0.14.0 | 0.14.0 | n/a
177+
[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) | 2.11.0 | n/a | 1.13 | 0.12.1 | 0.13.0 | n/a
178+
[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) | 2.11.0 | n/a | 1.13 | 0.12.1 | 0.13.0 | n/a
179+
[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) | 2.10.0 | n/a | 1.12 | 0.12.1 | 0.12.0 | n/a
180+
[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) | 2.8.0 | n/a | 1.11 | 0.9.0 | 0.11.0 | n/a
181+
[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) | 2.6.0 | n/a | 1.9 | n/a | n/a | n/a
181182

182183
## Questions
183184

RELEASE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,49 @@
33
# Current Version(Still in Development)
44

55
## Major Features and Improvements
6+
7+
## Bug Fixes and Other Changes
8+
9+
## Known Issues
10+
11+
## Breaking Changes
12+
13+
## Deprecations
14+
15+
# Version 0.23.0
16+
17+
## Major Features and Improvements
18+
619
* Data validation is now able to handle arbitrarily nested arrow
720
List/LargeList types. Schema entries for features with multiple nest levels
821
describe the value count at each level in the value_counts field.
922
* Add combiner stats generator to estimate top-K and uniques using Misra-Gries
1023
and K-Minimum Values sketches.
1124

1225
## Bug Fixes and Other Changes
26+
1327
* Validate that enough supported images are present (if
1428
image_domain.minimum_supported_image_fraction is provided).
1529
* Stopped requiring avro-python3.
30+
* Depends on `apache-beam[gcp]>=2.23,<3`.
1631
* Depends on `pyarrow>=0.17,<0.18`.
32+
* Depends on `tensorflow>=1.15.2,!=2.0.*,!=2.1.*,!=2.2.*,<3`.
33+
* Depends on `tensorflow-metadata>=0.23,<0.24`.
34+
* Depends on `tensorflow-transform>=0.23,<0.24`.
35+
* Depends on `tfx-bsl>=0.23,<0.24`.
1736

1837
## Known Issues
1938

39+
* N/A
40+
2041
## Breaking Changes
2142

43+
* N/A
44+
2245
## Deprecations
2346

47+
* N/A
48+
2449
# Version 0.22.2
2550

2651
## Major Features and Improvements

g3doc/install.md

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -157,25 +157,26 @@ The following table shows the package versions that are
157157
compatible with each other. This is determined by our testing framework, but
158158
other *untested* combinations may also work.
159159

160-
tensorflow-data-validation | tensorflow | apache-beam[gcp] | pyarrow
161-
------------------------------------------------------------------------------------- | ----------------- | ---------------- | -------
162-
[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) | nightly (1.x/2.x) | 2.22.0 | 0.16.0
163-
[0.22.2](https://github.com/tensorflow/data-validation/blob/v0.22.2/RELEASE.md) | 1.15 / 2.2 | 2.20.0 | 0.16.0
164-
[0.22.1](https://github.com/tensorflow/data-validation/blob/v0.22.1/RELEASE.md) | 1.15 / 2.2 | 2.20.0 | 0.16.0
165-
[0.22.0](https://github.com/tensorflow/data-validation/blob/v0.22.0/RELEASE.md) | 1.15 / 2.2 | 2.20.0 | 0.16.0
166-
[0.21.5](https://github.com/tensorflow/data-validation/blob/v0.21.5/RELEASE.md) | 1.15 / 2.1 | 2.17.0 | 0.15.0
167-
[0.21.4](https://github.com/tensorflow/data-validation/blob/v0.21.4/RELEASE.md) | 1.15 / 2.1 | 2.17.0 | 0.15.0
168-
[0.21.2](https://github.com/tensorflow/data-validation/blob/v0.21.2/RELEASE.md) | 1.15 / 2.1 | 2.17.0 | 0.15.0
169-
[0.21.1](https://github.com/tensorflow/data-validation/blob/v0.21.1/RELEASE.md) | 1.15 / 2.1 | 2.17.0 | 0.15.0
170-
[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
171-
[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
172-
[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) | 1.14 | 2.14.0 | 0.14.0
173-
[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) | 1.14 | 2.14.0 | 0.14.0
174-
[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) | 1.13 | 2.11.0 | n/a
175-
[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) | 1.13 | 2.11.0 | n/a
176-
[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) | 1.12 | 2.10.0 | n/a
177-
[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) | 1.11 | 2.8.0 | n/a
178-
[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) | 1.9 | 2.6.0 | n/a
160+
tensorflow-data-validation | apache-beam[gcp] | pyarrow | tensorflow | tensorflow-metadata | tensorflow-transform | tfx-bsl
161+
------------------------------------------------------------------------------------- | ---------------- | ------- | ----------------- | ------------------- | -------------------- | -------
162+
[GitHub master](https://github.com/tensorflow/data-validation/blob/master/RELEASE.md) | 2.23.0 | 0.17.0 | nightly (1.x/2.x) | 0.23.0 | 0.23.0 | 0.23.0
163+
[0.23.0](https://github.com/tensorflow/data-validation/blob/v0.23.0/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.23.0 | 0.23.0 | 0.23.0
164+
[0.22.2](https://github.com/tensorflow/data-validation/blob/v0.22.2/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.1
165+
[0.22.1](https://github.com/tensorflow/data-validation/blob/v0.22.1/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.1
166+
[0.22.0](https://github.com/tensorflow/data-validation/blob/v0.22.0/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 | 0.22.0
167+
[0.21.5](https://github.com/tensorflow/data-validation/blob/v0.21.5/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.1 | 0.21.3
168+
[0.21.4](https://github.com/tensorflow/data-validation/blob/v0.21.4/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.1 | 0.21.3
169+
[0.21.2](https://github.com/tensorflow/data-validation/blob/v0.21.2/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
170+
[0.21.1](https://github.com/tensorflow/data-validation/blob/v0.21.1/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
171+
[0.21.0](https://github.com/tensorflow/data-validation/blob/v0.21.0/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 | 0.21.0
172+
[0.15.0](https://github.com/tensorflow/data-validation/blob/v0.15.0/RELEASE.md) | 2.16.0 | 0.14.0 | 1.15 / 2.0 | 0.15.0 | 0.15.0 | 0.15.0
173+
[0.14.1](https://github.com/tensorflow/data-validation/blob/v0.14.1/RELEASE.md) | 2.14.0 | 0.14.0 | 1.14 | 0.14.0 | 0.14.0 | n/a
174+
[0.14.0](https://github.com/tensorflow/data-validation/blob/v0.14.0/RELEASE.md) | 2.14.0 | 0.14.0 | 1.14 | 0.14.0 | 0.14.0 | n/a
175+
[0.13.1](https://github.com/tensorflow/data-validation/blob/v0.13.1/RELEASE.md) | 2.11.0 | n/a | 1.13 | 0.12.1 | 0.13.0 | n/a
176+
[0.13.0](https://github.com/tensorflow/data-validation/blob/v0.13.0/RELEASE.md) | 2.11.0 | n/a | 1.13 | 0.12.1 | 0.13.0 | n/a
177+
[0.12.0](https://github.com/tensorflow/data-validation/blob/v0.12.0/RELEASE.md) | 2.10.0 | n/a | 1.12 | 0.12.1 | 0.12.0 | n/a
178+
[0.11.0](https://github.com/tensorflow/data-validation/blob/v0.11.0/RELEASE.md) | 2.8.0 | n/a | 1.11 | 0.9.0 | 0.11.0 | n/a
179+
[0.9.0](https://github.com/tensorflow/data-validation/blob/v0.9.0/RELEASE.md) | 2.6.0 | n/a | 1.9 | n/a | n/a | n/a
179180

180181
## Questions
181182

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def _make_all_extra_requirements():
9797
# six, and protobuf) with TF.
9898
install_requires=[
9999
'absl-py>=0.7,<0.9',
100-
'apache-beam[gcp]>=2.22,<3',
100+
'apache-beam[gcp]>=2.23,<3',
101101
# TODO(b/139941423): Consider using multi-processing provided by
102102
# Beam's DirectRunner.
103103
'joblib>=0.12,<0.15', # Dependency for multi-processing.
@@ -106,10 +106,10 @@ def _make_all_extra_requirements():
106106
'protobuf>=3.7,<4',
107107
'pyarrow>=0.17,<0.18',
108108
'six>=1.12,<2',
109-
'tensorflow>=1.15,!=2.0.*,<3',
110-
'tensorflow-metadata>=0.22.2,<0.23',
111-
'tensorflow-transform>=0.22,<0.23',
112-
'tfx-bsl>=0.22.1,<0.23',
109+
'tensorflow>=1.15.2,!=2.0.*,!=2.1.*,!=2.2.*,<3',
110+
'tensorflow-metadata>=0.23,<0.24',
111+
'tensorflow-transform>=0.23,<0.24',
112+
'tfx-bsl>=0.23,<0.24',
113113
],
114114
extras_require={
115115
'mutual-information': _make_mutual_information_requirements(),

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.23.0.dev'
18+
__version__ = '0.24.0.dev'

tensorflow_data_validation/workspace.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def tf_data_validation_workspace():
1919
# Fetch tf.Metadata repo from GitHub.
2020
git_repository(
2121
name = "com_github_tensorflow_metadata",
22-
commit = "c266ca9c59fb1103203c19aff75270ad6b40c0f9",
22+
commit = "e5ad59dc7f3027c4886d51cbff1b786bda7490ae",
2323
remote = "https://github.com/tensorflow/metadata.git",
2424
)
2525
# LINT.ThenChange(//third_party/py/tensorflow_data_validation/google/copy.bara.sky)

0 commit comments

Comments
 (0)