Release note with human-readable dependency updates.
Release note with human-readable dependency updates.

All Diffs:

```
❯ diff tfx_deps_150 tfx_deps_160
1c1
< absl-py (<0.13,>=0.9)
---
> absl-py (<2.0.0,>=0.9)
5c5
< apache-beam[gcp] (<3,>=2.34)
---
> apache-beam[gcp] (<3,>=2.35)
24,26c24,26
< kfp (!=1.7.2,<1.8.2,>=1.6.1) ; extra == 'all'
< kfp (!=1.7.2,<1.8.2,>=1.6.1) ; extra == 'kfp'
< kfp (!=1.7.2,<1.8.2,>=1.6.1) ; extra == 'test'
---
> kfp (<2,>=1.8.5) ; extra == 'all'
> kfp (<2,>=1.8.5) ; extra == 'kfp'
> kfp (<2,>=1.8.5) ; extra == 'test'
32,33c32,33
< ml-metadata (<1.6.0,>=1.5.0)
< ml-pipelines-sdk (==1.5.0)
---
> ml-metadata (<1.7.0,>=1.6.0)
> ml-pipelines-sdk (==1.6.0-rc0)
35c35
< numpy (<1.20,>=1.16)
---
> numpy (<2,>=1.16)
50,52c50,52
< struct2tensor (<0.37,>=0.36) ; extra == 'all'
< struct2tensor (<0.37,>=0.36) ; extra == 'tf-ranking'
< tensorflow (!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,<2.8,>=1.15.2)
---
> struct2tensor (<0.38,>=0.37) ; extra == 'all'
> struct2tensor (<0.38,>=0.37) ; extra == 'tf-ranking'
> tensorflow (!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,<2.8,>=1.15.5)
56c56,58
< tensorflow-data-validation (<1.6.0,>=1.5.0)
---
> tensorflow-data-validation (<1.7.0,>=1.6.0)
> tensorflow-decision-forests (==0.2.1) ; extra == 'all'
> tensorflow-decision-forests (==0.2.1) ; extra == 'tfdf'
57a60
> tensorflow-io (<=0.24.0,>=0.9.0) ; extra == 'docker-image'
60c63
< tensorflow-model-analysis (<0.37,>=0.36.0)
---
> tensorflow-model-analysis (<0.38,>=0.37.0)
66c69
< tensorflow-transform (<1.6.0,>=1.5.0)
---
> tensorflow-transform (<1.7.0,>=1.6.0)
69c72
< tfx-bsl (<1.6.0,>=1.5.0)
---
> tfx-bsl (<1.7.0,>=1.6.0)
```

Among this we're only calling out important diffs (e.g. `tensorflow`)

PiperOrigin-RevId: 424536346

tensorflow/tfx,tensorflow/tfx