DailyAzureUpdatesGenerator

December 04, 2025 - Azure Updates Summary Report (Details Mode)

Generated on: December 04, 2025 Target period: Within the last 24 hours Processing mode: Details Mode Number of updates: 6 items

Update List

1. Retirement: Remove dependency on these Azure ML SDKs before June 30, 2026

Published: December 03, 2025 21:00:12 UTC Link: Retirement: Remove dependency on these Azure ML SDKs before June 30, 2026

Update ID: 501668 Data source: Azure Updates API

Categories: AI + machine learning, Internet of Things, Azure Machine Learning, Retirements, Features

Summary:

Details:

The Azure update announces the planned retirement of Azure Machine Learning SDK V1 and its associated SDK components—azureml-train-core, azureml-pipeline, azureml-pipeline-core, azureml-pipeline-internal, and azureml-pipeline-steps—effective June 30, 2026. This deprecation mandates that IT professionals and data scientists migrate their machine learning workflows to the newer Azure ML SDK V2 or alternative supported frameworks well before this deadline to ensure uninterrupted service and access to the latest features.

Background and Purpose:
Azure ML SDK V1 has been foundational for building, training, and deploying machine learning models on Azure. However, with evolving cloud-native architectures and the need for more streamlined, scalable, and maintainable ML pipelines, Microsoft introduced Azure ML SDK V2. The retirement aims to consolidate development efforts around the newer SDK, which offers improved performance, enhanced usability, and better integration with modern Azure services. This transition encourages adoption of updated APIs and tooling that align with current best practices in MLOps.

Specific Features and Detailed Changes:
The retiring SDKs include core training libraries and pipeline components that enable model training orchestration and pipeline construction in SDK V1. These components facilitated defining pipeline steps, managing dependencies, and executing workflows on Azure ML compute targets. With retirement, these packages will no longer receive updates or support, and their APIs may cease functioning post end-of-life. The new SDK V2 introduces a redesigned pipeline SDK with declarative YAML-based pipeline definitions, improved modularity, and enhanced CLI and Python SDK support, enabling more flexible and maintainable pipeline management.

Technical Mechanisms and Implementation Methods:
Migration involves refactoring existing Python codebases that depend on the deprecated SDKs. Developers need to replace SDK V1 pipeline constructs with SDK V2 equivalents, which leverage a more declarative approach and support richer pipeline orchestration features. The SDK V2 uses REST APIs under the hood with better versioning and backward compatibility. Additionally, SDK V2 supports integration with Azure DevOps, GitHub Actions, and other CI/CD tools more seamlessly. Implementation requires reviewing pipeline step definitions, data input/output handling, and compute target configurations to align with SDK V2 paradigms.

Use Cases and Application Scenarios:
This update primarily impacts organizations running production ML workflows on Azure ML that rely on SDK V1 for model training, pipeline orchestration, and deployment automation. Use cases include automated retraining pipelines, batch scoring jobs, and complex multi-step workflows involving data preprocessing, model training, validation, and deployment. Migrating to SDK V2 ensures continued support for these scenarios with enhanced capabilities such as pipeline versioning, parameterization, and easier reproducibility.

Important Considerations and Limitations:

Integration with Related Azure Services:
The SDK V2 enhances integration with Azure services such as Azure DevOps for CI/CD pipelines, Azure Data Factory for data orchestration, and Azure Monitor for pipeline telemetry and logging. It also supports improved interaction with Azure Kubernetes Service (AKS) for scalable model deployment and Azure Container Registry (ACR) for containerized model images. The updated SDK aligns with Azure’s broader push towards infrastructure-as-code and GitOps methodologies, enabling more robust and automated ML lifecycle management.

In summary, the announced retirement of Azure ML SDK V1 and its associated pipeline SDKs by June 30, 2026, signals a strategic shift towards the modernized Azure ML SDK V2, requiring


2. Generally Available: Azure Database for PostgreSQL Flexible Server in Belgium Central

Published: December 03, 2025 17:30:15 UTC Link: Generally Available: Azure Database for PostgreSQL Flexible Server in Belgium Central

Update ID: 534523 Data source: Azure Updates API

Categories: Launched, Databases, Hybrid + multicloud, Azure Database for PostgreSQL

Summary:

