Trace  Hoeger

Trace Hoeger

1622754660

Azure SDK Release (January 2021)

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Please subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available.

You can find links to packages, code, and docs on our Azure SDK Releases page.

Release Highlights

  • Azure Attestation first beta release. Azure Attestation is a unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it.
  • Azure Data Tables released a new beta that improves the precision of the dates being used and enables this client to communicate with the Azure Storage Emulator.
  • Azure Monitor OpenTelemetry Exporters released a second beta which includes a change to “azure” namespace.
  • Azure SDKs for iOS now support Cocoapods as an alternative dependency manager.
  • Azure Storage released a new set of features for Blob, Datalake, FileShare, and Queue packages, including a new generateSasUrl() API on storage clients. Azure Storage also added support for new service features in Azure Storage Service API version 2020-04-08.

#azure sdk #release #sdk

What is GEEK

Buddha Community

Azure SDK Release (January 2021)
Aisu  Joesph

Aisu Joesph

1624342320

Azure SDK Release (June 2021)

Release Highlights

Welcome to the June release of the Azure SDK. We have updated the following libraries:

Stable Releases

  • Azure Cognitive Search for .NET, Java (version 11.4), and JavaScript and Python (version 11.2)
  • Adds stable features and bug fixes from the beta releases. See the Cognitive Search changelog for more details.
  • Preview service features not generally available yet, like Semantic Search and Normalizers, are not included in this release.
  • Support for geospatial types in core for .NET and Java.
  • Support for knowledge store.
  • Azure Data Tables version 12.0
  • Read more here: Announcing the new Azure Data Table Libraries.
  • Azure SDK for Python (Conda) packages are now generally available in the Microsoft channel.
  • Read more here: Introducing the Azure SDK for Python (Conda).
  • See also: https://anaconda.org/microsoft.
  • Event Grid for Java (version 4.4), JavaScript and Python (version 4.3)
  • Adds new system events definition for Storage Blob and Azure Communication Service.
  • Form Recognizer version 3.1
  • This release marks the stability of the changes introduced in package versions 3.1.0-beta.1 through 3.1.0-beta.3.
  • Core, Identity, and Azure Storage for C++ version 1.0
  • This release marks the general availability for Core, Identity, and Azure Storage.
  • To get started and view samples, view the README on the Azure SDK for C++ repo.
  • Quickstarts and documentation are being updated at Microsoft Docs.
  • Key Vault Administration, Certificates, Keys and Secrets.
  • Key Vault Administration is a new library that allows for role-based access control (RBAC), and backup and restore operations for Managed HSM.
  • Key Vault Keys added functionality:
  • Support for Managed HSM.
  • Cryptography clients now support executing all operations locally if given a JsonWebKey.
  • Support for creating and importing symmetric keys for Managed HSM.
  • RSA keys now support providing a public exponent.

#azure sdk #azure #azure-sdk #javascript #python #release #sdk

Trace  Hoeger

Trace Hoeger

1622754660

Azure SDK Release (January 2021)

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Please subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available.

You can find links to packages, code, and docs on our Azure SDK Releases page.

Release Highlights

  • Azure Attestation first beta release. Azure Attestation is a unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it.
  • Azure Data Tables released a new beta that improves the precision of the dates being used and enables this client to communicate with the Azure Storage Emulator.
  • Azure Monitor OpenTelemetry Exporters released a second beta which includes a change to “azure” namespace.
  • Azure SDKs for iOS now support Cocoapods as an alternative dependency manager.
  • Azure Storage released a new set of features for Blob, Datalake, FileShare, and Queue packages, including a new generateSasUrl() API on storage clients. Azure Storage also added support for new service features in Azure Storage Service API version 2020-04-08.

#azure sdk #release #sdk

Ssekidde  Nat

Ssekidde Nat

1621639620

Azure SDK Release (May 2021)

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Please subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available.

You can find links to packages, code, and docs on our Azure SDK Releases page.

Release Highlights

