Skip to content

Commit

Permalink
Prepare the v0.19.0 release.
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 374300438
  • Loading branch information
ZacharyGarrett authored and tensorflow-copybara committed May 17, 2021
1 parent 5bf8430 commit 610843c
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 2 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@ versa.

TensorFlow Federated | TensorFlow
--------------------------------------------------------------------- | ----------
[0.18.0](https://github.com/tensorflow/federated/tree/v0.17.0) | [tensorflow 2.4.0](https://pypi.org/project/tensorflow/2.4.0/)
[0.19.0](https://github.com/tensorflow/federated/tree/v0.19.0) | [tensorflow 2.5.0](https://pypi.org/project/tensorflow/2.5.0/)
[0.18.0](https://github.com/tensorflow/federated/tree/v0.18.0) | [tensorflow 2.4.0](https://pypi.org/project/tensorflow/2.4.0/)
[0.17.0](https://github.com/tensorflow/federated/tree/v0.17.0) | [tensorflow 2.3.0](https://pypi.org/project/tensorflow/2.3.0/)
[0.16.1](https://github.com/tensorflow/federated/tree/v0.16.1) | [tensorflow 2.2.0](https://pypi.org/project/tensorflow/2.2.0/)
[0.16.0](https://github.com/tensorflow/federated/tree/v0.16.0) | [tensorflow 2.2.0](https://pypi.org/project/tensorflow/2.2.0/)
Expand Down
40 changes: 40 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
# Release 0.19.0

## Major Features and Improvements

* Introduced new intrinsics: `federated_select` and `federated_secure_select`.
* New `tff.structure_from_tensor_type_tree` to help manipulate structures of
`tff.TensorType` into structures of values.
* Many new `tff.aggregators` factory implementations.
* Introduced `tf.data` concept for data URIs.
* New `tff.type` package with utilities for working with `tff.Type` values.
* Initial experimental support for `tff.jax_computation`.
* Extend `tff.tf_computation` support to `SpareTensor` and `RaggedTensor`.

## Breaking Changes

* Update gRPC dependency to 1.34.
* Moved `ClientData` interface and implementations to
`tff.simulation.datasets`.
* Renamed `tff.utils.update_state` to `tff.structure.update_struct`.
* Removed the `tff.utils` namespace, all symbols have migrated, many to
`tff.aggregators`.
* Moved infinite EMNIST dataset to federated research repository.
* Removes `rpc_mode` argument to remote executors, along with streaming mode.
* Removes deprecated `tff.federated_apply`.
* Removes `tff.federated_reduce`, all usages can use
`tff.federated_aggregate`.
* Removes `HDF5ClientData` and `h5py` pip dependency.
* Removes `setattr` functionality on `tff.ValueImpl`.

## Bug Fixes

* Improved `tf.GraphDef` comparisons.
* Force close generators used for sending functions to computation wrappers,
avoiding race conditions in Colab.
* Fix tracing libraries asyncio usage to be Python3.9 compatible.
* Fix issue with destruction of type intern pool destructing and `abc`.
* Fix type interning for tensors with unknown dimensions.
* Fix `ClientData.create_dataset_from_all_clients` consuming unreasonable
amounts of memory/compute time.

# Release 0.18.0

## Major Features and Improvements
Expand Down
2 changes: 1 addition & 1 deletion tensorflow_federated/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# limitations under the License.
"""TensorFlow Federated version."""

__version__ = '0.18.0'
__version__ = '0.19.0'

0 comments on commit 610843c

Please sign in to comment.