The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
22 lines
1.1 KiB
22 lines
1.1 KiB
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 `ServerBuilder::SetMaxMessageSize()` method from |
|
`include/grpc++/server_builder.h` (commit `6980362`) |
|
- remove `ClientContext::set_fail_fast()` method from |
|
`include/grpc++/client_context.h` (commit `9477724`) |
|
- remove directory `include/grpc++` and all headers in it |
|
(commit `eb06572`) |
|
- make all `Request` and `Mark` methods in `grpc::Service` take a |
|
`size_t` argument for `index` rather than `int` (since that is only |
|
used as a vector index)
|
|
|