BREAKING CHANGE: This release removes some API aspects that were
accidentally included earlier, but which were access-checked
server-side. These RPCs would never have worked for customers, and
the package has low usage, so we're performing a minor version
bump on this occasion.
This is the first version of this package to depend on GAX v4.
There are some breaking changes, both in GAX v4 and in the generated
code. The changes that aren't specific to any given API are described in the Google Cloud
documentation.
We don't anticipate any changes to most customer code, but please file a
GitHub issue
if you run into problems.
The most important change in this release is the use of the Grpc.Net.Client package
for gRPC communication, instead of Grpc.Core. When using .NET Core 3.1 or .NET 5.0+
this should lead to a smaller installation footprint and greater compatibility (e.g.
with Apple M1 chips). Any significant change in a core component comes with the risk
of incompatibility, however - so again, please let us know if you encounter any
issues.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the Google Cloud Network Connectivity .NET library is 2.9.0, released on 2024-12-06, introducing new features like PSC connection propagation, star topology, producer VPC spokes, dynamic route exchange, and enhancements for import and export filters.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.3.0 introduced breaking changes by removing HTTP bindings for service connection features and the policy-based routing API, but notes that these were behind an allow-list and would not have worked for customers.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.0.0 marks a significant update as it was the first version to depend on GAX v4, which included breaking changes that led to a smaller installation footprint, and it had enhanced compatibility with systems such as Apple M1 chips by using Grpc.Net.Client package.\u003c/p\u003e\n"],["\u003cp\u003eVersion 1.0.0 was the first GA release of the Google Cloud Network Connectivity .NET library, with no API surface changes but some dependency updates.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.8.0 includes new features that add IServiceCollection extension methods for client registration where an IServiceProvider is required, and version 2.7.0 introduces a change from the netstandard2.1 target to netstandard2.0.\u003c/p\u003e\n"]]],[],null,["Version latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/latest/history)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.10.0/history)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.9.0/history)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.8.0/history)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.7.0/history)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.6.0/history)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.5.0/history)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.4.0/history)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.3.0/history)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.2.0/history)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.1.0/history)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/2.0.0/history)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.2.0/history)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.1.0/history)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetworkConnectivity.V1/1.0.0/history) \n\nVersion history\n===============\n\nVersion 2.11.0, released 2025-07-22\n-----------------------------------\n\n### New features\n\n- Add Network Connectivity Center APIs for Internal Range service\n\nVersion 2.10.0, released 2025-03-24\n-----------------------------------\n\n### New features\n\n- Add Network Connectivity Center APIs for PSC service automation ([commit 54430f6](https://github.com/googleapis/google-cloud-dotnet/commit/54430f658a32f62adc8cc08135dbc76f5d5d67d1))\n\n### Documentation improvements\n\n- Update some documentation. ([commit 54430f6](https://github.com/googleapis/google-cloud-dotnet/commit/54430f658a32f62adc8cc08135dbc76f5d5d67d1))\n\nVersion 2.9.0, released 2024-12-06\n----------------------------------\n\n### New features\n\n- Add Network Connectivity Center APIs for PSC connection propagation through NCC ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Add Network Connectivity Center APIs for star topology ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Add Network Connectivity Center APIs for producer VPC spokes ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Add Network Connectivity Center APIs for dynamic route exchange ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Add Network Connectivity Center APIs for include export filters ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Add Network Connectivity Center APIs for include import ranges on hybrid spokes ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n\n### Documentation improvements\n\n- Update comment for `ListRoutes` method in service `HubService` to clarify that it lists routes in a route table ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Update comment for `ListRouteTables` method in service `HubService` to clarify that it lists route tables in a hub ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n- Update comment for field `location` in message `.google.cloud.networkconnectivity.v1.Route` to clarify that it's the origin location ([commit 8c58bae](https://github.com/googleapis/google-cloud-dotnet/commit/8c58bae15c531aee2eca291d27e713d0dd92c58c))\n\nVersion 2.8.0, released 2024-05-14\n----------------------------------\n\n### New features\n\n- Add IServiceCollection extension methods for client registration where an IServiceProvider is required. ([commit 022fab2](https://github.com/googleapis/google-cloud-dotnet/commit/022fab203f28fb9c608972af7f8b83f571ae5694))\n\nVersion 2.7.0, released 2024-03-26\n----------------------------------\n\n### New features\n\n- Change netstandard2.1 target to netstandard2.0 ([commit 82bea85](https://github.com/googleapis/google-cloud-dotnet/commit/82bea850661975b9750ac30753528cc9d2e05240))\n\nVersion 2.6.0, released 2024-02-28\n----------------------------------\n\nNo API surface changes; just dependency updates.\n\nVersion 2.5.0, released 2023-10-02\n----------------------------------\n\n### New features\n\n- Add Network Connectivity Center APIs related to VPC spokes ([commit f99d9ad](https://github.com/googleapis/google-cloud-dotnet/commit/f99d9ad52e49ae453e8b0007d6b2a2f6f6b85b31))\n\nVersion 2.4.0, released 2023-09-18\n----------------------------------\n\n### New features\n\n- Add PolicyBasedRouting APIs ([commit 7d8d2b0](https://github.com/googleapis/google-cloud-dotnet/commit/7d8d2b0f58d91865588fd067a14e558e4db57b32))\n\nVersion 2.3.0, released 2023-02-08\n----------------------------------\n\n### Bug fixes\n\n- **BREAKING CHANGE** Remove HTTP bindings for serviceConnectionMaps, serviceConnectionPolicies, serviceClasses ([commit 42415ac](https://github.com/googleapis/google-cloud-dotnet/commit/42415ac34613365778af5f8ec2cd68208e6b171f))\n- **BREAKING CHANGE** Remove policy based routing API ([commit 7ed1508](https://github.com/googleapis/google-cloud-dotnet/commit/7ed15089ab0972c8b267f3249df1d0502ecdb335))\n\nNote that these features would not have worked for customers anyway\n(as they were behind an allow-list), so we are not increasing the\nmajor version.\n\n### New features\n\n- Update Hub API ([commit 49cf881](https://github.com/googleapis/google-cloud-dotnet/commit/49cf881c481b0519656aaae9f9d85016d61d30bb))\n\nVersion 2.2.0, released 2023-01-25\n----------------------------------\n\nBREAKING CHANGE: This release removes some API aspects that were\naccidentally included earlier, but which were access-checked\nserver-side. These RPCs would never have worked for customers, and\nthe package has low usage, so we're performing a *minor* version\nbump on this occasion.\n\nVersion 2.1.0, released 2022-11-02\n----------------------------------\n\n### New features\n\n- Add policy based routing ([commit 518e25b](https://github.com/googleapis/google-cloud-dotnet/commit/518e25be69cc8df4c04b5de0aca043818d50c795))\n\nVersion 2.0.0, released 2022-06-08\n----------------------------------\n\nThis is the first version of this package to depend on GAX v4.\n\nThere are some breaking changes, both in GAX v4 and in the generated\ncode. The changes that aren't specific to any given API are [described in the Google Cloud\ndocumentation](https://cloud.google.com/dotnet/docs/reference/help/breaking-gax4).\nWe don't anticipate any changes to most customer code, but please [file a\nGitHub issue](https://github.com/googleapis/google-cloud-dotnet/issues/new/choose)\nif you run into problems.\n\nThe most important change in this release is the use of the Grpc.Net.Client package\nfor gRPC communication, instead of Grpc.Core. When using .NET Core 3.1 or .NET 5.0+\nthis should lead to a smaller installation footprint and greater compatibility (e.g.\nwith Apple M1 chips). Any significant change in a core component comes with the risk\nof incompatibility, however - so again, please let us know if you encounter any\nissues.\n\nVersion 1.2.0, released 2022-02-14\n----------------------------------\n\n### New features\n\n- Add LocationMetadata message ([commit b6edefb](https://github.com/googleapis/google-cloud-dotnet/commit/b6edefb793651dc0f1a07349852f381e56139b9a))\n- Add RoutingVPC.required_for_new_site_to_site_data_transfer_spokes field ([commit b6edefb](https://github.com/googleapis/google-cloud-dotnet/commit/b6edefb793651dc0f1a07349852f381e56139b9a))\n\n### Documentation improvements\n\n- Update comments to reflect that spokes can now be created with data transfer disabled ([commit b6edefb](https://github.com/googleapis/google-cloud-dotnet/commit/b6edefb793651dc0f1a07349852f381e56139b9a))\n\nVersion 1.1.0, released 2021-12-07\n----------------------------------\n\n- [Commit 10e499d](https://github.com/googleapis/google-cloud-dotnet/commit/10e499d): fix!: Mark a couple networkconnectivity API fields as required, to match implemented behavior\n\nVersion 1.0.0, released 2021-11-10\n----------------------------------\n\nFirst GA release.\n\nNo API surface changes; just dependency updates.\n\nVersion 1.0.0-beta02, released 2021-09-23\n-----------------------------------------\n\n- [Commit c64998e](https://github.com/googleapis/google-cloud-dotnet/commit/c64998e):\n - fix!: Remove ActivateSpoke and DeactivateSpoke methods\n - BREAKING_CHANGE: ActivateSpoke and DeactivateSpoke were included in a previous change by mistake\n - feat: Add hub.routing_vpcs field\n - docs: Specify that site_to_site_data_transfer field must be set to true\n- [Commit ac367e2](https://github.com/googleapis/google-cloud-dotnet/commit/ac367e2): feat: Regenerate all APIs to support self-signed JWTs\n\nVersion 1.0.0-beta01, released 2021-08-12\n-----------------------------------------\n\nInitial release."]]