What's Changed
This release includes several performance improvements reducing cold start and runtime duration times.
- Parametrized trace context extraction tests. by @purple4reina in #456
- fix: use RouteKey in resource path for API Gateway inferred spans by @zARODz11z in #442
- Replace string formatting with f strings. by @purple4reina in #458
- chore: fix licenses by @duncanista in #461
- Small performance improvements to %s formatted strings. by @purple4reina in #459
- Create static tags once on import. by @purple4reina in #460
- Do not recalculate enhanced metric setting each time. by @purple4reina in #462
- use sso for govcloud by @joeyzhao2018 in #464
- Reduce allocations during event parsing. by @purple4reina in #463
- Move get_mock_context method to central utils file. by @purple4reina in #465
- Benchmarks for operations that use json dump/load. by @purple4reina in #466
- Delay import of logging initialization code. by @purple4reina in #468
- Use single socket instance for all xray api calls. by @purple4reina in #467
- Reduce allocations in trigger.py. by @purple4reina in #470
- Replace builtin json with faster ujson package. by @purple4reina in #469
- Hardcode version to avoid import of importlib.metadata. by @purple4reina in #472
- Remove unneeded .dist-info files. by @purple4reina in #478
- Pre-compile all python code and remove original .py files. by @purple4reina in #476
- fix start time of function url inferred span by @joeyzhao2018 in #383
- Update version to v5.93.0 for release. by @purple4reina in #479
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:93
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:93
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:93
Full Changelog: v5.92.0...v5.93.0