Microsoft Graph .NET SDK: New organization name for NuGet packages
We are announcing a change to the NuGet organization that publishes Microsoft Graph .NET SDK on NuGet.org. Starting in May 2023, the NuGet organization will be changing from “Microsoft_Graph_Clients_and_Tooling” to “MicrosoftGraph”.
What is the impact of this change?
The organization rename might impact projects that use the Microsoft Graph .NET SDK which have configured package signature requirements during the restore operation. It may impact projects that use the trusted-signers command to restrict which packages can be used based on the package owners. You can learn more about this feature here: Trust package owners.
Projects that secure their dependency on the Microsoft Graph .NET SDK based on the “Microsoft_Graph_Clients_and_Tooling” NuGet organization owner will need to update the list of trusted signers to either include the new “MicrosoftGraph” organization or “Microsoft” as the packages are also owned by Microsoft.
For cases where users are already using “Microsoft” as a trusted owner, there will be no impact.
What about the existing versions of the SDK?
The existing versions of the SDK will not be affected by this change. The packages are immutable, meaning they cannot be modified once published. All the previous versions will still have the former “Microsoft_Graph_Clients_and_Tooling” owner as before.
However, all the new versions will have the new organization name. This means that if you want to update to a newer version of the SDK, you will need to change your trusted signers as well.
Why are we making this change?
We are making this change to align with internal processes and policies for publishing NuGet packages. This will help us streamline our release process and ensure quality and security of our packages.
We apologize for any inconvenience this change may cause you. We appreciate your understanding and support as we continue to improve our SDK and provide you with the best experience possible.
If you have any questions or feedback, please let us know on GitHub.
Thank you for using Microsoft Graph .NET SDK