3.0.14¶
Release Date: January 22, 2026
✨ New Features¶
Terraform Modules¶
Enhanced API Policy Error Handling 🔧¶
Module: saif-api-service
Enhanced error handling in Azure API Management policies to provide detailed, structured error responses with origin information for better debugging and troubleshooting.
Key Features:
- ✅ Structured Error Responses - Standardized error format with detailed information
- ✅ Origin Tracking - Error responses include origin information to identify the source
- ✅ Application-Level Error Handling - Enhanced policy templates for comprehensive error handling
Benefits:
- 🚀 Improved debugging experience with detailed error information
- 🔄 Better visibility into error sources across API layers
- 🎯 Standardized error response format for consistent error handling
Implementation Details:
The API Management policies now include enhanced error handling at both API and operation levels:
- Application-level error handling in
api_policy_application.tpl - Detailed error responses with origin information
- Improved error context for faster troubleshooting
Files Changed:
src/terraform/saif-api-service/api_policies/api_policy_application.tplsrc/terraform/saif-api-service/apiendpoint_policy/main.tfsrc/terraform/saif-api-service/resource_apimanagement.tf
Documentation:
- See Terraform module documentation for API Management policy configuration
PR: #347
🔧 Enhancements¶
Maintenance¶
- ✅ Repository Configuration - Added temp directory to .gitignore to prevent accidental commits of temporary files
📋 Additional Notes¶
- Total commits: 1
- Files changed: 4
- Contributors: 1 (Emmitt Johnson)
Impact Summary¶
This release focuses on improving error handling and debugging capabilities in Azure API Management policies. The enhanced error responses will make it easier to identify and resolve issues in production environments.
For Developers:
- API errors now include detailed origin information for better troubleshooting
- Standardized error response format across all API Management policies
- Improved debugging experience with structured error details
Support¶
- 📧 Teams Support Channel: Support