Releases: pagopa/dx
[email protected]
Patch Changes
- e73a238: Add module version tag
[email protected]
Patch Changes
- e73a238: Add module version tag
[email protected]
Minor Changes
- 40beff1: Added
rule_set_id
output that exposes the Front Door Rule Set ID. This allows users to implement custom rules via theazurerm_cdn_frontdoor_rule
resource and link them to the rule set provided by the module.
[email protected]
Major Changes
-
fa6f446: # CHANGES
Add support for shared App Service Plans in the
azure_app_service_plan_autoscaler
module.
This change allows defining multiple app services and function apps that share the same plan, enabling more efficient resource utilization and cost optimization.
The autoscaler will now monitor the metrics from all services in the plan and scale accordingly.BREAKING CHANGE
The configuration for
target_service
has been updated. Previously, you would define a singleapp_service
orfunction_app
. Now,target_service
accepts lists ofapp_services
and/orfunction_apps
to support multiple services sharing the same plan.Old configuration:
target_service = { app_service = { id = "your_app_service_id" } }
New configuration:
target_service = { app_services = [ { id = "your_app_service_id" } ] # function_apps = [ # { # id = "your_function_app_id" # } # ] }
[email protected]
Patch Changes
- e73a238: Add module version tag
[email protected]
Patch Changes
-
1e70ca0: Revert from TLS
1.3
to TLS1.2
for app service and function app modules, added new variable named tls_version with default1.2
.Ref.: Azure API Management throwing error in connecting to backend which requires minimum TLS 1.3
[email protected]
Patch Changes
-
1e70ca0: Revert from TLS
1.3
to TLS1.2
for app service and function app modules, added new variable named tls_version with default1.2
.Ref.: Azure API Management throwing error in connecting to backend which requires minimum TLS 1.3
[email protected]
Patch Changes
- e1418e0: Update README with Public Network Access limitation workaround
@pagopa/[email protected]
Patch Changes
- e1202f1: Upgrade typescript-eslint to a version compatible with the Typescript version used
@pagopa/[email protected]
Minor Changes
-
6ff8b02: Enhance support for legacy Azure Function (v3) to ensure the requests are properly correlated.
Usage
For legacy Azure Functions, you can use the wrap the Azure Function within the
withOtelContextFunctionV3
to make sure the requests are properly correlated.import { AzureFunction, Context as FunctionContext } from "@azure/functions"; // "@azure/functions": "^3" import createAzureFunctionHandler from "@pagopa/express-azure-functions/dist/src/createAzureFunctionsHandler.js"; import { withOtelContextFunctionV3 } from "@pagopa/azure-tracing/azure-functions/v3"; // "@pagopa/azure-tracing": "^0.4" export const expressToAzureFunction = (app: Express): AzureFunction => (context: FunctionContext): void => { app.set("context", context); withOtelContextFunctionV3(context)(createAzureFunctionHandler(app)); // wrap the function execution in the OpenTelemetry context };
Patch Changes
- 6ff8b02: Upgrade dependencies