TensorFlow Serving using TensorFlow 2.2.0
Major Features and Improvements
Breaking Changes
Bug Fixes and Other Changes
- This release is based on TensorFlow version 2.2.0
- Add a SourceAdapter that adds a prefix to StoragePath. (commit: f337623)
- Switch users of
tensorflow::Env::Now*()
toEnvTime::Now*()
. (commit: 8a0895e) - Remove SessionBundle support from Predictor. (commit: 2090d67)
- Replace the error_codes.proto references in tf serving. (commit: ab475bf)
- Adds performance guide and documentation for TensorBoard integration (commit: f1e4eb2)
- Remove SessionBundleSourceAdapter as we load Session bundles via (commit: d50aa2b)
- Use SavedModelBundleSourceAdapterConfig instead of (commit: 8ed3cee)
- Update minimum bazel version to 1.2.1. (commit: 1a36026)
- Drop support for beta gRPC APIs. (commit: 13d01fc)
- API spec for httpserver response-streaming (with flow-control). (commit: fd597f0)
- Change Python version to PY3. (commit: 7516746)
- Update Python tests in PY3. (commit: 0cf65d2)
- Upgrade bazel version for Dockerfiles. (commit: e507aa1)
- Change dockerfile for PY3. (commit: 7cbd06e)
- Reduce contention in FastReadDynamicPtr by sharding the ReadPtrs, by default one per CPU. (commit: d3b374b)
- Ensure that all outstanding ReadPtrs are destroyed before allowing a (commit: e41ee40)
- Allow splitting fields from batched session metadata into individual sessions (commit: caf2a92)
- Allow passing ThreadPoolOptions in various Session implementations. (commit: 2b6212c)
- Update bazel version used in the docker images. (commit: 162f729)
- Format error strings correctly in JSON response (Fixes #1600). (commit: 1ff4d31)
- Fix broken GetModelMetadata request processing (#1612) (commit: 55c4037)
- Support Python 3.7 in tensorflow-serving-api package (Fixes #1640) (commit: f775bb2)
- Update ICU library to include knowledge of built-in data files. (commit: 774f248)
- Adds storage.googleapis.com as the primary download location for the ICU, and resets the sha256 to match this archive. (commit: 028d050)