Skip to content

Commit fc919c5

Browse files
Merge branch 'develop' into improve-sqs-fifo-batch
2 parents 3d8c144 + 9e30192 commit fc919c5

File tree

12 files changed

+205
-117
lines changed

12 files changed

+205
-117
lines changed

CHANGELOG.md

+22-12
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
## Documentation
1616

1717
* **bedrock-agents:** fix type in Bedrock operation example ([#3948](https://github.com/aws-powertools/powertools-lambda-python/issues/3948))
18+
* **tutorial:** fix "Simplifying with Tracer" section in the tutorial ([#3962](https://github.com/aws-powertools/powertools-lambda-python/issues/3962))
1819

1920
## Features
2021

@@ -23,37 +24,46 @@
2324

2425
## Maintenance
2526

26-
* **deps:** bump datadog-lambda from 5.90.0 to 5.91.0 ([#3958](https://github.com/aws-powertools/powertools-lambda-python/issues/3958))
2727
* **deps:** bump docker/setup-buildx-action from 3.1.0 to 3.2.0 ([#3955](https://github.com/aws-powertools/powertools-lambda-python/issues/3955))
28-
* **deps:** bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 ([#3918](https://github.com/aws-powertools/powertools-lambda-python/issues/3918))
2928
* **deps:** bump redis from 5.0.2 to 5.0.3 ([#3929](https://github.com/aws-powertools/powertools-lambda-python/issues/3929))
3029
* **deps:** bump actions/checkout from 4.1.1 to 4.1.2 ([#3939](https://github.com/aws-powertools/powertools-lambda-python/issues/3939))
3130
* **deps:** bump datadog-lambda from 5.89.0 to 5.90.0 ([#3941](https://github.com/aws-powertools/powertools-lambda-python/issues/3941))
31+
* **deps:** bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates ([#3972](https://github.com/aws-powertools/powertools-lambda-python/issues/3972))
32+
* **deps:** bump squidfunk/mkdocs-material from `3678304` to `6c81a89` in /docs ([#3973](https://github.com/aws-powertools/powertools-lambda-python/issues/3973))
33+
* **deps:** bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 ([#3918](https://github.com/aws-powertools/powertools-lambda-python/issues/3918))
34+
* **deps:** bump datadog-lambda from 5.90.0 to 5.91.0 ([#3958](https://github.com/aws-powertools/powertools-lambda-python/issues/3958))
35+
* **deps-dev:** bump aws-cdk-aws-lambda-python-alpha from 2.132.1a0 to 2.133.0a0 ([#3976](https://github.com/aws-powertools/powertools-lambda-python/issues/3976))
3236
* **deps-dev:** bump the boto-typing group with 1 update ([#3956](https://github.com/aws-powertools/powertools-lambda-python/issues/3956))
33-
* **deps-dev:** bump the boto-typing group with 1 update ([#3950](https://github.com/aws-powertools/powertools-lambda-python/issues/3950))
37+
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.89 to 0.1.90 ([#3957](https://github.com/aws-powertools/powertools-lambda-python/issues/3957))
38+
* **deps-dev:** bump coverage from 7.4.3 to 7.4.4 ([#3959](https://github.com/aws-powertools/powertools-lambda-python/issues/3959))
39+
* **deps-dev:** bump the boto-typing group with 1 update ([#3964](https://github.com/aws-powertools/powertools-lambda-python/issues/3964))
40+
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.88 to 0.1.89 ([#3952](https://github.com/aws-powertools/powertools-lambda-python/issues/3952))
3441
* **deps-dev:** bump sentry-sdk from 1.41.0 to 1.42.0 ([#3951](https://github.com/aws-powertools/powertools-lambda-python/issues/3951))
42+
* **deps-dev:** bump the boto-typing group with 1 update ([#3950](https://github.com/aws-powertools/powertools-lambda-python/issues/3950))
43+
* **deps-dev:** bump aws-cdk from 2.132.1 to 2.133.0 ([#3963](https://github.com/aws-powertools/powertools-lambda-python/issues/3963))
44+
* **deps-dev:** bump types-python-dateutil from 2.8.19.20240311 to 2.9.0.20240315 ([#3966](https://github.com/aws-powertools/powertools-lambda-python/issues/3966))
3545
* **deps-dev:** bump the boto-typing group with 2 updates ([#3940](https://github.com/aws-powertools/powertools-lambda-python/issues/3940))
3646
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.87 to 0.1.88 ([#3942](https://github.com/aws-powertools/powertools-lambda-python/issues/3942))
37-
* **deps-dev:** bump the boto-typing group with 1 update ([#3964](https://github.com/aws-powertools/powertools-lambda-python/issues/3964))
47+
* **deps-dev:** bump pytest from 8.0.2 to 8.1.1 ([#3943](https://github.com/aws-powertools/powertools-lambda-python/issues/3943))
3848
* **deps-dev:** bump aws-cdk-aws-lambda-python-alpha from 2.131.0a0 to 2.132.1a0 ([#3944](https://github.com/aws-powertools/powertools-lambda-python/issues/3944))
39-
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.88 to 0.1.89 ([#3952](https://github.com/aws-powertools/powertools-lambda-python/issues/3952))
49+
* **deps-dev:** bump black from 24.2.0 to 24.3.0 ([#3968](https://github.com/aws-powertools/powertools-lambda-python/issues/3968))
4050
* **deps-dev:** bump aws-cdk from 2.132.0 to 2.132.1 ([#3938](https://github.com/aws-powertools/powertools-lambda-python/issues/3938))
4151
* **deps-dev:** bump aws-cdk-lib from 2.131.0 to 2.132.1 ([#3936](https://github.com/aws-powertools/powertools-lambda-python/issues/3936))
42-
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.89 to 0.1.90 ([#3957](https://github.com/aws-powertools/powertools-lambda-python/issues/3957))
52+
* **deps-dev:** bump aws-cdk-lib from 2.132.1 to 2.133.0 ([#3965](https://github.com/aws-powertools/powertools-lambda-python/issues/3965))
4353
* **deps-dev:** bump aws-cdk from 2.131.0 to 2.132.0 ([#3928](https://github.com/aws-powertools/powertools-lambda-python/issues/3928))
4454
* **deps-dev:** bump types-redis from 4.6.0.20240218 to 4.6.0.20240311 ([#3931](https://github.com/aws-powertools/powertools-lambda-python/issues/3931))
4555
* **deps-dev:** bump types-python-dateutil from 2.8.19.20240106 to 2.8.19.20240311 ([#3932](https://github.com/aws-powertools/powertools-lambda-python/issues/3932))
4656
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.83 to 0.1.87 ([#3930](https://github.com/aws-powertools/powertools-lambda-python/issues/3930))
47-
* **deps-dev:** bump aws-cdk from 2.132.1 to 2.133.0 ([#3963](https://github.com/aws-powertools/powertools-lambda-python/issues/3963))
57+
* **deps-dev:** bump ruff from 0.3.2 to 0.3.3 ([#3967](https://github.com/aws-powertools/powertools-lambda-python/issues/3967))
4858
* **deps-dev:** bump ruff from 0.3.0 to 0.3.2 ([#3925](https://github.com/aws-powertools/powertools-lambda-python/issues/3925))
4959
* **deps-dev:** bump mypy from 1.8.0 to 1.9.0 ([#3921](https://github.com/aws-powertools/powertools-lambda-python/issues/3921))
50-
* **deps-dev:** bump bandit from 1.7.7 to 1.7.8 ([#3920](https://github.com/aws-powertools/powertools-lambda-python/issues/3920))
51-
* **deps-dev:** bump types-python-dateutil from 2.8.19.20240311 to 2.9.0.20240315 ([#3966](https://github.com/aws-powertools/powertools-lambda-python/issues/3966))
60+
* **deps-dev:** bump the boto-typing group with 2 updates ([#3974](https://github.com/aws-powertools/powertools-lambda-python/issues/3974))
61+
* **deps-dev:** bump types-python-dateutil from 2.9.0.20240315 to 2.9.0.20240316 ([#3977](https://github.com/aws-powertools/powertools-lambda-python/issues/3977))
5262
* **deps-dev:** bump pytest-asyncio from 0.23.5 to 0.23.5.post1 ([#3923](https://github.com/aws-powertools/powertools-lambda-python/issues/3923))
53-
* **deps-dev:** bump coverage from 7.4.3 to 7.4.4 ([#3959](https://github.com/aws-powertools/powertools-lambda-python/issues/3959))
63+
* **deps-dev:** bump cdklabs-generative-ai-cdk-constructs from 0.1.90 to 0.1.91 ([#3975](https://github.com/aws-powertools/powertools-lambda-python/issues/3975))
5464
* **deps-dev:** bump the boto-typing group with 2 updates ([#3919](https://github.com/aws-powertools/powertools-lambda-python/issues/3919))
55-
* **deps-dev:** bump black from 24.2.0 to 24.3.0 ([#3968](https://github.com/aws-powertools/powertools-lambda-python/issues/3968))
56-
* **deps-dev:** bump pytest from 8.0.2 to 8.1.1 ([#3943](https://github.com/aws-powertools/powertools-lambda-python/issues/3943))
65+
* **deps-dev:** bump mkdocs-material from 9.5.13 to 9.5.14 ([#3978](https://github.com/aws-powertools/powertools-lambda-python/issues/3978))
66+
* **deps-dev:** bump bandit from 1.7.7 to 1.7.8 ([#3920](https://github.com/aws-powertools/powertools-lambda-python/issues/3920))
5767

5868

5969
<a name="v2.35.1"></a>

aws_lambda_powertools/event_handler/api_gateway.py

+15
Original file line numberDiff line numberDiff line change
@@ -2133,6 +2133,9 @@ def include_router(self, router: "Router", prefix: Optional[str] = None) -> None
21332133
logger.debug("Appending Router middlewares into App middlewares.")
21342134
self._router_middlewares = self._router_middlewares + router._router_middlewares
21352135

2136+
logger.debug("Appending Router exception_handler into App exception_handler.")
2137+
self._exception_handlers.update(router._exception_handlers)
2138+
21362139
# use pointer to allow context clearance after event is processed e.g., resolve(evt, ctx)
21372140
router.context = self.context
21382141

@@ -2198,6 +2201,7 @@ def __init__(self):
21982201
self._routes_with_middleware: Dict[tuple, List[Callable]] = {}
21992202
self.api_resolver: Optional[BaseRouter] = None
22002203
self.context = {} # early init as customers might add context before event resolution
2204+
self._exception_handlers: Dict[Type, Callable] = {}
22012205

22022206
def route(
22032207
self,
@@ -2252,6 +2256,17 @@ def register_route(func: Callable):
22522256

22532257
return register_route
22542258

2259+
def exception_handler(self, exc_class: Union[Type[Exception], List[Type[Exception]]]):
2260+
def register_exception_handler(func: Callable):
2261+
if isinstance(exc_class, list):
2262+
for exp in exc_class:
2263+
self._exception_handlers[exp] = func
2264+
else:
2265+
self._exception_handlers[exc_class] = func
2266+
return func
2267+
2268+
return register_exception_handler
2269+
22552270

22562271
class APIGatewayRestResolver(ApiGatewayResolver):
22572272
current_event: APIGatewayProxyEvent
+35-33
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,16 @@
1+
# Tracer constants
12
TRACER_CAPTURE_RESPONSE_ENV: str = "POWERTOOLS_TRACER_CAPTURE_RESPONSE"
23
TRACER_CAPTURE_ERROR_ENV: str = "POWERTOOLS_TRACER_CAPTURE_ERROR"
34
TRACER_DISABLED_ENV: str = "POWERTOOLS_TRACE_DISABLED"
5+
XRAY_SDK_MODULE: str = "aws_xray_sdk"
6+
XRAY_SDK_CORE_MODULE: str = "aws_xray_sdk.core"
7+
XRAY_TRACE_ID_ENV: str = "_X_AMZN_TRACE_ID"
8+
MIDDLEWARE_FACTORY_TRACE_ENV: str = "POWERTOOLS_TRACE_MIDDLEWARES"
49

10+
# Logger constants
511
LOGGER_LOG_SAMPLING_RATE: str = "POWERTOOLS_LOGGER_SAMPLE_RATE"
612
LOGGER_LOG_EVENT_ENV: str = "POWERTOOLS_LOGGER_LOG_EVENT"
713
LOGGER_LOG_DEDUPLICATION_ENV: str = "POWERTOOLS_LOG_DEDUPLICATION_DISABLED"
8-
9-
MIDDLEWARE_FACTORY_TRACE_ENV: str = "POWERTOOLS_TRACE_MIDDLEWARES"
10-
11-
METRICS_NAMESPACE_ENV: str = "POWERTOOLS_METRICS_NAMESPACE"
12-
13-
DATADOG_FLUSH_TO_LOG: str = "DD_FLUSH_TO_LOG"
14-
15-
SERVICE_NAME_ENV: str = "POWERTOOLS_SERVICE_NAME"
16-
XRAY_TRACE_ID_ENV: str = "_X_AMZN_TRACE_ID"
17-
LAMBDA_TASK_ROOT_ENV: str = "LAMBDA_TASK_ROOT"
18-
19-
20-
LAMBDA_FUNCTION_NAME_ENV: str = "AWS_LAMBDA_FUNCTION_NAME"
21-
22-
XRAY_SDK_MODULE: str = "aws_xray_sdk"
23-
XRAY_SDK_CORE_MODULE: str = "aws_xray_sdk.core"
24-
25-
IDEMPOTENCY_DISABLED_ENV: str = "POWERTOOLS_IDEMPOTENCY_DISABLED"
26-
27-
PARAMETERS_SSM_DECRYPT_ENV: str = "POWERTOOLS_PARAMETERS_SSM_DECRYPT"
28-
PARAMETERS_MAX_AGE_ENV: str = "POWERTOOLS_PARAMETERS_MAX_AGE"
29-
3014
LOGGER_LAMBDA_CONTEXT_KEYS = [
3115
"function_arn",
3216
"function_memory_size",
@@ -35,17 +19,6 @@
3519
"cold_start",
3620
"xray_trace_id",
3721
]
38-
39-
# JSON indentation level
40-
PRETTY_INDENT: int = 4
41-
COMPACT_INDENT = None
42-
43-
POWERTOOLS_DEV_ENV: str = "POWERTOOLS_DEV"
44-
POWERTOOLS_DEBUG_ENV: str = "POWERTOOLS_DEBUG"
45-
POWERTOOLS_LOG_LEVEL_ENV: str = "POWERTOOLS_LOG_LEVEL"
46-
POWERTOOLS_LOG_LEVEL_LEGACY_ENV: str = "LOG_LEVEL"
47-
LAMBDA_LOG_LEVEL_ENV: str = "AWS_LAMBDA_LOG_LEVEL"
48-
4922
# Mapping of Lambda log levels to Python logging levels
5023
# https://docs.aws.amazon.com/lambda/latest/dg/configuration-logging.html#configuration-logging-log-levels
5124
LAMBDA_ADVANCED_LOGGING_LEVELS = {
@@ -57,3 +30,32 @@
5730
"ERROR": "ERROR",
5831
"FATAL": "CRITICAL",
5932
}
33+
POWERTOOLS_LOG_LEVEL_ENV: str = "POWERTOOLS_LOG_LEVEL"
34+
POWERTOOLS_LOG_LEVEL_LEGACY_ENV: str = "LOG_LEVEL"
35+
LAMBDA_LOG_LEVEL_ENV: str = "AWS_LAMBDA_LOG_LEVEL"
36+
37+
# Metrics constants
38+
METRICS_NAMESPACE_ENV: str = "POWERTOOLS_METRICS_NAMESPACE"
39+
DATADOG_FLUSH_TO_LOG: str = "DD_FLUSH_TO_LOG"
40+
SERVICE_NAME_ENV: str = "POWERTOOLS_SERVICE_NAME"
41+
42+
# Parameters constants
43+
PARAMETERS_SSM_DECRYPT_ENV: str = "POWERTOOLS_PARAMETERS_SSM_DECRYPT"
44+
PARAMETERS_MAX_AGE_ENV: str = "POWERTOOLS_PARAMETERS_MAX_AGE"
45+
46+
# Runtime and environment constants
47+
LAMBDA_TASK_ROOT_ENV: str = "LAMBDA_TASK_ROOT"
48+
SAM_LOCAL_ENV: str = "AWS_SAM_LOCAL"
49+
CHALICE_LOCAL_ENV: str = "AWS_CHALICE_CLI_MODE"
50+
LAMBDA_FUNCTION_NAME_ENV: str = "AWS_LAMBDA_FUNCTION_NAME"
51+
52+
# Debug constants
53+
POWERTOOLS_DEV_ENV: str = "POWERTOOLS_DEV"
54+
POWERTOOLS_DEBUG_ENV: str = "POWERTOOLS_DEBUG"
55+
56+
# JSON constants
57+
PRETTY_INDENT: int = 4
58+
COMPACT_INDENT = None
59+
60+
# Idempotency constants
61+
IDEMPOTENCY_DISABLED_ENV: str = "POWERTOOLS_IDEMPOTENCY_DISABLED"

aws_lambda_powertools/tracing/tracer.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
import os
88
from typing import Any, Callable, Dict, List, Optional, Sequence, Union, cast, overload
99

10-
from ..shared import constants
11-
from ..shared.functions import resolve_env_var_choice, resolve_truthy_env_var_choice
12-
from ..shared.lazy_import import LazyLoader
13-
from ..shared.types import AnyCallableT
14-
from .base import BaseProvider, BaseSegment
10+
from aws_lambda_powertools.shared import constants
11+
from aws_lambda_powertools.shared.functions import resolve_env_var_choice, resolve_truthy_env_var_choice
12+
from aws_lambda_powertools.shared.lazy_import import LazyLoader
13+
from aws_lambda_powertools.shared.types import AnyCallableT
14+
from aws_lambda_powertools.tracing.base import BaseProvider, BaseSegment
1515

1616
is_cold_start = True
1717
logger = logging.getLogger(__name__)
@@ -766,13 +766,15 @@ def _is_tracer_disabled() -> Union[bool, str]:
766766
"""
767767
logger.debug("Verifying whether Tracing has been disabled")
768768
is_lambda_env = os.getenv(constants.LAMBDA_TASK_ROOT_ENV)
769+
is_lambda_sam_cli = os.getenv(constants.SAM_LOCAL_ENV)
770+
is_chalice_cli = os.getenv(constants.CHALICE_LOCAL_ENV)
769771
is_disabled = resolve_truthy_env_var_choice(env=os.getenv(constants.TRACER_DISABLED_ENV, "false"))
770772

771773
if is_disabled:
772774
logger.debug("Tracing has been disabled via env var POWERTOOLS_TRACE_DISABLED")
773775
return is_disabled
774776

775-
if not is_lambda_env:
777+
if not is_lambda_env or (is_lambda_sam_cli or is_chalice_cli):
776778
logger.debug("Running outside Lambda env; disabling Tracing")
777779
return True
778780

docs/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# v9.1.18
2-
FROM squidfunk/mkdocs-material@sha256:3678304a65e17660953a30c0a0be0bc2fb8f55ac450216c14af6ba942badc4dc
2+
FROM squidfunk/mkdocs-material@sha256:6c81a890d0b5a59cc36e53684ae696995aa1f526f1406106f9bfec49d5031581
33
# pip-compile --generate-hashes --output-file=requirements.txt requirements.in
44
COPY requirements.txt /tmp/
55
RUN pip install --require-hashes -r /tmp/requirements.txt

docs/core/tracer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ Tracer keeps a copy of its configuration after the first initialization. This is
227227

228228
## Testing your code
229229

230-
Tracer is disabled by default when not running in the AWS Lambda environment - This means no code changes or environment variables to be set.
230+
Tracer is disabled by default when not running in the AWS Lambda environment, including AWS SAM CLI and Chalice environments. This means no code changes or environment variables to be set.
231231

232232
## Tips
233233

layer/scripts/layer-balancer/go.mod

+11-11
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@ module layerbalancer
33
go 1.18
44

55
require (
6-
github.com/aws/aws-sdk-go-v2 v1.25.3
7-
github.com/aws/aws-sdk-go-v2/config v1.27.7
8-
github.com/aws/aws-sdk-go-v2/service/lambda v1.53.2
6+
github.com/aws/aws-sdk-go-v2 v1.26.0
7+
github.com/aws/aws-sdk-go-v2/config v1.27.8
8+
github.com/aws/aws-sdk-go-v2/service/lambda v1.53.3
99
golang.org/x/exp v0.0.0-20230321023759-10a507213a29
1010
golang.org/x/sync v0.6.0
1111
)
1212

1313
require (
1414
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.1 // indirect
15-
github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect
16-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect
17-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.3 // indirect
18-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.3 // indirect
15+
github.com/aws/aws-sdk-go-v2/credentials v1.17.8 // indirect
16+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.4 // indirect
17+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.4 // indirect
18+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.4 // indirect
1919
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect
2020
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.1 // indirect
21-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.5 // indirect
22-
github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect
23-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect
24-
github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect
21+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.6 // indirect
22+
github.com/aws/aws-sdk-go-v2/service/sso v1.20.3 // indirect
23+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.3 // indirect
24+
github.com/aws/aws-sdk-go-v2/service/sts v1.28.5 // indirect
2525
github.com/aws/smithy-go v1.20.1 // indirect
2626
github.com/jmespath/go-jmespath v0.4.0 // indirect
2727
)

0 commit comments

Comments
 (0)