Skip to content

Commit 0f86629

Browse files
authored
impl!: promote experimental LRO Start/Await methods to GA (#14588)
1 parent 1cadb4e commit 0f86629

File tree

2,793 files changed

+36221
-54322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,793 files changed

+36221
-54322
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,19 @@ breaking changes in the upcoming 3.x release. This release is scheduled for
2222
these distros are EOL or in some form of "security only" support period.
2323
Note that we used CentOS 7 as a proxy for testing RedHat Enterprise Linux 7.
2424

25+
26+
### BREAKING TESTING CHANGES
27+
28+
If you don't mock Long Running Operations (LRO) in your tests, then these
29+
changes will not affect you.
30+
31+
With the promotion from Experimental to GA of the new methods to support
32+
starting Long Running Operations (LRO) synchronously and awaiting their
33+
completion separately, the use of `ExperimentalTag` is no longer required. The
34+
overload set for LRO methods has changed and may require matchers to
35+
disambiguate invocations of `EXPECT_CALL`
36+
(https://google.github.io/googletest/gmock_cook_book.html#SelectOverload).
37+
2538
### New Libraries
2639

2740
We are happy to announce the following GA libraries. Unless specifically noted,
@@ -58,6 +71,11 @@ added to your `.bazelrc` file.
5871
build --@io_opentelemetry_cpp//api:with_abseil
5972
```
6073

74+
### [Common Libraries](/google/cloud/README.md)
75+
76+
- Promoted to GA, functions to start a LRO (longrunning operation) in one
77+
function call, and then await the LRO to complete on a separate function.
78+
6179
## v2.26.0 - 2024-07
6280

6381
### BREAKING TESTING CHANGES

0 commit comments

Comments
 (0)