Details:

The recent general availability of Azure Database for PostgreSQL Flexible Server in the Belgium Central region expands Azure’s global footprint, enabling customers in or near Belgium to deploy managed PostgreSQL instances with reduced latency and data residency compliance. This update addresses growing demand for flexible, scalable, and fully managed PostgreSQL database services in Europe, particularly for organizations with data sovereignty requirements or those seeking to optimize performance by locating resources closer to end users.

Azure Database for PostgreSQL Flexible Server is a managed database service that offers enhanced control and customization compared to the Single Server deployment option. It supports features such as zone-redundant high availability, burstable and scalable compute tiers, and customizable maintenance windows. By launching Flexible Server in Belgium Central, Microsoft provides customers with the ability to deploy PostgreSQL instances in a region that complies with EU data protection regulations, while leveraging the service’s flexible compute and storage scaling, built-in high availability, and automated backups.

Technically, Flexible Server uses a decoupled compute and storage architecture, allowing independent scaling of CPU, memory, and storage resources. It supports both single-zone and zone-redundant high availability configurations, leveraging Azure Availability Zones to ensure resilience against data center failures. The service automates patching, backups, and monitoring, while exposing PostgreSQL parameters for fine-tuning performance. Deployment in Belgium Central is implemented by provisioning resources within that Azure region’s infrastructure, ensuring data locality and compliance with regional governance policies.

Typical use cases for this update include European enterprises and ISVs requiring managed PostgreSQL databases with low latency for applications hosted in or near Belgium, such as financial services, healthcare, and government workloads subject to GDPR. It also benefits SaaS providers targeting European customers who need regional data residency and high availability. Additionally, developers building cloud-native applications with microservices architectures can leverage Flexible Server’s scaling and maintenance capabilities to optimize cost and performance.

Important considerations include verifying that the Belgium Central region supports all required Flexible Server features and SKUs, as some advanced capabilities or instance sizes may have phased rollouts. Customers should also evaluate network connectivity options, such as Virtual Network integration and Private Link, to secure database access. Backup retention policies, maintenance windows, and failover behavior should be configured according to application SLAs. As with any regional deployment, customers must assess compliance requirements and ensure that data residency in Belgium Central aligns with organizational policies.

Integration with other Azure services is seamless: Flexible Server can be connected to Azure App Service, Azure Kubernetes Service (AKS), and Azure Functions for application hosting; Azure Monitor and Azure Log Analytics for observability; Azure Active Directory for identity management; and Azure Private Link for secure connectivity. Additionally, customers can use Azure Data Factory or Azure Synapse Analytics for data integration and analytics scenarios involving PostgreSQL data.

In summary, the general availability of Azure Database for PostgreSQL Flexible Server in Belgium Central enables IT professionals to deploy scalable, highly available, and fully managed PostgreSQL databases within a European region that supports data residency and compliance requirements, while benefiting from the Flexible Server’s architectural advantages and integration with the broader Azure ecosystem. This update facilitates optimized performance and governance for cloud applications targeting Belgian and European markets.


3. Generally Available: Update pg_squeeze to version 1.9.1 in Azure Database for PostgreSQL Flexible Server

Published: December 03, 2025 17:30:15 UTC Link: Generally Available: Update pg_squeeze to version 1.9.1 in Azure Database for PostgreSQL Flexible Server

Update ID: 534518 Data source: Azure Updates API

Categories: Launched, Databases, Hybrid + multicloud, Azure Database for PostgreSQL

Summary:

Details:

The Azure Database for PostgreSQL Flexible Server now supports upgrading the pg_squeeze extension to version 1.9.1, enabling users to optimize table bloat management more effectively within their PostgreSQL environments.

Background and Purpose:
Table bloat is a common issue in PostgreSQL databases caused by dead tuples accumulating after updates and deletes, which can degrade performance and increase storage usage. The pg_squeeze extension automates the process of reclaiming this wasted space by performing online table rewrites without requiring exclusive locks, thus minimizing downtime. Updating pg_squeeze to version 1.9.1 in Azure Database for PostgreSQL Flexible Server aims to provide users with the latest improvements and bug fixes, enhancing database maintenance efficiency and overall performance.