Welcome to the May release of the Azure SDK. We have updated the following libraries:

  • Azure Attestation for .NET and Python version 1.0

  • Azure Confidential Ledger version 1.0: Initial Release

  • Azure Container Registry version 1.0: Initial Release

  • Azure Cosmos DB client library for Java version 4.15

  • Added backendLatencyInMs in CosmosDiagnostics for DIRECT connection mode and retryContext in CosmosDiagnostics for query operations.

  • Azure Functions for .NET version 1.0: Initial Release

  • Azure Purview Catalog version 1.0: Initial Release

  • Azure Purview Scanning version 1.0: Initial Release

  • Azure SDK for Python (Conda) preview packages are now available in the Microsoft channel

  • Read more here: Introducing the Azure SDK for Python (Conda)

  • See also https://anaconda.org/microsoft

  • Azure Web PubSub version 1.0: Initial Release

  • Cognitive Search version 11.3.0-beta.2

  • Added support for Semantic Search, a collection of query-related capabilities that add semantic relevance and language understanding to search results.

  • Added support for Knowledge Store, a feature of Azure Cognitive Search that persists output from an AI enrichment pipeline for independent analysis or downstream processing.

  • See change log.

  • Event Grid, Event Hubs, and Service Bus Azure Function extensions are now available. Event Hubs and Service Bus extensions have added MSI support.

  • Event Grid for .NET, JavaScript, and Python (version 4.2) and for Java (version 4.3)

  • Java: added new Storage System Events: StorageAsyncOperationInitiatedEventDataStorageBlobTierChangedEventData and new Policy Insights System Events PolicyInsightsPolicyStateCreatedEventDataPolicyInsightsPolicyStateChangedEventDataPolicyInsightsPolicyStateDeletedEventData.

  • JavaScript: added new Storage System Events: Microsoft.PolicyInsights.PolicyStateCreatedMicrosoft.PolicyInsights.PolicyStateChangedMicrosoft.PolicyInsights.PolicyStateDeletedMicrosoft.Storage.AsyncOperationInitiatedMicrosoft.Storage.BlobTierChanged.

  • Identity for .NET (version 1.4), Java (version 1.3), JavaScript (version 2.0), Python (version 1.6), C++ (version 1.0). See the following change logs:

  • .NET: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/CHANGELOG.md#140-2021-05-12

  • Java: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/CHANGELOG.md#130-2021-05-11

  • JavaScript: https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/CHANGELOG.md#200-beta3-2021-05-12

  • Python: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/CHANGELOG.md#160-2021-05-13

  • Service Bus for .NET (version 7.2), Java (version 7.3), JavaScript (version 7.1), and Python (version 7.2)

  • JavaScript: added support for passing NamedKeyCredential as the credential type to ServiceBusClient and ServiceBusAdminstrationClientand for passing SASCredential to ServiceBusClient.

#azure sdk #.net #azure-sdk #javascript #python #release

Fannie  Zemlak

Fannie Zemlak

1596986700

Azure SDK Release (January 2020) | Azure SDKs

This month, we have promoted three of the client libraries to general availability, and expanded our service support to include a preview SDK for our first Cognitive Service: the Azure Text Analytics service.

The new generally available libraries being released this month are:

These are ready to use in your production applications. You can find details of all released libraries on our releases page.

New preview releases:

We believe these are ready for your use, but not yet ready for production. Between now and the GA release, these libraries may undergo API changes. We’d love your feedback! If you use these libraries and like what you see, or you want to see changes, let us know in the GitHub issues for the appropriate language.

Getting Started

Use the links below to get started with your language of choice. You will notice that all the preview libraries are tagged with “preview”.

If you want to dive deep into the content, the release notes linked above and the change logs they point to give more details on what has changed.

Text Analytics

The Text Analytics API is part of the Azure Cognitive Services suite of machine learning services that provides advanced natural language processing over raw text. It can be used for sentiment analysis, language detection, key phrase extraction and entity recognition (such as PII).

The new SDK supports all the features of the new v3.0 REST API for Text Analytics. For example, you can detect the language that the text was written in, identify PII (personally identifiable information), extract key phrases, categorize concepts like places and people within the text, link to external sources (like Wikipedia or Bing) for disambiguation, and perform sentiment analysis.

To use the Text Analytics SDK, first create a client. We’ll use C# for this months snippets, although the SDK is also available in JavaPython, and JavaScript / TypeScript. To create a client:

