• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1There are times when we make changes that include a temporary shim for
2backward-compatibility (e.g., a macro or some other function to preserve
3the original API) to avoid having to bump the major version number in
4the next release.  However, when we do eventually want to release a
5feature that does change the API in a non-backward-compatible way, we
6will wind up bumping the major version number anyway, at which point we
7can take the opportunity to clean up any pending backward-compatibility
8shims.
9
10This file lists all pending backward-compatibility changes that should
11be cleaned up the next time we are going to bump the major version
12number:
13
14- remove `ServerBuilder::SetMaxMessageSize()` method from
15  `include/grpc++/server_builder.h` (commit `6980362`)
16- remove `ClientContext::set_fail_fast()` method from
17  `include/grpc++/impl/codegen/client_context.h` (commit `9477724`)
18- remove directory `include/grpc++` and all headers in it
19  (commit `eb06572`)
20- make all `Request` and `Mark` methods in `grpc::Service` take a
21  `size_t` argument for `index` rather than `int` (since that is only
22  used as a vector index)
23