Specific Features and Detailed Changes:
Version 1.9.1 of pg_squeeze introduces several enhancements over previous versions, including improved handling of partitioned tables, better concurrency control during squeeze operations, and refined heuristics for detecting bloat thresholds. It also addresses known issues related to index maintenance and reduces the risk of transaction conflicts during the squeeze process. These updates allow for more reliable and less intrusive table maintenance, especially in high-transaction environments.

Technical Mechanisms and Implementation Methods:
pg_squeeze works by performing an online table rewrite that compacts tables and indexes to remove dead tuples without requiring heavy locks that block concurrent reads and writes. It leverages PostgreSQL’s native capabilities such as CREATE TABLE AS and ALTER TABLE SWAP operations under the hood, ensuring minimal impact on database availability. The extension monitors table statistics to decide when to trigger squeeze operations based on configurable thresholds. In Azure Database for PostgreSQL Flexible Server, upgrading to version 1.9.1 is performed via the standard extension management commands (ALTER EXTENSION pg_squeeze UPDATE TO '1.9.1';), supported by the platform’s managed environment.

Use Cases and Application Scenarios:
This update is particularly beneficial for workloads with frequent updates and deletes, such as OLTP applications, SaaS platforms, and data ingestion pipelines, where table bloat can quickly accumulate. By automating bloat reduction, pg_squeeze helps maintain consistent query performance and reduces storage costs. It is also useful in scenarios requiring minimal downtime maintenance windows, as its online operation model avoids heavy locking.

Important Considerations and Limitations:
While pg_squeeze 1.9.1 improves concurrency and bloat detection, users should still monitor its impact on system resources during squeeze operations, as it involves table rewrites that consume CPU and I/O. It is recommended to schedule squeeze operations during off-peak hours or configure thresholds carefully to balance maintenance with workload demands. Additionally, certain complex table structures or extensions may have compatibility considerations; thorough testing in staging environments is advised before production deployment.

Integration with Related Azure Services:
Azure Database for PostgreSQL Flexible Server’s managed environment complements pg_squeeze by providing automated backups, monitoring, and scaling capabilities, which together enhance database reliability and performance. Integration with Azure Monitor allows tracking of squeeze operation metrics and alerting on resource utilization. Furthermore, combining pg_squeeze with Azure Automation or Azure Logic Apps can enable scheduled maintenance workflows, improving operational efficiency.

In summary, the availability of pg_squeeze version 1.9.1 in Azure Database for PostgreSQL Flexible Server equips IT professionals with advanced tools to manage table bloat effectively through online, low-impact maintenance, thereby optimizing database performance and storage utilization in production environments.


4. Generally Available: The ip4r extension in Azure Database for PostgreSQL Flexible Server

Published: December 03, 2025 17:30:15 UTC Link: Generally Available: The ip4r extension in Azure Database for PostgreSQL Flexible Server

Update ID: 534509 Data source: Azure Updates API

Categories: Launched, Databases, Hybrid + multicloud, Azure Database for PostgreSQL

Summary:

Details:

The recent general availability of the ip4r extension in Azure Database for PostgreSQL Flexible Server introduces native support for efficient storage, querying, and indexing of IPv4 and IPv6 addresses and ranges, addressing a critical need for network-centric applications to manage IP data with high performance and flexibility.

Background and Purpose:
Managing IP addresses and ranges is a common requirement in network management, security analytics, and geolocation services. Traditional PostgreSQL data types (e.g., inet, cidr) provide basic IP address support but lack advanced indexing and range query capabilities optimized for large-scale IP data. The ip4r extension enhances PostgreSQL by offering specialized data types and indexes tailored for IP addresses and ranges, enabling faster and more efficient operations. By making ip4r generally available in Azure Database for PostgreSQL Flexible Server, Microsoft empowers developers and DBAs to build scalable, IP-aware applications without needing external tools or complex custom implementations.

Specific Features and Detailed Changes:

Technical Mechanisms and Implementation Methods:
ip4r extends PostgreSQL’s type system by defining new composite types and range types for IP addresses. It leverages PostgreSQL’s extensible indexing framework to implement GiST and SP-GiST indexes that use tree structures optimized for spatial and range queries. Internally, IP addresses are stored in a compact binary format, allowing fast bitwise operations and comparisons. The extension hooks into PostgreSQL’s query planner to optimize execution plans for IP-related queries, ensuring efficient use of indexes and minimizing I/O.

