Skip to content

Commit aa6ca0f

Browse files
Added 0.48 release notes
1 parent 76b35f0 commit aa6ca0f

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

changelogs/api-management-service.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,75 @@
11
# Azure API Management service changelog
22

3+
## Release - API Management service: May, 2025
4+
5+
### New Features and Improvements
6+
7+
#### Workspaces
8+
- Workspaces are now supported in **Norway East** and **West Europe**. See the [documentation](https://learn.microsoft.com/en-us/azure/api-management/api-management-region-availability#supported-regions-for-v2-tiers-and-workspace-gateways) for details and instructions for accessing workspaces in West Europe.
9+
- You can now [associate multiple workspaces](https://techcommunity.microsoft.com/blog/integrationsonazureblog/announcing-general-availability-of-shared-workspace-gateways-in-azure-api-manage/4292221) with a single workspace gateway.
10+
11+
#### Gateway & Traffic Management
12+
- **Quota-by-key policy** is now available in v2 service tiers, enabling more flexible and fine-grained rate limiting. [More info](https://learn.microsoft.com/en-us/azure/api-management/quota-by-key-policy).
13+
- **Circuit breaker configuration** in backends now supports an optional `failureResponse` property, allowing you to define fallback HTTP status codes (100–599). [More info](https://learn.microsoft.com/en-us/azure/api-management/backends).
14+
- **Data-plane events** in Azure Event Grid (Public Preview) are now enabled by default in the gateway, allowing for richer event notifications and diagnostics.
15+
- You can now **configure the same URL suffix** for both HTTP REST and WebSocket APIs, simplifying endpoint design.
16+
17+
#### Platform & Portal Enhancements
18+
- **Authoring API Management policies with Microsoft Copilot** in Azure is now **Generally Available**.
19+
- The **Network Status** page in the Azure Portal now displays new monitoring endpoints for **national cloud regions**, improving visibility into service health and diagnostics. [More info](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-store-custom-rest-api).
20+
21+
#### LLM & Semantic Caching
22+
- **Launched enhanced logging** for large language model (LLM) scenarios, including new fields — `resourceId`, `workspaceId`, and `region` — for improved traceability. Log timestamps are now emitted in **date-time format** instead of long integers, aligning with standard observability practices.
23+
- **Semantic caching** has been updated to support **GPT-4o** prompts that include multiple content types and now correctly identifies `max-message-count` of the most recent messages.
24+
25+
#### Observability Enhancements
26+
- The [emit-metric](https://learn.microsoft.com/en-us/azure/api-management/emit-metric-policy), [azure-openai-emit-token-metric](https://learn.microsoft.com/en-us/azure/api-management/azure-openai-emit-token-metric-policy) , and [llm-emit-token-metric](https://learn.microsoft.com/en-us/azure/api-management/llm-emit-token-metric-policy) policies now treat **dimension keys as case-insensitive**, ensuring consistent metric grouping and reducing casing-related issues.
27+
- **Backend pool failures** now include a `Retry-After` header to support client-side resiliency strategies.
28+
- **Self-hosted gateway** now emits additional debug logs, including snapshot decompression, manglers, and listeners to assist with diagnostics. [More info](https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-log-event-hubs).
29+
30+
---
31+
32+
### ⚠️ Change
33+
- You may need to **associate a workspace with a workspace gateway** before managing resources in that workspace. [More info](https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/workspaces-breaking-changes-march-2025)
34+
35+
---
36+
37+
### Bug Fixes
38+
39+
#### Gateway & Traffic Management
40+
- Fixed a bug where **VNet-integrated Standard v2 services** required blob storage access to be unblocked via NSG for management operations.
41+
- Fixed delivery issues in **log-to-eventhub policy** in Basic v2 and Standard v2 SKUs.
42+
- Fixed inaccurate detection and counting of **backend connectivity errors** in the Circuit Breaker policy.
43+
- Fixed **bandwidth calculation** in quota-by-key policy on self-hosted gateway to include transferred bytes.
44+
45+
#### Telemetry and Monitoring
46+
- Fixed a bug where `backendTime` reported in **Azure Monitor and Application Insights** was higher than expected.
47+
- Resolved startup and connection failures in **self-hosted gateway** when telemetry or feature-flagged endpoints were not fully rolled out.
48+
- Fixed **missing WebSocket Azure Monitor logs** due to lowercase resource IDs.
49+
50+
#### OpenAPI Specification Handling
51+
- Resolved an issue where OpenAPI definition did not include a **response description**. If omitted, it is now auto-filled as an empty string.
52+
- OpenAPI **'format' properties** are now preserved correctly during import (previously could appear in the description).
53+
- **Required formData fields** are now properly enforced.
54+
55+
#### Workspace & Product Configuration
56+
- Fixed an issue preventing **workspace deletion** after failed gateway activation.
57+
- **Deleting an API Management service** now requires removal of all associated workspace gateways.
58+
- When a product is configured to limit subscriptions, the **limit must now be greater than zero**.
59+
60+
#### Other Reliability Improvements
61+
- Improved reliability of the **llm-content-safety policy** and added support for multiple blocklists and categories.
62+
- Import of API specifications from a **localhost address** is no longer supported.
63+
- Improved formatting of **error responses** for management API requests that fail due to **minimum API version enforcement**.
64+
65+
### Developer Portal
66+
- [2.33.0](https://github.com/Azure/api-management-developer-portal/releases)
67+
68+
### Self-hosted Gateway
69+
- **Container Image**: [2.8.1](https://github.com/Azure/api-management-self-hosted-gateway/releases)
70+
- **Helm Chart**: [1.12.1](https://github.com/Azure/api-management-self-hosted-gateway/releases)
71+
72+
373
## Release - API Management service: January, 2025
474

575
This release will be deployed gradually in phases and batches, [following the safe deployment practices framework](https://learn.microsoft.com/en-us/azure/api-management/validate-service-updates). The rollout will span several weeks across all Azure regions, so your services may not have the new features and fixes until the deployment is complete.

0 commit comments

Comments
 (0)