Skip to content

Commit

Permalink
Increment the TFF version and add release documentation.
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 354986161
  • Loading branch information
michaelreneer authored and tensorflow-copybara committed Feb 1, 2021
1 parent 0859791 commit ada85c7
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ 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.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
37 changes: 37 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
# Release 0.18.0

## Major Features and Improvements

* Extended the `tff.simulation` package to add many new tools for running
simulations (checkpoints and metrics managers, client sampling functions).
* Extended the `tff.aggregators` package with a number of new aggregation
factories.
* Added the `tff.structure` API to expose the `Struct` class and related
functions.
* Added the `tff.profiler` API to expose useful profiling related functions.
* Added the `tff.backends.test` package to expose backends that focused on
testing specifically a way to test a computation with a
`federated_secure_sum` intrinsic.
* Added the `tff.experimental` package to expose less stable API.

## Breaking Changes

* Replaced the `tff.aggregators.AggregationProcessFactory` abstract base class
with the `tff.aggregators.UnweightedAggregationFactory` and the
`tff.aggregators.WeightedAggregationFactory` classes.
* Replaced the `tff.aggregators.ZeroingFactory` class with a
`tff.aggregators.zeroing_factory` function with the same input arguments.
* Replaced the `tff.aggregators.ClippingFactory` class with a
`tff.aggregators.clipping_factory` function with the same input arguments.
* Updated `tensorflow` package dependency to `2.4.0`.
* Updated `absl-py` package dependency to `0.10`.
* Updated `grpcio` package dependency to `1.32.0`.
* Added a `jaxlib` package dependency at `0.1.55`.
* Updated `numpy` package dependency to `1.19.2`.
* Updated `tensorflow-addons` package dependency to `0.12.0`.
* Updated `tensorflow-model-optimization` package dependency to `0.5.0`.

## Bug Fixes

* Fixed issue with the `sequence_reduce` intrinsic handling federated types.

# Release 0.17.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.17.0'
__version__ = '0.18.0'

0 comments on commit ada85c7

Please sign in to comment.