var endpoint = new Uri(myEndpoint);
var client = new TextAnalyticsClient(endpoint, new DefaultAzureCredential());

The DefaultAzureCredentials``() object will use whatever credentials it can find. If you are running the app on a local development workstation, it will use the user credentials from local development tools like Visual Studio. If you are running the app in the Azure cloud, it will use the connected service principal.

Let’s take a typical string and use the named entities API to obfuscate PII (Personally Identifiable Information) within a hypothetical logging method:

var input = "SSN 555-55-5555, phone: 555-555-5555, some other info";

RecognizePiiEntitiesResult result = client.RecognizePiiEntities(input);
IReadOnlyCollection<NamedEntity> entities = result.NamedEntities;
var output = new StringBuilder(input);
foreach (var entity in entities) {
    var newText = new string('*', entity.Length);
    output.Replace(entity.Text, newText);
}
Console.WriteLine(output);

The output should be:

SSN ***********, phone: ************, some other info

The PII has been replaced with something innocuous. The SDK has both synchronous and asynchronous methods in all libraries, allowing you the flexibility to build your app in the way that you prefer.

Let’s take a look at another use case – sentiment analysis. Use sentiment analysis to find out what your customers think about the comments that they write in social media or other channels. The API returns a score between 0 and 1 for each document. This time, we will look at a Python example. As before, you need a client reference:

from azure.ai.textanalytics import TextAnalyticsClient

endpoint = os.getenv("AZURE_TEXT_ANALYTICS_ENDPOINT")
api_key = os.getenv("AZURE_TEXT_ANALYTICS_KEY")
client = TextAnalyticsClient(endpoint = self.endpoint, credential=self.api_key)

With a reusable client, you can perform any of the text analytics operations:

docs = [
    "This speaker was awesome.  The talk was very relevant to my work.",
    "How boring!  The speaker was monotone and put me to sleep!"
]

api_result = client.analyze_sentiment(docs)
results = [doc for doc in api_result if not doc.is_error]

for idx, s in enumerate(results):
  print("Sentiment = {} for doc {}".format(s.sentiment, docs[idx]))

This gives you an idea of how easy sentiment analysis is to implement, but there is much more power there. For example, you can do per-sentence sentiment analysis.

Be sure to check out all the samples for Text Analytics and let us know what you think! You can find samples for .NETJavaJavaScript / TypeScript, and Python.

Working with us and giving feedback

So far, the community has filed hundreds of issues against these new SDKs with feedback randing from documentation issues to API surface area change requests to pointing out failure cases. Please keep that coming. We work in the open on GitHub and you can submit issues here:

#azure sdk #releases #azure #python #code #dev

Juanita  Apio

Juanita Apio

1621985820

Azure SDK Release (April 2021)

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Please subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available.

You can find links to packages, code, and docs on our Azure SDK Releases page.

Release Highlights

  • Azure Mixed Reality client library for .NET is generally available.
  • Event Grid client libraries are now generally available. Read more in this blog post: “Announcing the new Azure Event Grid Client Libraries”
  • The libraries support the Cloud Event schema, Custom Event schema, as well as the Event Grid Event schema native to the Event Grid Service.
  • This includes a new .NET bridge library providing integration with the CNCF CloudEvents package.
  • Azure Cosmos DB client library for Java is generally available.
  • Java libraries upgraded to support Jackson from 2.11.3 to 2.12.1, Reactor from 3.3.12.RELEASE to 3.4.3 and reactor-netty from 3.3.12.RELEASE to 3.4.3.
  • Java Azure Core library is releasing a new GA.
  • Adds default interface APIs to SerializerAdapterObjectSerializer and Tracer classes and introduces CloudEventModel which conforms to the Cloud Event Specification.
  • Azure Communication Services Phone Numbers library has added support for Azure Active Directory Authentication.
  • JavaScript/TypeScript Azure Core Client 1.0.0 is GA and Azure Core Rest Pipeline 1.0.0 is GA
  • This is the next generation of Azure.Core, which is the foundation of all other SDK libraries. The new version features a more modular design, allows easier customization of the request pipeline, improves the performance of majority usages.

#azure sdk #release #sdk