# 3.2.2

**Release Date:** March 3, 2026

---

## 🔧 Enhancements

### Terraform Modules

#### Front Door Route Inlined After Module Deletion 🌐

**Module:** `saif-api-service` (`resource_frontdoor.tf`)

The Front Door routing rule that was previously managed through a dedicated Terraform module has been inlined directly into the `saif-api-service` resource configuration. This change was required after the upstream module was removed, ensuring the route definition continues to work without relying on an external module reference.

**Impact:**

- ✅ Front Door routing behaviour is unchanged — no infrastructure modifications
- ✅ Eliminates the external module dependency for route configuration
- ✅ Simplifies the Terraform resource graph for this service

---

## 📚 Documentation

### New Documentation

#### ADR 0009 — On-Premise Authentication to Forge 🔐

Documents the decision to use auto-generated API keys for authenticating legacy on-premise applications against Forge-hosted Experience APIs. These applications cannot participate in Entra ID or Okta OAuth flows; the platform generates a per-application API key stored in Environment API/Crypto and Azure Key Vault, retrieved at runtime via existing integration points.

- **Status:** Accepted
- **Deciders:** brishe, emmjoh, shasca

#### ADR 0010 — Feature Flag Provider Selection 🚩

Documents the decision to adopt **Azure App Configuration (Feature Management)** as SAIF's standard feature flag provider.

Key highlights:

- Evaluated LaunchDarkly, GrowthBook (Cloud & Self-Hosted), Unleash (Cloud & Self-Hosted), custom build, and no-change options
- Selected Azure App Configuration for managed service alignment, Azure-native integration, .NET/TypeScript SDK maturity, and cost (~$50/month vs $1,200+/month for LaunchDarkly at 100 services)
- Multi-cloud strategy: short-term use cloud-native feature flag systems per provider; long-term strategy to be assessed once multi-cloud adoption patterns are clearer
- **Status:** Proposed
- **Deciders:** emmjoh, brishe

**PR:** [#477](https://github.com/saif-corp/forge/pull/477)

---

## 📋 Additional Notes

- Total commits: 7
- Files changed: ~10
- Contributors: Brian Sheridan, Emmitt Johnson

---
