News

New in Azure SDK: Data Tables & Monitor Libraries, and More

New Azure Data Tables libraries and beta Azure Monitor libraries highlight the latest update to the Azure SDK.

As part of the June 2021 release, Microsoft announced seven Stable updates and 18 previews. The dev team called out new Azure Data Tables libraries -- targeting .NET, Java, JavaScript/TypeScript and Python -- in a separate post. Azure Table storage is a service that stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design, according to its documentation.

"The Table storage service can be used to store flexible data sets like user data for web applications, address books, device information, or other types of metadata," Microsoft said. "The new libraries follow our Azure SDK Guidelines, making for an idiomatic, consistent, approachable, diagnosable, and dependable library. The new libraries use the language-specific Azure Core packages for handling requests, errors, and credentials."

The new Azure Monitor libraries announced in a v1.0 Beta 1 release, meanwhile, are used to query Logs and Metrics. Formerly, libraries for those two queries came in separate packages, now combined into one.

Unified Client Library
[Click on image for larger view.] Unified Client Library (source: Microsoft).

Along with that unification, new features include:

  • Batch API for Logs query: Multiple Logs queries can be executed in a single request.
  • Performance statistics: Developers can opt in to include Logs query performance statistics -- including execution time and resource usage -- in a response.
  • Server timeout: The default used to be three minutes but some Logs queries take longer than that, so the new libraries let developers increase the timeout up to 10 minutes.
  • Handwritten client libraries: These replace the code-generation scheme that was used for the old libraries (except for the .NET library). The new libraries for Java, JavaScript/TypeScript and Python are now handwritten for parity with .NET. "Per the design principles for the new Azure SDK libraries, the libraries strive to be idiomatic," Microsoft said. "As a developer in the target language, interacting with the library should feel natural."
  • Azure Active Directory authentication: This is supported for both Logs and Metrics queries, via Azure Identity. This is said to improves the local development experience in editors and IDEs such as IntelliJ, Visual Studio Code and Visual Studio.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube