Skip to content

3.7.3

Release Date: June 8, 2026


โœจ New Features

Project Templates

Self-Service DLQ Access Configuration ๐Ÿ“ฌ

Template: saif-feature-event-subscription

Commit: d6845ebd ยท Closes #696 ยท #765

Teams can now grant Entra ID users and groups access to browse and manage dead-letter queue (DLQ) messages via YAML config โ€” no portal steps or platform team intervention required. This follows the same self-service pattern used by saif-feature-database-cosmosdb for CosmosDB data readers.

Key Features:

  • โœ… DLQ Readers โ€” Grant Azure Service Bus Data Receiver role via dlq_readers config block
  • โœ… DLQ Managers โ€” Grant Azure Service Bus Data Owner role via dlq_managers config block
  • โœ… Per-Environment Control โ€” Omit an environment key to restrict access (e.g. exclude prod for reader-only non-prod access)

Example:

# feature-event-subscription-dlq-vars.yaml
dlq_readers:
  dev:
    - object_id: 00000000-0000-0000-0000-000000000001
      display_name: "My Dev Team"
  test:
    - object_id: 00000000-0000-0000-0000-000000000001
      display_name: "My Dev Team"

dlq_managers:
  dev:
    - object_id: 00000000-0000-0000-0000-000000000002
      display_name: "Platform Team"
  test:
    - object_id: 00000000-0000-0000-0000-000000000002
      display_name: "Platform Team"
  prod:
    - object_id: 00000000-0000-0000-0000-000000000002
      display_name: "Platform Team"

Documentation:


๐Ÿ› Bug Fixes

Terraform Modules

Drop Broken OTEL Moved Block Chain ๐Ÿ”ง

Module: identity

Commit: e050c98d ยท #774

Removes all OTEL-related moved blocks that were left in an invalid state after the _uami resource rename in #770. Terraform validates all moved block targets against the current configuration and would error when a target address no longer exists. Dropping the chain is safe because RBAC role assignments are idempotent โ€” Terraform will destroy and recreate them cleanly.

Affected files:

  • src/terraform/saif-resources/modules/identity/moved.tf โ€” deleted (contained only broken OTEL blocks)
  • src/terraform/saif-web-service/moved.tf โ€” OTEL blocks removed
  • src/terraform/saif-event-subscriber-service/moved.tf โ€” OTEL blocks removed
  • src/terraform/saif-api-service/moved.tf โ€” OTEL blocks removed
  • src/smithy/infra/bot/moved.tf โ€” OTEL blocks removed

๐Ÿ”„ Breaking Changes

None in this release โœ…


๐Ÿ“‹ Additional Notes

  • Total commits: 2
  • Files changed: 14
  • Contributors: Emmitt Johnson, Jason Coria Corona Yue

Support

  • ๐Ÿ“ง Teams Support Channel: Support