Skip to content

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.tpl
  • src/terraform/saif-api-service/apiendpoint_policy/main.tf
  • src/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