Use Cases and Application Scenarios:

Important Considerations and Limitations:

Integration with Related Azure Services:


5. Generally Available: The credcheck extension in Azure Database for PostgreSQL Flexible Server

Published: December 03, 2025 17:30:15 UTC Link: Generally Available: The credcheck extension in Azure Database for PostgreSQL Flexible Server

Update ID: 534504 Data source: Azure Updates API

Categories: Launched, Databases, Hybrid + multicloud, Azure Database for PostgreSQL

Summary:

Details:

The recent general availability of the credcheck extension in Azure Database for PostgreSQL Flexible Server introduces a native mechanism to enforce password and credential validation policies directly within the PostgreSQL environment, enhancing security posture and compliance capabilities for database administrators and developers.

Background and Purpose of the Update
Credential management and enforcement of strong password policies are critical components of database security. Traditionally, enforcing such policies in PostgreSQL required external tools or manual processes, which could lead to inconsistent enforcement and increased administrative overhead. The introduction of the credcheck extension addresses this gap by embedding credential validation logic inside the PostgreSQL server itself, enabling automated, consistent enforcement of password complexity, expiration, and reuse policies. This update aligns with Azure’s commitment to providing secure, compliant, and manageable database services.

Specific Features and Detailed Changes
The credcheck extension provides a set of functions and hooks that validate user credentials during password changes or user creation events. Key features include:

Technical Mechanisms and Implementation Methods
Technically, credcheck operates as a PostgreSQL extension that hooks into the password change lifecycle. When a user attempts to set or change a password, credcheck intercepts the request and runs the configured validation rules. If the password does not comply with the defined policies, the operation is rejected with detailed error messages. The extension stores password history hashes securely within the database to enforce reuse policies without exposing sensitive information. Configuration is managed via PostgreSQL’s standard extension and parameter settings, allowing administrators to enable, disable, or tune policies dynamically.

Use Cases and Application Scenarios

Important Considerations and Limitations

Integration with Related Azure Services
While credcheck operates within the PostgreSQL Flexible Server, it complements Azure’s broader security ecosystem:

In summary, the general availability of the credcheck extension in Azure Database for PostgreSQL Flexible Server empowers IT professionals to enforce robust, customizable password and credential policies natively within PostgreSQL, enhancing security, compliance, and operational efficiency without relying on external tools. This update is particularly valuable for


6. Generally Available: Azure Load Balancer bandwidth metrics now support Protocol dimension

Published: December 03, 2025 17:00:27 UTC Link: Generally Available: Azure Load Balancer bandwidth metrics now support Protocol dimension

Update ID: 536747 Data source: Azure Updates API

Categories: Launched, Networking, Load Balancer

Summary:

Details:

The recent Azure update announces the general availability of enhanced bandwidth metrics for Azure Load Balancer, now including the Protocol dimension. This enhancement enables more granular monitoring and analysis of network traffic by protocol type, specifically distinguishing TCP traffic with Protocol=6.

Background and Purpose of the Update
Azure Load Balancer is a foundational networking service that distributes incoming traffic across virtual machines or instances to ensure high availability and reliability. Monitoring its bandwidth usage is critical for performance tuning, capacity planning, and troubleshooting. Previously, bandwidth metrics such as Bytes, Packets, and SYN Count were aggregated without protocol-level granularity. The update addresses the need for deeper insights into traffic composition by protocol, enabling IT professionals to better understand traffic patterns, detect anomalies, and optimize network configurations.

Specific Features and Detailed Changes

Technical Mechanisms and Implementation Methods
Azure Load Balancer collects telemetry data at the datapath level, where it inspects network packets flowing through the load balancer. The update leverages packet inspection to extract the IP protocol field from each packet header. This protocol information is then appended as a dimension to the existing metrics emitted to Azure Monitor. The metrics pipeline aggregates these values over the configured time intervals, maintaining protocol-specific counters. This approach ensures minimal performance overhead while providing richer metric granularity.

Use Cases and Application Scenarios

Important Considerations and Limitations

Integration with Related Azure Services


This report was automatically generated - 2025-12-04 03:03:49 UTC