Skip to content

Commit

Permalink
Merge remote-tracking branch 'Azure/main' into feature/identity-15595
Browse files Browse the repository at this point in the history
  • Loading branch information
sadasant authored Aug 4, 2021
2 parents 35042a9 + a883638 commit 7ddf2e9
Show file tree
Hide file tree
Showing 1,102 changed files with 44,334 additions and 40,620 deletions.
12 changes: 12 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,18 @@
# PRLabel: %Tables
/sdk/tables/ @joheredi

# PRLabel: %Purview
/sdk/purview/ @joheredi

# PRLabel: %Farmbeats
/sdk/agrifood/ @joheredi

# PRLabel: %ConfidentialLedger
/sdk/confidentialledger/ @joheredi

# PRLabel: %DocumentTranslator
/sdk/documenttranslator/ @joheredi

# PRLabel: %WebPubSub
/sdk/web-pubsub/ @xirzec @bterlson @vicancy

Expand Down
2 changes: 1 addition & 1 deletion .scripts/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ function isPackageFolderPath(folderPath: string, packagesToIgnore: string[]): bo
if (fileExistsSync(packageJsonFilePath)) {
const packageJson: PackageJson = readPackageJsonFileSync(packageJsonFilePath);
// Skip all perf framework projects from gulp pack
if (packageJson?.name?.startsWith("@azure-tests/")) {
if (packageJson?.name?.startsWith("@azure-tests/") || packageJson?.name?.startsWith("@azure/arm-")) {
return false;
}
result = !contains(packagesToIgnore, packageJson.name!);
Expand Down
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,18 @@ You can find the [most up to date list of all of the new packages on our page](h

Last stable versions of packages that have been provided for usage with Azure and are production-ready. These libraries provide you with similar functionalities to the Preview ones as they allow you to use and consume existing resources and interact with them, for example: upload a blob. They might not implement the [guidelines](https://azure.github.io/azure-sdk/typescript_introduction.html) or have the same feature set as the Novemeber releases. They do however offer wider coverage of services.

### Management
### Management: New Releases

Libraries which enable you to provision specific resources. They are responsible for directly mirroring and consuming Azure service's REST endpoints. You can recognize these libraries by `mgmt` or `arm` in their package names.
A new set of management libraries that follow the [Azure SDK Design Guidelines for TypeScript](https://azure.github.io/azure-sdk/typescript_introduction.html) are now available. These new libraries provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more.
Documentation and code samples for these new libraries can be found [here](https://aka.ms/azsdk/js/mgmt). In addition, a migration guide that shows how to transition from older versions of libraries is located [here](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/MIGRATION-guide-for-next-generation-management-libraries.md).

You can find the [most up to date list of all of the new packages on our page](https://azure.github.io/azure-sdk/releases/latest/mgmt/js.html)

> NOTE: If you need to ensure your code is ready for production use one of the stable, non-preview libraries. Also, if you are experiencing authentication issues with the management libraries after upgrading certain packages, it's possible that you upgraded to the new versions of SDK without changing the authentication code, please refer to the migration guide mentioned above for proper instructions.
### Management: Previous Versions
For a complete list of management libraries which enable you to provision and manage Azure resources, please [check here](https://azure.github.io/azure-sdk/releases/latest/all/js.html). They might not have the same feature set as the new releases but they do offer wider coverage of services.
Management libraries can be identified by namespaces that start with `@azure/arm-`, e.g. `@azure/arm-compute`

## Need help?

Expand Down
Loading

0 comments on commit 7ddf2e9

Please sign in to comment.