Azure SDK Release Highlights – March 2025
Authored by Hector Norzagaray, this March 2025 Azure SDK release post highlights a major beta launch for Rust developers, updates across numerous programming languages, guidance regarding Node.js 18, and more.
Azure SDK Release Highlights – March 2025
Author: Hector Norzagaray
Thank you for your interest in the new Azure SDKs! Each month, Azure releases new features, improvements, and bug fixes across its SDK offerings for developers. If you’d like to stay updated on these enhancements, you can subscribe to the Azure SDK Blog RSS Feed.
All package links, code, and documentation are available on the Azure SDK Releases page.
Feedback Invitation
If you’re actively using the Azure SDK, the team encourages feedback via their Developer Survey.
Release Highlights
🚀 Beta Launch: Azure SDK for Rust
- First official beta releases: Azure now offers SDKs for the Rust programming language.
- Supported libraries (in beta):
- Purpose & Goals:
- Provide a seamless, idiomatic Rust experience for Azure service integration.
- Leverage Rust’s performance and safety features for robust, system-level applications.
- Expand and refine Azure SDK support for Rust as developer needs evolve.
- Get Involved: Feedback, issues, and contributions are welcomed via the GitHub issues page.
- For more detail, read the dedicated blog post.
Node.js 18 End of Life
- Timeline: Node.js 18 reaches official end of life on April 30, 2025.
- Impact: After this date, Node.js 18 will no longer receive security or critical updates.
- Recommendation:
- Upgrade to a supported Node.js version.
- Azure SDK libraries may drop support at any time for end-of-life platforms, even without a major version change.
- Ensure migration to supported dependencies to maintain technical support eligibility.
- See the Node.js release timeline for details.
New Conda Releases
- New Python (Conda) packages are available via the Microsoft channel on Anaconda.
Stable Releases
- Client Library for Java
- OpenTelemetry AutoConfigure
- Device Registry
- Management Library releases (stable):
- .NET
- Go
- JavaScript
- All include Device Registry functionality
Beta Releases (Initial)
- Client Library for .NET
- Language Conversation Authoring
- Language Text Authoring
- Client Library for Java
- System Events
- Client Library for Rust
- Identity
- Key Vault Secrets
- Key Vault Keys
- Event Hubs
- Cosmos DB
- Management Libraries (Beta) for Go, Java, JavaScript, Python
- Database Watcher
- Impact Reporting
- Migration Assistant (Go/Java), Assessment (Python)
- Timezone (Python)
Release Notes and Documentation
Comprehensive release notes are available by language and platform:
For the latest updates and announcements, follow the Azure SDK Blog.
This post appeared first on “Microsoft DevBlog”. Read the entire article here