Skip to content

Commit fc08621

Browse files
committed
doc(v3): migration guide edits
1 parent 54b6476 commit fc08621

1 file changed

Lines changed: 25 additions & 21 deletions

File tree

doc/v3-migration-guide.md

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,6 @@ the decommissioned API surfaces to their replacements.
1717
Depending on your build system of choice, you should set the appropriate flag
1818
for your compiler if it does not already default to `--std=c++17` or higher.
1919

20-
## Bazel Central Registry
21-
22-
Bazel is moving away from WORKSPACE file support to using modules from the Bazel
23-
Central Registry. Part of the v3.x.y release series includes supporting the new
24-
[google-cloud-cpp](https://registry.bazel.build/modules/google_cloud_cpp) Bazel
25-
module which can be added to your `MODULE.bazel` file as a dependency.
26-
2720
## Dependencies
2821

2922
### Previously Optional Dependencies that are now Required
@@ -34,12 +27,22 @@ module which can be added to your `MODULE.bazel` file as a dependency.
3427

3528
### Relocated Dependencies
3629

37-
- `crc32c`
30+
- `crc32c` Is now distributed as part of Abseil.
3831

39-
## Decommissioned API Surfaces
32+
## Build system changes
4033

4134
### Bazel
4235

36+
<details>
37+
<summary>google-cloud-cpp module in Bazel Central Registry</summary>
38+
39+
Bazel is moving away from WORKSPACE file support to using modules from the Bazel
40+
Central Registry. Part of the v3.x.y release series includes supporting the new
41+
[google-cloud-cpp](https://registry.bazel.build/modules/google_cloud_cpp) Bazel
42+
module which can be added to your `MODULE.bazel` file as a dependency.
43+
44+
</details>
45+
4346
### CMake
4447

4548
<details>
@@ -61,6 +64,8 @@ name.
6164

6265
</details>
6366

67+
## Decommissioned API Surfaces
68+
6469
### Common
6570

6671
<details>
@@ -622,6 +627,17 @@ auto clusters = instance_admin->ListClusters(
622627
623628
</details>
624629
630+
### IAM
631+
632+
<details>
633+
634+
<summary>Removed <code>iam/retry_traits.h</code> file</summary>
635+
636+
The library no longer exposes `google/cloud/iam/retry_traits.h` header file. It
637+
only contained internal symbols.
638+
639+
</details>
640+
625641
### Pubsub
626642
627643
<details>
@@ -1212,15 +1228,3 @@ auto client = gcs::Client(options);
12121228
```
12131229

12141230
</details>
1215-
1216-
### IAM
1217-
1218-
<details>
1219-
1220-
<summary>Removed <code>iam/retry_traits.h</code> file</summary>
1221-
1222-
</details>
1223-
The library no longer exposes `google/cloud/iam/retry_traits.h` header file. It
1224-
only contained internal symbols.
1225-
1226-
</details>

0 commit comments

Comments
 (0)