|
|
|
There are times when we make changes that include a temporary shim for
|
|
|
|
backward-compatibility (e.g., a macro or some other function to preserve
|
|
|
|
the original API) to avoid having to bump the major version number in
|
|
|
|
the next release. However, when we do eventually want to release a
|
|
|
|
feature that does change the API in a non-backward-compatible way, we
|
|
|
|
will wind up bumping the major version number anyway, at which point we
|
|
|
|
can take the opportunity to clean up any pending backward-compatibility
|
|
|
|
shims.
|
|
|
|
|
|
|
|
This file lists all pending backward-compatibility changes that should
|
|
|
|
be cleaned up the next time we are going to bump the major version
|
|
|
|
number:
|
|
|
|
|
|
|
|
- remove `GRPC_ARG_MAX_MESSAGE_LENGTH` channel arg from
|
|
|
|
`include/grpc/impl/codegen/grpc_types.h` (commit `af00d8b`)
|
|
|
|
(cannot be done until after next grpc release, so that TensorFlow can
|
|
|
|
use the same code both internally and externally)
|
|
|
|
- require a C++ runtime for all languages wrapping core.
|
|
|
|
- remove `GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS` channel arg
|
|
|
|
|