3.0.13¶
Release Date: January 22, 2026
🐛 Bug Fixes¶
CLI Tools¶
Computed Project IDs for Generated Symbols¶
Issue: Templates using generated symbols (instead of parameters) for project IDs failed with "Missing required argument(s): --project_id" error during manifest generation.
Resolution: Computed project IDs (project_id, front_end_project_id, function_app_project_id) are now always added to the argument list for manifest generation, regardless of whether they're defined as template parameters or generated symbols.
Example:
Previously, this command failed:
saif new saif-test-tools --name ammpoa --business_domain it
# Error: Missing required argument(s): --project_id
Now it succeeds:
saif new saif-test-tools --name ammpoa --business_domain it
# Project ID computed as: "it-test-tools-ammpoa"
# Pipeline names correctly interpolate: "{project_id}-gen-np-jwt" → "it-test-tools-ammpoa-gen-np-jwt"
Benefits:
- ✅ Templates can use generated symbols for project IDs without manifest errors
- ✅ Consistent behavior between parameter-based and symbol-based project IDs
- ✅ Pipeline names correctly interpolate computed project IDs in all scenarios
Files Changed: SAIF.Platform.CLI/Services/Application/ApplicationService.cs
PR: #341
📦 Dependencies¶
.NET Packages¶
Updated OpenTelemetry packages to version 1.15.0:
OpenTelemetry.Instrumentation.AspNetCore1.14.0 → 1.15.0OpenTelemetry.Instrumentation.Http1.14.0 → 1.15.0OpenTelemetry.Instrumentation.Runtime1.14.0 → 1.15.0OpenTelemetry.Exporter.OpenTelemetryProtocol1.14.0 → 1.15.0OpenTelemetry.Extensions.Hosting1.14.0 → 1.15.0
Key Updates:
- Added support for OTEL_SDK_DISABLED environment variable
- Added LowMemory temporality option in OTLP metrics exporter
- Improved performance and reduced memory consumption for metrics histograms
- Added support for Meter.TelemetrySchemaUrl property
TypeScript Packages¶
Updated React type definitions:
@types/react19.2.8 → 19.2.9
PR: #337
NPM Packages¶
Updated development dependencies across TypeScript projects:
- Various
@types/*packages updated to latest versions - Build tooling and linting dependencies updated
📋 Additional Notes¶
- Total commits: 6
- Files changed: Multiple (dependency updates, CLI fixes, tests)
- Contributors: 2 (Copilot, dependabot[bot])
Impact Summary¶
This release focuses on improving CLI reliability for templates using generated symbols and keeping dependencies up-to-date with the latest OpenTelemetry features and performance improvements.
For Developers:
- If you previously encountered errors creating saif-test-tools projects, this is now fixed
- OpenTelemetry instrumentation now supports the OTEL_SDK_DISABLED environment variable for easier testing
- Memory usage for metrics collection has been improved
Support¶
- 📧 Teams Support Channel: Support