{"owner":"serverless","repo":"dashboard","hasSkills":true,"totalSkillsCount":58,"totalTokensCount":41129,"categories":["anthropic-skill","plugin-manifest"],"hasMcp":false,"mcpConfig":null,"found":["node/packages/aws-lambda-otel-extension/package.json","node/packages/aws-lambda-sdk/README.md","go/packages/slslambda/README.md","go/packages/dev-mode/README.md","node/packages/aws-lambda-otel-extension/README.md","node/packages/aws-lambda-otel-extension/CHANGELOG.md","node/packages/aws-lambda-sdk/CHANGELOG.md","node/packages/aws-lambda-sdk/package.json","node/packages/sdk-schema/package.json","node/packages/sdk-schema/tsconfig.json","node/packages/sdk-schema/README.md","node/packages/sdk-schema/CHANGELOG.md","node/packages/sdk-schema/tsconfig.rollup.json","node/packages/sdk/CHANGELOG.md","node/packages/sdk/README.md","node/packages/sdk/package.json","python/packages/aws-lambda-sdk/CHANGELOG.md","python/packages/aws-lambda-sdk/README.md","python/packages/sdk-schema/CHANGELOG.md","python/packages/sdk-schema/README.md","python/packages/sdk/CHANGELOG.md","python/packages/sdk/README.md","node/packages/aws-lambda-otel-extension/test/README.md","node/packages/aws-lambda-sdk/docs/sdk-trace.md","node/packages/aws-lambda-sdk/docs/sdk.md","node/packages/aws-lambda-sdk/instrument/README.md","node/packages/aws-lambda-sdk/test/README.md","node/packages/sdk/docs/sdk.md","node/packages/sdk/docs/trace-span.md","python/packages/aws-lambda-sdk/docs/sdk-trace.md","python/packages/aws-lambda-sdk/docs/sdk.md","python/packages/aws-lambda-sdk/tests/README.md","python/packages/sdk/docs/sdk.md","python/packages/sdk/docs/trace-span.md","node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json","node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json","node/packages/aws-lambda-otel-extension/test/benchmark/README.md","node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","node/packages/aws-lambda-sdk/test/benchmark/README.md","node/packages/sdk/docs/instrumentation/express-app.md","node/packages/sdk/docs/instrumentation/http.md","node/packages/sdk/docs/instrumentation/node-console.md","python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","python/packages/sdk/docs/instrumentation/flask-app.md","python/packages/sdk/docs/instrumentation/http.md","python/packages/sdk/docs/instrumentation/python-logging.md","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json"],"skills":{"node/packages/aws-lambda-otel-extension/package.json":"{\n  \"name\": \"@serverless/aws-lambda-otel-extension\",\n  \"repository\": \"serverless/runtime\",\n  \"version\": \"0.5.2\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"adm-zip\": \"^0.5.9\",\n    \"child-process-ext\": \"^2.1.1\",\n    \"esbuild\": \"^0.14.49\",\n    \"essentials\": \"^1.2.0\",\n    \"fs2\": \"^0.3.9\",\n    \"memoizee\": \"^0.4.15\",\n    \"protobufjs\": \"^6.11.3\",\n    \"semver\": \"^7.3.7\",\n    \"yargs-parser\": \"^21.0.1\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-otel-extension@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.zip\",\n    \"build:external\": \"./scripts/build.js dist/extension-external.zip --mode=2\",\n    \"build:internal\": \"./scripts/build.js dist/extension-internal.zip --mode=1\",\n    \"generate-proto\": \"pbjs -t static-module -w commonjs -o external/otel-extension-external/proto.js proto/metric-service.proto proto/trace-service.proto\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","node/packages/aws-lambda-sdk/README.md":"# @serverless/aws-lambda-sdk\n\n## AWS Lambda [Serverless Console](https://www.serverless.com/console) SDK\n\nInstruments AWS Lambda functions, propagates traces to the [Serverless Console](https://www.serverless.com/console/docs) and exposes Serverless SDK to function logic\n\n### Setup\n\n#### 1. Register with [Serverless Console](https://console.serverless.com/)\n\n#### 2. In [Serverless Console](https://console.serverless.com/) turn on integration for your AWS account and chosen Lambdas\n\n#### 3. (optionally) Fine tune default instrumentation behavior with following options\n\n##### `SLS_DISABLE_HTTP_MONITORING` (or `options.disableHttpMonitoring`)\n\nDisable tracing of HTTP and HTTPS requests\n\n##### `SLS_DISABLE_REQUEST_RESPONSE_MONITORING` (or `options.disableRequestResponseMonitoring`)\n\n(Dev mode only) Disable monitoring requests and reponses (function, AWS SDK requests and HTTP(S) requests)\n\n##### `SLS_DISABLE_AWS_SDK_MONITORING` (or `options.disableAwsSdkMonitoring`)\n\nDisable automated AWS SDK monitoring\n\n##### `SLS_DISABLE_EXPRESS_MONITORING` (or `options.disableExpressMonitoring`)\n\nDisable automated express monitoring\n\n##### `SLS_DISABLE_TRACE_SAMPLING` (or `options.disableTraceSampling`)\n\nDisable automatic trace sampling\n\n### Instrumentation\n\nAWS Lambda SDK automatically creates `aws.lambda`, `aws.lambda.initialization` and `aws.lambda.invocation` trace spans.\nFor more details see [SDK Trace spans documentation](docs/sdk-trace.md)\n\nAdditionally automatic instrumentation (with caveats) is provided for:\n\n- [HTTP(s) requests](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/http.md)\n- [express app](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/express-app.md)\n- [AWS SDK requests](docs/instrumentation/aws-sdk.md)\n\n### SDK API\n\n- [serverlessSdk](docs/sdk.md)\n","go/packages/slslambda/README.md":"# Go SDK\n\nGo SDK reports Traces, Captured Errors and Captured Warnings to Serverless Console\nfrom the AWS lambda Go runtime environment. The SDK library must be added and\ninstrumented in your AWS Lambda function handler.\n\n## Key terms\n\n- A **Captured Error** is one instance of an error that is sent to Serverless\n  Console. It can be viewed in the Trace Explorer Details.\n- A **Captured Warning** is one instance of a string that is sent to\n  Serverless Console, much like a Captured Error.\n\n## Compatibility\n\nWhile Serverless Console is developed by the makers of the Serverless Framework,\nthe entire Serverless Console product and this SDK are 100% agnostic of the\ndeployment tool you use. Serverless Console and this SDK work just as well with\nTerraform, CDK, SAM, Pulumi, etc, as they do with Serverless Framework.\n\n## Installation\n\n### Install the package\n\nTo instrument your Lambda function code you just need to replace\n`\"github.com/aws/aws-lambda-go/lambda\"` import with `\"github.com/serverless/console/go/packages/slslambda\"`.\n\nBefore:\n\n```go\npackage main\n\nimport (\n\t\"github.com/aws/aws-lambda-go/lambda\"\n)\n\nfunc main() {\n\tlambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\nAfter:\n\n```go\npackage main\n\nimport (\n\t\"github.com/serverless/console/go/packages/slslambda\"\n)\n\nfunc main() {\n\tslslambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\n### Enable Logging\n\nLogging must be enabled on your org in Serverless Console in order for the data to be ingested.\n\n[Enable Tracing, Logging, and Dev Mode](/console/docs/integrations/enable-monitoring-features)\n\n### Set environment variable\n\nThe package does require `SLS_ORG_ID` environment variable to be set in your Lambda function.\nYou must do that manually using AWS API or AWS Console.\n\n## Capturing Errors\n\n```go\nslslambda.CaptureError(ctx, err)\n```\n\n## Capturing Warnings\n\n```go\nslslambda.CaptureWarning(ctx, \"something bad will happen soon\")\n```\n\n## Example\nYou can find a working example in the `example` directory.\n","go/packages/dev-mode/README.md":"# Serverless Dev Mode Extension\nThis extension layer will forward logs from your lambda function to serverless console dev mode.\n\n> This layer is utilizing [lambda logs API](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-logs-api.html). It is important to note that the lambda logs API is not necessarily meant to forward logs in real time. Logs are really mean to be batched and sent out. This means that in this project we added a wait process that will keep the lambda function running until all logs have been posted. This means that you probably shouldn't run this extension in a production environment where longer running lambda functions will result in high costs.\n\n## Development\nThere isn't much you have to do to build/deploy this code. Simply run the following command and the code will be deployed to whatever AWS account your AWS CLI is configured for.\n```shell\nmake deploy\n```\n\nThe command above will output a layer arn once successfully deployed.\n\nAfter the layer is deployed you can attach this layer to any lambda function, just be sure to create the following environment variables.\n\n|Env Variable | Description | Required |\n|--|--|--|\n| `SLS_DEV_MODE_ORG_ID` | This is the id of the org that you will be publishing to | `true` |\n| `SLS_PUBLISH_ENDPOINT` | This is endpoint that you want logs to be forwarded to. This is helpful if you are trying to send logs to dev. | `false` |\n\n## Testing\nThis app is reusing unit tests from our node extension so the unit tests live in `../node/packages/aws-lambda-otel-extension/test/unit/external/index.test.ts`\n\nThese tests will spin up a local server that emulates the lambda API server.\n\nTo run these tests locally simply run\n\n```shell\nmake test\n```\n\n### Integrations tests\nIntegrations tests for this extension are using the integration testing setup/framework that we are using for all other projects in this monorepo. This means that the integration tests are hosted in [`../../../node/test/go/dev-mode` folder](../../../node/test/go/dev-mode/README.md). Check this folder for more details about the integration tests.\n\n## Releasing a version\nWhen you are ready to release a new version of this extension simply increment the version number in the `version.txt` file.\n\n## Regional Endpoints\nThis app uses regional endpoints when publishing telemetry data. This keeps our data transfer as fast as possible so that customer lambda functions do not experience unnecessarily long total durations while this extension forwards data to our backend.\n\nThis does mean that if AWS adds a region or a region is not listed in the `regionMap` in the `publishUrl` file it is possible for telemetry API calls to fail. So it is important that if a new region is added to AWS that we deploy a new set of endpoints in [platform-core](https://github.com/serverlessinc/platform-core).\n","node/packages/aws-lambda-otel-extension/README.md":"# @serverless/aws-lambda-otel-extension\n\n## AWS Lambda extension that gathers [OpenTelemetry](https://opentelemetry.io/) data and sends it to the Serverless Console ingestion servers\n\n_Package is still in an experimental stage and subject to major changes._\n\n_At this point, only Node.js runtime is supported, but this support will be extended in the near future_\n\n### How does it work?\n\nThe extension is a lambda layer with a source maintained in [opt](opt) folder. There are two extensions configured within a layer:\n\n1. External, placed in [opt/otel-extension/external](opt/otel-extension/external) folder, which gathers information (from (1) execution environment (2) AWS Lambdas APIs (3) Data provided via internal extension) and sends the compliant [OpenTelemetry](https://opentelemetry.io/) payload to Serverless Console ingestion servers\n2. Internal, placed in [opt/otel-extension/internal](opt/otel-extension/internal) folder, which is pre-run in the same process as Node.js Lambda handler, and through pre-setup instrumentation gathers additional data about invocations, which is sent to external extension\n\n### What telemetry payload does it generate?\n\n_TODO: This section will be completed in the near future_\n\n### How to configure AWS Lambda to use it?\n\n#### 1. Build layer artifact\n\n##### 1.2 Node.js runtime version (external + internal extension)\n\n_Note: pre-build layer artifacts are published to our AWS accounts, and instead of building it manually (as documented below) it is advised to rely on them instead (for ARN's of the pre-published layers check registry files which are attached to GitHub releases)_\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\ncd ../../internal/otel-extension-internal-node\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build\n```\n\nArtifact is generated into `dist/extension.zip` file\n\n##### 1.3 Runtime agnostic version (just external extension)\n\nRuntime agnostic version (of just external layer) can be built as following\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build:external\n```\n\nArtifact is generated into `dist/extension-external.zip` file\n\n##### 1.4 Custom settings\n\nMonitoring settings (as documented below) can also be bundled into generated layers, for that pass path to settings file with `--settings-filename` param. File is expected to be a valid Node.js CJS module, It can be plain JSON, or JS, which can be helpful in case of dynamically resolved settings\n\n```sh\nnpm run build -- --settings-filename <path>\n```\n\n#### 2. Publish layer\n\nPublish layer artifact to your AWS account\n\n#### 3. Attach layer to target Lambda and configure necessary environment variables\n\nEnsure that layer version ARN is listed in Lambda layers.\n\nEnsure that internal extension of a layer is pre-loaded by configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable with `/opt/otel-extension-internal-node/exec-wrapper.sh`\n\n#### 4. Configure monitoring settings\n\nMonitoring settings are expected to be provided in JSON format at `SLS_EXTENSION` environment variable.\n\n##### Required settings:\n\n###### `orgId`\n\nServerless Console organization id\n\n###### `namespace`\n\nNamespace at which reports should be grouped (Serverless Framework sets it with _service name_)\n\n###### `environment`\n\nApplication environment (Serverless Framework sets with _stage_ value)\n\n###### `ingestToken`\n\nServerless Console ingestion token, to be obtained via Serverless Console API. At this point it's resolved automatically in context of the Serverless Framework (manual resolution instructions will be provided in a near future)\n\n##### Optional settings:\n\n##### `logs`\n\nSettings that affect log monitoring. Supported options:\n\n- `logs.disabled` - Set to true to disable logs monitoring\n\n##### `request`\n\nSettings that affect requests monitoring. Supported options:\n\n- `request.disabled` - Set to true to disable requests monitoring\n\n##### `response`\n\nSettings that affect response monitoring. Supported options:\n\n- `response.disabled` - Set to true to disable response monitoring\n\n### Generated reports structure\n\n_TODO: Complete documentation on generated telemetry reports is in the works_\n\n#### Response reports\n\nAny non JSON objects in either a simple response or a HTTP response payload are not included\n\nFor example, the following will be sent without any modifications 👇\n\n```json\n{ \"message\": \"lambda response\" }\n```\n\n```json\n{ \"statusCode\": 200, \"body\": \"{\\\"message\\\": \\\"lambda response\\\"}\" }\n```\n\nThe following responses will be altered\n\n_Simple non JSON object responses will be ignored_\n\n| Input             | Output    |\n| ----------------- | --------- |\n| \"Lambda response\" | _Ignored_ |\n| true              | _Ignored_ |\n| 12                | _Ignored_ |\n\n_HTTP Responses with a non JSON body will be ignored_\n\n| Input                                              | Output                  |\n| -------------------------------------------------- | ----------------------- |\n| `{ \"statusCode\": 200, \"body\": \"lambda response\" }` | `{ \"statusCode\": 200 }` |\n\n### Tests\n\nTests can only be run in context of package repository (they're not included with npm package).\n\nSee [Tests documentation](./test/README.md)\n","node/packages/aws-lambda-otel-extension/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.5.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.1...@serverless/aws-lambda-otel-extension@0.5.2) (2022-07-14)\n\n### Bug Fixes\n\n- Ensure broken settings do not break extension ([9d09dfd](https://github.com/serverless/runtime/commit/9d09dfd31a7b361e8f348b1b3bdafb99b1162c6d))\n\n### [0.5.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.0...@serverless/aws-lambda-otel-extension@0.5.1) (2022-07-14)\n\n### Performance Improvements\n\n- Patch ineffective `require-in-the-middle` setup ([62672b9](https://github.com/serverless/runtime/commit/62672b95dc98a61488facf63a68347da1b17d626))\n\n## [0.5.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.6...@serverless/aws-lambda-otel-extension@0.5.0) (2022-07-12)\n\n### ⚠ BREAKING CHANGES\n\n- Configuration variable `SLS_OTEL_USER_SETTINGS` is renamed to `SLS_EXTENSION`\n- Introduce new mandatory `orgId`, `namespace` and `environment` settings (required by the Serverless Console)\n- Extension is no longer observability tool agnostic. It's reconfigured to report specifically to the Serverless Console.\n  At the same time its configuration settings are simplified:\n  - Support for `destination` in all configuration groups is dropped.\n  - New required `ingestToken` property is introduced (for injection of kinesis server authentication token)\n  - Support for `metrics.outputType` and `traces.outputType` was removed (reports are hardcoded to be send in protobuf.\n\n### Features\n\n- New mandatory `orgId`, `namespace` and `environment` settings ([cc009de](https://github.com/serverless/runtime/commit/cc009de84cfe54f1934644c4bc79beb890869262))\n- On invalid user settings make extension ineffective ([8f7128b](https://github.com/serverless/runtime/commit/8f7128b2c747f5665273fd71af2a753f4a75bc89))\n- Remove support for `[metrics|traces].outputType` ([91e7e03](https://github.com/serverless/runtime/commit/91e7e03bda720dbf124f3c26465e0621942f6c24))\n- Rename `SLS_OTEL_USER_SETTINGS` into `SLS_EXTENSION` ([aa2b00b](https://github.com/serverless/runtime/commit/aa2b00beebee2e93e56f81e73cde13467db4c1ba))\n- Unconditionally send reports to the Serverless Console ([80ef8dc](https://github.com/serverless/runtime/commit/80ef8dc2982c1ad3ce64cabbe7d246ee2fb9ce60))\n- Support bundling of custom settings into layers ([cd699bc](https://github.com/serverless/runtime/commit/cd699bceda46df76d1d7d5b95923edcbb206938f))\n- Allow environment changes in bundled settings ([6e7bf67](https://github.com/serverless/runtime/commit/6e7bf67bbba786fa5dfdb1ca3cb4313f8e5d2323))\n\n### Maintenance Improvements\n\n- Add debug log on event/next response ([33950f2](https://github.com/serverless/runtime/commit/33950f21f1dcf55d29f55150a0f1a2b436e8c76d))\n- Centralize user settings handling ([b2bb89d](https://github.com/serverless/runtime/commit/b2bb89dd919eee73e9d72c795828db16d16c71f5))\n- Improve clarity of build script ([3db6c0d](https://github.com/serverless/runtime/commit/3db6c0dc40404ff101732428095bd4a623fdb307))\n\n### [0.4.6](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.5...@serverless/aws-lambda-otel-extension@0.4.6) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of promise resolution ([867b3bc](https://github.com/serverless/runtime/commit/867b3bc59e73bcda99f8e30a008fadd98b9c0f52))\n\n### Maintenance Improvements\n\n- Improve resolution handling ([938ce98](https://github.com/serverless/runtime/commit/938ce98fe03900739f9a1c9b1765e3f242d5c657))\n- Simplify stale callback handling ([fb2885a](https://github.com/serverless/runtime/commit/fb2885a9004c06e31db3eec2d2bab83f2fa39617))\n\n### [0.4.5](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.4...@serverless/aws-lambda-otel-extension@0.4.5) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of a case where `telemetryData` arrives before `eventData` ([26991ee](https://github.com/serverless/runtime/commit/26991ee530110901ec1de1a945351a7d42ec4166))\n\n### Maintenance Improvements\n\n- Add debug logs on internal extension requests timing ([2d2c2db](https://github.com/serverless/runtime/commit/2d2c2dbfe2b5fe99cd13a262031ae1d0b81be688))\n- Ensure to reuse HTTP(S) connection sockets ([82d295a](https://github.com/serverless/runtime/commit/82d295ac6f1ab7255ba6c67a890c4153b220d25c))\n- Remove `node-fetch` dependency ([688e24d](https://github.com/serverless/runtime/commit/688e24d08e94219df23038fc90b8325616d50de7))\n\n### [0.4.4](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.3...@serverless/aws-lambda-otel-extension@0.4.4) (2022-06-27)\n\n### Bug Fixes\n\n- Fix handling of doubled resolution ([8eacf17](https://github.com/serverless/runtime/commit/8eacf17644a82d1e164a2752aa35a5289becce8b))\n\n### Performance Improvements\n\n- Optimize protobuf encoding by using pre-compiled interface ([70f26e6](https://github.com/serverless/runtime/commit/70f26e6faf1c5315f11e6b3f7dee1b02956b8186))\n- Improve telemetry server response time ([60ae043](https://github.com/serverless/runtime/commit/60ae043d31e5f13594a2743b2365343d47898a72))\n\n### Maintenance Improvements\n\n- Clarify wrapping logic ([2b203f0](https://github.com/serverless/runtime/commit/2b203f0445d1e322b518b91c555446f3fc017e6d))\n- Cleanup invalid _async_ mark ([7423971](https://github.com/serverless/runtime/commit/74239715d008f26639856294dc611f3cd429eb07))\n\n### [0.4.3](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.2...@serverless/aws-lambda-otel-extension@0.4.3) (2022-06-23)\n\n### Features\n\n- Add attributes and resource to req/res payload ([18d69e9](https://github.com/serverless/runtime/commit/18d69e9a785a7019dceb2f3d657b7b31e2cf7164))\n\n### Maintenance Improvements\n\n- Changed getCurrentRequestData to getRequestContext ([a80a961](https://github.com/serverless/runtime/commit/a80a96163119615065c377c9bb3b18c4e2b8629f))\n- Added invoke time to internal context ([c70d60a](https://github.com/serverless/runtime/commit/c70d60aefb80099cb1422b1f2d745860f7258135))\n\n### [0.4.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.1...@serverless/aws-lambda-otel-extension@0.4.2) (2022-06-15)\n\n### Maintenance Improvements\n\n- Adjusted errorType for handled/unhandled ([4fe0437](https://github.com/serverless/runtime/commit/4fe0437a2d4407dfba8f0aff191fca07c89afc48))\n- Updated timeout errorType ([d9b60cd](https://github.com/serverless/runtime/commit/d9b60cd6e2df9613ae4c765d9587d7f0cb6ce82d))\n\n### [0.4.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.0...@serverless/aws-lambda-otel-extension@0.4.1) (2022-06-13)\n\n### Bug Fixes\n\n- Fix ESM support in Node.js v16 runtime ([2547826](https://github.com/serverless/runtime/commit/25478264044f453ea64acd71940f271077095537))\n\n### Maintenance Improvements\n\n- Cleanup timeout setup ([ec7c67a](https://github.com/serverless/runtime/commit/ec7c67a88d219f43cabcd9c16ac004b5eb7fc64b))\n- Debug log telemetry data cache handling ([b69e62f](https://github.com/serverless/runtime/commit/b69e62f5c47a707082f3d8f13523a089c4e37e70))\n- Ensure to flush report in one log line ([64ca1dd](https://github.com/serverless/runtime/commit/64ca1dd40886dfa2c4c5b5fe4ec965ae8811cb14))\n- Generalize debugLogs handling ([bd6340b](https://github.com/serverless/runtime/commit/bd6340b629c87787ca7bb4e8f4dbd8b94275740d))\n- Improve debug logging ([6aef91c](https://github.com/serverless/runtime/commit/6aef91c2eb2ad0f98eeacff50922efbd77cbd494))\n- Unify debug log handling ([57aceba](https://github.com/serverless/runtime/commit/57aceba04e05df1f664237401d7e7811ef5f26be))\n\n## [0.4.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.2...@serverless/aws-lambda-otel-extension@0.4.0) (2022-06-02)\n\n### ⚠ BREAKING CHANGES\n\n- All configuration settings are now set in JSON object in context of `SLS_OTEL_USER_SETTINGS` environment variable. Handling of following environment variables was replaced:\n  - `SLS_OTEL_REPORT_METRICS_URL` (replaced by `metrics.destination`)\n  - `SLS_OTEL_REPORT_TRACES_URL` (replaced by `traces.destination`)\n  - `SLS_OTEL_REPORT_LOGS_URL` (replaced by `logs.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_RESPONSE_URL` (replaced by `request.destination` and `response.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_HEADERS` (replaced by `common.destination.requestHeaders`)\n- `disableLogsMonitoring` is replaced by `logs.disabled`\n- `disableRequestResponseMonitoring` is replaced by `request.disabled` and `response.disabled`\n\n### Features\n\n- Generalize request handling and integrate settings propagated via environment variables into user settings ([e73acca](https://github.com/serverless/runtime/commit/e73acca9db5fc1ceb0681f7ddead978b6b6651b9))\n- Support new user settings format ([c6904b6](https://github.com/serverless/runtime/commit/c6904b6b6ae94a60fe8d496a1f11ac654cb8173d))\n\n### Bug Fixes\n\n- Wait for request/response hooks before settling invocation ([6742606](https://github.com/serverless/runtime/commit/67426068b78cce5db7a59888aee7b553baff82a7))\n- Ensure to handle property thenable/callback race ([77bf67f](https://github.com/serverless/runtime/commit/77bf67fdaa01aa58e620e04e80c68a943480d599))\n\n### Maintenance Improvements\n\n- Do not accept multiple paylaods at request functions ([db33381](https://github.com/serverless/runtime/commit/db3338183925fb8b55dc10a7f57553636e07dbf3))\n\n### [0.3.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.1...@serverless/aws-lambda-otel-extension@0.3.2) (2022-05-31)\n\n### Features\n\n- Filter out Serverless Dashboard data logs ([b35c41c](https://github.com/serverless/runtime/commit/b35c41c61dd162606722944bce46f7a71d3475ce))\n\n### [0.3.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.0...@serverless/aws-lambda-otel-extension@0.3.1) (2022-05-26)\n\n### Bug Fixes\n\n- Fix dependencies configuration ([9b41fa6](https://github.com/serverless/runtime/commit/9b41fa6198738669a5aebd58b7477f724888793d))\n\n### Maintenance Improvements\n\n- Bundle internal and external extensions into a single file ([9195c1e](https://github.com/serverless/runtime/commit/9195c1e8f760e27323ea65155fc3cef5e55d9ffb))\n- Distinguish JSON from request data ([aa0141b](https://github.com/serverless/runtime/commit/aa0141be19c7b18cbb0f3abcab027d958f2ab052))\n- Improve debug log for ingestion server requests ([d2b5233](https://github.com/serverless/runtime/commit/d2b5233020357c2384c894df5ef87e4ad2d03a0e))\n- Improve debug log for telemetry payload ([b133ea6](https://github.com/serverless/runtime/commit/b133ea665b2d0308cbd41f7605e5dec15d3acba5))\n- Log extension overhead processing durations ([7ddb265](https://github.com/serverless/runtime/commit/7ddb26576148f6c5466db00370fc5de770a6507a))\n- Remove obsolete debug log ([59ae9a8](https://github.com/serverless/runtime/commit/59ae9a8b1b48356c5974f1dd758ceb404c098bd5))\n- Rename `logMessage` to `debugLog` ([b7c2edc](https://github.com/serverless/runtime/commit/b7c2edcd3332d9383369e5ab1d8a68262b3be928))\n- Simplify protobuf processing ([e339066](https://github.com/serverless/runtime/commit/e339066d4b1f7046e06fdbd911b7f838b8945596))\n\n## [0.3.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.21...@serverless/aws-lambda-otel-extension@0.3.0) (2022-05-23)\n\n### ⚠ BREAKING CHANGES\n\n- Path to exec wrapper has changed from `/opt/otel-extension/internal/exec-wrapper.sh` to `/opt/otel-extension-internal-node/exec-wrapper.sh`. Change should be reflected when configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable for lambda\n\n### Features\n\n- Build script for runtime agnostic version of external extension ([e9fb48c](https://github.com/serverless/runtime/commit/e9fb48c0a75a058f6edac85033f8a8406fb1054a))\n- Split internal and external extension into independent extensions ([13a7a72](https://github.com/serverless/runtime/commit/13a7a72a01c43d79176ef0f34b54fca64aba9651))\n\n### Bug Fixes\n\n- Fix handling of JSON type payloads ([5ba0175](https://github.com/serverless/runtime/commit/5ba0175b04a01311e9283c8d0b5a470a5b0d6347))\n\n### Maintenance Improvements\n\n- Rewrite external extension ([73cfc5c](https://github.com/serverless/runtime/commit/73cfc5c9c979f2d7b089f5fb3deca39ab1f52086))\n- Drop `node-fetch` dependency in external extension ([cca15ed](https://github.com/serverless/runtime/commit/cca15ed850123ee2d7130bb7eb03d0de97ce8a52))\n- Provide separate `userSettings` source for both extensions ([5a6909d](https://github.com/serverless/runtime/commit/5a6909dceabb7f73f15fb5055476e5b9d6f141dd))\n- Remove `lodash.isobject` dependency ([4773a7c](https://github.com/serverless/runtime/commit/4773a7cf52b0684fc8db100b0b1321444539c612))\n- Remove `OTEL_SERVER_PORT` definition from common scope ([fe443a7](https://github.com/serverless/runtime/commit/fe443a7fd5060b6182de5797aece98ba4d45aaac))\n- Remove common `logMessage` ([a620a06](https://github.com/serverless/runtime/commit/a620a065e2c20d7a996ce0c64093686fea4c8c05))\n\n### [0.2.21](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.20...@serverless/aws-lambda-otel-extension@0.2.21) (2022-04-29)\n\n### Features\n\n- Avoid sending binary response data ([dbb3711](https://github.com/serverless/runtime/commit/dbb3711b696a77290f93a36f1f2f2e190067c36a))\n\n### [0.2.20](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.19...@serverless/aws-lambda-otel-extension@0.2.20) (2022-04-26)\n\n### Bug Fixes\n\n- Updated timeout error message ([2f49bcd](https://github.com/serverless/runtime/commit/2f49bcd291d4574384515a028060897fa36043c0))\n\n### [0.2.19](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.18...@serverless/aws-lambda-otel-extension@0.2.19) (2022-04-21)\n\n### Features\n\n- Suport `userSettings.disableLogsMonitoring` ([54d1fa9](https://github.com/serverless/runtime/commit/54d1fa996e82566fd505d9e1975d9c641651d147))\n- Support `userSettings.disableRequestResponseMonitoring` ([b7998b4](https://github.com/serverless/runtime/commit/b7998b42843e02e1fb76faf60a73e127c86bdb7d))\n\n### Maintenance Improvements\n\n- Centralize log listener server handling ([39fb512](https://github.com/serverless/runtime/commit/39fb51297105f8c3c491b41f151e592169601fb1))\n- Centralize log listener server host and port configuration ([1c38e2d](https://github.com/serverless/runtime/commit/1c38e2d6a1a8b5dd3bc5ddef1f5bc24f8cc0e230))\n- Centralize subscription configuration ([c6ffbc8](https://github.com/serverless/runtime/commit/c6ffbc8f61b2ebebceb35f4a576900ee27b3274a))\n- Improve handling of dead paths ([9336587](https://github.com/serverless/runtime/commit/933658710e2dc814f0b2f2c1221c8044e924b132))\n- Remove obsolete error handling ([7310032](https://github.com/serverless/runtime/commit/7310032176d1e9ddd17bde9378ea260844f6b044))\n- Remove obsolete handling from telemetry server ([247dec6](https://github.com/serverless/runtime/commit/247dec6665597b7f6d56fa8454c18a32352d5458))\n- Reorder initial setup ([7f9e364](https://github.com/serverless/runtime/commit/7f9e364d23ab7cf0341aa2e9e7e255f398cb2fa7))\n\n### [0.2.18](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.18) (2022-04-13)\n\n### Bug Fixes\n\n- Adjusted code for integration tests ([5709511](https://github.com/serverless/runtime/commit/5709511ed5afd4b06c541383d39e0880feacd2fa))\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.17](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.17) (2022-04-13)\n\n### Bug Fixes\n\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.13](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.13) (2022-04-13)\n\n### Bug Fixes\n\n- Fixed waitFor bug ([aa0658c](https://github.com/serverless/runtime/commit/aa0658cc8c3ab87708ec33c00f21dc93c1dc76e7))\n\n### [0.2.12](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.10...@serverless/aws-lambda-otel-extension@0.2.12) (2022-04-13)\n\n### Bug Fixes\n\n- Include spanId in req/res data ([1801503](https://github.com/serverless/runtime/commit/1801503557b09d97edbda16f94f990b6914c5bad))\n\n### Maintenance Improvements\n\n- Automate extension version resolution ([d1d8c12](https://github.com/serverless/runtime/commit/d1d8c124563b0481383c21b69e7f13576dafbab9))\n- Improve `faas.collector_version` format ([9ccbfa1](https://github.com/serverless/runtime/commit/9ccbfa10c301d1234d595ae5b242bd43a42b1ade))\n- Optimize instrumentations setup ([99b47fd](https://github.com/serverless/runtime/commit/99b47fd339f1a64312ef7c37baca54f6e9967ac1))\n- Prevent misleading \"No modules..\" warning ([85fbc39](https://github.com/serverless/runtime/commit/85fbc399ad61914104d7f86e60699042d7fe6f79))\n- Remove obsolete config configuration ([5b448ba](https://github.com/serverless/runtime/commit/5b448ba4c0bac1d9f6653151cad9d075916def3f))\n- Remove obsolete instrumentation registration ([014b6b3](https://github.com/serverless/runtime/commit/014b6b39647df54643aa18086183479810aaf79a))\n- Remove obsolete payload compression ([f5ceb3d](https://github.com/serverless/runtime/commit/f5ceb3d9151ad2183d3ebe5e1b079f4a7e788fea))\n","node/packages/aws-lambda-sdk/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.14...@serverless/aws-lambda-sdk@0.15.15) (2023-09-27)\n\n### [0.15.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.13...@serverless/aws-lambda-sdk@0.15.14) (2023-09-20)\n\n### Features\n\n- Add support for env SLS_DISABLE_TRACE_SAMPLING ([#876](https://github.com/serverless/console/issues/876)) ([e6601f7](https://github.com/serverless/console/commit/e6601f759c5a41cda150221ccf848493915d869f))\n\n### [0.15.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.12...@serverless/aws-lambda-sdk@0.15.13) (2023-08-16)\n\n### Bug Fixes\n\n- Update base SDK version and add test fixture for async createSpan ([77c1917](https://github.com/serverless/console/commit/77c1917c63700cb64345997666ab7acab3dac5b5))\n\n### [0.15.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.11...@serverless/aws-lambda-sdk@0.15.12) (2023-08-10)\n\n### Bug Fixes\n\n- Use createSpan instead of createTraceSpan ([d455c52](https://github.com/serverless/console/commit/d455c52c85071fea48d5cf4c56784eca92c1d79a))\n\n### [0.15.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.10...@serverless/aws-lambda-sdk@0.15.11) (2023-08-03)\n\n### Features\n\n- Add createTraceSpan support ([58f3667](https://github.com/serverless/console/commit/58f36673d69ee824a59aaa75bf76b98503b8a6ba))\n\n### [0.15.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.9...@serverless/aws-lambda-sdk@0.15.10) (2023-08-02)\n\n### Features\n\n- Support setEndpoint in Lambda SDK ([c7766ee](https://github.com/serverless/console/commit/c7766ee2929f3fdd21bb3a47bab44dddcd237550))\n\n### [0.15.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.8...@serverless/aws-lambda-sdk@0.15.9) (2023-07-06)\n\n### Bug Fixes\n\n- Ensure NODE_PATH always contains required paths ([47acfd2](https://github.com/serverless/console/commit/47acfd24f7d7ba818f056e640eda6281f1f57580))\n- Ensure to expose uncaught exceptions ([45e4893](https://github.com/serverless/console/commit/45e4893791062b4a455baae98e929b509531d749))\n- Instrument [@smithy](https://github.com/smithy) scoped smithy client ([f6fe1d7](https://github.com/serverless/console/commit/f6fe1d788b1a2fb2e6b2d7590a7f3f2e7f547223))\n- Unregister @smithy/smithy-client instrumentation on uninstall ([31e8b9b](https://github.com/serverless/console/commit/31e8b9b708244d756cacca6799f1fe5be97ced09))\n\n### [0.15.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.7...@serverless/aws-lambda-sdk@0.15.8) (2023-06-23)\n\n### Bug Fixes\n\n- Fix handling of request truncation ([ca7d46b](https://github.com/serverless/console/commit/ca7d46b35cc38d4913bf1f42cb2f6906d2033b5f))\n\n### [0.15.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.6...@serverless/aws-lambda-sdk@0.15.7) (2023-06-22)\n\n### Features\n\n- Do not sample infrequently invoked functions ([da93c42](https://github.com/serverless/console/commit/da93c426fe353f410b6f26c2118e2c16713af34a))\n- Increase sampling rate to 20% ([a3ca4a3](https://github.com/serverless/console/commit/a3ca4a3b8693cf5cb8362107a42a83109c9de330))\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.5...@serverless/aws-lambda-sdk@0.15.6) (2023-06-15)\n\n### Features\n\n- Truncate payload if exceeds 256KB ([516f32d](https://github.com/serverless/console/commit/516f32d610d029e270d0563ac74196adc299ab2e))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.4...@serverless/aws-lambda-sdk@0.15.5) (2023-06-07)\n\n_Adapt updates from v0.5.20 of `@serverless/sdk`_\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.3...@serverless/aws-lambda-sdk@0.15.4) (2023-05-30)\n\n### Bug Fixes\n\n- Fix handling of case where runtime waits for an empty event loop ([947a769](https://github.com/serverless/console/commit/947a7690ee548a6ec62576333d38359815368c04))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.2...@serverless/aws-lambda-sdk@0.15.3) (2023-05-25)\n\n### Bug Fixes\n\n- Fix handling of not responding handlers ([7d06d67](https://github.com/serverless/console/commit/7d06d673a1162e0cb8e4967e6845bda858684c7a))\n\n### Maintenance Improvements\n\n- Access sub spans collection directly ([251fce4](https://github.com/serverless/console/commit/251fce463b3322e62b297cee5425fb3aa2aca0d1))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.1...@serverless/aws-lambda-sdk@0.15.2) (2023-05-18)\n\n### Bug Fixes\n\n- Placeholder stream values when reporting request/response body ([03b3161](https://github.com/serverless/console/commit/03b3161eae56b67bb37705c52c987571719f8b61))\n\n### Maintenance Improvements\n\n- Improve organization of replacer logic ([92bb89e](https://github.com/serverless/console/commit/92bb89ea1eea27103de139660dcfda9a88888038))\n\n### [0.15.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.0...@serverless/aws-lambda-sdk@0.15.1) (2023-05-17)\n\n### Features\n\n- Support response streaming ([2e7f8d0](https://github.com/serverless/console/commit/2e7f8d05d073325eb28c1e865a9b968f12b1724e))\n- Do not write dev mode specific events in trace payload ([a324263](https://github.com/serverless/console/commit/a324263e46ccc56e3c468a947f716742b57ca1a1))\n\n### Maintenance Improvements\n\n- Improve filter logic organization ([50166a0](https://github.com/serverless/console/commit/50166a0d821e4fc3b33ba6fa10c8391168ac76c1))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.23...@serverless/aws-lambda-sdk@0.15.0) (2023-05-11)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payloads prefixed with `SERVERLESS_TELEMETRY.T.` are replaced with gzipped payloads written with `SERVERLESS_TELEMETRY.TZ.` prefix\n\n### Performance Improvements\n\n- Improve size of written telemetry log by gzipping it ([#738](https://github.com/serverless/console/issues/738)) ([3d28670](https://github.com/serverless/console/commit/3d2867082863fee3d6b168dae3d9a7eaaf5dadd8))\n\n### [0.14.23](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.22...@serverless/aws-lambda-sdk@0.14.23) (2023-05-10)\n\n### Maintenance Improvements\n\n- Black box AWS SDK spans via new dedicated method ([1266baa](https://github.com/serverless/console/commit/1266baa98aa9170b1d2c6e57136d75e00d089a7f))\n\n### [0.14.22](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.21...@serverless/aws-lambda-sdk@0.14.22) (2023-05-04)\n\n_Adapt updates from v0.5.16 of `@serverless/sdk`_\n\n### [0.14.21](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.20...@serverless/aws-lambda-sdk@0.14.21) (2023-04-28)\n\n_Adapt updates from v0.5.15 of `@serverless/sdk`_\n\n### [0.14.20](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.19...@serverless/aws-lambda-sdk@0.14.20) (2023-04-27)\n\n_Adapt updates from v0.5.14 of `@serverless/sdk`_\n\n### [0.14.19](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.18...@serverless/aws-lambda-sdk@0.14.19) (2023-04-27)\n\n### Features\n\n- Improve sampling resolution ([beb7208](https://github.com/serverless/console/commit/beb7208133fc4f70d2d89b5f719ce032b6e273b9))\n\n### Bug Fixes\n\n- Ensure our `--require` option is first ([e7d8a3e](https://github.com/serverless/console/commit/e7d8a3eec7bba01d27ed92de142538b687f842f3))\n\n### [0.14.18](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.17...@serverless/aws-lambda-sdk@0.14.18) (2023-04-26)\n\n### Maintenance Improvements\n\n_Adapt updates from v0.5.12 of `@serverless/sdk`_\n\n### [0.14.17](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.16...@serverless/aws-lambda-sdk@0.14.17) (2023-04-21)\n\n### Bug Fixes\n\n- Ensure `sdk.runtime` tag on all payloads ([5f44099](https://github.com/serverless/console/commit/5f4409982b7f1939c772d2550c51d9de9404a33d))\n\n### Maintenance Improvements\n\n- Remove no longer supported option ([9ecade7](https://github.com/serverless/console/commit/9ecade774f727f8d7e8b56c8c5454cb02f57bc9f))\n\n### [0.14.16](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.15...@serverless/aws-lambda-sdk@0.14.16) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.10_\n\n### [0.14.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.14...@serverless/aws-lambda-sdk@0.14.15) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.9_\n\n### [0.14.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.13...@serverless/aws-lambda-sdk@0.14.14) (2023-04-14)\n\n### Bug Fixes\n\n- Span not closed warnings are now user warnings ([#649](https://github.com/serverless/console/issues/649)) ([d2b958c](https://github.com/serverless/console/commit/d2b958c070ecc2af490f25f73e588f740b05ea76))\n\n### [0.14.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.12...@serverless/aws-lambda-sdk@0.14.13) (2023-04-14)\n\n### Features\n\n- Add Structured Logging error capture ([#643](https://github.com/serverless/console/issues/643)) ([59db882](https://github.com/serverless/console/commit/59db8824530eede7b4657129aa20c882573b52e3))\n\n### [0.14.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.11...@serverless/aws-lambda-sdk@0.14.12) (2023-04-12)\n\n### Bug Fixes\n\n- SDK will report warning for unclosed spans ([#635](https://github.com/serverless/console/issues/635)) ([77192f3](https://github.com/serverless/console/commit/77192f3266a1e46efbecb04f3c7f84b5d21c231f))\n\n### [0.14.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.10...@serverless/aws-lambda-sdk@0.14.11) (2023-04-06)\n\n### Features\n\n- Improve sampling algorithm ([0428512](https://github.com/serverless/console/commit/0428512e1f01ec5d323fc488304839cc129b1b73))\n- Recognize ALB events ([4ceaca3](https://github.com/serverless/console/commit/4ceaca3001f03cca9ba0afecc67bc8378c5a97bb))\n\n### Bug Fixes\n\n- Ensure to clear root span in case of internal error ([#611](https://github.com/serverless/console/issues/611)) ([7c7856e](https://github.com/serverless/console/commit/7c7856ed99b0fffee92a3bf5151148978cc6ec25))\n\n### Maintenance Improvements\n\n- Improve configurablity of sampling function ([e26be68](https://github.com/serverless/console/commit/e26be682a7defad5d203819006021d4259266eb2))\n- Seclude `isApiEvent` util ([81d7e4a](https://github.com/serverless/console/commit/81d7e4ab1da508edf4a5bb9a580f967cecc47bd4))\n\n### [0.14.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.9...@serverless/aws-lambda-sdk@0.14.10) (2023-04-03)\n\n### Bug Fixes\n\n- Ensure aws-lambda-sdk types match aws-sdk ([#597](https://github.com/serverless/console/issues/597)) ([1e1b739](https://github.com/serverless/console/commit/1e1b73915354876bbb4fb54f5881bbffc5cff269))\n\n### [0.14.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.8...@serverless/aws-lambda-sdk@0.14.9) (2023-03-29)\n\n### Features\n\n- Write `sdk.runtime` tag ([065af50](https://github.com/serverless/console/commit/065af505536979ce1ac602c379a2009da4ca134a))\n\n### [0.14.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.7...@serverless/aws-lambda-sdk@0.14.8) (2023-03-15)\n\n### Features\n\n- Enforce 20% sampling on successful invocations in prod environment ([80a02b4](https://github.com/serverless/console/commit/80a02b44eb8cc6c95d65b29976ca71b23f8d2537))\n\n### [0.14.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.6...@serverless/aws-lambda-sdk@0.14.7) (2023-02-28)\n\n### Bug Fixes\n\n- Ensure to not capture logs issued by the AWS runtime ([2df64ee](https://github.com/serverless/console/commit/2df64eecf59679e8693107cd9e19f33bb752d6a8))\n\n### [0.14.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.5...@serverless/aws-lambda-sdk@0.14.6) (2023-02-10)\n\n### Features\n\n- Strip binary lambda request ([2b85fe8](https://github.com/serverless/console/commit/2b85fe81ee9492442e28ed954eadf61c7adb12b5))\n- Strip large lambda request and response bodies ([afd9ec9](https://github.com/serverless/console/commit/afd9ec98c39e57c99af2e4a9efaa290f15afeecc))\n- Strip too large AWS SDK request bodies ([de064c1](https://github.com/serverless/console/commit/de064c1ac2babe94036dfc034992308ce7222ef7))\n\n### Maintenance Improvements\n\n- Do not strip non JSON bodies ([431b48e](https://github.com/serverless/console/commit/431b48e4918e978b7e947c7ca99d709d174c9267))\n- Ensure to not proces request and response when not in dev mode ([9d016aa](https://github.com/serverless/console/commit/9d016aa4e1436ecb3b852c9102d2548d00d3f088))\n- Exclude `runEsbuild` util ([7d985c4](https://github.com/serverless/console/commit/7d985c4fc436158cadb3bf671b5688a2b5f52105))\n- Report binary response body removal with notice event ([52588a0](https://github.com/serverless/console/commit/52588a01245ad8aa88bb77bc74b7553c734bd701))\n\n### [0.14.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.4...@serverless/aws-lambda-sdk@0.14.5) (2023-02-02)\n\n### Maintenance Improvements\n\n_Upgrade to `@serverless/sdk` to v0.5.0_\n\n- Adapt to utility rename done on SDK side ([2f16112](https://github.com/serverless/console/commit/2f16112c9e3e1050d17188e307e0914997d766ed))\n- Reconfigure warnings with `._reportWarning` ([22b8d4f](https://github.com/serverless/console/commit/22b8d4f2258b97500e8640bd99417d27ca8b4b10))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.3...@serverless/aws-lambda-sdk@0.14.4) (2023-02-01)\n\n_Upgrade to `@serverless/sdk` to v0.4.4_\n\n### [0.14.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.2...@serverless/aws-lambda-sdk@0.14.3) (2023-01-30)\n\n### Features\n\n- Prevent lambda crashes on internal SDK errors ([6f350a9](https://github.com/serverless/console/commit/6f350a9ca6cbbf1d318507a34a27ad9d10ffc93a))\n\n### Bug Fixes\n\n- Do not send root span without required tag to dev mode ([44b0e4e](https://github.com/serverless/console/commit/44b0e4e92ab3f1c8704978e182ae69ae52e01874))\n- Fix AWS SDK v3 request error reporting ([3dd663c](https://github.com/serverless/console/commit/3dd663c46151694c2a3e5ed4ed048465a9309d71))\n- Fix handling of uncommon AWS SDK error report ([64afe99](https://github.com/serverless/console/commit/64afe993f0717ccfc752e5ee23fdea20463dbc1d))\n- Fix invocation closure race condition ([13649b2](https://github.com/serverless/console/commit/13649b227e22ef600bf468215ca6d8fd59e77274))\n\n### Maintenance Improvements\n\n- Rely on newly introduced `reportSdkError` util ([e7d9cc0](https://github.com/serverless/console/commit/e7d9cc0529569a830ba72959e6f120fcb244b5f0))\n- Clear dead referrences to `global.serverlessSdk` ([048e72e](https://github.com/serverless/console/commit/048e72e916d80fefa212b89e998678631f0fff87))\n- Improve logic explanation ([96c39a6](https://github.com/serverless/console/commit/96c39a6c3d7b4b6bdf7c26fea338f17c962392fe))\n- Improve readability of inline comment ([e6a40a2](https://github.com/serverless/console/commit/e6a40a24434f9dc0c4ebbe07d8587e225ff57139))\n\n### [0.14.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.1...@serverless/aws-lambda-sdk@0.14.2) (2023-01-26)\n\n### Maintenance Improvements\n\n- Upgrade to SDK v0.4.1 ([efc2220](https://github.com/serverless/console/commit/efc2220edda74f7d9476688d06b1ad792d8eb1d2))\n\n### [0.14.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.0...@serverless/aws-lambda-sdk@0.14.1) (2023-01-23)\n\n### Bug Fixes\n\n- Ensure to clear custom tags collection between invocations ([b8eadb6](https://github.com/serverless/console/commit/b8eadb68e453fd68dba86d5e9ba191b6c20154d6))\n\n## [0.14.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.1...@serverless/aws-lambda-sdk@0.14.0) (2023-01-19)\n\n### ⚠ BREAKING CHANGES\n\n- Outcome error meta is no longer provided with outcome error tags on `aws.lambda` root span.\n  Instead it's transported with captured event which shares same timestamp with `aws.lambda` root span end time\n- Global custom tags are exposed on TracePayload instead of the root span\n\n### Features\n\n- Propagate all captured events to `dev mode` ([e19b41e](https://github.com/serverless/console/commit/e19b41e9f9152999cb99e00fbf325f405f6b60a7))\n\n### Bug Fixes\n\n- Ensure to not instrument requests signing ([ebf90ca](https://github.com/serverless/console/commit/ebf90cabc340b11068b8addeec94a16a5a9d04b1))\n- Handle gently non JSON compliant AWS SDK input and output ([321a8f5](https://github.com/serverless/console/commit/321a8f569a2406ff83966bff3df987c3b6c35264))\n\n### Maintenance Improvements\n\n- Expose custom tags directly on trace instead of root span ([91786ae](https://github.com/serverless/console/commit/91786aee5b5891252788c318ad983efcf35e83ca))\n- Remove `responseStartTime` in favor of `endTime` ([33618d6](https://github.com/serverless/console/commit/33618d68362a166307255326dcdba969b893dbf1))\n- Report outcome error data with event instead of root span tags ([87766c9](https://github.com/serverless/console/commit/87766c9e66363ee9942c5398e52b0c754c7ba408))\n\n### [0.13.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.0...@serverless/aws-lambda-sdk@0.13.1) (2023-01-13)\n\n### Features\n\n- Report traces at unhandled exceptions in invocation phase ([eadeaee](https://github.com/serverless/console/commit/eadeaeedb04390c101a7b2f0d9eae2acd317e0d1))\n- Upgrade to `@serverless/sdk` v0.3.1 (Introduce `servelressSdk.setTag`) ([78c5532](https://github.com/serverless/console/commit/78c5532b13588f27d84b3a2acdfc9b0e1987fd4f))\n\n### Maintenance Improvements\n\n- Support trace closure at initialization phase ([48262d0](https://github.com/serverless/console/commit/48262d0962889fe9fb5eae75b8c329fb00551f5e))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.12.0...@serverless/aws-lambda-sdk@0.13.0) (2023-01-12)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade to `@serverless/sdk` v0.3. `serverlessSdk.captureTraceSpan` is no longer available\n\n### Features\n\n- Upgrade to `@serverless/sdk` v0.3 ([e415fbc](https://github.com/serverless/console/commit/e415fbcdb8b80cd0c0fb6bffe754d4f654bf66ca))\n- Report internal warnings with structured logs ([63d046a](https://github.com/serverless/console/commit/63d046a033565d1196d2d1ae89fbae81e938e226))\n- Ensure DynamoDB tags on AWS SDK spans that cover DynamoDbDocument service ([#354](https://github.com/serverless/console/issues/354)) ([1b49f9e](https://github.com/serverless/console/commit/1b49f9e9affecfcf469dc469bb43470bdedcfc41))\n\n## [0.12.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.6...@serverless/aws-lambda-sdk@0.12.0) (2023-01-05)\n\n### ⚠ BREAKING CHANGES\n\n- `global.serverlessSdk` was removed. `@serverless/aws-lambda-sdk` and `@serverless/sdk` are now exposed in node path and can be required or imported naturally\n\n### Features\n\n- Expose `@serverless/sdk` in path instead of realying on a global ([8f4ff07](https://github.com/serverless/console/commit/8f4ff0741df73c8e6d0b3afa3ec20e3d915fdb9b))\n- Report captured events with a trace payload ([5437bd7](https://github.com/serverless/console/commit/5437bd72e7ee8c2df6618bb953e9f4bc79c1948e))\n- Send captured events to dev mode ([dfb7991](https://github.com/serverless/console/commit/dfb799116cfef18e262840546bceec5cd7e2303b))\n\n### Bug Fixes\n\n- Ensure to reset root span also in case of errors ([1d8277c](https://github.com/serverless/console/commit/1d8277cfc87cccd90213e06e51eea0530edcb729))\n- Initialize original handler at AWS intended processing point ([60db9bf](https://github.com/serverless/console/commit/60db9bfffee7358ee30009b4637d69c0aaa439e8))\n\n### Maintenance Improvements\n\n- Centralize SDK resolution ([2f8b39c](https://github.com/serverless/console/commit/2f8b39c5920736d7576c9162bb553f48798c74ba))\n- Depend on `@serverless/sdk` ([57e3621](https://github.com/serverless/console/commit/57e3621ae68ff544d4b14610baeae04e87dac8dc))\n- Do not send Node's console originated events to dev extension ([d3a2e41](https://github.com/serverless/console/commit/d3a2e411f1513cf0474546a53dc60b733307e7dd))\n\n### [0.11.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.5...@serverless/aws-lambda-sdk@0.11.6) (2022-12-19)\n\n### Bug Fixes\n\n- Do not attempt to set AWS SDK request id when there's no request ([85f02ad](https://github.com/serverless/console/commit/85f02adb46f93325b6e01678fc4de05c5212d766))\n- Do not crash in case of AWS SDK v2 double resolution setup ([95449b8](https://github.com/serverless/console/commit/95449b899de59600f13d62a9c446b3292d302ddd))\n\n### [0.11.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.4...@serverless/aws-lambda-sdk@0.11.5) (2022-12-13)\n\n### Bug Fixes\n\n- Fix handling of deferred spans, started before handler invocation ([0970940](https://github.com/serverless/console/commit/0970940e88c06b0d937a4c55d237723550f6dd60))\n- To respect open handles wait for response to end ([cc3a531](https://github.com/serverless/console/commit/cc3a531353bef5b6bce1d80911b10ff6544f50ea))\n- Reduce number of concurrently open requests to avoid EMFILE ([55d314d](https://github.com/serverless/console/commit/55d314d85e186d21f7e9561a1c5b39929e784615))\n- Clear `input` and `output` for trace payload reliably ([03140cb](https://github.com/serverless/console/commit/03140cbf7af52f88b8e91bc444b2cf8bfa3ef19a))\n\n### Maintenance Improvements\n\n- Upgrade `@serverless/sdk-schema` to v0.14 ([365ba4e](https://github.com/serverless/console/commit/365ba4e5258c1df65d945372904096afddf64f33))\n- Limit maximum number of concurrent requests to avoid EMFILE ([d16b28c](https://github.com/serverless/console/commit/d16b28c258630808957488df3109fa9592878f01))\n- Remove dead code ([73c9fa5](https://github.com/serverless/console/commit/73c9fa54c896a52567dedab0c34f087affd15a53))\n\n### [0.11.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.3...@serverless/aws-lambda-sdk@0.11.4) (2022-11-24)\n\n### Bug Fixes\n\n- Ensure to not crash in main SDK processing points ([5499231](https://github.com/serverless/console/commit/54992319357db3d4d215ea0c86f233dbdd0654a9))\n\n### [0.11.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.2...@serverless/aws-lambda-sdk@0.11.3) (2022-11-08)\n\n### Maintenance Improvements\n\n- Improve SDK error messaging ([f35ff84](https://github.com/serverless/console/commit/f35ff84bde2b6051303e2fe79fc77eab7613aaee))\n\n### [0.11.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.1...@serverless/aws-lambda-sdk@0.11.2) (2022-11-03)\n\n### Bug Fixes\n\n- Ensure warning ends with new line ([18e902f](https://github.com/serverless/console/commit/18e902f65631c56f3a85ad92af3e578f49c3482d))\n\n### Maintenance Improvements\n\n- Improve build script error reporting ([c26c936](https://github.com/serverless/console/commit/c26c936a19f7c4dad85311e85266613d4ce8659c))\n- Reshape HTTP request args handling ([13a3a53](https://github.com/serverless/console/commit/13a3a53116a259a2f8962e79cd24738e209ff71b))\n\n### [0.11.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.0...@serverless/aws-lambda-sdk@0.11.1) (2022-10-31)\n\n### Bug Fixes\n\n- Fix handling of no response lambdas ([279c5c7](https://github.com/serverless/console/commit/279c5c7c5fabd1e93f0eb8ff207a601b2de02dda))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.2...@serverless/aws-lambda-sdk@0.11.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` from v0.12 to v0.13\n\n### Features\n\n- Report all kind of responses ([2731384](https://github.com/serverless/console/commit/2731384fe4a291def130877d73a8ca654f23e9fa))\n- Support Node.js v12 ([5737b5c](https://github.com/serverless/console/commit/5737b5c222e76a02a47c4603deeecfd6927122fd))\n\n### Bug Fixes\n\n- Fix capture of HTTP response body when it's a string ([466fc22](https://github.com/serverless/console/commit/466fc22e8f22d6cbcc08beb503ed7c1733175020))\n\n### Maintenance Improvements\n\n- Cleanup support for `startTime` and `endTime` in response ([e5ef5e8](https://github.com/serverless/console/commit/e5ef5e8acef239265ec122c61d5d0ac7e3ef221b))\n- Upgrade to `@serverless/sdk-schema` v0.13 ([6ad4b72](https://github.com/serverless/console/commit/6ad4b72ebc261807f918a4e3158bc08c5d87c884))\n\n### [0.10.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.1...@serverless/aws-lambda-sdk@0.10.2) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res payloads ([#280](https://github.com/serverless/console/issues/280)) ([ffc1dcd](https://github.com/serverless/console/commit/ffc1dcd423dee1bf9d6142df17a8d9b23a451049))\n\n### Bug Fixes\n\n- Matched invocation start/end time ([1080d28](https://github.com/serverless/console/commit/1080d286132430804f48bfe01ba7fab676135124))\n\n### [0.10.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.0...@serverless/aws-lambda-sdk@0.10.1) (2022-10-21)\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.1...@serverless/aws-lambda-sdk@0.10.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- SDK Schema is upgraded to v0.11 - `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input` and `output` properties.\n\n### Features\n\n- Adapt `span.input` and `span.output` ([bb5e222](https://github.com/serverless/console/commit/bb5e222f2f1efd5392ffb5cc6cb259d388238673))\n\n### [0.9.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.0...@serverless/aws-lambda-sdk@0.9.1) (2022-10-17)\n\n### Features\n\n- Do not trace DynamoDb request `expressionValues` ([bbc118d](https://github.com/serverless/console/commit/bbc118dd3cd8d92178b198439e96be040629c72f))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.1...@serverless/aws-lambda-sdk@0.9.0) (2022-10-11)\n\n### ⚠ BREAKING CHANGES\n\n- Dev mode communication port was changed from 2772 to 2773. For compatibiility upgrade to v0.3+ version of the dev-mode layer\n\n### Maintenance Improvements\n\n- Switch dev mode communication port ([6df2fc9](https://github.com/serverless/console/commit/6df2fc9659eb7210768b135206b0a9d70e5957b5))\n\n### [0.8.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.0...@serverless/aws-lambda-sdk@0.8.1) (2022-10-10)\n\n### Bug Fixes\n\n- Ensure opt-out for request and response monitoring ([0555565](https://github.com/serverless/console/commit/0555565c25c9cc7490a90ef8c06651be1c6f15f8))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.7.0...@serverless/aws-lambda-sdk@0.8.0) (2022-10-07)\n\n### ⚠ BREAKING CHANGES\n\n- Request and response bodies are not longer reported in CloudWatch logs\n\n### Features\n\n- Support \"dev\" mode ([8e74674](https://github.com/serverless/console/commit/8e74674335bcfeed76e3ad891dfb685c15299228))\n- Report AWS SDK request and response body in dev mode ([8e87989](https://github.com/serverless/console/commit/8e87989e805b08fa007efb7eeb70e7d9c7d2d296))\n- Expose HTTP request and response bodies in tags in dev mode ([eefcb33](https://github.com/serverless/console/commit/eefcb3329946dd5c94e6e8b50898f112e8b9fe62))\n- In dev mode send spans as they are closed to external extension ([72b59b8](https://github.com/serverless/console/commit/72b59b8aa9ab09705a9a9110bc7b5e836e405236))\n- Do not write request and response payloads ([6d604c9](https://github.com/serverless/console/commit/6d604c9516e3664442435e26abfa4b807c87c289))\n\n### Maintenance Improvements\n\n- Improve variables naming ([99973ff](https://github.com/serverless/console/commit/99973ff4676b73abbd616156359c768a63333aef))\n- Support internal `_slsIngore` option to ignore HTTP requests ([85cb986](https://github.com/serverless/console/commit/85cb9861e799ecfd8fc756031f800382dea9ac95))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.6.0...@serverless/aws-lambda-sdk@0.7.0) (2022-09-30)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.10 (Switch from `express` tags to `aws.lambda.http_router`)\n- Rename `instrument/*`utilities into `instrumenation/*`\n- Rename `serveressSdk.instrument` into `serverlessSdk.instrumentation`\n\n### Features\n\n- Support for Function URL events ([d9f619c](https://github.com/serverless/console/commit/d9f619c507035378b9b4200d660ad8d578615334))\n- Switch from `express` tags to `aws.lambda.http_router` ([64f7543](https://github.com/serverless/console/commit/64f7543ad971acb6c3d8b85bc832cda1a2975b22))\n\n### Bug Fixes\n\n- Fix span connections for consequently initialized async operations ([cd2798e](https://github.com/serverless/console/commit/cd2798e8f9d1b2978406a2d52ff830b53f34ebdf))\n- Fix open parent span resolution ([84f63e9](https://github.com/serverless/console/commit/84f63e9e99ab03b7c45046e503efc03aa5767c4d))\n\n### Maintenance Improvements\n\n- Add temporary debug logs ([8588da0](https://github.com/serverless/console/commit/8588da0b01b298f26229b70bbebd5a3bacce1267))\n- Expose `debugLog` util on `serverlessSdk` ([bb25145](https://github.com/serverless/console/commit/bb2514564af8cb0011cb4f8a430c4685166c3148))\n- Improve middleware span resolution ([641a690](https://github.com/serverless/console/commit/641a690e3f8b672fdc46e3dc511f90dc2f8335ab))\n- Rename `instrument` namespace into `instrumentation` ([88054dc](https://github.com/serverless/console/commit/88054dc789a1d151d61ade5ab909bd612d8ceab3))\n- Separate `instrument` utility context ([e159740](https://github.com/serverless/console/commit/e159740e4d9aeee7b574d4d6e99a8e24ce52bd5f))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.5.0...@serverless/aws-lambda-sdk@0.6.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.9.0\n- HTTP related have changed according to changes brought with new version of `@serverless/sdk-schema`\n- Sub spans must be closed manually (they're no longer auto closed with closure of a parent)\n- All opened spans are auto closed with a warning on root span closure (when trace is wrapped up)\n- `onCloseByParent` option is replaced by `onCloseByRoot`, as it's only root that may auto close sub spans now\n- `traceSpan.createSubSpan` method was removed in favor of `serverlessSdk.createTraceSpan`. Since now relations between spans are resolved automaticaly internally (no need to manually decide which span is parent span)\n\n### Features\n\n- Allow opened children in closed spans ([d2f87d7](https://github.com/serverless/console/commit/d2f87d796f99ee35f38769a26fe8e0f5d19dc456))\n- Resolve relation between spans automatically ([a7e2b5e](https://github.com/serverless/console/commit/a7e2b5e9e9cb88137d45159cfec31516c33dbb27))\n- Store `http.request_header_names` tag ([223371c](https://github.com/serverless/console/commit/223371ca3a52cd17af3e8397bcf84fd37702621d))\n- Support new AWS SDK DynamoDB tags ([1963d4b](https://github.com/serverless/console/commit/1963d4b31184412987c3baab3c6da8867c287b1a))\n- Upgrade HTTP related tags to contain only param names information ([0fed793](https://github.com/serverless/console/commit/0fed793f9dbec40bd4b6598fe77db071a5d6a8c4))\n\n### Bug Fixes\n\n- Fix propagation of response data ([135c524](https://github.com/serverless/console/commit/135c524005143315caa65a9662b78b4a22b57acf))\n\n### Performance Improvements\n\n- Ensure to not add unused dependencies to build ([ce2f6e4](https://github.com/serverless/console/commit/ce2f6e4132f082e967771e33d7decd743079ce94))\n\n### Maintenance Improvements\n\n- Improve test error code ([a396de3](https://github.com/serverless/console/commit/a396de38b7501ace2065626318f0284d3afbce0a))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.4.0...@serverless/aws-lambda-sdk@0.5.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.8\n\n### Features\n\n- Instrument express applications ([be10ac2](https://github.com/serverless/console/commit/be10ac2fb7b45b680a590c2aa1b5b4b48e9b03d9))\n- Trace AWS SDK requests going to any services ([c6dbe17](https://github.com/serverless/console/commit/c6dbe17b9ba15f885b251b44fa50486e99e4c572))\n\n### Maintenance Improvements\n\n- Uprade `@serverless/sdk-schema` to v0.8 ([72bfa6d](https://github.com/serverless/console/commit/72bfa6d89b33906e2b9a247e8410ce057a50a3d4))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.2...@serverless/aws-lambda-sdk@0.4.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.7\n\n### Features\n\n- Instrument AWS SDK requests ([8fe8676](https://github.com/serverless/console/commit/8fe867621b6d0421c5fe4bf951353b01eaa1af22))\n- Support ignoring specified HTTP requests from tracing ([63a0450](https://github.com/serverless/console/commit/63a0450f525c2a7e726ad1006968a5bbb744e663))\n\n### Bug Fixes\n\n- Ensure safe requires order ([f853179](https://github.com/serverless/console/commit/f853179d34f73e6233bc49b293d7eddc91d76229))\n\n### Maintenance Improvements\n\n- Do not crash if tag is re-set with same value ([d9c5647](https://github.com/serverless/console/commit/d9c56475fc53f294962dd4ae3b6df5567f253046))\n- Make `serverlessSdk._initialize` private ([887bbc4](https://github.com/serverless/console/commit/887bbc4af82662d37f7fea8c8303f773f5a52506))\n- Upgrade `@serverless/sdk-schema` to v0.7 ([2f481f8](https://github.com/serverless/console/commit/2f481f8b22d7902336460f17a67b01df53e9a1d3))\n\n### [0.3.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.1...@serverless/aws-lambda-sdk@0.3.2) (2022-09-14)\n\n### Features\n\n- Write request and response payloads ([b04f030](https://github.com/serverless/console/commit/b04f0303444ffd44a3930cc4a098562641a56ff9))\n- An option to disable HTTP instrumentation ([c5da3fd](https://github.com/serverless/console/commit/c5da3fdf2b75862c46da9d56045099d064c25da4))\n\n### Maintenance Improvements\n\n- Cleanup logic ([06869fc](https://github.com/serverless/console/commit/06869fc44cd3b9a06c2527a92942fc70b17352f7))\n- Do not write debug JSON payload ([f94c874](https://github.com/serverless/console/commit/f94c87482ec7729c0ef6d079aa60de100c705cfe))\n- Generalize handling of instrumentation configuration ([84887b3](https://github.com/serverless/console/commit/84887b3e3f2947804a59fd489545ee6353239c94))\n\n### [0.3.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.0...@serverless/aws-lambda-sdk@0.3.1) (2022-09-12)\n\n### Features\n\n- Auto tracing of internal HTTP and HTTPS requests ([ab8a428](https://github.com/serverless/console/commit/ab8a428300fecca298fbb966f563da1edf997563))\n- `TraceSpan` option `onCloseByParent` ([f34b5d8](https://github.com/serverless/console/commit/f34b5d802f4f7ce6f391a89b87dedab5ea2d7409))\n\n### Bug Fixes\n\n- Fix wrapping of nested ESM handlers ([03e7c18](https://github.com/serverless/console/commit/03e7c18405af2cc59f30342387961ac0de8a56dc))\n\n### Maintenance Improvements\n\n- Rely on `tags.setMany` to set initial tags set ([dd8522a](https://github.com/serverless/console/commit/dd8522a6b71a12ec7f80009e377dd5d5414fa3fe))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.1...@serverless/aws-lambda-sdk@0.3.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- `@serverless/sdk-schema` was upgraded to v0.5.0, which changed structure of API Gateway event related tags\n\n### Features\n\n- Setup`aws.lambda.event_type` and `aws.lambda.event_source` tags ([c21622d](https://github.com/serverless/console/commit/c21622d8c143159346e6fb68cdb176c0f83475c4))\n- Setup `aws.lambda.http.status_code` tag ([f60ec61](https://github.com/serverless/console/commit/f60ec6162f06d57eda8de64c1c8f1b7b0a4c571d))\n- Write generic `aws.lambda.http` tags in case of API Gateway events ([3231a6c](https://github.com/serverless/console/commit/3231a6c48c370862db73b203ee70e3f541ebc101))\n\n### [0.2.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.0...@serverless/aws-lambda-sdk@0.2.1) (2022-09-06)\n\n### Features\n\n- Instrument API Gateway v2 HTTP API (v1 payload) events ([82fefe2](https://github.com/serverless/console/commit/82fefe27f430e103fdd06019c3289727bb9622f6))\n- Instrument API Gateway v2 HTTP API (v2 payload) events ([f09907e](https://github.com/serverless/console/commit/f09907e4d76c3c78f1fb8d598e4a998f875d86e8))\n- Instrument SNS events ([a228bb7](https://github.com/serverless/console/commit/a228bb719b105b355967ee5295897958b97af89d))\n- Instrument SQS events ([cea70d6](https://github.com/serverless/console/commit/cea70d629184a0b5400648d6134368e092db8ce3))\n- Support arrays as tag values ([def9dfc](https://github.com/serverless/console/commit/def9dfc59bb13435afa9860c73269826aa6cadd7))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.1.0...@serverless/aws-lambda-sdk@0.2.0) (2022-09-01)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payload prefix is changed from `⚡` to `SERVERLESS_TELEMETRY`\n\n### Features\n\n- Instrument API Gateway REST API events ([233880f](https://github.com/serverless/console/commit/233880fd633bc1d2b5d6cf6b04d12b666585d682))\n- Introduce `traceSpan.tags.setMany` method ([ab730db](https://github.com/serverless/console/commit/ab730db5b9dc8980a44d60a70bdd55c556c7b86a))\n\n### Maintenance Improvements\n\n- Change telemetry log prefix to `SERVERLESS_TELEMETRY` ([52fd7df](https://github.com/serverless/console/commit/52fd7df2c73d992044e9b3c26e34a5c62811a068))\n- Improve tags reset handling ([6bda7f9](https://github.com/serverless/console/commit/6bda7f96402265f191a825b74cac49cb1f318c02))\n- Remove ineffective code ([87307e8](https://github.com/serverless/console/commit/87307e8cb8c12e2c10617eb8ce4b7fb3334911d9))\n\n### 0.1.0 (2022-08-29)\n\n### Features\n\nInitial implementation\n","node/packages/aws-lambda-sdk/package.json":"{\n  \"name\": \"@serverless/aws-lambda-sdk\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.15\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"@serverless/sdk\": \"^0.5.26\",\n    \"@serverless/sdk-schema\": \"^0.15.6\",\n    \"d\": \"^1.0.1\",\n    \"ext\": \"^1.7.0\",\n    \"long\": \"^5.2.3\",\n    \"type\": \"^2.7.2\"\n  },\n  \"typesVersions\": {\n    \"*\": {\n      \"*\": [\n        \".ts-types/*\"\n      ]\n    }\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-sdk@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.internal.zip\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","node/packages/sdk-schema/package.json":"{\n  \"name\": \"@serverless/sdk-schema\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.6\",\n  \"main\": \"dist/index.cjs.js\",\n  \"module\": \"dist/index.esm.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"build\": \"rimraf -rf ./dist && tsc --emitDeclarationOnly && rollup --config && rimraf -rf ./dist/dts\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\"\n  },\n  \"author\": \"Serverless, Inc.\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"long\": \"^5.2.3\",\n    \"protobufjs\": \"^7.2.3\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/sdk-schema@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","node/packages/sdk-schema/tsconfig.json":"{\n  \"extends\": \"@tsconfig/node16/tsconfig.json\",\n  \"compilerOptions\": {\n    \"declaration\": true,\n    \"declarationDir\": \"./dist/dts\",\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true,\n    \"outDir\": \"./dist\",\n    \"sourceMap\": true\n  },\n  \"include\": [\"out/**/*\"],\n  \"exclude\": [\"src/output\", \"dist\"],\n  \"ts-node\": {\n    \"files\": true\n  }\n}\n","node/packages/sdk-schema/README.md":"# Serverless SDK Schema\n\nThis is the auto generated NPM package from the Serverless Protobufs. Serverless uses Protobufs as the required format for all instrumentation libraries that communicate with the Serverless Platform.\n","node/packages/sdk-schema/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.5...@serverless/sdk-schema@0.15.6) (2023-06-14)\n\n### Features\n\n- `TracePayload.is_truncated` ([a3df350](https://github.com/serverless/console/commit/a3df350aa5558edeaf4e7f75bf9660df709a80ad))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.4...@serverless/sdk-schema@0.15.5) (2023-05-17)\n\n### Features\n\n- Introduce `aws.lambda.response_mode` tag ([e61819e](https://github.com/serverless/console/commit/e61819e57b7b9342ce57c52d0d055ce0b1aa4542))\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.3...@serverless/sdk-schema@0.15.4) (2023-05-15)\n\n### Features\n\n- Dev Mode transport payload upgrade ([ec7551d](https://github.com/serverless/console/commit/ec7551dac4a167a950a60aa5b322c3c28f50f13d))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.2...@serverless/sdk-schema@0.15.3) (2023-03-29)\n\n### Features\n\n- AWS Lambda runtime related tags ([f239b44](https://github.com/serverless/console/commit/f239b442dd8a2d53ee7ea2e75a1b43f5ffc120f8))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.1...@serverless/sdk-schema@0.15.2) (2023-03-08)\n\n### Features\n\n- Define `is_sampled_out` for TracePayload ([20c1966](https://github.com/serverless/console/commit/20c1966cb5c00748e766f99bf8f054a32484cd02))\n\n## [0.15.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.0...@serverless/sdk-schema@0.15.1) (2023-02-09)\n\n### Features\n\n- Notice event tags ([c6641be](https://github.com/serverless/console/commit/c6641beee48b998866ceacd1ff8e317eefdcb057))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.5...@serverless/sdk-schema@0.15.0) (2023-02-02)\n\n### ⚠ BREAKING CHANGES\n\n- Captured event `WarningType.WARNING_TYPE_SDK` reference is renamed to `WarningType.WARNING_TYPE_SDK_USER`\n- Captured event `ErrorType.ERROR_TYPE_CAUGHT` reference is renamed to `ErrorType.ERROR_TYPE_CAUGHT_USER`\n\n### Features\n\n- Distinguish between user or internal SDK generated warning ([27f28f2](https://github.com/serverless/console/commit/27f28f2b8846ba8657d6cf60e9282580874045b8))\n- Distinguish user and sdk caught errors ([177516b](https://github.com/serverless/console/commit/177516bf05e59bba1fbd32e09c3d74863cf103f7))\n\n## [0.14.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.4...@serverless/sdk-schema@0.14.5) (2023-01-24)\n\n### Features\n\n- Define `WarningTags.stacktrace` ([b04ae2c](https://github.com/serverless/console/commit/b04ae2c7e15058c7bf3f1001931e13000409a920))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.3...@serverless/sdk-schema@0.14.4) (2023-01-18)\n\n### Features\n\n- Define `TracePayload.custom_tags` ([21056f6](https://github.com/serverless/console/commit/21056f60abf3329dac9e364e4a2d8a7e0f318e08))\n\n## [0.14.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.2...@serverless/sdk-schema@0.14.3) (2023-01-13)\n\n### Features\n\n- Define `Span.custom_tags` for custom user tags ([38338ee](https://github.com/serverless/console/commit/38338ee6c6dd11a41288220f204c4f738d680a36))\n\n## [0.14.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.1...@serverless/sdk-schema@0.14.2) (2023-01-11)\n\n### Features\n\n- `WarningTags.type` ([0cbd622](https://github.com/serverless/console/commit/0cbd622ee357967d1a44b5a546f3c6b70996e88e))\n- Define `Event.custom_fingerprint` ([306362a](https://github.com/serverless/console/commit/306362ade4abcc33dcc7e6f4d808e5790822c6ad))\n\n## [0.14.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.0...@serverless/sdk-schema@0.14.1) (2022-12-23)\n\n### Features\n\n- Add Warning Tags to Event Schema ([#333](https://github.com/serverless/console/issues/333)) ([94c9c5f](https://github.com/serverless/console/commit/94c9c5f91a9ce9378596edff4c4df009cfc9b274))\n\n### [0.14.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.2...@serverless/sdk-schema@0.14.0) (2022-12-07)\n\n### ⚠ BREAKING CHANGES\n\n- `tracePayload`: `events` is added as a repeated field\n\n### Features\n\n- Add Events as a property of TracePayload ([aced7ec](https://github.com/serverless/console/commit/aced7ecb10f4dd862d1ed29fbe2717974ed78022))\n\n### [0.13.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.1...@serverless/sdk-schema@0.13.2) (2022-12-02)\n\n### Features\n\n- Added `Event` and `EventPayload` schemas\n\n## [0.13.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.0...@serverless/sdk-schema@0.13.1) (2022-11-24)\n\n### Features\n\n- Make `aws.sdk.signature_version` tag optional ([cd566b0](https://github.com/serverless/console/commit/cd566b0f685bc62a1fd74840278fdd9f618c0cb0))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.1...@serverless/sdk-schema@0.13.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- `requestResponse` payload: `data` is removed in favor of `body` and `origin`\n\n### Features\n\n- `requestResponse` payload: Replace `data` with `body` and `origin` ([c1c7b86](https://github.com/serverless/console/commit/c1c7b86a5a4e49de79dadc717d8d31ebafc69602))\n- Support Node.js v12 ([bb62fa1](https://github.com/serverless/console/commit/bb62fa1506fdd6a99635fd780e6cbc2d5c58a10f))\n\n### [0.12.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.0...@serverless/sdk-schema@0.12.1) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res proto schema ([ce13fd8](https://github.com/serverless/console/commit/ce13fd8c83cd42b9dc708745647be8761c15bc42))\n\n### [0.12.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.11.0...@serverless/sdk-schema@0.11.1) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- Updated logs schema to support ingest process a bit better ([f217ea2](https://github.com/serverless/console/commit/f217ea24e86352b7d5ac1f877180b8037778bcec))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.1...@serverless/sdk-schema@0.11.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input and `output` properties\n\n### Features\n\n- Move span `input` and `output` data to top level properties ([277b6e9](https://github.com/serverless/console/commit/277b6e9eb3cd5517b83de2f9e4867d4d7f38cb81))\n\n## [0.10.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.0...@serverless/sdk-schema@0.10.1) (2022-10-04)\n\n### Features\n\n- Configure optional `request_body` and `response_body` tags ([ed44a1c](https://github.com/serverless/console/commit/ed44a1c749fdb990a7e121455a94eef55bfcf41b))\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.9.0...@serverless/sdk-schema@0.10.0) (2022-09-28)\n\n### ⚠ BREAKING CHANGES\n\n- `express` tags namespace is removed in favor of introduced `aws.lambda.http_router`\n\n### Features\n\n- Remove `express` tags in favor of `aws.lambda.http_router` ([ff17ea9](https://github.com/serverless/console/commit/ff17ea95513261115cec7c904457201b0c3032a5))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.8.0...@serverless/sdk-schema@0.9.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names`\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names`\n- Remove `http.query` in favor of `http.query_parameter_names`\n- Change numbering of some `http.*` fields\n\n### Features\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names` ([44702ad](https://github.com/serverless/console/commit/44702adaa08c3676b7e418a4f08e3fe34465abeb))\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names` ([2a38ba4](https://github.com/serverless/console/commit/2a38ba4f3f5db14d82be1f6787bc7444fab33bf9))\n- Remove `http.query` in favor of `http.query_parameter_names` ([ee0c8e5](https://github.com/serverless/console/commit/ee0c8e57e0e681951c018700a15ff154d4601e2e))\n- Define `exclusive_start_key` and `attribute_values` DynamoDB tags ([d15839d](https://github.com/serverless/console/commit/d15839d3fee231f22fbf956cd8997026cb39b4bc))\n\n### Maintenance Improvements\n\n- Pre-reserve slots for fields eventually to be introduced later ([c693280](https://github.com/serverless/console/commit/c69328043796780a62aaf4f724000a704df7e513))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.7.0...@serverless/sdk-schema@0.8.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Types of some numeric tags were updated to more optimal ones\n\n### Maintenance Improvements\n\n- Improve types of numeric properties ([aa8dcc5](https://github.com/serverless/console/commit/aa8dcc52e309e7ec422af62570dd199c175a98bb))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.6.0...@serverless/sdk-schema@0.7.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.sdk.account_id` tag\n- Rename `aws.sdk.aws_service` to `aws.sdk.service`\n- Remove `aws.sdk.dynamodb.table_names` in favor of singular `aws.sdk.dynamodb.table_name`\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention)\n- `aws.sdk.region` and `aws.sdk.request_id` are made optional\n- `express.method` and `express.path` are made optional\n\n### Features\n\n- Remove `aws.sdk.account_id` as it's not directly accessible ([87af073](https://github.com/serverless/console/commit/87af073b9e87a2915c5cadf779355135c05282d6))\n- Make `aws.sdk.region` and `aws.sdk.request_id` optional ([f6af48d](https://github.com/serverless/console/commit/f6af48d31474f2797a1b2f7a4494fbb7c40459b6))\n- Remove obsolete `aws_` prefix ([1acc6cf](https://github.com/serverless/console/commit/1acc6cf3108cd506f7a05a26f8d5d0d9f666ce30))\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention) ([1cd3f32](https://github.com/serverless/console/commit/1cd3f322f1977a74deda158265b529808323e76b))\n- Configure `aws.sdk.dynamodb.key_condition` to store KeyConditionExpression ([11a98c9](https://github.com/serverless/console/commit/11a98c9eb84c57b55a6a861b8cab690918560d58))\n- Update to singular `aws.sdk.dynamodb.table_name` field ([b87db6e](https://github.com/serverless/console/commit/b87db6e958b43371da335a02d807c437cca2a85d))\n- Make all `express` tags optional ([96eae9f](https://github.com/serverless/console/commit/96eae9f108f1db621ea051a1f8567b6c712c167c))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.5.0...@serverless/sdk-schema@0.6.0) (2022-09-14)\n\n### ⚠ BREAKING CHANGES\n\n- AWS SDK base tags are moved from service specific (`aws.sdk.<service>`) context to generic (`aws.sdk`)\n- Remove`operation` tags from `aws.sdk.<service>` context in favor of existing `aws.sdk.operation` tag\n- Number ids of tag properties in AWS SDK context are changed\n\n### Features\n\n- Move base AWS SDK tags to `aws.sdk` namespace ([4027b75](https://github.com/serverless/console/commit/4027b75db7b0ce0f99ea06097758e04dab805544))\n- Remove duplicate `operation` tags ([47fe2c6](https://github.com/serverless/console/commit/47fe2c6deb9762fa138d0f7fd3f75c01dd97aa22))\n- Add `aws.sdk.dynamodb.filter_expression` tag ([6bb5d3d](https://github.com/serverless/console/commit/6bb5d3df2b5f85b0aab4d2e5c6c456738e9bcb50))\n- Cleanup numbering of tag properties ([8b8b582](https://github.com/serverless/console/commit/8b8b582bd84283f785bb6e1c1843aefb6604de08))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.4.0...@serverless/sdk-schema@0.5.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- Remove url related `aws.lambda.api_gateway.request` tags. Instead `aws.lambda.http` tags should be filled only\n- Reordered tags in context `HttpTags` and added required `host` tag\n- `ExpressTags.status_code` is converted to be optional\n- `HttpTags.status_code` is converted to be optional\n\n### Features\n\n- Add RequestResponse Schema ([#177](https://github.com/serverless/console/issues/177)) ([9152c8a](https://github.com/serverless/console/commit/9152c8abece69d865e30f8bc70ecc4ec77ba83b0))\n- Improve HTTP request tags ([855070d](https://github.com/serverless/console/commit/855070db2b9e856d6aad2b912cf534671ae5894b))\n- Make `status_code` optional in express tracking ([e46b8d8](https://github.com/serverless/console/commit/e46b8d81deb384f5bf2cb6323475b233d168cfa0))\n- Make `status_code` optional in HTTP tracking ([f862891](https://github.com/serverless/console/commit/f86289111b76a913253bb84d5f38eab99bc82848))\n- Remove url related `aws.lambda.api_gateway.request` tags ([0861571](https://github.com/serverless/console/commit/0861571555a3939d6d8eeaa97f816a90a7410e37))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.3.0...@serverless/sdk-schema@0.4.0) (2022-09-06)\n\n### ⚠ BREAKING CHANGES\n\n- `aws.lambda.sqs.operation` and `aws.lambda.sns.operation`are removed from schema (been added by mistake as they apply only to AWS SDK spans)\n\n### Bug Fixes\n\n- Remove tags which do not apply to `aws.lambda` span ([705087b](https://github.com/serverless/console/commit/705087b91d655df050849b9cfda326f85a447db8))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.2.0...@serverless/sdk-schema@0.3.0) (2022-08-31)\n\n### ⚠ BREAKING CHANGES\n\n- `AwsApiGatewayRequestTags.string_parameters` is renamed to `AwsApiGatewayRequestTags.query_string_parameters`\n\n#### Bug Fixes\n\n- Fix schema property name ([6100b51](https://github.com/serverless/console/commit/6100b51d2a75ab21fa5442eef373875aa8020a5f))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.1.0...@serverless/sdk-schema@0.2.0) (2022-08-29)\n\n### ⚠ BREAKING CHANGES\n\n- Top level tags are no longer expected to have underscores replaced with \".\", and they were reorganized into nested structure- Some properties out of `SlsTags` and `AwsLambdaTags` where changed to be optional\n\n### Features\n\n- Mark as optional properties not provided by the extension ([8ca71a6](https://github.com/serverless/console/commit/8ca71a65d77f7e9b4ae7323df1853a97fb32f05c))\n- Unify tags definiton rules ([a55d091](https://github.com/serverless/console/commit/a55d09124fd35088f25dc3444faea46c98d2e922))\n\n### 0.1.0 (2022-08-22)\n\n- Initial Release of Schema ([bfb26db](https://github.com/serverless/console/commit/bfb26dbf146755553bcf1a73dbb39a02ad05da49))\n","node/packages/sdk-schema/tsconfig.rollup.json":"# Sdk-schema Skill\n\nPath: `node/packages/sdk-schema/tsconfig.rollup.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.rollup.json)","node/packages/sdk/CHANGELOG.md":"# Sdk Skill\n\nPath: `node/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/CHANGELOG.md)","node/packages/sdk/README.md":"# sdk Documentation\n\nPath: `node/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/README.md)","node/packages/sdk/package.json":"# Sdk Skill\n\nPath: `node/packages/sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/package.json)","python/packages/aws-lambda-sdk/CHANGELOG.md":"# Aws-lambda-sdk Skill\n\nPath: `python/packages/aws-lambda-sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/CHANGELOG.md)","python/packages/aws-lambda-sdk/README.md":"# aws-lambda-sdk Documentation\n\nPath: `python/packages/aws-lambda-sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/README.md)","python/packages/sdk-schema/CHANGELOG.md":"# Sdk-schema Skill\n\nPath: `python/packages/sdk-schema/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/CHANGELOG.md)","python/packages/sdk-schema/README.md":"# sdk-schema Documentation\n\nPath: `python/packages/sdk-schema/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/README.md)","python/packages/sdk/CHANGELOG.md":"# Sdk Skill\n\nPath: `python/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/CHANGELOG.md)","python/packages/sdk/README.md":"# sdk Documentation\n\nPath: `python/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/README.md)","node/packages/aws-lambda-otel-extension/test/README.md":"# test Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/README.md)","node/packages/aws-lambda-sdk/docs/sdk-trace.md":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk-trace.md)","node/packages/aws-lambda-sdk/docs/sdk.md":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk.md)","node/packages/aws-lambda-sdk/instrument/README.md":"# instrument Documentation\n\nPath: `node/packages/aws-lambda-sdk/instrument/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/instrument/README.md)","node/packages/aws-lambda-sdk/test/README.md":"# test Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/README.md)","node/packages/sdk/docs/sdk.md":"# Docs Skill\n\nPath: `node/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/sdk.md)","node/packages/sdk/docs/trace-span.md":"# Docs Skill\n\nPath: `node/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/trace-span.md)","python/packages/aws-lambda-sdk/docs/sdk-trace.md":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk-trace.md)","python/packages/aws-lambda-sdk/docs/sdk.md":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk.md)","python/packages/aws-lambda-sdk/tests/README.md":"# tests Documentation\n\nPath: `python/packages/aws-lambda-sdk/tests/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/tests/README.md)","python/packages/sdk/docs/sdk.md":"# Docs Skill\n\nPath: `python/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/sdk.md)","python/packages/sdk/docs/trace-span.md":"# Docs Skill\n\nPath: `python/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/trace-span.md)","node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json":"# Otel-extension-external Skill\n\nPath: `node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json)","node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json":"# Otel-extension-internal-node Skill\n\nPath: `node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json)","node/packages/aws-lambda-otel-extension/test/benchmark/README.md":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/benchmark/README.md)","node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md":"# Instrumentation Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","node/packages/aws-lambda-sdk/test/benchmark/README.md":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/benchmark/README.md)","node/packages/sdk/docs/instrumentation/express-app.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/express-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/express-app.md)","node/packages/sdk/docs/instrumentation/http.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/http.md)","node/packages/sdk/docs/instrumentation/node-console.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/node-console.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/node-console.md)","python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md":"# Instrumentation Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","python/packages/sdk/docs/instrumentation/flask-app.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/flask-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/flask-app.md)","python/packages/sdk/docs/instrumentation/http.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/http.md)","python/packages/sdk/docs/instrumentation/python-logging.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/python-logging.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/python-logging.md)","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json)","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json":"# Error-async-initialization Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json":"# Esm-aws-sdk-v2 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json":"# Esm-aws-sdk-v3 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json":"# Esm-express Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json":"# Esm-http Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json":"# Esm-nested Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json":"# Esm-sdk Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json":"# Esm-thenable Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json)"},"files":{"node/packages/aws-lambda-otel-extension/package.json":"{\n  \"name\": \"@serverless/aws-lambda-otel-extension\",\n  \"repository\": \"serverless/runtime\",\n  \"version\": \"0.5.2\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"adm-zip\": \"^0.5.9\",\n    \"child-process-ext\": \"^2.1.1\",\n    \"esbuild\": \"^0.14.49\",\n    \"essentials\": \"^1.2.0\",\n    \"fs2\": \"^0.3.9\",\n    \"memoizee\": \"^0.4.15\",\n    \"protobufjs\": \"^6.11.3\",\n    \"semver\": \"^7.3.7\",\n    \"yargs-parser\": \"^21.0.1\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-otel-extension@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.zip\",\n    \"build:external\": \"./scripts/build.js dist/extension-external.zip --mode=2\",\n    \"build:internal\": \"./scripts/build.js dist/extension-internal.zip --mode=1\",\n    \"generate-proto\": \"pbjs -t static-module -w commonjs -o external/otel-extension-external/proto.js proto/metric-service.proto proto/trace-service.proto\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","node/packages/aws-lambda-sdk/README.md":"# @serverless/aws-lambda-sdk\n\n## AWS Lambda [Serverless Console](https://www.serverless.com/console) SDK\n\nInstruments AWS Lambda functions, propagates traces to the [Serverless Console](https://www.serverless.com/console/docs) and exposes Serverless SDK to function logic\n\n### Setup\n\n#### 1. Register with [Serverless Console](https://console.serverless.com/)\n\n#### 2. In [Serverless Console](https://console.serverless.com/) turn on integration for your AWS account and chosen Lambdas\n\n#### 3. (optionally) Fine tune default instrumentation behavior with following options\n\n##### `SLS_DISABLE_HTTP_MONITORING` (or `options.disableHttpMonitoring`)\n\nDisable tracing of HTTP and HTTPS requests\n\n##### `SLS_DISABLE_REQUEST_RESPONSE_MONITORING` (or `options.disableRequestResponseMonitoring`)\n\n(Dev mode only) Disable monitoring requests and reponses (function, AWS SDK requests and HTTP(S) requests)\n\n##### `SLS_DISABLE_AWS_SDK_MONITORING` (or `options.disableAwsSdkMonitoring`)\n\nDisable automated AWS SDK monitoring\n\n##### `SLS_DISABLE_EXPRESS_MONITORING` (or `options.disableExpressMonitoring`)\n\nDisable automated express monitoring\n\n##### `SLS_DISABLE_TRACE_SAMPLING` (or `options.disableTraceSampling`)\n\nDisable automatic trace sampling\n\n### Instrumentation\n\nAWS Lambda SDK automatically creates `aws.lambda`, `aws.lambda.initialization` and `aws.lambda.invocation` trace spans.\nFor more details see [SDK Trace spans documentation](docs/sdk-trace.md)\n\nAdditionally automatic instrumentation (with caveats) is provided for:\n\n- [HTTP(s) requests](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/http.md)\n- [express app](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/express-app.md)\n- [AWS SDK requests](docs/instrumentation/aws-sdk.md)\n\n### SDK API\n\n- [serverlessSdk](docs/sdk.md)\n","go/packages/slslambda/README.md":"# Go SDK\n\nGo SDK reports Traces, Captured Errors and Captured Warnings to Serverless Console\nfrom the AWS lambda Go runtime environment. The SDK library must be added and\ninstrumented in your AWS Lambda function handler.\n\n## Key terms\n\n- A **Captured Error** is one instance of an error that is sent to Serverless\n  Console. It can be viewed in the Trace Explorer Details.\n- A **Captured Warning** is one instance of a string that is sent to\n  Serverless Console, much like a Captured Error.\n\n## Compatibility\n\nWhile Serverless Console is developed by the makers of the Serverless Framework,\nthe entire Serverless Console product and this SDK are 100% agnostic of the\ndeployment tool you use. Serverless Console and this SDK work just as well with\nTerraform, CDK, SAM, Pulumi, etc, as they do with Serverless Framework.\n\n## Installation\n\n### Install the package\n\nTo instrument your Lambda function code you just need to replace\n`\"github.com/aws/aws-lambda-go/lambda\"` import with `\"github.com/serverless/console/go/packages/slslambda\"`.\n\nBefore:\n\n```go\npackage main\n\nimport (\n\t\"github.com/aws/aws-lambda-go/lambda\"\n)\n\nfunc main() {\n\tlambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\nAfter:\n\n```go\npackage main\n\nimport (\n\t\"github.com/serverless/console/go/packages/slslambda\"\n)\n\nfunc main() {\n\tslslambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\n### Enable Logging\n\nLogging must be enabled on your org in Serverless Console in order for the data to be ingested.\n\n[Enable Tracing, Logging, and Dev Mode](/console/docs/integrations/enable-monitoring-features)\n\n### Set environment variable\n\nThe package does require `SLS_ORG_ID` environment variable to be set in your Lambda function.\nYou must do that manually using AWS API or AWS Console.\n\n## Capturing Errors\n\n```go\nslslambda.CaptureError(ctx, err)\n```\n\n## Capturing Warnings\n\n```go\nslslambda.CaptureWarning(ctx, \"something bad will happen soon\")\n```\n\n## Example\nYou can find a working example in the `example` directory.\n","go/packages/dev-mode/README.md":"# Serverless Dev Mode Extension\nThis extension layer will forward logs from your lambda function to serverless console dev mode.\n\n> This layer is utilizing [lambda logs API](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-logs-api.html). It is important to note that the lambda logs API is not necessarily meant to forward logs in real time. Logs are really mean to be batched and sent out. This means that in this project we added a wait process that will keep the lambda function running until all logs have been posted. This means that you probably shouldn't run this extension in a production environment where longer running lambda functions will result in high costs.\n\n## Development\nThere isn't much you have to do to build/deploy this code. Simply run the following command and the code will be deployed to whatever AWS account your AWS CLI is configured for.\n```shell\nmake deploy\n```\n\nThe command above will output a layer arn once successfully deployed.\n\nAfter the layer is deployed you can attach this layer to any lambda function, just be sure to create the following environment variables.\n\n|Env Variable | Description | Required |\n|--|--|--|\n| `SLS_DEV_MODE_ORG_ID` | This is the id of the org that you will be publishing to | `true` |\n| `SLS_PUBLISH_ENDPOINT` | This is endpoint that you want logs to be forwarded to. This is helpful if you are trying to send logs to dev. | `false` |\n\n## Testing\nThis app is reusing unit tests from our node extension so the unit tests live in `../node/packages/aws-lambda-otel-extension/test/unit/external/index.test.ts`\n\nThese tests will spin up a local server that emulates the lambda API server.\n\nTo run these tests locally simply run\n\n```shell\nmake test\n```\n\n### Integrations tests\nIntegrations tests for this extension are using the integration testing setup/framework that we are using for all other projects in this monorepo. This means that the integration tests are hosted in [`../../../node/test/go/dev-mode` folder](../../../node/test/go/dev-mode/README.md). Check this folder for more details about the integration tests.\n\n## Releasing a version\nWhen you are ready to release a new version of this extension simply increment the version number in the `version.txt` file.\n\n## Regional Endpoints\nThis app uses regional endpoints when publishing telemetry data. This keeps our data transfer as fast as possible so that customer lambda functions do not experience unnecessarily long total durations while this extension forwards data to our backend.\n\nThis does mean that if AWS adds a region or a region is not listed in the `regionMap` in the `publishUrl` file it is possible for telemetry API calls to fail. So it is important that if a new region is added to AWS that we deploy a new set of endpoints in [platform-core](https://github.com/serverlessinc/platform-core).\n","node/packages/aws-lambda-otel-extension/README.md":"# @serverless/aws-lambda-otel-extension\n\n## AWS Lambda extension that gathers [OpenTelemetry](https://opentelemetry.io/) data and sends it to the Serverless Console ingestion servers\n\n_Package is still in an experimental stage and subject to major changes._\n\n_At this point, only Node.js runtime is supported, but this support will be extended in the near future_\n\n### How does it work?\n\nThe extension is a lambda layer with a source maintained in [opt](opt) folder. There are two extensions configured within a layer:\n\n1. External, placed in [opt/otel-extension/external](opt/otel-extension/external) folder, which gathers information (from (1) execution environment (2) AWS Lambdas APIs (3) Data provided via internal extension) and sends the compliant [OpenTelemetry](https://opentelemetry.io/) payload to Serverless Console ingestion servers\n2. Internal, placed in [opt/otel-extension/internal](opt/otel-extension/internal) folder, which is pre-run in the same process as Node.js Lambda handler, and through pre-setup instrumentation gathers additional data about invocations, which is sent to external extension\n\n### What telemetry payload does it generate?\n\n_TODO: This section will be completed in the near future_\n\n### How to configure AWS Lambda to use it?\n\n#### 1. Build layer artifact\n\n##### 1.2 Node.js runtime version (external + internal extension)\n\n_Note: pre-build layer artifacts are published to our AWS accounts, and instead of building it manually (as documented below) it is advised to rely on them instead (for ARN's of the pre-published layers check registry files which are attached to GitHub releases)_\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\ncd ../../internal/otel-extension-internal-node\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build\n```\n\nArtifact is generated into `dist/extension.zip` file\n\n##### 1.3 Runtime agnostic version (just external extension)\n\nRuntime agnostic version (of just external layer) can be built as following\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build:external\n```\n\nArtifact is generated into `dist/extension-external.zip` file\n\n##### 1.4 Custom settings\n\nMonitoring settings (as documented below) can also be bundled into generated layers, for that pass path to settings file with `--settings-filename` param. File is expected to be a valid Node.js CJS module, It can be plain JSON, or JS, which can be helpful in case of dynamically resolved settings\n\n```sh\nnpm run build -- --settings-filename <path>\n```\n\n#### 2. Publish layer\n\nPublish layer artifact to your AWS account\n\n#### 3. Attach layer to target Lambda and configure necessary environment variables\n\nEnsure that layer version ARN is listed in Lambda layers.\n\nEnsure that internal extension of a layer is pre-loaded by configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable with `/opt/otel-extension-internal-node/exec-wrapper.sh`\n\n#### 4. Configure monitoring settings\n\nMonitoring settings are expected to be provided in JSON format at `SLS_EXTENSION` environment variable.\n\n##### Required settings:\n\n###### `orgId`\n\nServerless Console organization id\n\n###### `namespace`\n\nNamespace at which reports should be grouped (Serverless Framework sets it with _service name_)\n\n###### `environment`\n\nApplication environment (Serverless Framework sets with _stage_ value)\n\n###### `ingestToken`\n\nServerless Console ingestion token, to be obtained via Serverless Console API. At this point it's resolved automatically in context of the Serverless Framework (manual resolution instructions will be provided in a near future)\n\n##### Optional settings:\n\n##### `logs`\n\nSettings that affect log monitoring. Supported options:\n\n- `logs.disabled` - Set to true to disable logs monitoring\n\n##### `request`\n\nSettings that affect requests monitoring. Supported options:\n\n- `request.disabled` - Set to true to disable requests monitoring\n\n##### `response`\n\nSettings that affect response monitoring. Supported options:\n\n- `response.disabled` - Set to true to disable response monitoring\n\n### Generated reports structure\n\n_TODO: Complete documentation on generated telemetry reports is in the works_\n\n#### Response reports\n\nAny non JSON objects in either a simple response or a HTTP response payload are not included\n\nFor example, the following will be sent without any modifications 👇\n\n```json\n{ \"message\": \"lambda response\" }\n```\n\n```json\n{ \"statusCode\": 200, \"body\": \"{\\\"message\\\": \\\"lambda response\\\"}\" }\n```\n\nThe following responses will be altered\n\n_Simple non JSON object responses will be ignored_\n\n| Input             | Output    |\n| ----------------- | --------- |\n| \"Lambda response\" | _Ignored_ |\n| true              | _Ignored_ |\n| 12                | _Ignored_ |\n\n_HTTP Responses with a non JSON body will be ignored_\n\n| Input                                              | Output                  |\n| -------------------------------------------------- | ----------------------- |\n| `{ \"statusCode\": 200, \"body\": \"lambda response\" }` | `{ \"statusCode\": 200 }` |\n\n### Tests\n\nTests can only be run in context of package repository (they're not included with npm package).\n\nSee [Tests documentation](./test/README.md)\n","node/packages/aws-lambda-otel-extension/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.5.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.1...@serverless/aws-lambda-otel-extension@0.5.2) (2022-07-14)\n\n### Bug Fixes\n\n- Ensure broken settings do not break extension ([9d09dfd](https://github.com/serverless/runtime/commit/9d09dfd31a7b361e8f348b1b3bdafb99b1162c6d))\n\n### [0.5.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.0...@serverless/aws-lambda-otel-extension@0.5.1) (2022-07-14)\n\n### Performance Improvements\n\n- Patch ineffective `require-in-the-middle` setup ([62672b9](https://github.com/serverless/runtime/commit/62672b95dc98a61488facf63a68347da1b17d626))\n\n## [0.5.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.6...@serverless/aws-lambda-otel-extension@0.5.0) (2022-07-12)\n\n### ⚠ BREAKING CHANGES\n\n- Configuration variable `SLS_OTEL_USER_SETTINGS` is renamed to `SLS_EXTENSION`\n- Introduce new mandatory `orgId`, `namespace` and `environment` settings (required by the Serverless Console)\n- Extension is no longer observability tool agnostic. It's reconfigured to report specifically to the Serverless Console.\n  At the same time its configuration settings are simplified:\n  - Support for `destination` in all configuration groups is dropped.\n  - New required `ingestToken` property is introduced (for injection of kinesis server authentication token)\n  - Support for `metrics.outputType` and `traces.outputType` was removed (reports are hardcoded to be send in protobuf.\n\n### Features\n\n- New mandatory `orgId`, `namespace` and `environment` settings ([cc009de](https://github.com/serverless/runtime/commit/cc009de84cfe54f1934644c4bc79beb890869262))\n- On invalid user settings make extension ineffective ([8f7128b](https://github.com/serverless/runtime/commit/8f7128b2c747f5665273fd71af2a753f4a75bc89))\n- Remove support for `[metrics|traces].outputType` ([91e7e03](https://github.com/serverless/runtime/commit/91e7e03bda720dbf124f3c26465e0621942f6c24))\n- Rename `SLS_OTEL_USER_SETTINGS` into `SLS_EXTENSION` ([aa2b00b](https://github.com/serverless/runtime/commit/aa2b00beebee2e93e56f81e73cde13467db4c1ba))\n- Unconditionally send reports to the Serverless Console ([80ef8dc](https://github.com/serverless/runtime/commit/80ef8dc2982c1ad3ce64cabbe7d246ee2fb9ce60))\n- Support bundling of custom settings into layers ([cd699bc](https://github.com/serverless/runtime/commit/cd699bceda46df76d1d7d5b95923edcbb206938f))\n- Allow environment changes in bundled settings ([6e7bf67](https://github.com/serverless/runtime/commit/6e7bf67bbba786fa5dfdb1ca3cb4313f8e5d2323))\n\n### Maintenance Improvements\n\n- Add debug log on event/next response ([33950f2](https://github.com/serverless/runtime/commit/33950f21f1dcf55d29f55150a0f1a2b436e8c76d))\n- Centralize user settings handling ([b2bb89d](https://github.com/serverless/runtime/commit/b2bb89dd919eee73e9d72c795828db16d16c71f5))\n- Improve clarity of build script ([3db6c0d](https://github.com/serverless/runtime/commit/3db6c0dc40404ff101732428095bd4a623fdb307))\n\n### [0.4.6](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.5...@serverless/aws-lambda-otel-extension@0.4.6) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of promise resolution ([867b3bc](https://github.com/serverless/runtime/commit/867b3bc59e73bcda99f8e30a008fadd98b9c0f52))\n\n### Maintenance Improvements\n\n- Improve resolution handling ([938ce98](https://github.com/serverless/runtime/commit/938ce98fe03900739f9a1c9b1765e3f242d5c657))\n- Simplify stale callback handling ([fb2885a](https://github.com/serverless/runtime/commit/fb2885a9004c06e31db3eec2d2bab83f2fa39617))\n\n### [0.4.5](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.4...@serverless/aws-lambda-otel-extension@0.4.5) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of a case where `telemetryData` arrives before `eventData` ([26991ee](https://github.com/serverless/runtime/commit/26991ee530110901ec1de1a945351a7d42ec4166))\n\n### Maintenance Improvements\n\n- Add debug logs on internal extension requests timing ([2d2c2db](https://github.com/serverless/runtime/commit/2d2c2dbfe2b5fe99cd13a262031ae1d0b81be688))\n- Ensure to reuse HTTP(S) connection sockets ([82d295a](https://github.com/serverless/runtime/commit/82d295ac6f1ab7255ba6c67a890c4153b220d25c))\n- Remove `node-fetch` dependency ([688e24d](https://github.com/serverless/runtime/commit/688e24d08e94219df23038fc90b8325616d50de7))\n\n### [0.4.4](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.3...@serverless/aws-lambda-otel-extension@0.4.4) (2022-06-27)\n\n### Bug Fixes\n\n- Fix handling of doubled resolution ([8eacf17](https://github.com/serverless/runtime/commit/8eacf17644a82d1e164a2752aa35a5289becce8b))\n\n### Performance Improvements\n\n- Optimize protobuf encoding by using pre-compiled interface ([70f26e6](https://github.com/serverless/runtime/commit/70f26e6faf1c5315f11e6b3f7dee1b02956b8186))\n- Improve telemetry server response time ([60ae043](https://github.com/serverless/runtime/commit/60ae043d31e5f13594a2743b2365343d47898a72))\n\n### Maintenance Improvements\n\n- Clarify wrapping logic ([2b203f0](https://github.com/serverless/runtime/commit/2b203f0445d1e322b518b91c555446f3fc017e6d))\n- Cleanup invalid _async_ mark ([7423971](https://github.com/serverless/runtime/commit/74239715d008f26639856294dc611f3cd429eb07))\n\n### [0.4.3](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.2...@serverless/aws-lambda-otel-extension@0.4.3) (2022-06-23)\n\n### Features\n\n- Add attributes and resource to req/res payload ([18d69e9](https://github.com/serverless/runtime/commit/18d69e9a785a7019dceb2f3d657b7b31e2cf7164))\n\n### Maintenance Improvements\n\n- Changed getCurrentRequestData to getRequestContext ([a80a961](https://github.com/serverless/runtime/commit/a80a96163119615065c377c9bb3b18c4e2b8629f))\n- Added invoke time to internal context ([c70d60a](https://github.com/serverless/runtime/commit/c70d60aefb80099cb1422b1f2d745860f7258135))\n\n### [0.4.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.1...@serverless/aws-lambda-otel-extension@0.4.2) (2022-06-15)\n\n### Maintenance Improvements\n\n- Adjusted errorType for handled/unhandled ([4fe0437](https://github.com/serverless/runtime/commit/4fe0437a2d4407dfba8f0aff191fca07c89afc48))\n- Updated timeout errorType ([d9b60cd](https://github.com/serverless/runtime/commit/d9b60cd6e2df9613ae4c765d9587d7f0cb6ce82d))\n\n### [0.4.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.0...@serverless/aws-lambda-otel-extension@0.4.1) (2022-06-13)\n\n### Bug Fixes\n\n- Fix ESM support in Node.js v16 runtime ([2547826](https://github.com/serverless/runtime/commit/25478264044f453ea64acd71940f271077095537))\n\n### Maintenance Improvements\n\n- Cleanup timeout setup ([ec7c67a](https://github.com/serverless/runtime/commit/ec7c67a88d219f43cabcd9c16ac004b5eb7fc64b))\n- Debug log telemetry data cache handling ([b69e62f](https://github.com/serverless/runtime/commit/b69e62f5c47a707082f3d8f13523a089c4e37e70))\n- Ensure to flush report in one log line ([64ca1dd](https://github.com/serverless/runtime/commit/64ca1dd40886dfa2c4c5b5fe4ec965ae8811cb14))\n- Generalize debugLogs handling ([bd6340b](https://github.com/serverless/runtime/commit/bd6340b629c87787ca7bb4e8f4dbd8b94275740d))\n- Improve debug logging ([6aef91c](https://github.com/serverless/runtime/commit/6aef91c2eb2ad0f98eeacff50922efbd77cbd494))\n- Unify debug log handling ([57aceba](https://github.com/serverless/runtime/commit/57aceba04e05df1f664237401d7e7811ef5f26be))\n\n## [0.4.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.2...@serverless/aws-lambda-otel-extension@0.4.0) (2022-06-02)\n\n### ⚠ BREAKING CHANGES\n\n- All configuration settings are now set in JSON object in context of `SLS_OTEL_USER_SETTINGS` environment variable. Handling of following environment variables was replaced:\n  - `SLS_OTEL_REPORT_METRICS_URL` (replaced by `metrics.destination`)\n  - `SLS_OTEL_REPORT_TRACES_URL` (replaced by `traces.destination`)\n  - `SLS_OTEL_REPORT_LOGS_URL` (replaced by `logs.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_RESPONSE_URL` (replaced by `request.destination` and `response.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_HEADERS` (replaced by `common.destination.requestHeaders`)\n- `disableLogsMonitoring` is replaced by `logs.disabled`\n- `disableRequestResponseMonitoring` is replaced by `request.disabled` and `response.disabled`\n\n### Features\n\n- Generalize request handling and integrate settings propagated via environment variables into user settings ([e73acca](https://github.com/serverless/runtime/commit/e73acca9db5fc1ceb0681f7ddead978b6b6651b9))\n- Support new user settings format ([c6904b6](https://github.com/serverless/runtime/commit/c6904b6b6ae94a60fe8d496a1f11ac654cb8173d))\n\n### Bug Fixes\n\n- Wait for request/response hooks before settling invocation ([6742606](https://github.com/serverless/runtime/commit/67426068b78cce5db7a59888aee7b553baff82a7))\n- Ensure to handle property thenable/callback race ([77bf67f](https://github.com/serverless/runtime/commit/77bf67fdaa01aa58e620e04e80c68a943480d599))\n\n### Maintenance Improvements\n\n- Do not accept multiple paylaods at request functions ([db33381](https://github.com/serverless/runtime/commit/db3338183925fb8b55dc10a7f57553636e07dbf3))\n\n### [0.3.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.1...@serverless/aws-lambda-otel-extension@0.3.2) (2022-05-31)\n\n### Features\n\n- Filter out Serverless Dashboard data logs ([b35c41c](https://github.com/serverless/runtime/commit/b35c41c61dd162606722944bce46f7a71d3475ce))\n\n### [0.3.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.0...@serverless/aws-lambda-otel-extension@0.3.1) (2022-05-26)\n\n### Bug Fixes\n\n- Fix dependencies configuration ([9b41fa6](https://github.com/serverless/runtime/commit/9b41fa6198738669a5aebd58b7477f724888793d))\n\n### Maintenance Improvements\n\n- Bundle internal and external extensions into a single file ([9195c1e](https://github.com/serverless/runtime/commit/9195c1e8f760e27323ea65155fc3cef5e55d9ffb))\n- Distinguish JSON from request data ([aa0141b](https://github.com/serverless/runtime/commit/aa0141be19c7b18cbb0f3abcab027d958f2ab052))\n- Improve debug log for ingestion server requests ([d2b5233](https://github.com/serverless/runtime/commit/d2b5233020357c2384c894df5ef87e4ad2d03a0e))\n- Improve debug log for telemetry payload ([b133ea6](https://github.com/serverless/runtime/commit/b133ea665b2d0308cbd41f7605e5dec15d3acba5))\n- Log extension overhead processing durations ([7ddb265](https://github.com/serverless/runtime/commit/7ddb26576148f6c5466db00370fc5de770a6507a))\n- Remove obsolete debug log ([59ae9a8](https://github.com/serverless/runtime/commit/59ae9a8b1b48356c5974f1dd758ceb404c098bd5))\n- Rename `logMessage` to `debugLog` ([b7c2edc](https://github.com/serverless/runtime/commit/b7c2edcd3332d9383369e5ab1d8a68262b3be928))\n- Simplify protobuf processing ([e339066](https://github.com/serverless/runtime/commit/e339066d4b1f7046e06fdbd911b7f838b8945596))\n\n## [0.3.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.21...@serverless/aws-lambda-otel-extension@0.3.0) (2022-05-23)\n\n### ⚠ BREAKING CHANGES\n\n- Path to exec wrapper has changed from `/opt/otel-extension/internal/exec-wrapper.sh` to `/opt/otel-extension-internal-node/exec-wrapper.sh`. Change should be reflected when configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable for lambda\n\n### Features\n\n- Build script for runtime agnostic version of external extension ([e9fb48c](https://github.com/serverless/runtime/commit/e9fb48c0a75a058f6edac85033f8a8406fb1054a))\n- Split internal and external extension into independent extensions ([13a7a72](https://github.com/serverless/runtime/commit/13a7a72a01c43d79176ef0f34b54fca64aba9651))\n\n### Bug Fixes\n\n- Fix handling of JSON type payloads ([5ba0175](https://github.com/serverless/runtime/commit/5ba0175b04a01311e9283c8d0b5a470a5b0d6347))\n\n### Maintenance Improvements\n\n- Rewrite external extension ([73cfc5c](https://github.com/serverless/runtime/commit/73cfc5c9c979f2d7b089f5fb3deca39ab1f52086))\n- Drop `node-fetch` dependency in external extension ([cca15ed](https://github.com/serverless/runtime/commit/cca15ed850123ee2d7130bb7eb03d0de97ce8a52))\n- Provide separate `userSettings` source for both extensions ([5a6909d](https://github.com/serverless/runtime/commit/5a6909dceabb7f73f15fb5055476e5b9d6f141dd))\n- Remove `lodash.isobject` dependency ([4773a7c](https://github.com/serverless/runtime/commit/4773a7cf52b0684fc8db100b0b1321444539c612))\n- Remove `OTEL_SERVER_PORT` definition from common scope ([fe443a7](https://github.com/serverless/runtime/commit/fe443a7fd5060b6182de5797aece98ba4d45aaac))\n- Remove common `logMessage` ([a620a06](https://github.com/serverless/runtime/commit/a620a065e2c20d7a996ce0c64093686fea4c8c05))\n\n### [0.2.21](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.20...@serverless/aws-lambda-otel-extension@0.2.21) (2022-04-29)\n\n### Features\n\n- Avoid sending binary response data ([dbb3711](https://github.com/serverless/runtime/commit/dbb3711b696a77290f93a36f1f2f2e190067c36a))\n\n### [0.2.20](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.19...@serverless/aws-lambda-otel-extension@0.2.20) (2022-04-26)\n\n### Bug Fixes\n\n- Updated timeout error message ([2f49bcd](https://github.com/serverless/runtime/commit/2f49bcd291d4574384515a028060897fa36043c0))\n\n### [0.2.19](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.18...@serverless/aws-lambda-otel-extension@0.2.19) (2022-04-21)\n\n### Features\n\n- Suport `userSettings.disableLogsMonitoring` ([54d1fa9](https://github.com/serverless/runtime/commit/54d1fa996e82566fd505d9e1975d9c641651d147))\n- Support `userSettings.disableRequestResponseMonitoring` ([b7998b4](https://github.com/serverless/runtime/commit/b7998b42843e02e1fb76faf60a73e127c86bdb7d))\n\n### Maintenance Improvements\n\n- Centralize log listener server handling ([39fb512](https://github.com/serverless/runtime/commit/39fb51297105f8c3c491b41f151e592169601fb1))\n- Centralize log listener server host and port configuration ([1c38e2d](https://github.com/serverless/runtime/commit/1c38e2d6a1a8b5dd3bc5ddef1f5bc24f8cc0e230))\n- Centralize subscription configuration ([c6ffbc8](https://github.com/serverless/runtime/commit/c6ffbc8f61b2ebebceb35f4a576900ee27b3274a))\n- Improve handling of dead paths ([9336587](https://github.com/serverless/runtime/commit/933658710e2dc814f0b2f2c1221c8044e924b132))\n- Remove obsolete error handling ([7310032](https://github.com/serverless/runtime/commit/7310032176d1e9ddd17bde9378ea260844f6b044))\n- Remove obsolete handling from telemetry server ([247dec6](https://github.com/serverless/runtime/commit/247dec6665597b7f6d56fa8454c18a32352d5458))\n- Reorder initial setup ([7f9e364](https://github.com/serverless/runtime/commit/7f9e364d23ab7cf0341aa2e9e7e255f398cb2fa7))\n\n### [0.2.18](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.18) (2022-04-13)\n\n### Bug Fixes\n\n- Adjusted code for integration tests ([5709511](https://github.com/serverless/runtime/commit/5709511ed5afd4b06c541383d39e0880feacd2fa))\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.17](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.17) (2022-04-13)\n\n### Bug Fixes\n\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.13](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.13) (2022-04-13)\n\n### Bug Fixes\n\n- Fixed waitFor bug ([aa0658c](https://github.com/serverless/runtime/commit/aa0658cc8c3ab87708ec33c00f21dc93c1dc76e7))\n\n### [0.2.12](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.10...@serverless/aws-lambda-otel-extension@0.2.12) (2022-04-13)\n\n### Bug Fixes\n\n- Include spanId in req/res data ([1801503](https://github.com/serverless/runtime/commit/1801503557b09d97edbda16f94f990b6914c5bad))\n\n### Maintenance Improvements\n\n- Automate extension version resolution ([d1d8c12](https://github.com/serverless/runtime/commit/d1d8c124563b0481383c21b69e7f13576dafbab9))\n- Improve `faas.collector_version` format ([9ccbfa1](https://github.com/serverless/runtime/commit/9ccbfa10c301d1234d595ae5b242bd43a42b1ade))\n- Optimize instrumentations setup ([99b47fd](https://github.com/serverless/runtime/commit/99b47fd339f1a64312ef7c37baca54f6e9967ac1))\n- Prevent misleading \"No modules..\" warning ([85fbc39](https://github.com/serverless/runtime/commit/85fbc399ad61914104d7f86e60699042d7fe6f79))\n- Remove obsolete config configuration ([5b448ba](https://github.com/serverless/runtime/commit/5b448ba4c0bac1d9f6653151cad9d075916def3f))\n- Remove obsolete instrumentation registration ([014b6b3](https://github.com/serverless/runtime/commit/014b6b39647df54643aa18086183479810aaf79a))\n- Remove obsolete payload compression ([f5ceb3d](https://github.com/serverless/runtime/commit/f5ceb3d9151ad2183d3ebe5e1b079f4a7e788fea))\n","node/packages/aws-lambda-sdk/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.14...@serverless/aws-lambda-sdk@0.15.15) (2023-09-27)\n\n### [0.15.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.13...@serverless/aws-lambda-sdk@0.15.14) (2023-09-20)\n\n### Features\n\n- Add support for env SLS_DISABLE_TRACE_SAMPLING ([#876](https://github.com/serverless/console/issues/876)) ([e6601f7](https://github.com/serverless/console/commit/e6601f759c5a41cda150221ccf848493915d869f))\n\n### [0.15.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.12...@serverless/aws-lambda-sdk@0.15.13) (2023-08-16)\n\n### Bug Fixes\n\n- Update base SDK version and add test fixture for async createSpan ([77c1917](https://github.com/serverless/console/commit/77c1917c63700cb64345997666ab7acab3dac5b5))\n\n### [0.15.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.11...@serverless/aws-lambda-sdk@0.15.12) (2023-08-10)\n\n### Bug Fixes\n\n- Use createSpan instead of createTraceSpan ([d455c52](https://github.com/serverless/console/commit/d455c52c85071fea48d5cf4c56784eca92c1d79a))\n\n### [0.15.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.10...@serverless/aws-lambda-sdk@0.15.11) (2023-08-03)\n\n### Features\n\n- Add createTraceSpan support ([58f3667](https://github.com/serverless/console/commit/58f36673d69ee824a59aaa75bf76b98503b8a6ba))\n\n### [0.15.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.9...@serverless/aws-lambda-sdk@0.15.10) (2023-08-02)\n\n### Features\n\n- Support setEndpoint in Lambda SDK ([c7766ee](https://github.com/serverless/console/commit/c7766ee2929f3fdd21bb3a47bab44dddcd237550))\n\n### [0.15.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.8...@serverless/aws-lambda-sdk@0.15.9) (2023-07-06)\n\n### Bug Fixes\n\n- Ensure NODE_PATH always contains required paths ([47acfd2](https://github.com/serverless/console/commit/47acfd24f7d7ba818f056e640eda6281f1f57580))\n- Ensure to expose uncaught exceptions ([45e4893](https://github.com/serverless/console/commit/45e4893791062b4a455baae98e929b509531d749))\n- Instrument [@smithy](https://github.com/smithy) scoped smithy client ([f6fe1d7](https://github.com/serverless/console/commit/f6fe1d788b1a2fb2e6b2d7590a7f3f2e7f547223))\n- Unregister @smithy/smithy-client instrumentation on uninstall ([31e8b9b](https://github.com/serverless/console/commit/31e8b9b708244d756cacca6799f1fe5be97ced09))\n\n### [0.15.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.7...@serverless/aws-lambda-sdk@0.15.8) (2023-06-23)\n\n### Bug Fixes\n\n- Fix handling of request truncation ([ca7d46b](https://github.com/serverless/console/commit/ca7d46b35cc38d4913bf1f42cb2f6906d2033b5f))\n\n### [0.15.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.6...@serverless/aws-lambda-sdk@0.15.7) (2023-06-22)\n\n### Features\n\n- Do not sample infrequently invoked functions ([da93c42](https://github.com/serverless/console/commit/da93c426fe353f410b6f26c2118e2c16713af34a))\n- Increase sampling rate to 20% ([a3ca4a3](https://github.com/serverless/console/commit/a3ca4a3b8693cf5cb8362107a42a83109c9de330))\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.5...@serverless/aws-lambda-sdk@0.15.6) (2023-06-15)\n\n### Features\n\n- Truncate payload if exceeds 256KB ([516f32d](https://github.com/serverless/console/commit/516f32d610d029e270d0563ac74196adc299ab2e))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.4...@serverless/aws-lambda-sdk@0.15.5) (2023-06-07)\n\n_Adapt updates from v0.5.20 of `@serverless/sdk`_\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.3...@serverless/aws-lambda-sdk@0.15.4) (2023-05-30)\n\n### Bug Fixes\n\n- Fix handling of case where runtime waits for an empty event loop ([947a769](https://github.com/serverless/console/commit/947a7690ee548a6ec62576333d38359815368c04))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.2...@serverless/aws-lambda-sdk@0.15.3) (2023-05-25)\n\n### Bug Fixes\n\n- Fix handling of not responding handlers ([7d06d67](https://github.com/serverless/console/commit/7d06d673a1162e0cb8e4967e6845bda858684c7a))\n\n### Maintenance Improvements\n\n- Access sub spans collection directly ([251fce4](https://github.com/serverless/console/commit/251fce463b3322e62b297cee5425fb3aa2aca0d1))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.1...@serverless/aws-lambda-sdk@0.15.2) (2023-05-18)\n\n### Bug Fixes\n\n- Placeholder stream values when reporting request/response body ([03b3161](https://github.com/serverless/console/commit/03b3161eae56b67bb37705c52c987571719f8b61))\n\n### Maintenance Improvements\n\n- Improve organization of replacer logic ([92bb89e](https://github.com/serverless/console/commit/92bb89ea1eea27103de139660dcfda9a88888038))\n\n### [0.15.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.0...@serverless/aws-lambda-sdk@0.15.1) (2023-05-17)\n\n### Features\n\n- Support response streaming ([2e7f8d0](https://github.com/serverless/console/commit/2e7f8d05d073325eb28c1e865a9b968f12b1724e))\n- Do not write dev mode specific events in trace payload ([a324263](https://github.com/serverless/console/commit/a324263e46ccc56e3c468a947f716742b57ca1a1))\n\n### Maintenance Improvements\n\n- Improve filter logic organization ([50166a0](https://github.com/serverless/console/commit/50166a0d821e4fc3b33ba6fa10c8391168ac76c1))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.23...@serverless/aws-lambda-sdk@0.15.0) (2023-05-11)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payloads prefixed with `SERVERLESS_TELEMETRY.T.` are replaced with gzipped payloads written with `SERVERLESS_TELEMETRY.TZ.` prefix\n\n### Performance Improvements\n\n- Improve size of written telemetry log by gzipping it ([#738](https://github.com/serverless/console/issues/738)) ([3d28670](https://github.com/serverless/console/commit/3d2867082863fee3d6b168dae3d9a7eaaf5dadd8))\n\n### [0.14.23](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.22...@serverless/aws-lambda-sdk@0.14.23) (2023-05-10)\n\n### Maintenance Improvements\n\n- Black box AWS SDK spans via new dedicated method ([1266baa](https://github.com/serverless/console/commit/1266baa98aa9170b1d2c6e57136d75e00d089a7f))\n\n### [0.14.22](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.21...@serverless/aws-lambda-sdk@0.14.22) (2023-05-04)\n\n_Adapt updates from v0.5.16 of `@serverless/sdk`_\n\n### [0.14.21](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.20...@serverless/aws-lambda-sdk@0.14.21) (2023-04-28)\n\n_Adapt updates from v0.5.15 of `@serverless/sdk`_\n\n### [0.14.20](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.19...@serverless/aws-lambda-sdk@0.14.20) (2023-04-27)\n\n_Adapt updates from v0.5.14 of `@serverless/sdk`_\n\n### [0.14.19](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.18...@serverless/aws-lambda-sdk@0.14.19) (2023-04-27)\n\n### Features\n\n- Improve sampling resolution ([beb7208](https://github.com/serverless/console/commit/beb7208133fc4f70d2d89b5f719ce032b6e273b9))\n\n### Bug Fixes\n\n- Ensure our `--require` option is first ([e7d8a3e](https://github.com/serverless/console/commit/e7d8a3eec7bba01d27ed92de142538b687f842f3))\n\n### [0.14.18](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.17...@serverless/aws-lambda-sdk@0.14.18) (2023-04-26)\n\n### Maintenance Improvements\n\n_Adapt updates from v0.5.12 of `@serverless/sdk`_\n\n### [0.14.17](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.16...@serverless/aws-lambda-sdk@0.14.17) (2023-04-21)\n\n### Bug Fixes\n\n- Ensure `sdk.runtime` tag on all payloads ([5f44099](https://github.com/serverless/console/commit/5f4409982b7f1939c772d2550c51d9de9404a33d))\n\n### Maintenance Improvements\n\n- Remove no longer supported option ([9ecade7](https://github.com/serverless/console/commit/9ecade774f727f8d7e8b56c8c5454cb02f57bc9f))\n\n### [0.14.16](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.15...@serverless/aws-lambda-sdk@0.14.16) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.10_\n\n### [0.14.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.14...@serverless/aws-lambda-sdk@0.14.15) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.9_\n\n### [0.14.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.13...@serverless/aws-lambda-sdk@0.14.14) (2023-04-14)\n\n### Bug Fixes\n\n- Span not closed warnings are now user warnings ([#649](https://github.com/serverless/console/issues/649)) ([d2b958c](https://github.com/serverless/console/commit/d2b958c070ecc2af490f25f73e588f740b05ea76))\n\n### [0.14.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.12...@serverless/aws-lambda-sdk@0.14.13) (2023-04-14)\n\n### Features\n\n- Add Structured Logging error capture ([#643](https://github.com/serverless/console/issues/643)) ([59db882](https://github.com/serverless/console/commit/59db8824530eede7b4657129aa20c882573b52e3))\n\n### [0.14.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.11...@serverless/aws-lambda-sdk@0.14.12) (2023-04-12)\n\n### Bug Fixes\n\n- SDK will report warning for unclosed spans ([#635](https://github.com/serverless/console/issues/635)) ([77192f3](https://github.com/serverless/console/commit/77192f3266a1e46efbecb04f3c7f84b5d21c231f))\n\n### [0.14.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.10...@serverless/aws-lambda-sdk@0.14.11) (2023-04-06)\n\n### Features\n\n- Improve sampling algorithm ([0428512](https://github.com/serverless/console/commit/0428512e1f01ec5d323fc488304839cc129b1b73))\n- Recognize ALB events ([4ceaca3](https://github.com/serverless/console/commit/4ceaca3001f03cca9ba0afecc67bc8378c5a97bb))\n\n### Bug Fixes\n\n- Ensure to clear root span in case of internal error ([#611](https://github.com/serverless/console/issues/611)) ([7c7856e](https://github.com/serverless/console/commit/7c7856ed99b0fffee92a3bf5151148978cc6ec25))\n\n### Maintenance Improvements\n\n- Improve configurablity of sampling function ([e26be68](https://github.com/serverless/console/commit/e26be682a7defad5d203819006021d4259266eb2))\n- Seclude `isApiEvent` util ([81d7e4a](https://github.com/serverless/console/commit/81d7e4ab1da508edf4a5bb9a580f967cecc47bd4))\n\n### [0.14.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.9...@serverless/aws-lambda-sdk@0.14.10) (2023-04-03)\n\n### Bug Fixes\n\n- Ensure aws-lambda-sdk types match aws-sdk ([#597](https://github.com/serverless/console/issues/597)) ([1e1b739](https://github.com/serverless/console/commit/1e1b73915354876bbb4fb54f5881bbffc5cff269))\n\n### [0.14.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.8...@serverless/aws-lambda-sdk@0.14.9) (2023-03-29)\n\n### Features\n\n- Write `sdk.runtime` tag ([065af50](https://github.com/serverless/console/commit/065af505536979ce1ac602c379a2009da4ca134a))\n\n### [0.14.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.7...@serverless/aws-lambda-sdk@0.14.8) (2023-03-15)\n\n### Features\n\n- Enforce 20% sampling on successful invocations in prod environment ([80a02b4](https://github.com/serverless/console/commit/80a02b44eb8cc6c95d65b29976ca71b23f8d2537))\n\n### [0.14.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.6...@serverless/aws-lambda-sdk@0.14.7) (2023-02-28)\n\n### Bug Fixes\n\n- Ensure to not capture logs issued by the AWS runtime ([2df64ee](https://github.com/serverless/console/commit/2df64eecf59679e8693107cd9e19f33bb752d6a8))\n\n### [0.14.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.5...@serverless/aws-lambda-sdk@0.14.6) (2023-02-10)\n\n### Features\n\n- Strip binary lambda request ([2b85fe8](https://github.com/serverless/console/commit/2b85fe81ee9492442e28ed954eadf61c7adb12b5))\n- Strip large lambda request and response bodies ([afd9ec9](https://github.com/serverless/console/commit/afd9ec98c39e57c99af2e4a9efaa290f15afeecc))\n- Strip too large AWS SDK request bodies ([de064c1](https://github.com/serverless/console/commit/de064c1ac2babe94036dfc034992308ce7222ef7))\n\n### Maintenance Improvements\n\n- Do not strip non JSON bodies ([431b48e](https://github.com/serverless/console/commit/431b48e4918e978b7e947c7ca99d709d174c9267))\n- Ensure to not proces request and response when not in dev mode ([9d016aa](https://github.com/serverless/console/commit/9d016aa4e1436ecb3b852c9102d2548d00d3f088))\n- Exclude `runEsbuild` util ([7d985c4](https://github.com/serverless/console/commit/7d985c4fc436158cadb3bf671b5688a2b5f52105))\n- Report binary response body removal with notice event ([52588a0](https://github.com/serverless/console/commit/52588a01245ad8aa88bb77bc74b7553c734bd701))\n\n### [0.14.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.4...@serverless/aws-lambda-sdk@0.14.5) (2023-02-02)\n\n### Maintenance Improvements\n\n_Upgrade to `@serverless/sdk` to v0.5.0_\n\n- Adapt to utility rename done on SDK side ([2f16112](https://github.com/serverless/console/commit/2f16112c9e3e1050d17188e307e0914997d766ed))\n- Reconfigure warnings with `._reportWarning` ([22b8d4f](https://github.com/serverless/console/commit/22b8d4f2258b97500e8640bd99417d27ca8b4b10))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.3...@serverless/aws-lambda-sdk@0.14.4) (2023-02-01)\n\n_Upgrade to `@serverless/sdk` to v0.4.4_\n\n### [0.14.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.2...@serverless/aws-lambda-sdk@0.14.3) (2023-01-30)\n\n### Features\n\n- Prevent lambda crashes on internal SDK errors ([6f350a9](https://github.com/serverless/console/commit/6f350a9ca6cbbf1d318507a34a27ad9d10ffc93a))\n\n### Bug Fixes\n\n- Do not send root span without required tag to dev mode ([44b0e4e](https://github.com/serverless/console/commit/44b0e4e92ab3f1c8704978e182ae69ae52e01874))\n- Fix AWS SDK v3 request error reporting ([3dd663c](https://github.com/serverless/console/commit/3dd663c46151694c2a3e5ed4ed048465a9309d71))\n- Fix handling of uncommon AWS SDK error report ([64afe99](https://github.com/serverless/console/commit/64afe993f0717ccfc752e5ee23fdea20463dbc1d))\n- Fix invocation closure race condition ([13649b2](https://github.com/serverless/console/commit/13649b227e22ef600bf468215ca6d8fd59e77274))\n\n### Maintenance Improvements\n\n- Rely on newly introduced `reportSdkError` util ([e7d9cc0](https://github.com/serverless/console/commit/e7d9cc0529569a830ba72959e6f120fcb244b5f0))\n- Clear dead referrences to `global.serverlessSdk` ([048e72e](https://github.com/serverless/console/commit/048e72e916d80fefa212b89e998678631f0fff87))\n- Improve logic explanation ([96c39a6](https://github.com/serverless/console/commit/96c39a6c3d7b4b6bdf7c26fea338f17c962392fe))\n- Improve readability of inline comment ([e6a40a2](https://github.com/serverless/console/commit/e6a40a24434f9dc0c4ebbe07d8587e225ff57139))\n\n### [0.14.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.1...@serverless/aws-lambda-sdk@0.14.2) (2023-01-26)\n\n### Maintenance Improvements\n\n- Upgrade to SDK v0.4.1 ([efc2220](https://github.com/serverless/console/commit/efc2220edda74f7d9476688d06b1ad792d8eb1d2))\n\n### [0.14.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.0...@serverless/aws-lambda-sdk@0.14.1) (2023-01-23)\n\n### Bug Fixes\n\n- Ensure to clear custom tags collection between invocations ([b8eadb6](https://github.com/serverless/console/commit/b8eadb68e453fd68dba86d5e9ba191b6c20154d6))\n\n## [0.14.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.1...@serverless/aws-lambda-sdk@0.14.0) (2023-01-19)\n\n### ⚠ BREAKING CHANGES\n\n- Outcome error meta is no longer provided with outcome error tags on `aws.lambda` root span.\n  Instead it's transported with captured event which shares same timestamp with `aws.lambda` root span end time\n- Global custom tags are exposed on TracePayload instead of the root span\n\n### Features\n\n- Propagate all captured events to `dev mode` ([e19b41e](https://github.com/serverless/console/commit/e19b41e9f9152999cb99e00fbf325f405f6b60a7))\n\n### Bug Fixes\n\n- Ensure to not instrument requests signing ([ebf90ca](https://github.com/serverless/console/commit/ebf90cabc340b11068b8addeec94a16a5a9d04b1))\n- Handle gently non JSON compliant AWS SDK input and output ([321a8f5](https://github.com/serverless/console/commit/321a8f569a2406ff83966bff3df987c3b6c35264))\n\n### Maintenance Improvements\n\n- Expose custom tags directly on trace instead of root span ([91786ae](https://github.com/serverless/console/commit/91786aee5b5891252788c318ad983efcf35e83ca))\n- Remove `responseStartTime` in favor of `endTime` ([33618d6](https://github.com/serverless/console/commit/33618d68362a166307255326dcdba969b893dbf1))\n- Report outcome error data with event instead of root span tags ([87766c9](https://github.com/serverless/console/commit/87766c9e66363ee9942c5398e52b0c754c7ba408))\n\n### [0.13.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.0...@serverless/aws-lambda-sdk@0.13.1) (2023-01-13)\n\n### Features\n\n- Report traces at unhandled exceptions in invocation phase ([eadeaee](https://github.com/serverless/console/commit/eadeaeedb04390c101a7b2f0d9eae2acd317e0d1))\n- Upgrade to `@serverless/sdk` v0.3.1 (Introduce `servelressSdk.setTag`) ([78c5532](https://github.com/serverless/console/commit/78c5532b13588f27d84b3a2acdfc9b0e1987fd4f))\n\n### Maintenance Improvements\n\n- Support trace closure at initialization phase ([48262d0](https://github.com/serverless/console/commit/48262d0962889fe9fb5eae75b8c329fb00551f5e))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.12.0...@serverless/aws-lambda-sdk@0.13.0) (2023-01-12)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade to `@serverless/sdk` v0.3. `serverlessSdk.captureTraceSpan` is no longer available\n\n### Features\n\n- Upgrade to `@serverless/sdk` v0.3 ([e415fbc](https://github.com/serverless/console/commit/e415fbcdb8b80cd0c0fb6bffe754d4f654bf66ca))\n- Report internal warnings with structured logs ([63d046a](https://github.com/serverless/console/commit/63d046a033565d1196d2d1ae89fbae81e938e226))\n- Ensure DynamoDB tags on AWS SDK spans that cover DynamoDbDocument service ([#354](https://github.com/serverless/console/issues/354)) ([1b49f9e](https://github.com/serverless/console/commit/1b49f9e9affecfcf469dc469bb43470bdedcfc41))\n\n## [0.12.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.6...@serverless/aws-lambda-sdk@0.12.0) (2023-01-05)\n\n### ⚠ BREAKING CHANGES\n\n- `global.serverlessSdk` was removed. `@serverless/aws-lambda-sdk` and `@serverless/sdk` are now exposed in node path and can be required or imported naturally\n\n### Features\n\n- Expose `@serverless/sdk` in path instead of realying on a global ([8f4ff07](https://github.com/serverless/console/commit/8f4ff0741df73c8e6d0b3afa3ec20e3d915fdb9b))\n- Report captured events with a trace payload ([5437bd7](https://github.com/serverless/console/commit/5437bd72e7ee8c2df6618bb953e9f4bc79c1948e))\n- Send captured events to dev mode ([dfb7991](https://github.com/serverless/console/commit/dfb799116cfef18e262840546bceec5cd7e2303b))\n\n### Bug Fixes\n\n- Ensure to reset root span also in case of errors ([1d8277c](https://github.com/serverless/console/commit/1d8277cfc87cccd90213e06e51eea0530edcb729))\n- Initialize original handler at AWS intended processing point ([60db9bf](https://github.com/serverless/console/commit/60db9bfffee7358ee30009b4637d69c0aaa439e8))\n\n### Maintenance Improvements\n\n- Centralize SDK resolution ([2f8b39c](https://github.com/serverless/console/commit/2f8b39c5920736d7576c9162bb553f48798c74ba))\n- Depend on `@serverless/sdk` ([57e3621](https://github.com/serverless/console/commit/57e3621ae68ff544d4b14610baeae04e87dac8dc))\n- Do not send Node's console originated events to dev extension ([d3a2e41](https://github.com/serverless/console/commit/d3a2e411f1513cf0474546a53dc60b733307e7dd))\n\n### [0.11.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.5...@serverless/aws-lambda-sdk@0.11.6) (2022-12-19)\n\n### Bug Fixes\n\n- Do not attempt to set AWS SDK request id when there's no request ([85f02ad](https://github.com/serverless/console/commit/85f02adb46f93325b6e01678fc4de05c5212d766))\n- Do not crash in case of AWS SDK v2 double resolution setup ([95449b8](https://github.com/serverless/console/commit/95449b899de59600f13d62a9c446b3292d302ddd))\n\n### [0.11.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.4...@serverless/aws-lambda-sdk@0.11.5) (2022-12-13)\n\n### Bug Fixes\n\n- Fix handling of deferred spans, started before handler invocation ([0970940](https://github.com/serverless/console/commit/0970940e88c06b0d937a4c55d237723550f6dd60))\n- To respect open handles wait for response to end ([cc3a531](https://github.com/serverless/console/commit/cc3a531353bef5b6bce1d80911b10ff6544f50ea))\n- Reduce number of concurrently open requests to avoid EMFILE ([55d314d](https://github.com/serverless/console/commit/55d314d85e186d21f7e9561a1c5b39929e784615))\n- Clear `input` and `output` for trace payload reliably ([03140cb](https://github.com/serverless/console/commit/03140cbf7af52f88b8e91bc444b2cf8bfa3ef19a))\n\n### Maintenance Improvements\n\n- Upgrade `@serverless/sdk-schema` to v0.14 ([365ba4e](https://github.com/serverless/console/commit/365ba4e5258c1df65d945372904096afddf64f33))\n- Limit maximum number of concurrent requests to avoid EMFILE ([d16b28c](https://github.com/serverless/console/commit/d16b28c258630808957488df3109fa9592878f01))\n- Remove dead code ([73c9fa5](https://github.com/serverless/console/commit/73c9fa54c896a52567dedab0c34f087affd15a53))\n\n### [0.11.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.3...@serverless/aws-lambda-sdk@0.11.4) (2022-11-24)\n\n### Bug Fixes\n\n- Ensure to not crash in main SDK processing points ([5499231](https://github.com/serverless/console/commit/54992319357db3d4d215ea0c86f233dbdd0654a9))\n\n### [0.11.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.2...@serverless/aws-lambda-sdk@0.11.3) (2022-11-08)\n\n### Maintenance Improvements\n\n- Improve SDK error messaging ([f35ff84](https://github.com/serverless/console/commit/f35ff84bde2b6051303e2fe79fc77eab7613aaee))\n\n### [0.11.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.1...@serverless/aws-lambda-sdk@0.11.2) (2022-11-03)\n\n### Bug Fixes\n\n- Ensure warning ends with new line ([18e902f](https://github.com/serverless/console/commit/18e902f65631c56f3a85ad92af3e578f49c3482d))\n\n### Maintenance Improvements\n\n- Improve build script error reporting ([c26c936](https://github.com/serverless/console/commit/c26c936a19f7c4dad85311e85266613d4ce8659c))\n- Reshape HTTP request args handling ([13a3a53](https://github.com/serverless/console/commit/13a3a53116a259a2f8962e79cd24738e209ff71b))\n\n### [0.11.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.0...@serverless/aws-lambda-sdk@0.11.1) (2022-10-31)\n\n### Bug Fixes\n\n- Fix handling of no response lambdas ([279c5c7](https://github.com/serverless/console/commit/279c5c7c5fabd1e93f0eb8ff207a601b2de02dda))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.2...@serverless/aws-lambda-sdk@0.11.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` from v0.12 to v0.13\n\n### Features\n\n- Report all kind of responses ([2731384](https://github.com/serverless/console/commit/2731384fe4a291def130877d73a8ca654f23e9fa))\n- Support Node.js v12 ([5737b5c](https://github.com/serverless/console/commit/5737b5c222e76a02a47c4603deeecfd6927122fd))\n\n### Bug Fixes\n\n- Fix capture of HTTP response body when it's a string ([466fc22](https://github.com/serverless/console/commit/466fc22e8f22d6cbcc08beb503ed7c1733175020))\n\n### Maintenance Improvements\n\n- Cleanup support for `startTime` and `endTime` in response ([e5ef5e8](https://github.com/serverless/console/commit/e5ef5e8acef239265ec122c61d5d0ac7e3ef221b))\n- Upgrade to `@serverless/sdk-schema` v0.13 ([6ad4b72](https://github.com/serverless/console/commit/6ad4b72ebc261807f918a4e3158bc08c5d87c884))\n\n### [0.10.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.1...@serverless/aws-lambda-sdk@0.10.2) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res payloads ([#280](https://github.com/serverless/console/issues/280)) ([ffc1dcd](https://github.com/serverless/console/commit/ffc1dcd423dee1bf9d6142df17a8d9b23a451049))\n\n### Bug Fixes\n\n- Matched invocation start/end time ([1080d28](https://github.com/serverless/console/commit/1080d286132430804f48bfe01ba7fab676135124))\n\n### [0.10.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.0...@serverless/aws-lambda-sdk@0.10.1) (2022-10-21)\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.1...@serverless/aws-lambda-sdk@0.10.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- SDK Schema is upgraded to v0.11 - `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input` and `output` properties.\n\n### Features\n\n- Adapt `span.input` and `span.output` ([bb5e222](https://github.com/serverless/console/commit/bb5e222f2f1efd5392ffb5cc6cb259d388238673))\n\n### [0.9.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.0...@serverless/aws-lambda-sdk@0.9.1) (2022-10-17)\n\n### Features\n\n- Do not trace DynamoDb request `expressionValues` ([bbc118d](https://github.com/serverless/console/commit/bbc118dd3cd8d92178b198439e96be040629c72f))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.1...@serverless/aws-lambda-sdk@0.9.0) (2022-10-11)\n\n### ⚠ BREAKING CHANGES\n\n- Dev mode communication port was changed from 2772 to 2773. For compatibiility upgrade to v0.3+ version of the dev-mode layer\n\n### Maintenance Improvements\n\n- Switch dev mode communication port ([6df2fc9](https://github.com/serverless/console/commit/6df2fc9659eb7210768b135206b0a9d70e5957b5))\n\n### [0.8.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.0...@serverless/aws-lambda-sdk@0.8.1) (2022-10-10)\n\n### Bug Fixes\n\n- Ensure opt-out for request and response monitoring ([0555565](https://github.com/serverless/console/commit/0555565c25c9cc7490a90ef8c06651be1c6f15f8))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.7.0...@serverless/aws-lambda-sdk@0.8.0) (2022-10-07)\n\n### ⚠ BREAKING CHANGES\n\n- Request and response bodies are not longer reported in CloudWatch logs\n\n### Features\n\n- Support \"dev\" mode ([8e74674](https://github.com/serverless/console/commit/8e74674335bcfeed76e3ad891dfb685c15299228))\n- Report AWS SDK request and response body in dev mode ([8e87989](https://github.com/serverless/console/commit/8e87989e805b08fa007efb7eeb70e7d9c7d2d296))\n- Expose HTTP request and response bodies in tags in dev mode ([eefcb33](https://github.com/serverless/console/commit/eefcb3329946dd5c94e6e8b50898f112e8b9fe62))\n- In dev mode send spans as they are closed to external extension ([72b59b8](https://github.com/serverless/console/commit/72b59b8aa9ab09705a9a9110bc7b5e836e405236))\n- Do not write request and response payloads ([6d604c9](https://github.com/serverless/console/commit/6d604c9516e3664442435e26abfa4b807c87c289))\n\n### Maintenance Improvements\n\n- Improve variables naming ([99973ff](https://github.com/serverless/console/commit/99973ff4676b73abbd616156359c768a63333aef))\n- Support internal `_slsIngore` option to ignore HTTP requests ([85cb986](https://github.com/serverless/console/commit/85cb9861e799ecfd8fc756031f800382dea9ac95))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.6.0...@serverless/aws-lambda-sdk@0.7.0) (2022-09-30)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.10 (Switch from `express` tags to `aws.lambda.http_router`)\n- Rename `instrument/*`utilities into `instrumenation/*`\n- Rename `serveressSdk.instrument` into `serverlessSdk.instrumentation`\n\n### Features\n\n- Support for Function URL events ([d9f619c](https://github.com/serverless/console/commit/d9f619c507035378b9b4200d660ad8d578615334))\n- Switch from `express` tags to `aws.lambda.http_router` ([64f7543](https://github.com/serverless/console/commit/64f7543ad971acb6c3d8b85bc832cda1a2975b22))\n\n### Bug Fixes\n\n- Fix span connections for consequently initialized async operations ([cd2798e](https://github.com/serverless/console/commit/cd2798e8f9d1b2978406a2d52ff830b53f34ebdf))\n- Fix open parent span resolution ([84f63e9](https://github.com/serverless/console/commit/84f63e9e99ab03b7c45046e503efc03aa5767c4d))\n\n### Maintenance Improvements\n\n- Add temporary debug logs ([8588da0](https://github.com/serverless/console/commit/8588da0b01b298f26229b70bbebd5a3bacce1267))\n- Expose `debugLog` util on `serverlessSdk` ([bb25145](https://github.com/serverless/console/commit/bb2514564af8cb0011cb4f8a430c4685166c3148))\n- Improve middleware span resolution ([641a690](https://github.com/serverless/console/commit/641a690e3f8b672fdc46e3dc511f90dc2f8335ab))\n- Rename `instrument` namespace into `instrumentation` ([88054dc](https://github.com/serverless/console/commit/88054dc789a1d151d61ade5ab909bd612d8ceab3))\n- Separate `instrument` utility context ([e159740](https://github.com/serverless/console/commit/e159740e4d9aeee7b574d4d6e99a8e24ce52bd5f))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.5.0...@serverless/aws-lambda-sdk@0.6.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.9.0\n- HTTP related have changed according to changes brought with new version of `@serverless/sdk-schema`\n- Sub spans must be closed manually (they're no longer auto closed with closure of a parent)\n- All opened spans are auto closed with a warning on root span closure (when trace is wrapped up)\n- `onCloseByParent` option is replaced by `onCloseByRoot`, as it's only root that may auto close sub spans now\n- `traceSpan.createSubSpan` method was removed in favor of `serverlessSdk.createTraceSpan`. Since now relations between spans are resolved automaticaly internally (no need to manually decide which span is parent span)\n\n### Features\n\n- Allow opened children in closed spans ([d2f87d7](https://github.com/serverless/console/commit/d2f87d796f99ee35f38769a26fe8e0f5d19dc456))\n- Resolve relation between spans automatically ([a7e2b5e](https://github.com/serverless/console/commit/a7e2b5e9e9cb88137d45159cfec31516c33dbb27))\n- Store `http.request_header_names` tag ([223371c](https://github.com/serverless/console/commit/223371ca3a52cd17af3e8397bcf84fd37702621d))\n- Support new AWS SDK DynamoDB tags ([1963d4b](https://github.com/serverless/console/commit/1963d4b31184412987c3baab3c6da8867c287b1a))\n- Upgrade HTTP related tags to contain only param names information ([0fed793](https://github.com/serverless/console/commit/0fed793f9dbec40bd4b6598fe77db071a5d6a8c4))\n\n### Bug Fixes\n\n- Fix propagation of response data ([135c524](https://github.com/serverless/console/commit/135c524005143315caa65a9662b78b4a22b57acf))\n\n### Performance Improvements\n\n- Ensure to not add unused dependencies to build ([ce2f6e4](https://github.com/serverless/console/commit/ce2f6e4132f082e967771e33d7decd743079ce94))\n\n### Maintenance Improvements\n\n- Improve test error code ([a396de3](https://github.com/serverless/console/commit/a396de38b7501ace2065626318f0284d3afbce0a))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.4.0...@serverless/aws-lambda-sdk@0.5.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.8\n\n### Features\n\n- Instrument express applications ([be10ac2](https://github.com/serverless/console/commit/be10ac2fb7b45b680a590c2aa1b5b4b48e9b03d9))\n- Trace AWS SDK requests going to any services ([c6dbe17](https://github.com/serverless/console/commit/c6dbe17b9ba15f885b251b44fa50486e99e4c572))\n\n### Maintenance Improvements\n\n- Uprade `@serverless/sdk-schema` to v0.8 ([72bfa6d](https://github.com/serverless/console/commit/72bfa6d89b33906e2b9a247e8410ce057a50a3d4))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.2...@serverless/aws-lambda-sdk@0.4.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.7\n\n### Features\n\n- Instrument AWS SDK requests ([8fe8676](https://github.com/serverless/console/commit/8fe867621b6d0421c5fe4bf951353b01eaa1af22))\n- Support ignoring specified HTTP requests from tracing ([63a0450](https://github.com/serverless/console/commit/63a0450f525c2a7e726ad1006968a5bbb744e663))\n\n### Bug Fixes\n\n- Ensure safe requires order ([f853179](https://github.com/serverless/console/commit/f853179d34f73e6233bc49b293d7eddc91d76229))\n\n### Maintenance Improvements\n\n- Do not crash if tag is re-set with same value ([d9c5647](https://github.com/serverless/console/commit/d9c56475fc53f294962dd4ae3b6df5567f253046))\n- Make `serverlessSdk._initialize` private ([887bbc4](https://github.com/serverless/console/commit/887bbc4af82662d37f7fea8c8303f773f5a52506))\n- Upgrade `@serverless/sdk-schema` to v0.7 ([2f481f8](https://github.com/serverless/console/commit/2f481f8b22d7902336460f17a67b01df53e9a1d3))\n\n### [0.3.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.1...@serverless/aws-lambda-sdk@0.3.2) (2022-09-14)\n\n### Features\n\n- Write request and response payloads ([b04f030](https://github.com/serverless/console/commit/b04f0303444ffd44a3930cc4a098562641a56ff9))\n- An option to disable HTTP instrumentation ([c5da3fd](https://github.com/serverless/console/commit/c5da3fdf2b75862c46da9d56045099d064c25da4))\n\n### Maintenance Improvements\n\n- Cleanup logic ([06869fc](https://github.com/serverless/console/commit/06869fc44cd3b9a06c2527a92942fc70b17352f7))\n- Do not write debug JSON payload ([f94c874](https://github.com/serverless/console/commit/f94c87482ec7729c0ef6d079aa60de100c705cfe))\n- Generalize handling of instrumentation configuration ([84887b3](https://github.com/serverless/console/commit/84887b3e3f2947804a59fd489545ee6353239c94))\n\n### [0.3.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.0...@serverless/aws-lambda-sdk@0.3.1) (2022-09-12)\n\n### Features\n\n- Auto tracing of internal HTTP and HTTPS requests ([ab8a428](https://github.com/serverless/console/commit/ab8a428300fecca298fbb966f563da1edf997563))\n- `TraceSpan` option `onCloseByParent` ([f34b5d8](https://github.com/serverless/console/commit/f34b5d802f4f7ce6f391a89b87dedab5ea2d7409))\n\n### Bug Fixes\n\n- Fix wrapping of nested ESM handlers ([03e7c18](https://github.com/serverless/console/commit/03e7c18405af2cc59f30342387961ac0de8a56dc))\n\n### Maintenance Improvements\n\n- Rely on `tags.setMany` to set initial tags set ([dd8522a](https://github.com/serverless/console/commit/dd8522a6b71a12ec7f80009e377dd5d5414fa3fe))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.1...@serverless/aws-lambda-sdk@0.3.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- `@serverless/sdk-schema` was upgraded to v0.5.0, which changed structure of API Gateway event related tags\n\n### Features\n\n- Setup`aws.lambda.event_type` and `aws.lambda.event_source` tags ([c21622d](https://github.com/serverless/console/commit/c21622d8c143159346e6fb68cdb176c0f83475c4))\n- Setup `aws.lambda.http.status_code` tag ([f60ec61](https://github.com/serverless/console/commit/f60ec6162f06d57eda8de64c1c8f1b7b0a4c571d))\n- Write generic `aws.lambda.http` tags in case of API Gateway events ([3231a6c](https://github.com/serverless/console/commit/3231a6c48c370862db73b203ee70e3f541ebc101))\n\n### [0.2.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.0...@serverless/aws-lambda-sdk@0.2.1) (2022-09-06)\n\n### Features\n\n- Instrument API Gateway v2 HTTP API (v1 payload) events ([82fefe2](https://github.com/serverless/console/commit/82fefe27f430e103fdd06019c3289727bb9622f6))\n- Instrument API Gateway v2 HTTP API (v2 payload) events ([f09907e](https://github.com/serverless/console/commit/f09907e4d76c3c78f1fb8d598e4a998f875d86e8))\n- Instrument SNS events ([a228bb7](https://github.com/serverless/console/commit/a228bb719b105b355967ee5295897958b97af89d))\n- Instrument SQS events ([cea70d6](https://github.com/serverless/console/commit/cea70d629184a0b5400648d6134368e092db8ce3))\n- Support arrays as tag values ([def9dfc](https://github.com/serverless/console/commit/def9dfc59bb13435afa9860c73269826aa6cadd7))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.1.0...@serverless/aws-lambda-sdk@0.2.0) (2022-09-01)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payload prefix is changed from `⚡` to `SERVERLESS_TELEMETRY`\n\n### Features\n\n- Instrument API Gateway REST API events ([233880f](https://github.com/serverless/console/commit/233880fd633bc1d2b5d6cf6b04d12b666585d682))\n- Introduce `traceSpan.tags.setMany` method ([ab730db](https://github.com/serverless/console/commit/ab730db5b9dc8980a44d60a70bdd55c556c7b86a))\n\n### Maintenance Improvements\n\n- Change telemetry log prefix to `SERVERLESS_TELEMETRY` ([52fd7df](https://github.com/serverless/console/commit/52fd7df2c73d992044e9b3c26e34a5c62811a068))\n- Improve tags reset handling ([6bda7f9](https://github.com/serverless/console/commit/6bda7f96402265f191a825b74cac49cb1f318c02))\n- Remove ineffective code ([87307e8](https://github.com/serverless/console/commit/87307e8cb8c12e2c10617eb8ce4b7fb3334911d9))\n\n### 0.1.0 (2022-08-29)\n\n### Features\n\nInitial implementation\n","node/packages/aws-lambda-sdk/package.json":"{\n  \"name\": \"@serverless/aws-lambda-sdk\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.15\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"@serverless/sdk\": \"^0.5.26\",\n    \"@serverless/sdk-schema\": \"^0.15.6\",\n    \"d\": \"^1.0.1\",\n    \"ext\": \"^1.7.0\",\n    \"long\": \"^5.2.3\",\n    \"type\": \"^2.7.2\"\n  },\n  \"typesVersions\": {\n    \"*\": {\n      \"*\": [\n        \".ts-types/*\"\n      ]\n    }\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-sdk@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.internal.zip\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","node/packages/sdk-schema/package.json":"{\n  \"name\": \"@serverless/sdk-schema\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.6\",\n  \"main\": \"dist/index.cjs.js\",\n  \"module\": \"dist/index.esm.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"build\": \"rimraf -rf ./dist && tsc --emitDeclarationOnly && rollup --config && rimraf -rf ./dist/dts\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\"\n  },\n  \"author\": \"Serverless, Inc.\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"long\": \"^5.2.3\",\n    \"protobufjs\": \"^7.2.3\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/sdk-schema@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","node/packages/sdk-schema/tsconfig.json":"{\n  \"extends\": \"@tsconfig/node16/tsconfig.json\",\n  \"compilerOptions\": {\n    \"declaration\": true,\n    \"declarationDir\": \"./dist/dts\",\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true,\n    \"outDir\": \"./dist\",\n    \"sourceMap\": true\n  },\n  \"include\": [\"out/**/*\"],\n  \"exclude\": [\"src/output\", \"dist\"],\n  \"ts-node\": {\n    \"files\": true\n  }\n}\n","node/packages/sdk-schema/README.md":"# Serverless SDK Schema\n\nThis is the auto generated NPM package from the Serverless Protobufs. Serverless uses Protobufs as the required format for all instrumentation libraries that communicate with the Serverless Platform.\n","node/packages/sdk-schema/CHANGELOG.md":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.5...@serverless/sdk-schema@0.15.6) (2023-06-14)\n\n### Features\n\n- `TracePayload.is_truncated` ([a3df350](https://github.com/serverless/console/commit/a3df350aa5558edeaf4e7f75bf9660df709a80ad))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.4...@serverless/sdk-schema@0.15.5) (2023-05-17)\n\n### Features\n\n- Introduce `aws.lambda.response_mode` tag ([e61819e](https://github.com/serverless/console/commit/e61819e57b7b9342ce57c52d0d055ce0b1aa4542))\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.3...@serverless/sdk-schema@0.15.4) (2023-05-15)\n\n### Features\n\n- Dev Mode transport payload upgrade ([ec7551d](https://github.com/serverless/console/commit/ec7551dac4a167a950a60aa5b322c3c28f50f13d))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.2...@serverless/sdk-schema@0.15.3) (2023-03-29)\n\n### Features\n\n- AWS Lambda runtime related tags ([f239b44](https://github.com/serverless/console/commit/f239b442dd8a2d53ee7ea2e75a1b43f5ffc120f8))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.1...@serverless/sdk-schema@0.15.2) (2023-03-08)\n\n### Features\n\n- Define `is_sampled_out` for TracePayload ([20c1966](https://github.com/serverless/console/commit/20c1966cb5c00748e766f99bf8f054a32484cd02))\n\n## [0.15.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.0...@serverless/sdk-schema@0.15.1) (2023-02-09)\n\n### Features\n\n- Notice event tags ([c6641be](https://github.com/serverless/console/commit/c6641beee48b998866ceacd1ff8e317eefdcb057))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.5...@serverless/sdk-schema@0.15.0) (2023-02-02)\n\n### ⚠ BREAKING CHANGES\n\n- Captured event `WarningType.WARNING_TYPE_SDK` reference is renamed to `WarningType.WARNING_TYPE_SDK_USER`\n- Captured event `ErrorType.ERROR_TYPE_CAUGHT` reference is renamed to `ErrorType.ERROR_TYPE_CAUGHT_USER`\n\n### Features\n\n- Distinguish between user or internal SDK generated warning ([27f28f2](https://github.com/serverless/console/commit/27f28f2b8846ba8657d6cf60e9282580874045b8))\n- Distinguish user and sdk caught errors ([177516b](https://github.com/serverless/console/commit/177516bf05e59bba1fbd32e09c3d74863cf103f7))\n\n## [0.14.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.4...@serverless/sdk-schema@0.14.5) (2023-01-24)\n\n### Features\n\n- Define `WarningTags.stacktrace` ([b04ae2c](https://github.com/serverless/console/commit/b04ae2c7e15058c7bf3f1001931e13000409a920))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.3...@serverless/sdk-schema@0.14.4) (2023-01-18)\n\n### Features\n\n- Define `TracePayload.custom_tags` ([21056f6](https://github.com/serverless/console/commit/21056f60abf3329dac9e364e4a2d8a7e0f318e08))\n\n## [0.14.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.2...@serverless/sdk-schema@0.14.3) (2023-01-13)\n\n### Features\n\n- Define `Span.custom_tags` for custom user tags ([38338ee](https://github.com/serverless/console/commit/38338ee6c6dd11a41288220f204c4f738d680a36))\n\n## [0.14.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.1...@serverless/sdk-schema@0.14.2) (2023-01-11)\n\n### Features\n\n- `WarningTags.type` ([0cbd622](https://github.com/serverless/console/commit/0cbd622ee357967d1a44b5a546f3c6b70996e88e))\n- Define `Event.custom_fingerprint` ([306362a](https://github.com/serverless/console/commit/306362ade4abcc33dcc7e6f4d808e5790822c6ad))\n\n## [0.14.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.0...@serverless/sdk-schema@0.14.1) (2022-12-23)\n\n### Features\n\n- Add Warning Tags to Event Schema ([#333](https://github.com/serverless/console/issues/333)) ([94c9c5f](https://github.com/serverless/console/commit/94c9c5f91a9ce9378596edff4c4df009cfc9b274))\n\n### [0.14.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.2...@serverless/sdk-schema@0.14.0) (2022-12-07)\n\n### ⚠ BREAKING CHANGES\n\n- `tracePayload`: `events` is added as a repeated field\n\n### Features\n\n- Add Events as a property of TracePayload ([aced7ec](https://github.com/serverless/console/commit/aced7ecb10f4dd862d1ed29fbe2717974ed78022))\n\n### [0.13.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.1...@serverless/sdk-schema@0.13.2) (2022-12-02)\n\n### Features\n\n- Added `Event` and `EventPayload` schemas\n\n## [0.13.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.0...@serverless/sdk-schema@0.13.1) (2022-11-24)\n\n### Features\n\n- Make `aws.sdk.signature_version` tag optional ([cd566b0](https://github.com/serverless/console/commit/cd566b0f685bc62a1fd74840278fdd9f618c0cb0))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.1...@serverless/sdk-schema@0.13.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- `requestResponse` payload: `data` is removed in favor of `body` and `origin`\n\n### Features\n\n- `requestResponse` payload: Replace `data` with `body` and `origin` ([c1c7b86](https://github.com/serverless/console/commit/c1c7b86a5a4e49de79dadc717d8d31ebafc69602))\n- Support Node.js v12 ([bb62fa1](https://github.com/serverless/console/commit/bb62fa1506fdd6a99635fd780e6cbc2d5c58a10f))\n\n### [0.12.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.0...@serverless/sdk-schema@0.12.1) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res proto schema ([ce13fd8](https://github.com/serverless/console/commit/ce13fd8c83cd42b9dc708745647be8761c15bc42))\n\n### [0.12.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.11.0...@serverless/sdk-schema@0.11.1) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- Updated logs schema to support ingest process a bit better ([f217ea2](https://github.com/serverless/console/commit/f217ea24e86352b7d5ac1f877180b8037778bcec))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.1...@serverless/sdk-schema@0.11.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input and `output` properties\n\n### Features\n\n- Move span `input` and `output` data to top level properties ([277b6e9](https://github.com/serverless/console/commit/277b6e9eb3cd5517b83de2f9e4867d4d7f38cb81))\n\n## [0.10.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.0...@serverless/sdk-schema@0.10.1) (2022-10-04)\n\n### Features\n\n- Configure optional `request_body` and `response_body` tags ([ed44a1c](https://github.com/serverless/console/commit/ed44a1c749fdb990a7e121455a94eef55bfcf41b))\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.9.0...@serverless/sdk-schema@0.10.0) (2022-09-28)\n\n### ⚠ BREAKING CHANGES\n\n- `express` tags namespace is removed in favor of introduced `aws.lambda.http_router`\n\n### Features\n\n- Remove `express` tags in favor of `aws.lambda.http_router` ([ff17ea9](https://github.com/serverless/console/commit/ff17ea95513261115cec7c904457201b0c3032a5))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.8.0...@serverless/sdk-schema@0.9.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names`\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names`\n- Remove `http.query` in favor of `http.query_parameter_names`\n- Change numbering of some `http.*` fields\n\n### Features\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names` ([44702ad](https://github.com/serverless/console/commit/44702adaa08c3676b7e418a4f08e3fe34465abeb))\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names` ([2a38ba4](https://github.com/serverless/console/commit/2a38ba4f3f5db14d82be1f6787bc7444fab33bf9))\n- Remove `http.query` in favor of `http.query_parameter_names` ([ee0c8e5](https://github.com/serverless/console/commit/ee0c8e57e0e681951c018700a15ff154d4601e2e))\n- Define `exclusive_start_key` and `attribute_values` DynamoDB tags ([d15839d](https://github.com/serverless/console/commit/d15839d3fee231f22fbf956cd8997026cb39b4bc))\n\n### Maintenance Improvements\n\n- Pre-reserve slots for fields eventually to be introduced later ([c693280](https://github.com/serverless/console/commit/c69328043796780a62aaf4f724000a704df7e513))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.7.0...@serverless/sdk-schema@0.8.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Types of some numeric tags were updated to more optimal ones\n\n### Maintenance Improvements\n\n- Improve types of numeric properties ([aa8dcc5](https://github.com/serverless/console/commit/aa8dcc52e309e7ec422af62570dd199c175a98bb))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.6.0...@serverless/sdk-schema@0.7.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.sdk.account_id` tag\n- Rename `aws.sdk.aws_service` to `aws.sdk.service`\n- Remove `aws.sdk.dynamodb.table_names` in favor of singular `aws.sdk.dynamodb.table_name`\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention)\n- `aws.sdk.region` and `aws.sdk.request_id` are made optional\n- `express.method` and `express.path` are made optional\n\n### Features\n\n- Remove `aws.sdk.account_id` as it's not directly accessible ([87af073](https://github.com/serverless/console/commit/87af073b9e87a2915c5cadf779355135c05282d6))\n- Make `aws.sdk.region` and `aws.sdk.request_id` optional ([f6af48d](https://github.com/serverless/console/commit/f6af48d31474f2797a1b2f7a4494fbb7c40459b6))\n- Remove obsolete `aws_` prefix ([1acc6cf](https://github.com/serverless/console/commit/1acc6cf3108cd506f7a05a26f8d5d0d9f666ce30))\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention) ([1cd3f32](https://github.com/serverless/console/commit/1cd3f322f1977a74deda158265b529808323e76b))\n- Configure `aws.sdk.dynamodb.key_condition` to store KeyConditionExpression ([11a98c9](https://github.com/serverless/console/commit/11a98c9eb84c57b55a6a861b8cab690918560d58))\n- Update to singular `aws.sdk.dynamodb.table_name` field ([b87db6e](https://github.com/serverless/console/commit/b87db6e958b43371da335a02d807c437cca2a85d))\n- Make all `express` tags optional ([96eae9f](https://github.com/serverless/console/commit/96eae9f108f1db621ea051a1f8567b6c712c167c))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.5.0...@serverless/sdk-schema@0.6.0) (2022-09-14)\n\n### ⚠ BREAKING CHANGES\n\n- AWS SDK base tags are moved from service specific (`aws.sdk.<service>`) context to generic (`aws.sdk`)\n- Remove`operation` tags from `aws.sdk.<service>` context in favor of existing `aws.sdk.operation` tag\n- Number ids of tag properties in AWS SDK context are changed\n\n### Features\n\n- Move base AWS SDK tags to `aws.sdk` namespace ([4027b75](https://github.com/serverless/console/commit/4027b75db7b0ce0f99ea06097758e04dab805544))\n- Remove duplicate `operation` tags ([47fe2c6](https://github.com/serverless/console/commit/47fe2c6deb9762fa138d0f7fd3f75c01dd97aa22))\n- Add `aws.sdk.dynamodb.filter_expression` tag ([6bb5d3d](https://github.com/serverless/console/commit/6bb5d3df2b5f85b0aab4d2e5c6c456738e9bcb50))\n- Cleanup numbering of tag properties ([8b8b582](https://github.com/serverless/console/commit/8b8b582bd84283f785bb6e1c1843aefb6604de08))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.4.0...@serverless/sdk-schema@0.5.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- Remove url related `aws.lambda.api_gateway.request` tags. Instead `aws.lambda.http` tags should be filled only\n- Reordered tags in context `HttpTags` and added required `host` tag\n- `ExpressTags.status_code` is converted to be optional\n- `HttpTags.status_code` is converted to be optional\n\n### Features\n\n- Add RequestResponse Schema ([#177](https://github.com/serverless/console/issues/177)) ([9152c8a](https://github.com/serverless/console/commit/9152c8abece69d865e30f8bc70ecc4ec77ba83b0))\n- Improve HTTP request tags ([855070d](https://github.com/serverless/console/commit/855070db2b9e856d6aad2b912cf534671ae5894b))\n- Make `status_code` optional in express tracking ([e46b8d8](https://github.com/serverless/console/commit/e46b8d81deb384f5bf2cb6323475b233d168cfa0))\n- Make `status_code` optional in HTTP tracking ([f862891](https://github.com/serverless/console/commit/f86289111b76a913253bb84d5f38eab99bc82848))\n- Remove url related `aws.lambda.api_gateway.request` tags ([0861571](https://github.com/serverless/console/commit/0861571555a3939d6d8eeaa97f816a90a7410e37))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.3.0...@serverless/sdk-schema@0.4.0) (2022-09-06)\n\n### ⚠ BREAKING CHANGES\n\n- `aws.lambda.sqs.operation` and `aws.lambda.sns.operation`are removed from schema (been added by mistake as they apply only to AWS SDK spans)\n\n### Bug Fixes\n\n- Remove tags which do not apply to `aws.lambda` span ([705087b](https://github.com/serverless/console/commit/705087b91d655df050849b9cfda326f85a447db8))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.2.0...@serverless/sdk-schema@0.3.0) (2022-08-31)\n\n### ⚠ BREAKING CHANGES\n\n- `AwsApiGatewayRequestTags.string_parameters` is renamed to `AwsApiGatewayRequestTags.query_string_parameters`\n\n#### Bug Fixes\n\n- Fix schema property name ([6100b51](https://github.com/serverless/console/commit/6100b51d2a75ab21fa5442eef373875aa8020a5f))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.1.0...@serverless/sdk-schema@0.2.0) (2022-08-29)\n\n### ⚠ BREAKING CHANGES\n\n- Top level tags are no longer expected to have underscores replaced with \".\", and they were reorganized into nested structure- Some properties out of `SlsTags` and `AwsLambdaTags` where changed to be optional\n\n### Features\n\n- Mark as optional properties not provided by the extension ([8ca71a6](https://github.com/serverless/console/commit/8ca71a65d77f7e9b4ae7323df1853a97fb32f05c))\n- Unify tags definiton rules ([a55d091](https://github.com/serverless/console/commit/a55d09124fd35088f25dc3444faea46c98d2e922))\n\n### 0.1.0 (2022-08-22)\n\n- Initial Release of Schema ([bfb26db](https://github.com/serverless/console/commit/bfb26dbf146755553bcf1a73dbb39a02ad05da49))\n","node/packages/sdk-schema/tsconfig.rollup.json":"# Sdk-schema Skill\n\nPath: `node/packages/sdk-schema/tsconfig.rollup.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.rollup.json)","node/packages/sdk/CHANGELOG.md":"# Sdk Skill\n\nPath: `node/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/CHANGELOG.md)","node/packages/sdk/README.md":"# sdk Documentation\n\nPath: `node/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/README.md)","node/packages/sdk/package.json":"# Sdk Skill\n\nPath: `node/packages/sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/package.json)","python/packages/aws-lambda-sdk/CHANGELOG.md":"# Aws-lambda-sdk Skill\n\nPath: `python/packages/aws-lambda-sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/CHANGELOG.md)","python/packages/aws-lambda-sdk/README.md":"# aws-lambda-sdk Documentation\n\nPath: `python/packages/aws-lambda-sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/README.md)","python/packages/sdk-schema/CHANGELOG.md":"# Sdk-schema Skill\n\nPath: `python/packages/sdk-schema/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/CHANGELOG.md)","python/packages/sdk-schema/README.md":"# sdk-schema Documentation\n\nPath: `python/packages/sdk-schema/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/README.md)","python/packages/sdk/CHANGELOG.md":"# Sdk Skill\n\nPath: `python/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/CHANGELOG.md)","python/packages/sdk/README.md":"# sdk Documentation\n\nPath: `python/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/README.md)","node/packages/aws-lambda-otel-extension/test/README.md":"# test Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/README.md)","node/packages/aws-lambda-sdk/docs/sdk-trace.md":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk-trace.md)","node/packages/aws-lambda-sdk/docs/sdk.md":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk.md)","node/packages/aws-lambda-sdk/instrument/README.md":"# instrument Documentation\n\nPath: `node/packages/aws-lambda-sdk/instrument/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/instrument/README.md)","node/packages/aws-lambda-sdk/test/README.md":"# test Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/README.md)","node/packages/sdk/docs/sdk.md":"# Docs Skill\n\nPath: `node/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/sdk.md)","node/packages/sdk/docs/trace-span.md":"# Docs Skill\n\nPath: `node/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/trace-span.md)","python/packages/aws-lambda-sdk/docs/sdk-trace.md":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk-trace.md)","python/packages/aws-lambda-sdk/docs/sdk.md":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk.md)","python/packages/aws-lambda-sdk/tests/README.md":"# tests Documentation\n\nPath: `python/packages/aws-lambda-sdk/tests/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/tests/README.md)","python/packages/sdk/docs/sdk.md":"# Docs Skill\n\nPath: `python/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/sdk.md)","python/packages/sdk/docs/trace-span.md":"# Docs Skill\n\nPath: `python/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/trace-span.md)","node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json":"# Otel-extension-external Skill\n\nPath: `node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json)","node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json":"# Otel-extension-internal-node Skill\n\nPath: `node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json)","node/packages/aws-lambda-otel-extension/test/benchmark/README.md":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/benchmark/README.md)","node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md":"# Instrumentation Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","node/packages/aws-lambda-sdk/test/benchmark/README.md":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/benchmark/README.md)","node/packages/sdk/docs/instrumentation/express-app.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/express-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/express-app.md)","node/packages/sdk/docs/instrumentation/http.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/http.md)","node/packages/sdk/docs/instrumentation/node-console.md":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/node-console.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/node-console.md)","python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md":"# Instrumentation Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","python/packages/sdk/docs/instrumentation/flask-app.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/flask-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/flask-app.md)","python/packages/sdk/docs/instrumentation/http.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/http.md)","python/packages/sdk/docs/instrumentation/python-logging.md":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/python-logging.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/python-logging.md)","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json)","node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json":"# Error-async-initialization Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json":"# Esm-aws-sdk-v2 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json":"# Esm-aws-sdk-v3 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json":"# Esm-express Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json":"# Esm-http Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json":"# Esm-nested Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json":"# Esm-sdk Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json)","node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json":"# Esm-thenable Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json)"},"items":[{"name":"CHANGELOG.md","path":"node/packages/aws-lambda-otel-extension/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/CHANGELOG.md","title":"Aws-lambda-otel-extension Skill","category":"anthropic-skill","format":"markdown","content":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.5.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.1...@serverless/aws-lambda-otel-extension@0.5.2) (2022-07-14)\n\n### Bug Fixes\n\n- Ensure broken settings do not break extension ([9d09dfd](https://github.com/serverless/runtime/commit/9d09dfd31a7b361e8f348b1b3bdafb99b1162c6d))\n\n### [0.5.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.0...@serverless/aws-lambda-otel-extension@0.5.1) (2022-07-14)\n\n### Performance Improvements\n\n- Patch ineffective `require-in-the-middle` setup ([62672b9](https://github.com/serverless/runtime/commit/62672b95dc98a61488facf63a68347da1b17d626))\n\n## [0.5.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.6...@serverless/aws-lambda-otel-extension@0.5.0) (2022-07-12)\n\n### ⚠ BREAKING CHANGES\n\n- Configuration variable `SLS_OTEL_USER_SETTINGS` is renamed to `SLS_EXTENSION`\n- Introduce new mandatory `orgId`, `namespace` and `environment` settings (required by the Serverless Console)\n- Extension is no longer observability tool agnostic. It's reconfigured to report specifically to the Serverless Console.\n  At the same time its configuration settings are simplified:\n  - Support for `destination` in all configuration groups is dropped.\n  - New required `ingestToken` property is introduced (for injection of kinesis server authentication token)\n  - Support for `metrics.outputType` and `traces.outputType` was removed (reports are hardcoded to be send in protobuf.\n\n### Features\n\n- New mandatory `orgId`, `namespace` and `environment` settings ([cc009de](https://github.com/serverless/runtime/commit/cc009de84cfe54f1934644c4bc79beb890869262))\n- On invalid user settings make extension ineffective ([8f7128b](https://github.com/serverless/runtime/commit/8f7128b2c747f5665273fd71af2a753f4a75bc89))\n- Remove support for `[metrics|traces].outputType` ([91e7e03](https://github.com/serverless/runtime/commit/91e7e03bda720dbf124f3c26465e0621942f6c24))\n- Rename `SLS_OTEL_USER_SETTINGS` into `SLS_EXTENSION` ([aa2b00b](https://github.com/serverless/runtime/commit/aa2b00beebee2e93e56f81e73cde13467db4c1ba))\n- Unconditionally send reports to the Serverless Console ([80ef8dc](https://github.com/serverless/runtime/commit/80ef8dc2982c1ad3ce64cabbe7d246ee2fb9ce60))\n- Support bundling of custom settings into layers ([cd699bc](https://github.com/serverless/runtime/commit/cd699bceda46df76d1d7d5b95923edcbb206938f))\n- Allow environment changes in bundled settings ([6e7bf67](https://github.com/serverless/runtime/commit/6e7bf67bbba786fa5dfdb1ca3cb4313f8e5d2323))\n\n### Maintenance Improvements\n\n- Add debug log on event/next response ([33950f2](https://github.com/serverless/runtime/commit/33950f21f1dcf55d29f55150a0f1a2b436e8c76d))\n- Centralize user settings handling ([b2bb89d](https://github.com/serverless/runtime/commit/b2bb89dd919eee73e9d72c795828db16d16c71f5))\n- Improve clarity of build script ([3db6c0d](https://github.com/serverless/runtime/commit/3db6c0dc40404ff101732428095bd4a623fdb307))\n\n### [0.4.6](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.5...@serverless/aws-lambda-otel-extension@0.4.6) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of promise resolution ([867b3bc](https://github.com/serverless/runtime/commit/867b3bc59e73bcda99f8e30a008fadd98b9c0f52))\n\n### Maintenance Improvements\n\n- Improve resolution handling ([938ce98](https://github.com/serverless/runtime/commit/938ce98fe03900739f9a1c9b1765e3f242d5c657))\n- Simplify stale callback handling ([fb2885a](https://github.com/serverless/runtime/commit/fb2885a9004c06e31db3eec2d2bab83f2fa39617))\n\n### [0.4.5](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.4...@serverless/aws-lambda-otel-extension@0.4.5) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of a case where `telemetryData` arrives before `eventData` ([26991ee](https://github.com/serverless/runtime/commit/26991ee530110901ec1de1a945351a7d42ec4166))\n\n### Maintenance Improvements\n\n- Add debug logs on internal extension requests timing ([2d2c2db](https://github.com/serverless/runtime/commit/2d2c2dbfe2b5fe99cd13a262031ae1d0b81be688))\n- Ensure to reuse HTTP(S) connection sockets ([82d295a](https://github.com/serverless/runtime/commit/82d295ac6f1ab7255ba6c67a890c4153b220d25c))\n- Remove `node-fetch` dependency ([688e24d](https://github.com/serverless/runtime/commit/688e24d08e94219df23038fc90b8325616d50de7))\n\n### [0.4.4](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.3...@serverless/aws-lambda-otel-extension@0.4.4) (2022-06-27)\n\n### Bug Fixes\n\n- Fix handling of doubled resolution ([8eacf17](https://github.com/serverless/runtime/commit/8eacf17644a82d1e164a2752aa35a5289becce8b))\n\n### Performance Improvements\n\n- Optimize protobuf encoding by using pre-compiled interface ([70f26e6](https://github.com/serverless/runtime/commit/70f26e6faf1c5315f11e6b3f7dee1b02956b8186))\n- Improve telemetry server response time ([60ae043](https://github.com/serverless/runtime/commit/60ae043d31e5f13594a2743b2365343d47898a72))\n\n### Maintenance Improvements\n\n- Clarify wrapping logic ([2b203f0](https://github.com/serverless/runtime/commit/2b203f0445d1e322b518b91c555446f3fc017e6d))\n- Cleanup invalid _async_ mark ([7423971](https://github.com/serverless/runtime/commit/74239715d008f26639856294dc611f3cd429eb07))\n\n### [0.4.3](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.2...@serverless/aws-lambda-otel-extension@0.4.3) (2022-06-23)\n\n### Features\n\n- Add attributes and resource to req/res payload ([18d69e9](https://github.com/serverless/runtime/commit/18d69e9a785a7019dceb2f3d657b7b31e2cf7164))\n\n### Maintenance Improvements\n\n- Changed getCurrentRequestData to getRequestContext ([a80a961](https://github.com/serverless/runtime/commit/a80a96163119615065c377c9bb3b18c4e2b8629f))\n- Added invoke time to internal context ([c70d60a](https://github.com/serverless/runtime/commit/c70d60aefb80099cb1422b1f2d745860f7258135))\n\n### [0.4.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.1...@serverless/aws-lambda-otel-extension@0.4.2) (2022-06-15)\n\n### Maintenance Improvements\n\n- Adjusted errorType for handled/unhandled ([4fe0437](https://github.com/serverless/runtime/commit/4fe0437a2d4407dfba8f0aff191fca07c89afc48))\n- Updated timeout errorType ([d9b60cd](https://github.com/serverless/runtime/commit/d9b60cd6e2df9613ae4c765d9587d7f0cb6ce82d))\n\n### [0.4.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.0...@serverless/aws-lambda-otel-extension@0.4.1) (2022-06-13)\n\n### Bug Fixes\n\n- Fix ESM support in Node.js v16 runtime ([2547826](https://github.com/serverless/runtime/commit/25478264044f453ea64acd71940f271077095537))\n\n### Maintenance Improvements\n\n- Cleanup timeout setup ([ec7c67a](https://github.com/serverless/runtime/commit/ec7c67a88d219f43cabcd9c16ac004b5eb7fc64b))\n- Debug log telemetry data cache handling ([b69e62f](https://github.com/serverless/runtime/commit/b69e62f5c47a707082f3d8f13523a089c4e37e70))\n- Ensure to flush report in one log line ([64ca1dd](https://github.com/serverless/runtime/commit/64ca1dd40886dfa2c4c5b5fe4ec965ae8811cb14))\n- Generalize debugLogs handling ([bd6340b](https://github.com/serverless/runtime/commit/bd6340b629c87787ca7bb4e8f4dbd8b94275740d))\n- Improve debug logging ([6aef91c](https://github.com/serverless/runtime/commit/6aef91c2eb2ad0f98eeacff50922efbd77cbd494))\n- Unify debug log handling ([57aceba](https://github.com/serverless/runtime/commit/57aceba04e05df1f664237401d7e7811ef5f26be))\n\n## [0.4.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.2...@serverless/aws-lambda-otel-extension@0.4.0) (2022-06-02)\n\n### ⚠ BREAKING CHANGES\n\n- All configuration settings are now set in JSON object in context of `SLS_OTEL_USER_SETTINGS` environment variable. Handling of following environment variables was replaced:\n  - `SLS_OTEL_REPORT_METRICS_URL` (replaced by `metrics.destination`)\n  - `SLS_OTEL_REPORT_TRACES_URL` (replaced by `traces.destination`)\n  - `SLS_OTEL_REPORT_LOGS_URL` (replaced by `logs.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_RESPONSE_URL` (replaced by `request.destination` and `response.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_HEADERS` (replaced by `common.destination.requestHeaders`)\n- `disableLogsMonitoring` is replaced by `logs.disabled`\n- `disableRequestResponseMonitoring` is replaced by `request.disabled` and `response.disabled`\n\n### Features\n\n- Generalize request handling and integrate settings propagated via environment variables into user settings ([e73acca](https://github.com/serverless/runtime/commit/e73acca9db5fc1ceb0681f7ddead978b6b6651b9))\n- Support new user settings format ([c6904b6](https://github.com/serverless/runtime/commit/c6904b6b6ae94a60fe8d496a1f11ac654cb8173d))\n\n### Bug Fixes\n\n- Wait for request/response hooks before settling invocation ([6742606](https://github.com/serverless/runtime/commit/67426068b78cce5db7a59888aee7b553baff82a7))\n- Ensure to handle property thenable/callback race ([77bf67f](https://github.com/serverless/runtime/commit/77bf67fdaa01aa58e620e04e80c68a943480d599))\n\n### Maintenance Improvements\n\n- Do not accept multiple paylaods at request functions ([db33381](https://github.com/serverless/runtime/commit/db3338183925fb8b55dc10a7f57553636e07dbf3))\n\n### [0.3.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.1...@serverless/aws-lambda-otel-extension@0.3.2) (2022-05-31)\n\n### Features\n\n- Filter out Serverless Dashboard data logs ([b35c41c](https://github.com/serverless/runtime/commit/b35c41c61dd162606722944bce46f7a71d3475ce))\n\n### [0.3.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.0...@serverless/aws-lambda-otel-extension@0.3.1) (2022-05-26)\n\n### Bug Fixes\n\n- Fix dependencies configuration ([9b41fa6](https://github.com/serverless/runtime/commit/9b41fa6198738669a5aebd58b7477f724888793d))\n\n### Maintenance Improvements\n\n- Bundle internal and external extensions into a single file ([9195c1e](https://github.com/serverless/runtime/commit/9195c1e8f760e27323ea65155fc3cef5e55d9ffb))\n- Distinguish JSON from request data ([aa0141b](https://github.com/serverless/runtime/commit/aa0141be19c7b18cbb0f3abcab027d958f2ab052))\n- Improve debug log for ingestion server requests ([d2b5233](https://github.com/serverless/runtime/commit/d2b5233020357c2384c894df5ef87e4ad2d03a0e))\n- Improve debug log for telemetry payload ([b133ea6](https://github.com/serverless/runtime/commit/b133ea665b2d0308cbd41f7605e5dec15d3acba5))\n- Log extension overhead processing durations ([7ddb265](https://github.com/serverless/runtime/commit/7ddb26576148f6c5466db00370fc5de770a6507a))\n- Remove obsolete debug log ([59ae9a8](https://github.com/serverless/runtime/commit/59ae9a8b1b48356c5974f1dd758ceb404c098bd5))\n- Rename `logMessage` to `debugLog` ([b7c2edc](https://github.com/serverless/runtime/commit/b7c2edcd3332d9383369e5ab1d8a68262b3be928))\n- Simplify protobuf processing ([e339066](https://github.com/serverless/runtime/commit/e339066d4b1f7046e06fdbd911b7f838b8945596))\n\n## [0.3.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.21...@serverless/aws-lambda-otel-extension@0.3.0) (2022-05-23)\n\n### ⚠ BREAKING CHANGES\n\n- Path to exec wrapper has changed from `/opt/otel-extension/internal/exec-wrapper.sh` to `/opt/otel-extension-internal-node/exec-wrapper.sh`. Change should be reflected when configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable for lambda\n\n### Features\n\n- Build script for runtime agnostic version of external extension ([e9fb48c](https://github.com/serverless/runtime/commit/e9fb48c0a75a058f6edac85033f8a8406fb1054a))\n- Split internal and external extension into independent extensions ([13a7a72](https://github.com/serverless/runtime/commit/13a7a72a01c43d79176ef0f34b54fca64aba9651))\n\n### Bug Fixes\n\n- Fix handling of JSON type payloads ([5ba0175](https://github.com/serverless/runtime/commit/5ba0175b04a01311e9283c8d0b5a470a5b0d6347))\n\n### Maintenance Improvements\n\n- Rewrite external extension ([73cfc5c](https://github.com/serverless/runtime/commit/73cfc5c9c979f2d7b089f5fb3deca39ab1f52086))\n- Drop `node-fetch` dependency in external extension ([cca15ed](https://github.com/serverless/runtime/commit/cca15ed850123ee2d7130bb7eb03d0de97ce8a52))\n- Provide separate `userSettings` source for both extensions ([5a6909d](https://github.com/serverless/runtime/commit/5a6909dceabb7f73f15fb5055476e5b9d6f141dd))\n- Remove `lodash.isobject` dependency ([4773a7c](https://github.com/serverless/runtime/commit/4773a7cf52b0684fc8db100b0b1321444539c612))\n- Remove `OTEL_SERVER_PORT` definition from common scope ([fe443a7](https://github.com/serverless/runtime/commit/fe443a7fd5060b6182de5797aece98ba4d45aaac))\n- Remove common `logMessage` ([a620a06](https://github.com/serverless/runtime/commit/a620a065e2c20d7a996ce0c64093686fea4c8c05))\n\n### [0.2.21](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.20...@serverless/aws-lambda-otel-extension@0.2.21) (2022-04-29)\n\n### Features\n\n- Avoid sending binary response data ([dbb3711](https://github.com/serverless/runtime/commit/dbb3711b696a77290f93a36f1f2f2e190067c36a))\n\n### [0.2.20](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.19...@serverless/aws-lambda-otel-extension@0.2.20) (2022-04-26)\n\n### Bug Fixes\n\n- Updated timeout error message ([2f49bcd](https://github.com/serverless/runtime/commit/2f49bcd291d4574384515a028060897fa36043c0))\n\n### [0.2.19](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.18...@serverless/aws-lambda-otel-extension@0.2.19) (2022-04-21)\n\n### Features\n\n- Suport `userSettings.disableLogsMonitoring` ([54d1fa9](https://github.com/serverless/runtime/commit/54d1fa996e82566fd505d9e1975d9c641651d147))\n- Support `userSettings.disableRequestResponseMonitoring` ([b7998b4](https://github.com/serverless/runtime/commit/b7998b42843e02e1fb76faf60a73e127c86bdb7d))\n\n### Maintenance Improvements\n\n- Centralize log listener server handling ([39fb512](https://github.com/serverless/runtime/commit/39fb51297105f8c3c491b41f151e592169601fb1))\n- Centralize log listener server host and port configuration ([1c38e2d](https://github.com/serverless/runtime/commit/1c38e2d6a1a8b5dd3bc5ddef1f5bc24f8cc0e230))\n- Centralize subscription configuration ([c6ffbc8](https://github.com/serverless/runtime/commit/c6ffbc8f61b2ebebceb35f4a576900ee27b3274a))\n- Improve handling of dead paths ([9336587](https://github.com/serverless/runtime/commit/933658710e2dc814f0b2f2c1221c8044e924b132))\n- Remove obsolete error handling ([7310032](https://github.com/serverless/runtime/commit/7310032176d1e9ddd17bde9378ea260844f6b044))\n- Remove obsolete handling from telemetry server ([247dec6](https://github.com/serverless/runtime/commit/247dec6665597b7f6d56fa8454c18a32352d5458))\n- Reorder initial setup ([7f9e364](https://github.com/serverless/runtime/commit/7f9e364d23ab7cf0341aa2e9e7e255f398cb2fa7))\n\n### [0.2.18](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.18) (2022-04-13)\n\n### Bug Fixes\n\n- Adjusted code for integration tests ([5709511](https://github.com/serverless/runtime/commit/5709511ed5afd4b06c541383d39e0880feacd2fa))\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.17](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.17) (2022-04-13)\n\n### Bug Fixes\n\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.13](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.13) (2022-04-13)\n\n### Bug Fixes\n\n- Fixed waitFor bug ([aa0658c](https://github.com/serverless/runtime/commit/aa0658cc8c3ab87708ec33c00f21dc93c1dc76e7))\n\n### [0.2.12](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.10...@serverless/aws-lambda-otel-extension@0.2.12) (2022-04-13)\n\n### Bug Fixes\n\n- Include spanId in req/res data ([1801503](https://github.com/serverless/runtime/commit/1801503557b09d97edbda16f94f990b6914c5bad))\n\n### Maintenance Improvements\n\n- Automate extension version resolution ([d1d8c12](https://github.com/serverless/runtime/commit/d1d8c124563b0481383c21b69e7f13576dafbab9))\n- Improve `faas.collector_version` format ([9ccbfa1](https://github.com/serverless/runtime/commit/9ccbfa10c301d1234d595ae5b242bd43a42b1ade))\n- Optimize instrumentations setup ([99b47fd](https://github.com/serverless/runtime/commit/99b47fd339f1a64312ef7c37baca54f6e9967ac1))\n- Prevent misleading \"No modules..\" warning ([85fbc39](https://github.com/serverless/runtime/commit/85fbc399ad61914104d7f86e60699042d7fe6f79))\n- Remove obsolete config configuration ([5b448ba](https://github.com/serverless/runtime/commit/5b448ba4c0bac1d9f6653151cad9d075916def3f))\n- Remove obsolete instrumentation registration ([014b6b3](https://github.com/serverless/runtime/commit/014b6b39647df54643aa18086183479810aaf79a))\n- Remove obsolete payload compression ([f5ceb3d](https://github.com/serverless/runtime/commit/f5ceb3d9151ad2183d3ebe5e1b079f4a7e788fea))\n","isInternal":false,"tokens":5776,"sizeBytes":17963},{"name":"package.json","path":"node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json","title":"Otel-extension-external Skill","category":"anthropic-skill","format":"json","content":"# Otel-extension-external Skill\n\nPath: `node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json)","tokens":300,"sizeBytes":303},{"name":"package.json","path":"node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json","title":"Otel-extension-internal-node Skill","category":"anthropic-skill","format":"json","content":"# Otel-extension-internal-node Skill\n\nPath: `node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json)","tokens":300,"sizeBytes":318},{"name":"package.json","path":"node/packages/aws-lambda-otel-extension/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/package.json","title":"@serverless/aws-lambda-otel-extension","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@serverless/aws-lambda-otel-extension\",\n  \"repository\": \"serverless/runtime\",\n  \"version\": \"0.5.2\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"adm-zip\": \"^0.5.9\",\n    \"child-process-ext\": \"^2.1.1\",\n    \"esbuild\": \"^0.14.49\",\n    \"essentials\": \"^1.2.0\",\n    \"fs2\": \"^0.3.9\",\n    \"memoizee\": \"^0.4.15\",\n    \"protobufjs\": \"^6.11.3\",\n    \"semver\": \"^7.3.7\",\n    \"yargs-parser\": \"^21.0.1\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-otel-extension@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.zip\",\n    \"build:external\": \"./scripts/build.js dist/extension-external.zip --mode=2\",\n    \"build:internal\": \"./scripts/build.js dist/extension-internal.zip --mode=1\",\n    \"generate-proto\": \"pbjs -t static-module -w commonjs -o external/otel-extension-external/proto.js proto/metric-service.proto proto/trace-service.proto\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","frontmatter":{"name":"@serverless/aws-lambda-otel-extension","repository":"serverless/runtime","version":"0.5.2","author":"Serverless, Inc.","dependencies":{"adm-zip":"^0.5.9","child-process-ext":"^2.1.1","esbuild":"^0.14.49","essentials":"^1.2.0","fs2":"^0.3.9","memoizee":"^0.4.15","protobufjs":"^6.11.3","semver":"^7.3.7","yargs-parser":"^21.0.1"},"standard-version":{"tagPrefix":"@serverless/aws-lambda-otel-extension@","path":".","skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"scripts":{"build":"./scripts/build.js dist/extension.zip","build:external":"./scripts/build.js dist/extension-external.zip --mode=2","build:internal":"./scripts/build.js dist/extension-internal.zip --mode=1","generate-proto":"pbjs -t static-module -w commonjs -o external/otel-extension-external/proto.js proto/metric-service.proto proto/trace-service.proto","prepare-release":"standard-version && prettier --write CHANGELOG.md","test":"mocha \"test/unit/**/*.test.js\"","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","test:integration":"mocha \"test/integration/**/*.test.js\"","test:performance":"mocha test/benchmark/performance.test.js"},"publishConfig":{"access":"public"},"license":"MIT"},"isInternal":false,"tokens":505,"sizeBytes":1709},{"name":"package.json","path":"node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json","title":"Esm-callback Skill","category":"anthropic-skill","format":"json","content":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json)","tokens":300,"sizeBytes":296},{"name":"package.json","path":"node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json","title":"Lambdas Skill","category":"anthropic-skill","format":"json","content":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json)","tokens":300,"sizeBytes":265},{"name":"CHANGELOG.md","path":"node/packages/aws-lambda-sdk/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/CHANGELOG.md","title":"Aws-lambda-sdk Skill","category":"anthropic-skill","format":"markdown","content":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.14...@serverless/aws-lambda-sdk@0.15.15) (2023-09-27)\n\n### [0.15.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.13...@serverless/aws-lambda-sdk@0.15.14) (2023-09-20)\n\n### Features\n\n- Add support for env SLS_DISABLE_TRACE_SAMPLING ([#876](https://github.com/serverless/console/issues/876)) ([e6601f7](https://github.com/serverless/console/commit/e6601f759c5a41cda150221ccf848493915d869f))\n\n### [0.15.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.12...@serverless/aws-lambda-sdk@0.15.13) (2023-08-16)\n\n### Bug Fixes\n\n- Update base SDK version and add test fixture for async createSpan ([77c1917](https://github.com/serverless/console/commit/77c1917c63700cb64345997666ab7acab3dac5b5))\n\n### [0.15.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.11...@serverless/aws-lambda-sdk@0.15.12) (2023-08-10)\n\n### Bug Fixes\n\n- Use createSpan instead of createTraceSpan ([d455c52](https://github.com/serverless/console/commit/d455c52c85071fea48d5cf4c56784eca92c1d79a))\n\n### [0.15.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.10...@serverless/aws-lambda-sdk@0.15.11) (2023-08-03)\n\n### Features\n\n- Add createTraceSpan support ([58f3667](https://github.com/serverless/console/commit/58f36673d69ee824a59aaa75bf76b98503b8a6ba))\n\n### [0.15.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.9...@serverless/aws-lambda-sdk@0.15.10) (2023-08-02)\n\n### Features\n\n- Support setEndpoint in Lambda SDK ([c7766ee](https://github.com/serverless/console/commit/c7766ee2929f3fdd21bb3a47bab44dddcd237550))\n\n### [0.15.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.8...@serverless/aws-lambda-sdk@0.15.9) (2023-07-06)\n\n### Bug Fixes\n\n- Ensure NODE_PATH always contains required paths ([47acfd2](https://github.com/serverless/console/commit/47acfd24f7d7ba818f056e640eda6281f1f57580))\n- Ensure to expose uncaught exceptions ([45e4893](https://github.com/serverless/console/commit/45e4893791062b4a455baae98e929b509531d749))\n- Instrument [@smithy](https://github.com/smithy) scoped smithy client ([f6fe1d7](https://github.com/serverless/console/commit/f6fe1d788b1a2fb2e6b2d7590a7f3f2e7f547223))\n- Unregister @smithy/smithy-client instrumentation on uninstall ([31e8b9b](https://github.com/serverless/console/commit/31e8b9b708244d756cacca6799f1fe5be97ced09))\n\n### [0.15.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.7...@serverless/aws-lambda-sdk@0.15.8) (2023-06-23)\n\n### Bug Fixes\n\n- Fix handling of request truncation ([ca7d46b](https://github.com/serverless/console/commit/ca7d46b35cc38d4913bf1f42cb2f6906d2033b5f))\n\n### [0.15.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.6...@serverless/aws-lambda-sdk@0.15.7) (2023-06-22)\n\n### Features\n\n- Do not sample infrequently invoked functions ([da93c42](https://github.com/serverless/console/commit/da93c426fe353f410b6f26c2118e2c16713af34a))\n- Increase sampling rate to 20% ([a3ca4a3](https://github.com/serverless/console/commit/a3ca4a3b8693cf5cb8362107a42a83109c9de330))\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.5...@serverless/aws-lambda-sdk@0.15.6) (2023-06-15)\n\n### Features\n\n- Truncate payload if exceeds 256KB ([516f32d](https://github.com/serverless/console/commit/516f32d610d029e270d0563ac74196adc299ab2e))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.4...@serverless/aws-lambda-sdk@0.15.5) (2023-06-07)\n\n_Adapt updates from v0.5.20 of `@serverless/sdk`_\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.3...@serverless/aws-lambda-sdk@0.15.4) (2023-05-30)\n\n### Bug Fixes\n\n- Fix handling of case where runtime waits for an empty event loop ([947a769](https://github.com/serverless/console/commit/947a7690ee548a6ec62576333d38359815368c04))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.2...@serverless/aws-lambda-sdk@0.15.3) (2023-05-25)\n\n### Bug Fixes\n\n- Fix handling of not responding handlers ([7d06d67](https://github.com/serverless/console/commit/7d06d673a1162e0cb8e4967e6845bda858684c7a))\n\n### Maintenance Improvements\n\n- Access sub spans collection directly ([251fce4](https://github.com/serverless/console/commit/251fce463b3322e62b297cee5425fb3aa2aca0d1))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.1...@serverless/aws-lambda-sdk@0.15.2) (2023-05-18)\n\n### Bug Fixes\n\n- Placeholder stream values when reporting request/response body ([03b3161](https://github.com/serverless/console/commit/03b3161eae56b67bb37705c52c987571719f8b61))\n\n### Maintenance Improvements\n\n- Improve organization of replacer logic ([92bb89e](https://github.com/serverless/console/commit/92bb89ea1eea27103de139660dcfda9a88888038))\n\n### [0.15.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.0...@serverless/aws-lambda-sdk@0.15.1) (2023-05-17)\n\n### Features\n\n- Support response streaming ([2e7f8d0](https://github.com/serverless/console/commit/2e7f8d05d073325eb28c1e865a9b968f12b1724e))\n- Do not write dev mode specific events in trace payload ([a324263](https://github.com/serverless/console/commit/a324263e46ccc56e3c468a947f716742b57ca1a1))\n\n### Maintenance Improvements\n\n- Improve filter logic organization ([50166a0](https://github.com/serverless/console/commit/50166a0d821e4fc3b33ba6fa10c8391168ac76c1))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.23...@serverless/aws-lambda-sdk@0.15.0) (2023-05-11)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payloads prefixed with `SERVERLESS_TELEMETRY.T.` are replaced with gzipped payloads written with `SERVERLESS_TELEMETRY.TZ.` prefix\n\n### Performance Improvements\n\n- Improve size of written telemetry log by gzipping it ([#738](https://github.com/serverless/console/issues/738)) ([3d28670](https://github.com/serverless/console/commit/3d2867082863fee3d6b168dae3d9a7eaaf5dadd8))\n\n### [0.14.23](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.22...@serverless/aws-lambda-sdk@0.14.23) (2023-05-10)\n\n### Maintenance Improvements\n\n- Black box AWS SDK spans via new dedicated method ([1266baa](https://github.com/serverless/console/commit/1266baa98aa9170b1d2c6e57136d75e00d089a7f))\n\n### [0.14.22](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.21...@serverless/aws-lambda-sdk@0.14.22) (2023-05-04)\n\n_Adapt updates from v0.5.16 of `@serverless/sdk`_\n\n### [0.14.21](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.20...@serverless/aws-lambda-sdk@0.14.21) (2023-04-28)\n\n_Adapt updates from v0.5.15 of `@serverless/sdk`_\n\n### [0.14.20](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.19...@serverless/aws-lambda-sdk@0.14.20) (2023-04-27)\n\n_Adapt updates from v0.5.14 of `@serverless/sdk`_\n\n### [0.14.19](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.18...@serverless/aws-lambda-sdk@0.14.19) (2023-04-27)\n\n### Features\n\n- Improve sampling resolution ([beb7208](https://github.com/serverless/console/commit/beb7208133fc4f70d2d89b5f719ce032b6e273b9))\n\n### Bug Fixes\n\n- Ensure our `--require` option is first ([e7d8a3e](https://github.com/serverless/console/commit/e7d8a3eec7bba01d27ed92de142538b687f842f3))\n\n### [0.14.18](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.17...@serverless/aws-lambda-sdk@0.14.18) (2023-04-26)\n\n### Maintenance Improvements\n\n_Adapt updates from v0.5.12 of `@serverless/sdk`_\n\n### [0.14.17](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.16...@serverless/aws-lambda-sdk@0.14.17) (2023-04-21)\n\n### Bug Fixes\n\n- Ensure `sdk.runtime` tag on all payloads ([5f44099](https://github.com/serverless/console/commit/5f4409982b7f1939c772d2550c51d9de9404a33d))\n\n### Maintenance Improvements\n\n- Remove no longer supported option ([9ecade7](https://github.com/serverless/console/commit/9ecade774f727f8d7e8b56c8c5454cb02f57bc9f))\n\n### [0.14.16](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.15...@serverless/aws-lambda-sdk@0.14.16) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.10_\n\n### [0.14.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.14...@serverless/aws-lambda-sdk@0.14.15) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.9_\n\n### [0.14.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.13...@serverless/aws-lambda-sdk@0.14.14) (2023-04-14)\n\n### Bug Fixes\n\n- Span not closed warnings are now user warnings ([#649](https://github.com/serverless/console/issues/649)) ([d2b958c](https://github.com/serverless/console/commit/d2b958c070ecc2af490f25f73e588f740b05ea76))\n\n### [0.14.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.12...@serverless/aws-lambda-sdk@0.14.13) (2023-04-14)\n\n### Features\n\n- Add Structured Logging error capture ([#643](https://github.com/serverless/console/issues/643)) ([59db882](https://github.com/serverless/console/commit/59db8824530eede7b4657129aa20c882573b52e3))\n\n### [0.14.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.11...@serverless/aws-lambda-sdk@0.14.12) (2023-04-12)\n\n### Bug Fixes\n\n- SDK will report warning for unclosed spans ([#635](https://github.com/serverless/console/issues/635)) ([77192f3](https://github.com/serverless/console/commit/77192f3266a1e46efbecb04f3c7f84b5d21c231f))\n\n### [0.14.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.10...@serverless/aws-lambda-sdk@0.14.11) (2023-04-06)\n\n### Features\n\n- Improve sampling algorithm ([0428512](https://github.com/serverless/console/commit/0428512e1f01ec5d323fc488304839cc129b1b73))\n- Recognize ALB events ([4ceaca3](https://github.com/serverless/console/commit/4ceaca3001f03cca9ba0afecc67bc8378c5a97bb))\n\n### Bug Fixes\n\n- Ensure to clear root span in case of internal error ([#611](https://github.com/serverless/console/issues/611)) ([7c7856e](https://github.com/serverless/console/commit/7c7856ed99b0fffee92a3bf5151148978cc6ec25))\n\n### Maintenance Improvements\n\n- Improve configurablity of sampling function ([e26be68](https://github.com/serverless/console/commit/e26be682a7defad5d203819006021d4259266eb2))\n- Seclude `isApiEvent` util ([81d7e4a](https://github.com/serverless/console/commit/81d7e4ab1da508edf4a5bb9a580f967cecc47bd4))\n\n### [0.14.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.9...@serverless/aws-lambda-sdk@0.14.10) (2023-04-03)\n\n### Bug Fixes\n\n- Ensure aws-lambda-sdk types match aws-sdk ([#597](https://github.com/serverless/console/issues/597)) ([1e1b739](https://github.com/serverless/console/commit/1e1b73915354876bbb4fb54f5881bbffc5cff269))\n\n### [0.14.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.8...@serverless/aws-lambda-sdk@0.14.9) (2023-03-29)\n\n### Features\n\n- Write `sdk.runtime` tag ([065af50](https://github.com/serverless/console/commit/065af505536979ce1ac602c379a2009da4ca134a))\n\n### [0.14.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.7...@serverless/aws-lambda-sdk@0.14.8) (2023-03-15)\n\n### Features\n\n- Enforce 20% sampling on successful invocations in prod environment ([80a02b4](https://github.com/serverless/console/commit/80a02b44eb8cc6c95d65b29976ca71b23f8d2537))\n\n### [0.14.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.6...@serverless/aws-lambda-sdk@0.14.7) (2023-02-28)\n\n### Bug Fixes\n\n- Ensure to not capture logs issued by the AWS runtime ([2df64ee](https://github.com/serverless/console/commit/2df64eecf59679e8693107cd9e19f33bb752d6a8))\n\n### [0.14.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.5...@serverless/aws-lambda-sdk@0.14.6) (2023-02-10)\n\n### Features\n\n- Strip binary lambda request ([2b85fe8](https://github.com/serverless/console/commit/2b85fe81ee9492442e28ed954eadf61c7adb12b5))\n- Strip large lambda request and response bodies ([afd9ec9](https://github.com/serverless/console/commit/afd9ec98c39e57c99af2e4a9efaa290f15afeecc))\n- Strip too large AWS SDK request bodies ([de064c1](https://github.com/serverless/console/commit/de064c1ac2babe94036dfc034992308ce7222ef7))\n\n### Maintenance Improvements\n\n- Do not strip non JSON bodies ([431b48e](https://github.com/serverless/console/commit/431b48e4918e978b7e947c7ca99d709d174c9267))\n- Ensure to not proces request and response when not in dev mode ([9d016aa](https://github.com/serverless/console/commit/9d016aa4e1436ecb3b852c9102d2548d00d3f088))\n- Exclude `runEsbuild` util ([7d985c4](https://github.com/serverless/console/commit/7d985c4fc436158cadb3bf671b5688a2b5f52105))\n- Report binary response body removal with notice event ([52588a0](https://github.com/serverless/console/commit/52588a01245ad8aa88bb77bc74b7553c734bd701))\n\n### [0.14.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.4...@serverless/aws-lambda-sdk@0.14.5) (2023-02-02)\n\n### Maintenance Improvements\n\n_Upgrade to `@serverless/sdk` to v0.5.0_\n\n- Adapt to utility rename done on SDK side ([2f16112](https://github.com/serverless/console/commit/2f16112c9e3e1050d17188e307e0914997d766ed))\n- Reconfigure warnings with `._reportWarning` ([22b8d4f](https://github.com/serverless/console/commit/22b8d4f2258b97500e8640bd99417d27ca8b4b10))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.3...@serverless/aws-lambda-sdk@0.14.4) (2023-02-01)\n\n_Upgrade to `@serverless/sdk` to v0.4.4_\n\n### [0.14.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.2...@serverless/aws-lambda-sdk@0.14.3) (2023-01-30)\n\n### Features\n\n- Prevent lambda crashes on internal SDK errors ([6f350a9](https://github.com/serverless/console/commit/6f350a9ca6cbbf1d318507a34a27ad9d10ffc93a))\n\n### Bug Fixes\n\n- Do not send root span without required tag to dev mode ([44b0e4e](https://github.com/serverless/console/commit/44b0e4e92ab3f1c8704978e182ae69ae52e01874))\n- Fix AWS SDK v3 request error reporting ([3dd663c](https://github.com/serverless/console/commit/3dd663c46151694c2a3e5ed4ed048465a9309d71))\n- Fix handling of uncommon AWS SDK error report ([64afe99](https://github.com/serverless/console/commit/64afe993f0717ccfc752e5ee23fdea20463dbc1d))\n- Fix invocation closure race condition ([13649b2](https://github.com/serverless/console/commit/13649b227e22ef600bf468215ca6d8fd59e77274))\n\n### Maintenance Improvements\n\n- Rely on newly introduced `reportSdkError` util ([e7d9cc0](https://github.com/serverless/console/commit/e7d9cc0529569a830ba72959e6f120fcb244b5f0))\n- Clear dead referrences to `global.serverlessSdk` ([048e72e](https://github.com/serverless/console/commit/048e72e916d80fefa212b89e998678631f0fff87))\n- Improve logic explanation ([96c39a6](https://github.com/serverless/console/commit/96c39a6c3d7b4b6bdf7c26fea338f17c962392fe))\n- Improve readability of inline comment ([e6a40a2](https://github.com/serverless/console/commit/e6a40a24434f9dc0c4ebbe07d8587e225ff57139))\n\n### [0.14.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.1...@serverless/aws-lambda-sdk@0.14.2) (2023-01-26)\n\n### Maintenance Improvements\n\n- Upgrade to SDK v0.4.1 ([efc2220](https://github.com/serverless/console/commit/efc2220edda74f7d9476688d06b1ad792d8eb1d2))\n\n### [0.14.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.0...@serverless/aws-lambda-sdk@0.14.1) (2023-01-23)\n\n### Bug Fixes\n\n- Ensure to clear custom tags collection between invocations ([b8eadb6](https://github.com/serverless/console/commit/b8eadb68e453fd68dba86d5e9ba191b6c20154d6))\n\n## [0.14.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.1...@serverless/aws-lambda-sdk@0.14.0) (2023-01-19)\n\n### ⚠ BREAKING CHANGES\n\n- Outcome error meta is no longer provided with outcome error tags on `aws.lambda` root span.\n  Instead it's transported with captured event which shares same timestamp with `aws.lambda` root span end time\n- Global custom tags are exposed on TracePayload instead of the root span\n\n### Features\n\n- Propagate all captured events to `dev mode` ([e19b41e](https://github.com/serverless/console/commit/e19b41e9f9152999cb99e00fbf325f405f6b60a7))\n\n### Bug Fixes\n\n- Ensure to not instrument requests signing ([ebf90ca](https://github.com/serverless/console/commit/ebf90cabc340b11068b8addeec94a16a5a9d04b1))\n- Handle gently non JSON compliant AWS SDK input and output ([321a8f5](https://github.com/serverless/console/commit/321a8f569a2406ff83966bff3df987c3b6c35264))\n\n### Maintenance Improvements\n\n- Expose custom tags directly on trace instead of root span ([91786ae](https://github.com/serverless/console/commit/91786aee5b5891252788c318ad983efcf35e83ca))\n- Remove `responseStartTime` in favor of `endTime` ([33618d6](https://github.com/serverless/console/commit/33618d68362a166307255326dcdba969b893dbf1))\n- Report outcome error data with event instead of root span tags ([87766c9](https://github.com/serverless/console/commit/87766c9e66363ee9942c5398e52b0c754c7ba408))\n\n### [0.13.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.0...@serverless/aws-lambda-sdk@0.13.1) (2023-01-13)\n\n### Features\n\n- Report traces at unhandled exceptions in invocation phase ([eadeaee](https://github.com/serverless/console/commit/eadeaeedb04390c101a7b2f0d9eae2acd317e0d1))\n- Upgrade to `@serverless/sdk` v0.3.1 (Introduce `servelressSdk.setTag`) ([78c5532](https://github.com/serverless/console/commit/78c5532b13588f27d84b3a2acdfc9b0e1987fd4f))\n\n### Maintenance Improvements\n\n- Support trace closure at initialization phase ([48262d0](https://github.com/serverless/console/commit/48262d0962889fe9fb5eae75b8c329fb00551f5e))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.12.0...@serverless/aws-lambda-sdk@0.13.0) (2023-01-12)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade to `@serverless/sdk` v0.3. `serverlessSdk.captureTraceSpan` is no longer available\n\n### Features\n\n- Upgrade to `@serverless/sdk` v0.3 ([e415fbc](https://github.com/serverless/console/commit/e415fbcdb8b80cd0c0fb6bffe754d4f654bf66ca))\n- Report internal warnings with structured logs ([63d046a](https://github.com/serverless/console/commit/63d046a033565d1196d2d1ae89fbae81e938e226))\n- Ensure DynamoDB tags on AWS SDK spans that cover DynamoDbDocument service ([#354](https://github.com/serverless/console/issues/354)) ([1b49f9e](https://github.com/serverless/console/commit/1b49f9e9affecfcf469dc469bb43470bdedcfc41))\n\n## [0.12.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.6...@serverless/aws-lambda-sdk@0.12.0) (2023-01-05)\n\n### ⚠ BREAKING CHANGES\n\n- `global.serverlessSdk` was removed. `@serverless/aws-lambda-sdk` and `@serverless/sdk` are now exposed in node path and can be required or imported naturally\n\n### Features\n\n- Expose `@serverless/sdk` in path instead of realying on a global ([8f4ff07](https://github.com/serverless/console/commit/8f4ff0741df73c8e6d0b3afa3ec20e3d915fdb9b))\n- Report captured events with a trace payload ([5437bd7](https://github.com/serverless/console/commit/5437bd72e7ee8c2df6618bb953e9f4bc79c1948e))\n- Send captured events to dev mode ([dfb7991](https://github.com/serverless/console/commit/dfb799116cfef18e262840546bceec5cd7e2303b))\n\n### Bug Fixes\n\n- Ensure to reset root span also in case of errors ([1d8277c](https://github.com/serverless/console/commit/1d8277cfc87cccd90213e06e51eea0530edcb729))\n- Initialize original handler at AWS intended processing point ([60db9bf](https://github.com/serverless/console/commit/60db9bfffee7358ee30009b4637d69c0aaa439e8))\n\n### Maintenance Improvements\n\n- Centralize SDK resolution ([2f8b39c](https://github.com/serverless/console/commit/2f8b39c5920736d7576c9162bb553f48798c74ba))\n- Depend on `@serverless/sdk` ([57e3621](https://github.com/serverless/console/commit/57e3621ae68ff544d4b14610baeae04e87dac8dc))\n- Do not send Node's console originated events to dev extension ([d3a2e41](https://github.com/serverless/console/commit/d3a2e411f1513cf0474546a53dc60b733307e7dd))\n\n### [0.11.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.5...@serverless/aws-lambda-sdk@0.11.6) (2022-12-19)\n\n### Bug Fixes\n\n- Do not attempt to set AWS SDK request id when there's no request ([85f02ad](https://github.com/serverless/console/commit/85f02adb46f93325b6e01678fc4de05c5212d766))\n- Do not crash in case of AWS SDK v2 double resolution setup ([95449b8](https://github.com/serverless/console/commit/95449b899de59600f13d62a9c446b3292d302ddd))\n\n### [0.11.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.4...@serverless/aws-lambda-sdk@0.11.5) (2022-12-13)\n\n### Bug Fixes\n\n- Fix handling of deferred spans, started before handler invocation ([0970940](https://github.com/serverless/console/commit/0970940e88c06b0d937a4c55d237723550f6dd60))\n- To respect open handles wait for response to end ([cc3a531](https://github.com/serverless/console/commit/cc3a531353bef5b6bce1d80911b10ff6544f50ea))\n- Reduce number of concurrently open requests to avoid EMFILE ([55d314d](https://github.com/serverless/console/commit/55d314d85e186d21f7e9561a1c5b39929e784615))\n- Clear `input` and `output` for trace payload reliably ([03140cb](https://github.com/serverless/console/commit/03140cbf7af52f88b8e91bc444b2cf8bfa3ef19a))\n\n### Maintenance Improvements\n\n- Upgrade `@serverless/sdk-schema` to v0.14 ([365ba4e](https://github.com/serverless/console/commit/365ba4e5258c1df65d945372904096afddf64f33))\n- Limit maximum number of concurrent requests to avoid EMFILE ([d16b28c](https://github.com/serverless/console/commit/d16b28c258630808957488df3109fa9592878f01))\n- Remove dead code ([73c9fa5](https://github.com/serverless/console/commit/73c9fa54c896a52567dedab0c34f087affd15a53))\n\n### [0.11.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.3...@serverless/aws-lambda-sdk@0.11.4) (2022-11-24)\n\n### Bug Fixes\n\n- Ensure to not crash in main SDK processing points ([5499231](https://github.com/serverless/console/commit/54992319357db3d4d215ea0c86f233dbdd0654a9))\n\n### [0.11.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.2...@serverless/aws-lambda-sdk@0.11.3) (2022-11-08)\n\n### Maintenance Improvements\n\n- Improve SDK error messaging ([f35ff84](https://github.com/serverless/console/commit/f35ff84bde2b6051303e2fe79fc77eab7613aaee))\n\n### [0.11.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.1...@serverless/aws-lambda-sdk@0.11.2) (2022-11-03)\n\n### Bug Fixes\n\n- Ensure warning ends with new line ([18e902f](https://github.com/serverless/console/commit/18e902f65631c56f3a85ad92af3e578f49c3482d))\n\n### Maintenance Improvements\n\n- Improve build script error reporting ([c26c936](https://github.com/serverless/console/commit/c26c936a19f7c4dad85311e85266613d4ce8659c))\n- Reshape HTTP request args handling ([13a3a53](https://github.com/serverless/console/commit/13a3a53116a259a2f8962e79cd24738e209ff71b))\n\n### [0.11.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.0...@serverless/aws-lambda-sdk@0.11.1) (2022-10-31)\n\n### Bug Fixes\n\n- Fix handling of no response lambdas ([279c5c7](https://github.com/serverless/console/commit/279c5c7c5fabd1e93f0eb8ff207a601b2de02dda))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.2...@serverless/aws-lambda-sdk@0.11.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` from v0.12 to v0.13\n\n### Features\n\n- Report all kind of responses ([2731384](https://github.com/serverless/console/commit/2731384fe4a291def130877d73a8ca654f23e9fa))\n- Support Node.js v12 ([5737b5c](https://github.com/serverless/console/commit/5737b5c222e76a02a47c4603deeecfd6927122fd))\n\n### Bug Fixes\n\n- Fix capture of HTTP response body when it's a string ([466fc22](https://github.com/serverless/console/commit/466fc22e8f22d6cbcc08beb503ed7c1733175020))\n\n### Maintenance Improvements\n\n- Cleanup support for `startTime` and `endTime` in response ([e5ef5e8](https://github.com/serverless/console/commit/e5ef5e8acef239265ec122c61d5d0ac7e3ef221b))\n- Upgrade to `@serverless/sdk-schema` v0.13 ([6ad4b72](https://github.com/serverless/console/commit/6ad4b72ebc261807f918a4e3158bc08c5d87c884))\n\n### [0.10.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.1...@serverless/aws-lambda-sdk@0.10.2) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res payloads ([#280](https://github.com/serverless/console/issues/280)) ([ffc1dcd](https://github.com/serverless/console/commit/ffc1dcd423dee1bf9d6142df17a8d9b23a451049))\n\n### Bug Fixes\n\n- Matched invocation start/end time ([1080d28](https://github.com/serverless/console/commit/1080d286132430804f48bfe01ba7fab676135124))\n\n### [0.10.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.0...@serverless/aws-lambda-sdk@0.10.1) (2022-10-21)\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.1...@serverless/aws-lambda-sdk@0.10.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- SDK Schema is upgraded to v0.11 - `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input` and `output` properties.\n\n### Features\n\n- Adapt `span.input` and `span.output` ([bb5e222](https://github.com/serverless/console/commit/bb5e222f2f1efd5392ffb5cc6cb259d388238673))\n\n### [0.9.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.0...@serverless/aws-lambda-sdk@0.9.1) (2022-10-17)\n\n### Features\n\n- Do not trace DynamoDb request `expressionValues` ([bbc118d](https://github.com/serverless/console/commit/bbc118dd3cd8d92178b198439e96be040629c72f))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.1...@serverless/aws-lambda-sdk@0.9.0) (2022-10-11)\n\n### ⚠ BREAKING CHANGES\n\n- Dev mode communication port was changed from 2772 to 2773. For compatibiility upgrade to v0.3+ version of the dev-mode layer\n\n### Maintenance Improvements\n\n- Switch dev mode communication port ([6df2fc9](https://github.com/serverless/console/commit/6df2fc9659eb7210768b135206b0a9d70e5957b5))\n\n### [0.8.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.0...@serverless/aws-lambda-sdk@0.8.1) (2022-10-10)\n\n### Bug Fixes\n\n- Ensure opt-out for request and response monitoring ([0555565](https://github.com/serverless/console/commit/0555565c25c9cc7490a90ef8c06651be1c6f15f8))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.7.0...@serverless/aws-lambda-sdk@0.8.0) (2022-10-07)\n\n### ⚠ BREAKING CHANGES\n\n- Request and response bodies are not longer reported in CloudWatch logs\n\n### Features\n\n- Support \"dev\" mode ([8e74674](https://github.com/serverless/console/commit/8e74674335bcfeed76e3ad891dfb685c15299228))\n- Report AWS SDK request and response body in dev mode ([8e87989](https://github.com/serverless/console/commit/8e87989e805b08fa007efb7eeb70e7d9c7d2d296))\n- Expose HTTP request and response bodies in tags in dev mode ([eefcb33](https://github.com/serverless/console/commit/eefcb3329946dd5c94e6e8b50898f112e8b9fe62))\n- In dev mode send spans as they are closed to external extension ([72b59b8](https://github.com/serverless/console/commit/72b59b8aa9ab09705a9a9110bc7b5e836e405236))\n- Do not write request and response payloads ([6d604c9](https://github.com/serverless/console/commit/6d604c9516e3664442435e26abfa4b807c87c289))\n\n### Maintenance Improvements\n\n- Improve variables naming ([99973ff](https://github.com/serverless/console/commit/99973ff4676b73abbd616156359c768a63333aef))\n- Support internal `_slsIngore` option to ignore HTTP requests ([85cb986](https://github.com/serverless/console/commit/85cb9861e799ecfd8fc756031f800382dea9ac95))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.6.0...@serverless/aws-lambda-sdk@0.7.0) (2022-09-30)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.10 (Switch from `express` tags to `aws.lambda.http_router`)\n- Rename `instrument/*`utilities into `instrumenation/*`\n- Rename `serveressSdk.instrument` into `serverlessSdk.instrumentation`\n\n### Features\n\n- Support for Function URL events ([d9f619c](https://github.com/serverless/console/commit/d9f619c507035378b9b4200d660ad8d578615334))\n- Switch from `express` tags to `aws.lambda.http_router` ([64f7543](https://github.com/serverless/console/commit/64f7543ad971acb6c3d8b85bc832cda1a2975b22))\n\n### Bug Fixes\n\n- Fix span connections for consequently initialized async operations ([cd2798e](https://github.com/serverless/console/commit/cd2798e8f9d1b2978406a2d52ff830b53f34ebdf))\n- Fix open parent span resolution ([84f63e9](https://github.com/serverless/console/commit/84f63e9e99ab03b7c45046e503efc03aa5767c4d))\n\n### Maintenance Improvements\n\n- Add temporary debug logs ([8588da0](https://github.com/serverless/console/commit/8588da0b01b298f26229b70bbebd5a3bacce1267))\n- Expose `debugLog` util on `serverlessSdk` ([bb25145](https://github.com/serverless/console/commit/bb2514564af8cb0011cb4f8a430c4685166c3148))\n- Improve middleware span resolution ([641a690](https://github.com/serverless/console/commit/641a690e3f8b672fdc46e3dc511f90dc2f8335ab))\n- Rename `instrument` namespace into `instrumentation` ([88054dc](https://github.com/serverless/console/commit/88054dc789a1d151d61ade5ab909bd612d8ceab3))\n- Separate `instrument` utility context ([e159740](https://github.com/serverless/console/commit/e159740e4d9aeee7b574d4d6e99a8e24ce52bd5f))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.5.0...@serverless/aws-lambda-sdk@0.6.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.9.0\n- HTTP related have changed according to changes brought with new version of `@serverless/sdk-schema`\n- Sub spans must be closed manually (they're no longer auto closed with closure of a parent)\n- All opened spans are auto closed with a warning on root span closure (when trace is wrapped up)\n- `onCloseByParent` option is replaced by `onCloseByRoot`, as it's only root that may auto close sub spans now\n- `traceSpan.createSubSpan` method was removed in favor of `serverlessSdk.createTraceSpan`. Since now relations between spans are resolved automaticaly internally (no need to manually decide which span is parent span)\n\n### Features\n\n- Allow opened children in closed spans ([d2f87d7](https://github.com/serverless/console/commit/d2f87d796f99ee35f38769a26fe8e0f5d19dc456))\n- Resolve relation between spans automatically ([a7e2b5e](https://github.com/serverless/console/commit/a7e2b5e9e9cb88137d45159cfec31516c33dbb27))\n- Store `http.request_header_names` tag ([223371c](https://github.com/serverless/console/commit/223371ca3a52cd17af3e8397bcf84fd37702621d))\n- Support new AWS SDK DynamoDB tags ([1963d4b](https://github.com/serverless/console/commit/1963d4b31184412987c3baab3c6da8867c287b1a))\n- Upgrade HTTP related tags to contain only param names information ([0fed793](https://github.com/serverless/console/commit/0fed793f9dbec40bd4b6598fe77db071a5d6a8c4))\n\n### Bug Fixes\n\n- Fix propagation of response data ([135c524](https://github.com/serverless/console/commit/135c524005143315caa65a9662b78b4a22b57acf))\n\n### Performance Improvements\n\n- Ensure to not add unused dependencies to build ([ce2f6e4](https://github.com/serverless/console/commit/ce2f6e4132f082e967771e33d7decd743079ce94))\n\n### Maintenance Improvements\n\n- Improve test error code ([a396de3](https://github.com/serverless/console/commit/a396de38b7501ace2065626318f0284d3afbce0a))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.4.0...@serverless/aws-lambda-sdk@0.5.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.8\n\n### Features\n\n- Instrument express applications ([be10ac2](https://github.com/serverless/console/commit/be10ac2fb7b45b680a590c2aa1b5b4b48e9b03d9))\n- Trace AWS SDK requests going to any services ([c6dbe17](https://github.com/serverless/console/commit/c6dbe17b9ba15f885b251b44fa50486e99e4c572))\n\n### Maintenance Improvements\n\n- Uprade `@serverless/sdk-schema` to v0.8 ([72bfa6d](https://github.com/serverless/console/commit/72bfa6d89b33906e2b9a247e8410ce057a50a3d4))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.2...@serverless/aws-lambda-sdk@0.4.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.7\n\n### Features\n\n- Instrument AWS SDK requests ([8fe8676](https://github.com/serverless/console/commit/8fe867621b6d0421c5fe4bf951353b01eaa1af22))\n- Support ignoring specified HTTP requests from tracing ([63a0450](https://github.com/serverless/console/commit/63a0450f525c2a7e726ad1006968a5bbb744e663))\n\n### Bug Fixes\n\n- Ensure safe requires order ([f853179](https://github.com/serverless/console/commit/f853179d34f73e6233bc49b293d7eddc91d76229))\n\n### Maintenance Improvements\n\n- Do not crash if tag is re-set with same value ([d9c5647](https://github.com/serverless/console/commit/d9c56475fc53f294962dd4ae3b6df5567f253046))\n- Make `serverlessSdk._initialize` private ([887bbc4](https://github.com/serverless/console/commit/887bbc4af82662d37f7fea8c8303f773f5a52506))\n- Upgrade `@serverless/sdk-schema` to v0.7 ([2f481f8](https://github.com/serverless/console/commit/2f481f8b22d7902336460f17a67b01df53e9a1d3))\n\n### [0.3.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.1...@serverless/aws-lambda-sdk@0.3.2) (2022-09-14)\n\n### Features\n\n- Write request and response payloads ([b04f030](https://github.com/serverless/console/commit/b04f0303444ffd44a3930cc4a098562641a56ff9))\n- An option to disable HTTP instrumentation ([c5da3fd](https://github.com/serverless/console/commit/c5da3fdf2b75862c46da9d56045099d064c25da4))\n\n### Maintenance Improvements\n\n- Cleanup logic ([06869fc](https://github.com/serverless/console/commit/06869fc44cd3b9a06c2527a92942fc70b17352f7))\n- Do not write debug JSON payload ([f94c874](https://github.com/serverless/console/commit/f94c87482ec7729c0ef6d079aa60de100c705cfe))\n- Generalize handling of instrumentation configuration ([84887b3](https://github.com/serverless/console/commit/84887b3e3f2947804a59fd489545ee6353239c94))\n\n### [0.3.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.0...@serverless/aws-lambda-sdk@0.3.1) (2022-09-12)\n\n### Features\n\n- Auto tracing of internal HTTP and HTTPS requests ([ab8a428](https://github.com/serverless/console/commit/ab8a428300fecca298fbb966f563da1edf997563))\n- `TraceSpan` option `onCloseByParent` ([f34b5d8](https://github.com/serverless/console/commit/f34b5d802f4f7ce6f391a89b87dedab5ea2d7409))\n\n### Bug Fixes\n\n- Fix wrapping of nested ESM handlers ([03e7c18](https://github.com/serverless/console/commit/03e7c18405af2cc59f30342387961ac0de8a56dc))\n\n### Maintenance Improvements\n\n- Rely on `tags.setMany` to set initial tags set ([dd8522a](https://github.com/serverless/console/commit/dd8522a6b71a12ec7f80009e377dd5d5414fa3fe))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.1...@serverless/aws-lambda-sdk@0.3.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- `@serverless/sdk-schema` was upgraded to v0.5.0, which changed structure of API Gateway event related tags\n\n### Features\n\n- Setup`aws.lambda.event_type` and `aws.lambda.event_source` tags ([c21622d](https://github.com/serverless/console/commit/c21622d8c143159346e6fb68cdb176c0f83475c4))\n- Setup `aws.lambda.http.status_code` tag ([f60ec61](https://github.com/serverless/console/commit/f60ec6162f06d57eda8de64c1c8f1b7b0a4c571d))\n- Write generic `aws.lambda.http` tags in case of API Gateway events ([3231a6c](https://github.com/serverless/console/commit/3231a6c48c370862db73b203ee70e3f541ebc101))\n\n### [0.2.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.0...@serverless/aws-lambda-sdk@0.2.1) (2022-09-06)\n\n### Features\n\n- Instrument API Gateway v2 HTTP API (v1 payload) events ([82fefe2](https://github.com/serverless/console/commit/82fefe27f430e103fdd06019c3289727bb9622f6))\n- Instrument API Gateway v2 HTTP API (v2 payload) events ([f09907e](https://github.com/serverless/console/commit/f09907e4d76c3c78f1fb8d598e4a998f875d86e8))\n- Instrument SNS events ([a228bb7](https://github.com/serverless/console/commit/a228bb719b105b355967ee5295897958b97af89d))\n- Instrument SQS events ([cea70d6](https://github.com/serverless/console/commit/cea70d629184a0b5400648d6134368e092db8ce3))\n- Support arrays as tag values ([def9dfc](https://github.com/serverless/console/commit/def9dfc59bb13435afa9860c73269826aa6cadd7))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.1.0...@serverless/aws-lambda-sdk@0.2.0) (2022-09-01)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payload prefix is changed from `⚡` to `SERVERLESS_TELEMETRY`\n\n### Features\n\n- Instrument API Gateway REST API events ([233880f](https://github.com/serverless/console/commit/233880fd633bc1d2b5d6cf6b04d12b666585d682))\n- Introduce `traceSpan.tags.setMany` method ([ab730db](https://github.com/serverless/console/commit/ab730db5b9dc8980a44d60a70bdd55c556c7b86a))\n\n### Maintenance Improvements\n\n- Change telemetry log prefix to `SERVERLESS_TELEMETRY` ([52fd7df](https://github.com/serverless/console/commit/52fd7df2c73d992044e9b3c26e34a5c62811a068))\n- Improve tags reset handling ([6bda7f9](https://github.com/serverless/console/commit/6bda7f96402265f191a825b74cac49cb1f318c02))\n- Remove ineffective code ([87307e8](https://github.com/serverless/console/commit/87307e8cb8c12e2c10617eb8ce4b7fb3334911d9))\n\n### 0.1.0 (2022-08-29)\n\n### Features\n\nInitial implementation\n","isInternal":false,"tokens":12766,"sizeBytes":38392},{"name":"aws-sdk.md","path":"node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","tokens":300,"sizeBytes":245},{"name":"sdk-trace.md","path":"node/packages/aws-lambda-sdk/docs/sdk-trace.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk-trace.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk-trace.md)","tokens":300,"sizeBytes":206},{"name":"sdk.md","path":"node/packages/aws-lambda-sdk/docs/sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk.md)","tokens":300,"sizeBytes":194},{"name":"package.json","path":"node/packages/aws-lambda-sdk/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/package.json","title":"@serverless/aws-lambda-sdk","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@serverless/aws-lambda-sdk\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.15\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"@serverless/sdk\": \"^0.5.26\",\n    \"@serverless/sdk-schema\": \"^0.15.6\",\n    \"d\": \"^1.0.1\",\n    \"ext\": \"^1.7.0\",\n    \"long\": \"^5.2.3\",\n    \"type\": \"^2.7.2\"\n  },\n  \"typesVersions\": {\n    \"*\": {\n      \"*\": [\n        \".ts-types/*\"\n      ]\n    }\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-sdk@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.internal.zip\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n","frontmatter":{"name":"@serverless/aws-lambda-sdk","repository":"serverless/console","version":"0.15.15","author":"Serverless, Inc.","dependencies":{"@serverless/sdk":"^0.5.26","@serverless/sdk-schema":"^0.15.6","d":"^1.0.1","ext":"^1.7.0","long":"^5.2.3","type":"^2.7.2"},"typesVersions":{"*":{"*":[".ts-types/*"]}},"standard-version":{"tagPrefix":"@serverless/aws-lambda-sdk@","path":".","skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"scripts":{"build":"./scripts/build.js dist/extension.internal.zip","prepare-release":"standard-version && prettier --write CHANGELOG.md","test":"mocha \"test/unit/**/*.test.js\"","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","test:integration":"mocha \"test/integration/**/*.test.js\"","test:performance":"mocha test/benchmark/performance.test.js"},"publishConfig":{"access":"public"},"license":"MIT"},"isInternal":false,"tokens":407,"sizeBytes":1377},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json","title":"Error-async-initialization Skill","category":"anthropic-skill","format":"json","content":"# Error-async-initialization Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json)","tokens":300,"sizeBytes":316},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json","title":"Esm-aws-sdk-v2 Skill","category":"anthropic-skill","format":"json","content":"# Esm-aws-sdk-v2 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json)","tokens":300,"sizeBytes":280},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json","title":"Esm-aws-sdk-v3 Skill","category":"anthropic-skill","format":"json","content":"# Esm-aws-sdk-v3 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json)","tokens":300,"sizeBytes":280},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json","title":"Esm-callback Skill","category":"anthropic-skill","format":"json","content":"# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json)","tokens":300,"sizeBytes":274},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json","title":"Esm-express Skill","category":"anthropic-skill","format":"json","content":"# Esm-express Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json)","tokens":300,"sizeBytes":271},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json","title":"Esm-http Skill","category":"anthropic-skill","format":"json","content":"# Esm-http Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json)","tokens":300,"sizeBytes":262},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json","title":"Esm-nested Skill","category":"anthropic-skill","format":"json","content":"# Esm-nested Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json)","tokens":300,"sizeBytes":268},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json","title":"Esm-sdk Skill","category":"anthropic-skill","format":"json","content":"# Esm-sdk Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json)","tokens":300,"sizeBytes":259},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json","title":"Esm-thenable Skill","category":"anthropic-skill","format":"json","content":"# Esm-thenable Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json)","tokens":300,"sizeBytes":274},{"name":"package.json","path":"node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json","title":"Lambdas Skill","category":"anthropic-skill","format":"json","content":"# Lambdas Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json)","tokens":300,"sizeBytes":243},{"name":"CHANGELOG.md","path":"node/packages/sdk-schema/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/CHANGELOG.md","title":"Sdk-schema Skill","category":"anthropic-skill","format":"markdown","content":"# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.5...@serverless/sdk-schema@0.15.6) (2023-06-14)\n\n### Features\n\n- `TracePayload.is_truncated` ([a3df350](https://github.com/serverless/console/commit/a3df350aa5558edeaf4e7f75bf9660df709a80ad))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.4...@serverless/sdk-schema@0.15.5) (2023-05-17)\n\n### Features\n\n- Introduce `aws.lambda.response_mode` tag ([e61819e](https://github.com/serverless/console/commit/e61819e57b7b9342ce57c52d0d055ce0b1aa4542))\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.3...@serverless/sdk-schema@0.15.4) (2023-05-15)\n\n### Features\n\n- Dev Mode transport payload upgrade ([ec7551d](https://github.com/serverless/console/commit/ec7551dac4a167a950a60aa5b322c3c28f50f13d))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.2...@serverless/sdk-schema@0.15.3) (2023-03-29)\n\n### Features\n\n- AWS Lambda runtime related tags ([f239b44](https://github.com/serverless/console/commit/f239b442dd8a2d53ee7ea2e75a1b43f5ffc120f8))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.1...@serverless/sdk-schema@0.15.2) (2023-03-08)\n\n### Features\n\n- Define `is_sampled_out` for TracePayload ([20c1966](https://github.com/serverless/console/commit/20c1966cb5c00748e766f99bf8f054a32484cd02))\n\n## [0.15.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.0...@serverless/sdk-schema@0.15.1) (2023-02-09)\n\n### Features\n\n- Notice event tags ([c6641be](https://github.com/serverless/console/commit/c6641beee48b998866ceacd1ff8e317eefdcb057))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.5...@serverless/sdk-schema@0.15.0) (2023-02-02)\n\n### ⚠ BREAKING CHANGES\n\n- Captured event `WarningType.WARNING_TYPE_SDK` reference is renamed to `WarningType.WARNING_TYPE_SDK_USER`\n- Captured event `ErrorType.ERROR_TYPE_CAUGHT` reference is renamed to `ErrorType.ERROR_TYPE_CAUGHT_USER`\n\n### Features\n\n- Distinguish between user or internal SDK generated warning ([27f28f2](https://github.com/serverless/console/commit/27f28f2b8846ba8657d6cf60e9282580874045b8))\n- Distinguish user and sdk caught errors ([177516b](https://github.com/serverless/console/commit/177516bf05e59bba1fbd32e09c3d74863cf103f7))\n\n## [0.14.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.4...@serverless/sdk-schema@0.14.5) (2023-01-24)\n\n### Features\n\n- Define `WarningTags.stacktrace` ([b04ae2c](https://github.com/serverless/console/commit/b04ae2c7e15058c7bf3f1001931e13000409a920))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.3...@serverless/sdk-schema@0.14.4) (2023-01-18)\n\n### Features\n\n- Define `TracePayload.custom_tags` ([21056f6](https://github.com/serverless/console/commit/21056f60abf3329dac9e364e4a2d8a7e0f318e08))\n\n## [0.14.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.2...@serverless/sdk-schema@0.14.3) (2023-01-13)\n\n### Features\n\n- Define `Span.custom_tags` for custom user tags ([38338ee](https://github.com/serverless/console/commit/38338ee6c6dd11a41288220f204c4f738d680a36))\n\n## [0.14.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.1...@serverless/sdk-schema@0.14.2) (2023-01-11)\n\n### Features\n\n- `WarningTags.type` ([0cbd622](https://github.com/serverless/console/commit/0cbd622ee357967d1a44b5a546f3c6b70996e88e))\n- Define `Event.custom_fingerprint` ([306362a](https://github.com/serverless/console/commit/306362ade4abcc33dcc7e6f4d808e5790822c6ad))\n\n## [0.14.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.0...@serverless/sdk-schema@0.14.1) (2022-12-23)\n\n### Features\n\n- Add Warning Tags to Event Schema ([#333](https://github.com/serverless/console/issues/333)) ([94c9c5f](https://github.com/serverless/console/commit/94c9c5f91a9ce9378596edff4c4df009cfc9b274))\n\n### [0.14.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.2...@serverless/sdk-schema@0.14.0) (2022-12-07)\n\n### ⚠ BREAKING CHANGES\n\n- `tracePayload`: `events` is added as a repeated field\n\n### Features\n\n- Add Events as a property of TracePayload ([aced7ec](https://github.com/serverless/console/commit/aced7ecb10f4dd862d1ed29fbe2717974ed78022))\n\n### [0.13.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.1...@serverless/sdk-schema@0.13.2) (2022-12-02)\n\n### Features\n\n- Added `Event` and `EventPayload` schemas\n\n## [0.13.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.0...@serverless/sdk-schema@0.13.1) (2022-11-24)\n\n### Features\n\n- Make `aws.sdk.signature_version` tag optional ([cd566b0](https://github.com/serverless/console/commit/cd566b0f685bc62a1fd74840278fdd9f618c0cb0))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.1...@serverless/sdk-schema@0.13.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- `requestResponse` payload: `data` is removed in favor of `body` and `origin`\n\n### Features\n\n- `requestResponse` payload: Replace `data` with `body` and `origin` ([c1c7b86](https://github.com/serverless/console/commit/c1c7b86a5a4e49de79dadc717d8d31ebafc69602))\n- Support Node.js v12 ([bb62fa1](https://github.com/serverless/console/commit/bb62fa1506fdd6a99635fd780e6cbc2d5c58a10f))\n\n### [0.12.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.0...@serverless/sdk-schema@0.12.1) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res proto schema ([ce13fd8](https://github.com/serverless/console/commit/ce13fd8c83cd42b9dc708745647be8761c15bc42))\n\n### [0.12.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.11.0...@serverless/sdk-schema@0.11.1) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- Updated logs schema to support ingest process a bit better ([f217ea2](https://github.com/serverless/console/commit/f217ea24e86352b7d5ac1f877180b8037778bcec))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.1...@serverless/sdk-schema@0.11.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input and `output` properties\n\n### Features\n\n- Move span `input` and `output` data to top level properties ([277b6e9](https://github.com/serverless/console/commit/277b6e9eb3cd5517b83de2f9e4867d4d7f38cb81))\n\n## [0.10.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.0...@serverless/sdk-schema@0.10.1) (2022-10-04)\n\n### Features\n\n- Configure optional `request_body` and `response_body` tags ([ed44a1c](https://github.com/serverless/console/commit/ed44a1c749fdb990a7e121455a94eef55bfcf41b))\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.9.0...@serverless/sdk-schema@0.10.0) (2022-09-28)\n\n### ⚠ BREAKING CHANGES\n\n- `express` tags namespace is removed in favor of introduced `aws.lambda.http_router`\n\n### Features\n\n- Remove `express` tags in favor of `aws.lambda.http_router` ([ff17ea9](https://github.com/serverless/console/commit/ff17ea95513261115cec7c904457201b0c3032a5))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.8.0...@serverless/sdk-schema@0.9.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names`\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names`\n- Remove `http.query` in favor of `http.query_parameter_names`\n- Change numbering of some `http.*` fields\n\n### Features\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names` ([44702ad](https://github.com/serverless/console/commit/44702adaa08c3676b7e418a4f08e3fe34465abeb))\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names` ([2a38ba4](https://github.com/serverless/console/commit/2a38ba4f3f5db14d82be1f6787bc7444fab33bf9))\n- Remove `http.query` in favor of `http.query_parameter_names` ([ee0c8e5](https://github.com/serverless/console/commit/ee0c8e57e0e681951c018700a15ff154d4601e2e))\n- Define `exclusive_start_key` and `attribute_values` DynamoDB tags ([d15839d](https://github.com/serverless/console/commit/d15839d3fee231f22fbf956cd8997026cb39b4bc))\n\n### Maintenance Improvements\n\n- Pre-reserve slots for fields eventually to be introduced later ([c693280](https://github.com/serverless/console/commit/c69328043796780a62aaf4f724000a704df7e513))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.7.0...@serverless/sdk-schema@0.8.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Types of some numeric tags were updated to more optimal ones\n\n### Maintenance Improvements\n\n- Improve types of numeric properties ([aa8dcc5](https://github.com/serverless/console/commit/aa8dcc52e309e7ec422af62570dd199c175a98bb))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.6.0...@serverless/sdk-schema@0.7.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.sdk.account_id` tag\n- Rename `aws.sdk.aws_service` to `aws.sdk.service`\n- Remove `aws.sdk.dynamodb.table_names` in favor of singular `aws.sdk.dynamodb.table_name`\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention)\n- `aws.sdk.region` and `aws.sdk.request_id` are made optional\n- `express.method` and `express.path` are made optional\n\n### Features\n\n- Remove `aws.sdk.account_id` as it's not directly accessible ([87af073](https://github.com/serverless/console/commit/87af073b9e87a2915c5cadf779355135c05282d6))\n- Make `aws.sdk.region` and `aws.sdk.request_id` optional ([f6af48d](https://github.com/serverless/console/commit/f6af48d31474f2797a1b2f7a4494fbb7c40459b6))\n- Remove obsolete `aws_` prefix ([1acc6cf](https://github.com/serverless/console/commit/1acc6cf3108cd506f7a05a26f8d5d0d9f666ce30))\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention) ([1cd3f32](https://github.com/serverless/console/commit/1cd3f322f1977a74deda158265b529808323e76b))\n- Configure `aws.sdk.dynamodb.key_condition` to store KeyConditionExpression ([11a98c9](https://github.com/serverless/console/commit/11a98c9eb84c57b55a6a861b8cab690918560d58))\n- Update to singular `aws.sdk.dynamodb.table_name` field ([b87db6e](https://github.com/serverless/console/commit/b87db6e958b43371da335a02d807c437cca2a85d))\n- Make all `express` tags optional ([96eae9f](https://github.com/serverless/console/commit/96eae9f108f1db621ea051a1f8567b6c712c167c))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.5.0...@serverless/sdk-schema@0.6.0) (2022-09-14)\n\n### ⚠ BREAKING CHANGES\n\n- AWS SDK base tags are moved from service specific (`aws.sdk.<service>`) context to generic (`aws.sdk`)\n- Remove`operation` tags from `aws.sdk.<service>` context in favor of existing `aws.sdk.operation` tag\n- Number ids of tag properties in AWS SDK context are changed\n\n### Features\n\n- Move base AWS SDK tags to `aws.sdk` namespace ([4027b75](https://github.com/serverless/console/commit/4027b75db7b0ce0f99ea06097758e04dab805544))\n- Remove duplicate `operation` tags ([47fe2c6](https://github.com/serverless/console/commit/47fe2c6deb9762fa138d0f7fd3f75c01dd97aa22))\n- Add `aws.sdk.dynamodb.filter_expression` tag ([6bb5d3d](https://github.com/serverless/console/commit/6bb5d3df2b5f85b0aab4d2e5c6c456738e9bcb50))\n- Cleanup numbering of tag properties ([8b8b582](https://github.com/serverless/console/commit/8b8b582bd84283f785bb6e1c1843aefb6604de08))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.4.0...@serverless/sdk-schema@0.5.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- Remove url related `aws.lambda.api_gateway.request` tags. Instead `aws.lambda.http` tags should be filled only\n- Reordered tags in context `HttpTags` and added required `host` tag\n- `ExpressTags.status_code` is converted to be optional\n- `HttpTags.status_code` is converted to be optional\n\n### Features\n\n- Add RequestResponse Schema ([#177](https://github.com/serverless/console/issues/177)) ([9152c8a](https://github.com/serverless/console/commit/9152c8abece69d865e30f8bc70ecc4ec77ba83b0))\n- Improve HTTP request tags ([855070d](https://github.com/serverless/console/commit/855070db2b9e856d6aad2b912cf534671ae5894b))\n- Make `status_code` optional in express tracking ([e46b8d8](https://github.com/serverless/console/commit/e46b8d81deb384f5bf2cb6323475b233d168cfa0))\n- Make `status_code` optional in HTTP tracking ([f862891](https://github.com/serverless/console/commit/f86289111b76a913253bb84d5f38eab99bc82848))\n- Remove url related `aws.lambda.api_gateway.request` tags ([0861571](https://github.com/serverless/console/commit/0861571555a3939d6d8eeaa97f816a90a7410e37))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.3.0...@serverless/sdk-schema@0.4.0) (2022-09-06)\n\n### ⚠ BREAKING CHANGES\n\n- `aws.lambda.sqs.operation` and `aws.lambda.sns.operation`are removed from schema (been added by mistake as they apply only to AWS SDK spans)\n\n### Bug Fixes\n\n- Remove tags which do not apply to `aws.lambda` span ([705087b](https://github.com/serverless/console/commit/705087b91d655df050849b9cfda326f85a447db8))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.2.0...@serverless/sdk-schema@0.3.0) (2022-08-31)\n\n### ⚠ BREAKING CHANGES\n\n- `AwsApiGatewayRequestTags.string_parameters` is renamed to `AwsApiGatewayRequestTags.query_string_parameters`\n\n#### Bug Fixes\n\n- Fix schema property name ([6100b51](https://github.com/serverless/console/commit/6100b51d2a75ab21fa5442eef373875aa8020a5f))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.1.0...@serverless/sdk-schema@0.2.0) (2022-08-29)\n\n### ⚠ BREAKING CHANGES\n\n- Top level tags are no longer expected to have underscores replaced with \".\", and they were reorganized into nested structure- Some properties out of `SlsTags` and `AwsLambdaTags` where changed to be optional\n\n### Features\n\n- Mark as optional properties not provided by the extension ([8ca71a6](https://github.com/serverless/console/commit/8ca71a65d77f7e9b4ae7323df1853a97fb32f05c))\n- Unify tags definiton rules ([a55d091](https://github.com/serverless/console/commit/a55d09124fd35088f25dc3444faea46c98d2e922))\n\n### 0.1.0 (2022-08-22)\n\n- Initial Release of Schema ([bfb26db](https://github.com/serverless/console/commit/bfb26dbf146755553bcf1a73dbb39a02ad05da49))\n","isInternal":false,"tokens":4813,"sizeBytes":14909},{"name":"package.json","path":"node/packages/sdk-schema/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/package.json","title":"@serverless/sdk-schema","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@serverless/sdk-schema\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.6\",\n  \"main\": \"dist/index.cjs.js\",\n  \"module\": \"dist/index.esm.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"build\": \"rimraf -rf ./dist && tsc --emitDeclarationOnly && rollup --config && rimraf -rf ./dist/dts\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\"\n  },\n  \"author\": \"Serverless, Inc.\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"long\": \"^5.2.3\",\n    \"protobufjs\": \"^7.2.3\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/sdk-schema@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","frontmatter":{"name":"@serverless/sdk-schema","repository":"serverless/console","version":"0.15.6","main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"test":"mocha \"test/unit/**/*.test.js\"","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","build":"rimraf -rf ./dist && tsc --emitDeclarationOnly && rollup --config && rimraf -rf ./dist/dts","prepare-release":"standard-version && prettier --write CHANGELOG.md"},"author":"Serverless, Inc.","license":"MIT","dependencies":{"long":"^5.2.3","protobufjs":"^7.2.3"},"standard-version":{"tagPrefix":"@serverless/sdk-schema@","path":".","skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"publishConfig":{"access":"public"}},"isInternal":false,"tokens":346,"sizeBytes":1176},{"name":"tsconfig.json","path":"node/packages/sdk-schema/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.json","title":"Sdk-schema Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"@tsconfig/node16/tsconfig.json\",\n  \"compilerOptions\": {\n    \"declaration\": true,\n    \"declarationDir\": \"./dist/dts\",\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true,\n    \"outDir\": \"./dist\",\n    \"sourceMap\": true\n  },\n  \"include\": [\"out/**/*\"],\n  \"exclude\": [\"src/output\", \"dist\"],\n  \"ts-node\": {\n    \"files\": true\n  }\n}\n","frontmatter":{"extends":"@tsconfig/node16/tsconfig.json","compilerOptions":{"declaration":true,"declarationDir":"./dist/dts","emitDecoratorMetadata":true,"experimentalDecorators":true,"outDir":"./dist","sourceMap":true},"include":["out/**/*"],"exclude":["src/output","dist"],"ts-node":{"files":true}},"isInternal":false,"tokens":104,"sizeBytes":358},{"name":"tsconfig.rollup.json","path":"node/packages/sdk-schema/tsconfig.rollup.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.rollup.json","title":"Sdk-schema Skill","category":"anthropic-skill","format":"json","content":"# Sdk-schema Skill\n\nPath: `node/packages/sdk-schema/tsconfig.rollup.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.rollup.json)","tokens":300,"sizeBytes":210},{"name":"CHANGELOG.md","path":"node/packages/sdk/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/CHANGELOG.md","title":"Sdk Skill","category":"anthropic-skill","format":"markdown","content":"# Sdk Skill\n\nPath: `node/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/CHANGELOG.md)","tokens":300,"sizeBytes":173},{"name":"express-app.md","path":"node/packages/sdk/docs/instrumentation/express-app.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/express-app.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/express-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/express-app.md)","tokens":300,"sizeBytes":231},{"name":"http.md","path":"node/packages/sdk/docs/instrumentation/http.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/http.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/http.md)","tokens":300,"sizeBytes":217},{"name":"node-console.md","path":"node/packages/sdk/docs/instrumentation/node-console.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/node-console.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/node-console.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/node-console.md)","tokens":300,"sizeBytes":233},{"name":"sdk.md","path":"node/packages/sdk/docs/sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/sdk.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `node/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/sdk.md)","tokens":300,"sizeBytes":172},{"name":"trace-span.md","path":"node/packages/sdk/docs/trace-span.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/trace-span.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `node/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/trace-span.md)","tokens":300,"sizeBytes":186},{"name":"package.json","path":"node/packages/sdk/package.json","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/package.json","title":"Sdk Skill","category":"anthropic-skill","format":"json","content":"# Sdk Skill\n\nPath: `node/packages/sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/package.json)","tokens":300,"sizeBytes":173},{"name":"CHANGELOG.md","path":"python/packages/aws-lambda-sdk/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/CHANGELOG.md","title":"Aws-lambda-sdk Skill","category":"anthropic-skill","format":"markdown","content":"# Aws-lambda-sdk Skill\n\nPath: `python/packages/aws-lambda-sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/CHANGELOG.md)","tokens":300,"sizeBytes":210},{"name":"aws-sdk.md","path":"python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)","tokens":300,"sizeBytes":249},{"name":"sdk-trace.md","path":"python/packages/aws-lambda-sdk/docs/sdk-trace.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk-trace.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk-trace.md)","tokens":300,"sizeBytes":210},{"name":"sdk.md","path":"python/packages/aws-lambda-sdk/docs/sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `python/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/docs/sdk.md)","tokens":300,"sizeBytes":198},{"name":"CHANGELOG.md","path":"python/packages/sdk-schema/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/CHANGELOG.md","title":"Sdk-schema Skill","category":"anthropic-skill","format":"markdown","content":"# Sdk-schema Skill\n\nPath: `python/packages/sdk-schema/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/CHANGELOG.md)","tokens":300,"sizeBytes":198},{"name":"CHANGELOG.md","path":"python/packages/sdk/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/CHANGELOG.md","title":"Sdk Skill","category":"anthropic-skill","format":"markdown","content":"# Sdk Skill\n\nPath: `python/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/CHANGELOG.md)","tokens":300,"sizeBytes":177},{"name":"flask-app.md","path":"python/packages/sdk/docs/instrumentation/flask-app.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/flask-app.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/flask-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/flask-app.md)","tokens":300,"sizeBytes":231},{"name":"http.md","path":"python/packages/sdk/docs/instrumentation/http.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/http.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/http.md)","tokens":300,"sizeBytes":221},{"name":"python-logging.md","path":"python/packages/sdk/docs/instrumentation/python-logging.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/python-logging.md","title":"Instrumentation Skill","category":"anthropic-skill","format":"markdown","content":"# Instrumentation Skill\n\nPath: `python/packages/sdk/docs/instrumentation/python-logging.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/instrumentation/python-logging.md)","tokens":300,"sizeBytes":241},{"name":"sdk.md","path":"python/packages/sdk/docs/sdk.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/sdk.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `python/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/sdk.md)","tokens":300,"sizeBytes":176},{"name":"trace-span.md","path":"python/packages/sdk/docs/trace-span.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/trace-span.md","title":"Docs Skill","category":"anthropic-skill","format":"markdown","content":"# Docs Skill\n\nPath: `python/packages/sdk/docs/trace-span.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/docs/trace-span.md)","tokens":300,"sizeBytes":190},{"name":"README.md","path":"go/packages/dev-mode/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/go/packages/dev-mode/README.md","title":"dev-mode Documentation","category":"plugin-manifest","format":"markdown","content":"# Serverless Dev Mode Extension\nThis extension layer will forward logs from your lambda function to serverless console dev mode.\n\n> This layer is utilizing [lambda logs API](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-logs-api.html). It is important to note that the lambda logs API is not necessarily meant to forward logs in real time. Logs are really mean to be batched and sent out. This means that in this project we added a wait process that will keep the lambda function running until all logs have been posted. This means that you probably shouldn't run this extension in a production environment where longer running lambda functions will result in high costs.\n\n## Development\nThere isn't much you have to do to build/deploy this code. Simply run the following command and the code will be deployed to whatever AWS account your AWS CLI is configured for.\n```shell\nmake deploy\n```\n\nThe command above will output a layer arn once successfully deployed.\n\nAfter the layer is deployed you can attach this layer to any lambda function, just be sure to create the following environment variables.\n\n|Env Variable | Description | Required |\n|--|--|--|\n| `SLS_DEV_MODE_ORG_ID` | This is the id of the org that you will be publishing to | `true` |\n| `SLS_PUBLISH_ENDPOINT` | This is endpoint that you want logs to be forwarded to. This is helpful if you are trying to send logs to dev. | `false` |\n\n## Testing\nThis app is reusing unit tests from our node extension so the unit tests live in `../node/packages/aws-lambda-otel-extension/test/unit/external/index.test.ts`\n\nThese tests will spin up a local server that emulates the lambda API server.\n\nTo run these tests locally simply run\n\n```shell\nmake test\n```\n\n### Integrations tests\nIntegrations tests for this extension are using the integration testing setup/framework that we are using for all other projects in this monorepo. This means that the integration tests are hosted in [`../../../node/test/go/dev-mode` folder](../../../node/test/go/dev-mode/README.md). Check this folder for more details about the integration tests.\n\n## Releasing a version\nWhen you are ready to release a new version of this extension simply increment the version number in the `version.txt` file.\n\n## Regional Endpoints\nThis app uses regional endpoints when publishing telemetry data. This keeps our data transfer as fast as possible so that customer lambda functions do not experience unnecessarily long total durations while this extension forwards data to our backend.\n\nThis does mean that if AWS adds a region or a region is not listed in the `regionMap` in the `publishUrl` file it is possible for telemetry API calls to fail. So it is important that if a new region is added to AWS that we deploy a new set of endpoints in [platform-core](https://github.com/serverlessinc/platform-core).\n","isInternal":false,"tokens":595,"sizeBytes":2836},{"name":"README.md","path":"go/packages/slslambda/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/go/packages/slslambda/README.md","title":"slslambda Documentation","category":"plugin-manifest","format":"markdown","content":"# Go SDK\n\nGo SDK reports Traces, Captured Errors and Captured Warnings to Serverless Console\nfrom the AWS lambda Go runtime environment. The SDK library must be added and\ninstrumented in your AWS Lambda function handler.\n\n## Key terms\n\n- A **Captured Error** is one instance of an error that is sent to Serverless\n  Console. It can be viewed in the Trace Explorer Details.\n- A **Captured Warning** is one instance of a string that is sent to\n  Serverless Console, much like a Captured Error.\n\n## Compatibility\n\nWhile Serverless Console is developed by the makers of the Serverless Framework,\nthe entire Serverless Console product and this SDK are 100% agnostic of the\ndeployment tool you use. Serverless Console and this SDK work just as well with\nTerraform, CDK, SAM, Pulumi, etc, as they do with Serverless Framework.\n\n## Installation\n\n### Install the package\n\nTo instrument your Lambda function code you just need to replace\n`\"github.com/aws/aws-lambda-go/lambda\"` import with `\"github.com/serverless/console/go/packages/slslambda\"`.\n\nBefore:\n\n```go\npackage main\n\nimport (\n\t\"github.com/aws/aws-lambda-go/lambda\"\n)\n\nfunc main() {\n\tlambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\nAfter:\n\n```go\npackage main\n\nimport (\n\t\"github.com/serverless/console/go/packages/slslambda\"\n)\n\nfunc main() {\n\tslslambda.Start(handle)\n}\n\nfunc handle() {}\n```\n\n### Enable Logging\n\nLogging must be enabled on your org in Serverless Console in order for the data to be ingested.\n\n[Enable Tracing, Logging, and Dev Mode](/console/docs/integrations/enable-monitoring-features)\n\n### Set environment variable\n\nThe package does require `SLS_ORG_ID` environment variable to be set in your Lambda function.\nYou must do that manually using AWS API or AWS Console.\n\n## Capturing Errors\n\n```go\nslslambda.CaptureError(ctx, err)\n```\n\n## Capturing Warnings\n\n```go\nslslambda.CaptureWarning(ctx, \"something bad will happen soon\")\n```\n\n## Example\nYou can find a working example in the `example` directory.\n","isInternal":false,"tokens":464,"sizeBytes":1965},{"name":"README.md","path":"node/packages/aws-lambda-otel-extension/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/README.md","title":"aws-lambda-otel-extension Documentation","category":"plugin-manifest","format":"markdown","content":"# @serverless/aws-lambda-otel-extension\n\n## AWS Lambda extension that gathers [OpenTelemetry](https://opentelemetry.io/) data and sends it to the Serverless Console ingestion servers\n\n_Package is still in an experimental stage and subject to major changes._\n\n_At this point, only Node.js runtime is supported, but this support will be extended in the near future_\n\n### How does it work?\n\nThe extension is a lambda layer with a source maintained in [opt](opt) folder. There are two extensions configured within a layer:\n\n1. External, placed in [opt/otel-extension/external](opt/otel-extension/external) folder, which gathers information (from (1) execution environment (2) AWS Lambdas APIs (3) Data provided via internal extension) and sends the compliant [OpenTelemetry](https://opentelemetry.io/) payload to Serverless Console ingestion servers\n2. Internal, placed in [opt/otel-extension/internal](opt/otel-extension/internal) folder, which is pre-run in the same process as Node.js Lambda handler, and through pre-setup instrumentation gathers additional data about invocations, which is sent to external extension\n\n### What telemetry payload does it generate?\n\n_TODO: This section will be completed in the near future_\n\n### How to configure AWS Lambda to use it?\n\n#### 1. Build layer artifact\n\n##### 1.2 Node.js runtime version (external + internal extension)\n\n_Note: pre-build layer artifacts are published to our AWS accounts, and instead of building it manually (as documented below) it is advised to rely on them instead (for ARN's of the pre-published layers check registry files which are attached to GitHub releases)_\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\ncd ../../internal/otel-extension-internal-node\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build\n```\n\nArtifact is generated into `dist/extension.zip` file\n\n##### 1.3 Runtime agnostic version (just external extension)\n\nRuntime agnostic version (of just external layer) can be built as following\n\n```sh\n# Ensure layer dependencies are installed\ncd external/otel-extension-external\nnpm install\n\n# Build artifact\ncd ../../\nnpm run build:external\n```\n\nArtifact is generated into `dist/extension-external.zip` file\n\n##### 1.4 Custom settings\n\nMonitoring settings (as documented below) can also be bundled into generated layers, for that pass path to settings file with `--settings-filename` param. File is expected to be a valid Node.js CJS module, It can be plain JSON, or JS, which can be helpful in case of dynamically resolved settings\n\n```sh\nnpm run build -- --settings-filename <path>\n```\n\n#### 2. Publish layer\n\nPublish layer artifact to your AWS account\n\n#### 3. Attach layer to target Lambda and configure necessary environment variables\n\nEnsure that layer version ARN is listed in Lambda layers.\n\nEnsure that internal extension of a layer is pre-loaded by configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable with `/opt/otel-extension-internal-node/exec-wrapper.sh`\n\n#### 4. Configure monitoring settings\n\nMonitoring settings are expected to be provided in JSON format at `SLS_EXTENSION` environment variable.\n\n##### Required settings:\n\n###### `orgId`\n\nServerless Console organization id\n\n###### `namespace`\n\nNamespace at which reports should be grouped (Serverless Framework sets it with _service name_)\n\n###### `environment`\n\nApplication environment (Serverless Framework sets with _stage_ value)\n\n###### `ingestToken`\n\nServerless Console ingestion token, to be obtained via Serverless Console API. At this point it's resolved automatically in context of the Serverless Framework (manual resolution instructions will be provided in a near future)\n\n##### Optional settings:\n\n##### `logs`\n\nSettings that affect log monitoring. Supported options:\n\n- `logs.disabled` - Set to true to disable logs monitoring\n\n##### `request`\n\nSettings that affect requests monitoring. Supported options:\n\n- `request.disabled` - Set to true to disable requests monitoring\n\n##### `response`\n\nSettings that affect response monitoring. Supported options:\n\n- `response.disabled` - Set to true to disable response monitoring\n\n### Generated reports structure\n\n_TODO: Complete documentation on generated telemetry reports is in the works_\n\n#### Response reports\n\nAny non JSON objects in either a simple response or a HTTP response payload are not included\n\nFor example, the following will be sent without any modifications 👇\n\n```json\n{ \"message\": \"lambda response\" }\n```\n\n```json\n{ \"statusCode\": 200, \"body\": \"{\\\"message\\\": \\\"lambda response\\\"}\" }\n```\n\nThe following responses will be altered\n\n_Simple non JSON object responses will be ignored_\n\n| Input             | Output    |\n| ----------------- | --------- |\n| \"Lambda response\" | _Ignored_ |\n| true              | _Ignored_ |\n| 12                | _Ignored_ |\n\n_HTTP Responses with a non JSON body will be ignored_\n\n| Input                                              | Output                  |\n| -------------------------------------------------- | ----------------------- |\n| `{ \"statusCode\": 200, \"body\": \"lambda response\" }` | `{ \"statusCode\": 200 }` |\n\n### Tests\n\nTests can only be run in context of package repository (they're not included with npm package).\n\nSee [Tests documentation](./test/README.md)\n","isInternal":false,"tokens":1100,"sizeBytes":5283},{"name":"README.md","path":"node/packages/aws-lambda-otel-extension/test/benchmark/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/benchmark/README.md","title":"benchmark Documentation","category":"plugin-manifest","format":"markdown","content":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/benchmark/README.md)","tokens":300,"sizeBytes":255},{"name":"README.md","path":"node/packages/aws-lambda-otel-extension/test/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/README.md","title":"test Documentation","category":"plugin-manifest","format":"markdown","content":"# test Documentation\n\nPath: `node/packages/aws-lambda-otel-extension/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/README.md)","tokens":300,"sizeBytes":230},{"name":"README.md","path":"node/packages/aws-lambda-sdk/instrument/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/instrument/README.md","title":"instrument Documentation","category":"plugin-manifest","format":"markdown","content":"# instrument Documentation\n\nPath: `node/packages/aws-lambda-sdk/instrument/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/instrument/README.md)","tokens":300,"sizeBytes":226},{"name":"README.md","path":"node/packages/aws-lambda-sdk/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/README.md","title":"aws-lambda-sdk Documentation","category":"plugin-manifest","format":"markdown","content":"# @serverless/aws-lambda-sdk\n\n## AWS Lambda [Serverless Console](https://www.serverless.com/console) SDK\n\nInstruments AWS Lambda functions, propagates traces to the [Serverless Console](https://www.serverless.com/console/docs) and exposes Serverless SDK to function logic\n\n### Setup\n\n#### 1. Register with [Serverless Console](https://console.serverless.com/)\n\n#### 2. In [Serverless Console](https://console.serverless.com/) turn on integration for your AWS account and chosen Lambdas\n\n#### 3. (optionally) Fine tune default instrumentation behavior with following options\n\n##### `SLS_DISABLE_HTTP_MONITORING` (or `options.disableHttpMonitoring`)\n\nDisable tracing of HTTP and HTTPS requests\n\n##### `SLS_DISABLE_REQUEST_RESPONSE_MONITORING` (or `options.disableRequestResponseMonitoring`)\n\n(Dev mode only) Disable monitoring requests and reponses (function, AWS SDK requests and HTTP(S) requests)\n\n##### `SLS_DISABLE_AWS_SDK_MONITORING` (or `options.disableAwsSdkMonitoring`)\n\nDisable automated AWS SDK monitoring\n\n##### `SLS_DISABLE_EXPRESS_MONITORING` (or `options.disableExpressMonitoring`)\n\nDisable automated express monitoring\n\n##### `SLS_DISABLE_TRACE_SAMPLING` (or `options.disableTraceSampling`)\n\nDisable automatic trace sampling\n\n### Instrumentation\n\nAWS Lambda SDK automatically creates `aws.lambda`, `aws.lambda.initialization` and `aws.lambda.invocation` trace spans.\nFor more details see [SDK Trace spans documentation](docs/sdk-trace.md)\n\nAdditionally automatic instrumentation (with caveats) is provided for:\n\n- [HTTP(s) requests](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/http.md)\n- [express app](https://github.com/serverless/console/tree/main/node/packages/sdk/docs/instrumentation/express-app.md)\n- [AWS SDK requests](docs/instrumentation/aws-sdk.md)\n\n### SDK API\n\n- [serverlessSdk](docs/sdk.md)\n","isInternal":false,"tokens":409,"sizeBytes":1860},{"name":"README.md","path":"node/packages/aws-lambda-sdk/test/benchmark/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/benchmark/README.md","title":"benchmark Documentation","category":"plugin-manifest","format":"markdown","content":"# benchmark Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/benchmark/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/benchmark/README.md)","tokens":300,"sizeBytes":233},{"name":"README.md","path":"node/packages/aws-lambda-sdk/test/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/README.md","title":"test Documentation","category":"plugin-manifest","format":"markdown","content":"# test Documentation\n\nPath: `node/packages/aws-lambda-sdk/test/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/README.md)","tokens":300,"sizeBytes":208},{"name":"README.md","path":"node/packages/sdk-schema/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/README.md","title":"sdk-schema Documentation","category":"plugin-manifest","format":"markdown","content":"# Serverless SDK Schema\n\nThis is the auto generated NPM package from the Serverless Protobufs. Serverless uses Protobufs as the required format for all instrumentation libraries that communicate with the Serverless Platform.\n","isInternal":false,"tokens":44,"sizeBytes":225},{"name":"README.md","path":"node/packages/sdk/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/README.md","title":"sdk Documentation","category":"plugin-manifest","format":"markdown","content":"# sdk Documentation\n\nPath: `node/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/README.md)","tokens":300,"sizeBytes":175},{"name":"README.md","path":"python/packages/aws-lambda-sdk/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/README.md","title":"aws-lambda-sdk Documentation","category":"plugin-manifest","format":"markdown","content":"# aws-lambda-sdk Documentation\n\nPath: `python/packages/aws-lambda-sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/README.md)","tokens":300,"sizeBytes":212},{"name":"README.md","path":"python/packages/aws-lambda-sdk/tests/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/tests/README.md","title":"tests Documentation","category":"plugin-manifest","format":"markdown","content":"# tests Documentation\n\nPath: `python/packages/aws-lambda-sdk/tests/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/aws-lambda-sdk/tests/README.md)","tokens":300,"sizeBytes":215},{"name":"README.md","path":"python/packages/sdk-schema/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/README.md","title":"sdk-schema Documentation","category":"plugin-manifest","format":"markdown","content":"# sdk-schema Documentation\n\nPath: `python/packages/sdk-schema/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk-schema/README.md)","tokens":300,"sizeBytes":200},{"name":"README.md","path":"python/packages/sdk/README.md","rawUrl":"https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/README.md","title":"sdk Documentation","category":"plugin-manifest","format":"markdown","content":"# sdk Documentation\n\nPath: `python/packages/sdk/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/python/packages/sdk/README.md)","tokens":300,"sizeBytes":179}],"systemPromptSnippet":"<yakaai_skills repo=\"serverless/dashboard\">\n<!-- File: node/packages/aws-lambda-otel-extension/CHANGELOG.md (Tokens: ~5776 | Category: anthropic-skill) -->\n# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.5.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.1...@serverless/aws-lambda-otel-extension@0.5.2) (2022-07-14)\n\n### Bug Fixes\n\n- Ensure broken settings do not break extension ([9d09dfd](https://github.com/serverless/runtime/commit/9d09dfd31a7b361e8f348b1b3bdafb99b1162c6d))\n\n### [0.5.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.5.0...@serverless/aws-lambda-otel-extension@0.5.1) (2022-07-14)\n\n### Performance Improvements\n\n- Patch ineffective `require-in-the-middle` setup ([62672b9](https://github.com/serverless/runtime/commit/62672b95dc98a61488facf63a68347da1b17d626))\n\n## [0.5.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.6...@serverless/aws-lambda-otel-extension@0.5.0) (2022-07-12)\n\n### ⚠ BREAKING CHANGES\n\n- Configuration variable `SLS_OTEL_USER_SETTINGS` is renamed to `SLS_EXTENSION`\n- Introduce new mandatory `orgId`, `namespace` and `environment` settings (required by the Serverless Console)\n- Extension is no longer observability tool agnostic. It's reconfigured to report specifically to the Serverless Console.\n  At the same time its configuration settings are simplified:\n  - Support for `destination` in all configuration groups is dropped.\n  - New required `ingestToken` property is introduced (for injection of kinesis server authentication token)\n  - Support for `metrics.outputType` and `traces.outputType` was removed (reports are hardcoded to be send in protobuf.\n\n### Features\n\n- New mandatory `orgId`, `namespace` and `environment` settings ([cc009de](https://github.com/serverless/runtime/commit/cc009de84cfe54f1934644c4bc79beb890869262))\n- On invalid user settings make extension ineffective ([8f7128b](https://github.com/serverless/runtime/commit/8f7128b2c747f5665273fd71af2a753f4a75bc89))\n- Remove support for `[metrics|traces].outputType` ([91e7e03](https://github.com/serverless/runtime/commit/91e7e03bda720dbf124f3c26465e0621942f6c24))\n- Rename `SLS_OTEL_USER_SETTINGS` into `SLS_EXTENSION` ([aa2b00b](https://github.com/serverless/runtime/commit/aa2b00beebee2e93e56f81e73cde13467db4c1ba))\n- Unconditionally send reports to the Serverless Console ([80ef8dc](https://github.com/serverless/runtime/commit/80ef8dc2982c1ad3ce64cabbe7d246ee2fb9ce60))\n- Support bundling of custom settings into layers ([cd699bc](https://github.com/serverless/runtime/commit/cd699bceda46df76d1d7d5b95923edcbb206938f))\n- Allow environment changes in bundled settings ([6e7bf67](https://github.com/serverless/runtime/commit/6e7bf67bbba786fa5dfdb1ca3cb4313f8e5d2323))\n\n### Maintenance Improvements\n\n- Add debug log on event/next response ([33950f2](https://github.com/serverless/runtime/commit/33950f21f1dcf55d29f55150a0f1a2b436e8c76d))\n- Centralize user settings handling ([b2bb89d](https://github.com/serverless/runtime/commit/b2bb89dd919eee73e9d72c795828db16d16c71f5))\n- Improve clarity of build script ([3db6c0d](https://github.com/serverless/runtime/commit/3db6c0dc40404ff101732428095bd4a623fdb307))\n\n### [0.4.6](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.5...@serverless/aws-lambda-otel-extension@0.4.6) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of promise resolution ([867b3bc](https://github.com/serverless/runtime/commit/867b3bc59e73bcda99f8e30a008fadd98b9c0f52))\n\n### Maintenance Improvements\n\n- Improve resolution handling ([938ce98](https://github.com/serverless/runtime/commit/938ce98fe03900739f9a1c9b1765e3f242d5c657))\n- Simplify stale callback handling ([fb2885a](https://github.com/serverless/runtime/commit/fb2885a9004c06e31db3eec2d2bab83f2fa39617))\n\n### [0.4.5](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.4...@serverless/aws-lambda-otel-extension@0.4.5) (2022-06-29)\n\n### Bug Fixes\n\n- Fix handling of a case where `telemetryData` arrives before `eventData` ([26991ee](https://github.com/serverless/runtime/commit/26991ee530110901ec1de1a945351a7d42ec4166))\n\n### Maintenance Improvements\n\n- Add debug logs on internal extension requests timing ([2d2c2db](https://github.com/serverless/runtime/commit/2d2c2dbfe2b5fe99cd13a262031ae1d0b81be688))\n- Ensure to reuse HTTP(S) connection sockets ([82d295a](https://github.com/serverless/runtime/commit/82d295ac6f1ab7255ba6c67a890c4153b220d25c))\n- Remove `node-fetch` dependency ([688e24d](https://github.com/serverless/runtime/commit/688e24d08e94219df23038fc90b8325616d50de7))\n\n### [0.4.4](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.3...@serverless/aws-lambda-otel-extension@0.4.4) (2022-06-27)\n\n### Bug Fixes\n\n- Fix handling of doubled resolution ([8eacf17](https://github.com/serverless/runtime/commit/8eacf17644a82d1e164a2752aa35a5289becce8b))\n\n### Performance Improvements\n\n- Optimize protobuf encoding by using pre-compiled interface ([70f26e6](https://github.com/serverless/runtime/commit/70f26e6faf1c5315f11e6b3f7dee1b02956b8186))\n- Improve telemetry server response time ([60ae043](https://github.com/serverless/runtime/commit/60ae043d31e5f13594a2743b2365343d47898a72))\n\n### Maintenance Improvements\n\n- Clarify wrapping logic ([2b203f0](https://github.com/serverless/runtime/commit/2b203f0445d1e322b518b91c555446f3fc017e6d))\n- Cleanup invalid _async_ mark ([7423971](https://github.com/serverless/runtime/commit/74239715d008f26639856294dc611f3cd429eb07))\n\n### [0.4.3](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.2...@serverless/aws-lambda-otel-extension@0.4.3) (2022-06-23)\n\n### Features\n\n- Add attributes and resource to req/res payload ([18d69e9](https://github.com/serverless/runtime/commit/18d69e9a785a7019dceb2f3d657b7b31e2cf7164))\n\n### Maintenance Improvements\n\n- Changed getCurrentRequestData to getRequestContext ([a80a961](https://github.com/serverless/runtime/commit/a80a96163119615065c377c9bb3b18c4e2b8629f))\n- Added invoke time to internal context ([c70d60a](https://github.com/serverless/runtime/commit/c70d60aefb80099cb1422b1f2d745860f7258135))\n\n### [0.4.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.1...@serverless/aws-lambda-otel-extension@0.4.2) (2022-06-15)\n\n### Maintenance Improvements\n\n- Adjusted errorType for handled/unhandled ([4fe0437](https://github.com/serverless/runtime/commit/4fe0437a2d4407dfba8f0aff191fca07c89afc48))\n- Updated timeout errorType ([d9b60cd](https://github.com/serverless/runtime/commit/d9b60cd6e2df9613ae4c765d9587d7f0cb6ce82d))\n\n### [0.4.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.4.0...@serverless/aws-lambda-otel-extension@0.4.1) (2022-06-13)\n\n### Bug Fixes\n\n- Fix ESM support in Node.js v16 runtime ([2547826](https://github.com/serverless/runtime/commit/25478264044f453ea64acd71940f271077095537))\n\n### Maintenance Improvements\n\n- Cleanup timeout setup ([ec7c67a](https://github.com/serverless/runtime/commit/ec7c67a88d219f43cabcd9c16ac004b5eb7fc64b))\n- Debug log telemetry data cache handling ([b69e62f](https://github.com/serverless/runtime/commit/b69e62f5c47a707082f3d8f13523a089c4e37e70))\n- Ensure to flush report in one log line ([64ca1dd](https://github.com/serverless/runtime/commit/64ca1dd40886dfa2c4c5b5fe4ec965ae8811cb14))\n- Generalize debugLogs handling ([bd6340b](https://github.com/serverless/runtime/commit/bd6340b629c87787ca7bb4e8f4dbd8b94275740d))\n- Improve debug logging ([6aef91c](https://github.com/serverless/runtime/commit/6aef91c2eb2ad0f98eeacff50922efbd77cbd494))\n- Unify debug log handling ([57aceba](https://github.com/serverless/runtime/commit/57aceba04e05df1f664237401d7e7811ef5f26be))\n\n## [0.4.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.2...@serverless/aws-lambda-otel-extension@0.4.0) (2022-06-02)\n\n### ⚠ BREAKING CHANGES\n\n- All configuration settings are now set in JSON object in context of `SLS_OTEL_USER_SETTINGS` environment variable. Handling of following environment variables was replaced:\n  - `SLS_OTEL_REPORT_METRICS_URL` (replaced by `metrics.destination`)\n  - `SLS_OTEL_REPORT_TRACES_URL` (replaced by `traces.destination`)\n  - `SLS_OTEL_REPORT_LOGS_URL` (replaced by `logs.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_RESPONSE_URL` (replaced by `request.destination` and `response.destination`)\n  - `SLS_OTEL_REPORT_REQUEST_HEADERS` (replaced by `common.destination.requestHeaders`)\n- `disableLogsMonitoring` is replaced by `logs.disabled`\n- `disableRequestResponseMonitoring` is replaced by `request.disabled` and `response.disabled`\n\n### Features\n\n- Generalize request handling and integrate settings propagated via environment variables into user settings ([e73acca](https://github.com/serverless/runtime/commit/e73acca9db5fc1ceb0681f7ddead978b6b6651b9))\n- Support new user settings format ([c6904b6](https://github.com/serverless/runtime/commit/c6904b6b6ae94a60fe8d496a1f11ac654cb8173d))\n\n### Bug Fixes\n\n- Wait for request/response hooks before settling invocation ([6742606](https://github.com/serverless/runtime/commit/67426068b78cce5db7a59888aee7b553baff82a7))\n- Ensure to handle property thenable/callback race ([77bf67f](https://github.com/serverless/runtime/commit/77bf67fdaa01aa58e620e04e80c68a943480d599))\n\n### Maintenance Improvements\n\n- Do not accept multiple paylaods at request functions ([db33381](https://github.com/serverless/runtime/commit/db3338183925fb8b55dc10a7f57553636e07dbf3))\n\n### [0.3.2](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.1...@serverless/aws-lambda-otel-extension@0.3.2) (2022-05-31)\n\n### Features\n\n- Filter out Serverless Dashboard data logs ([b35c41c](https://github.com/serverless/runtime/commit/b35c41c61dd162606722944bce46f7a71d3475ce))\n\n### [0.3.1](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.3.0...@serverless/aws-lambda-otel-extension@0.3.1) (2022-05-26)\n\n### Bug Fixes\n\n- Fix dependencies configuration ([9b41fa6](https://github.com/serverless/runtime/commit/9b41fa6198738669a5aebd58b7477f724888793d))\n\n### Maintenance Improvements\n\n- Bundle internal and external extensions into a single file ([9195c1e](https://github.com/serverless/runtime/commit/9195c1e8f760e27323ea65155fc3cef5e55d9ffb))\n- Distinguish JSON from request data ([aa0141b](https://github.com/serverless/runtime/commit/aa0141be19c7b18cbb0f3abcab027d958f2ab052))\n- Improve debug log for ingestion server requests ([d2b5233](https://github.com/serverless/runtime/commit/d2b5233020357c2384c894df5ef87e4ad2d03a0e))\n- Improve debug log for telemetry payload ([b133ea6](https://github.com/serverless/runtime/commit/b133ea665b2d0308cbd41f7605e5dec15d3acba5))\n- Log extension overhead processing durations ([7ddb265](https://github.com/serverless/runtime/commit/7ddb26576148f6c5466db00370fc5de770a6507a))\n- Remove obsolete debug log ([59ae9a8](https://github.com/serverless/runtime/commit/59ae9a8b1b48356c5974f1dd758ceb404c098bd5))\n- Rename `logMessage` to `debugLog` ([b7c2edc](https://github.com/serverless/runtime/commit/b7c2edcd3332d9383369e5ab1d8a68262b3be928))\n- Simplify protobuf processing ([e339066](https://github.com/serverless/runtime/commit/e339066d4b1f7046e06fdbd911b7f838b8945596))\n\n## [0.3.0](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.21...@serverless/aws-lambda-otel-extension@0.3.0) (2022-05-23)\n\n### ⚠ BREAKING CHANGES\n\n- Path to exec wrapper has changed from `/opt/otel-extension/internal/exec-wrapper.sh` to `/opt/otel-extension-internal-node/exec-wrapper.sh`. Change should be reflected when configuring `AWS_LAMBDA_EXEC_WRAPPER` environment variable for lambda\n\n### Features\n\n- Build script for runtime agnostic version of external extension ([e9fb48c](https://github.com/serverless/runtime/commit/e9fb48c0a75a058f6edac85033f8a8406fb1054a))\n- Split internal and external extension into independent extensions ([13a7a72](https://github.com/serverless/runtime/commit/13a7a72a01c43d79176ef0f34b54fca64aba9651))\n\n### Bug Fixes\n\n- Fix handling of JSON type payloads ([5ba0175](https://github.com/serverless/runtime/commit/5ba0175b04a01311e9283c8d0b5a470a5b0d6347))\n\n### Maintenance Improvements\n\n- Rewrite external extension ([73cfc5c](https://github.com/serverless/runtime/commit/73cfc5c9c979f2d7b089f5fb3deca39ab1f52086))\n- Drop `node-fetch` dependency in external extension ([cca15ed](https://github.com/serverless/runtime/commit/cca15ed850123ee2d7130bb7eb03d0de97ce8a52))\n- Provide separate `userSettings` source for both extensions ([5a6909d](https://github.com/serverless/runtime/commit/5a6909dceabb7f73f15fb5055476e5b9d6f141dd))\n- Remove `lodash.isobject` dependency ([4773a7c](https://github.com/serverless/runtime/commit/4773a7cf52b0684fc8db100b0b1321444539c612))\n- Remove `OTEL_SERVER_PORT` definition from common scope ([fe443a7](https://github.com/serverless/runtime/commit/fe443a7fd5060b6182de5797aece98ba4d45aaac))\n- Remove common `logMessage` ([a620a06](https://github.com/serverless/runtime/commit/a620a065e2c20d7a996ce0c64093686fea4c8c05))\n\n### [0.2.21](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.20...@serverless/aws-lambda-otel-extension@0.2.21) (2022-04-29)\n\n### Features\n\n- Avoid sending binary response data ([dbb3711](https://github.com/serverless/runtime/commit/dbb3711b696a77290f93a36f1f2f2e190067c36a))\n\n### [0.2.20](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.19...@serverless/aws-lambda-otel-extension@0.2.20) (2022-04-26)\n\n### Bug Fixes\n\n- Updated timeout error message ([2f49bcd](https://github.com/serverless/runtime/commit/2f49bcd291d4574384515a028060897fa36043c0))\n\n### [0.2.19](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.18...@serverless/aws-lambda-otel-extension@0.2.19) (2022-04-21)\n\n### Features\n\n- Suport `userSettings.disableLogsMonitoring` ([54d1fa9](https://github.com/serverless/runtime/commit/54d1fa996e82566fd505d9e1975d9c641651d147))\n- Support `userSettings.disableRequestResponseMonitoring` ([b7998b4](https://github.com/serverless/runtime/commit/b7998b42843e02e1fb76faf60a73e127c86bdb7d))\n\n### Maintenance Improvements\n\n- Centralize log listener server handling ([39fb512](https://github.com/serverless/runtime/commit/39fb51297105f8c3c491b41f151e592169601fb1))\n- Centralize log listener server host and port configuration ([1c38e2d](https://github.com/serverless/runtime/commit/1c38e2d6a1a8b5dd3bc5ddef1f5bc24f8cc0e230))\n- Centralize subscription configuration ([c6ffbc8](https://github.com/serverless/runtime/commit/c6ffbc8f61b2ebebceb35f4a576900ee27b3274a))\n- Improve handling of dead paths ([9336587](https://github.com/serverless/runtime/commit/933658710e2dc814f0b2f2c1221c8044e924b132))\n- Remove obsolete error handling ([7310032](https://github.com/serverless/runtime/commit/7310032176d1e9ddd17bde9378ea260844f6b044))\n- Remove obsolete handling from telemetry server ([247dec6](https://github.com/serverless/runtime/commit/247dec6665597b7f6d56fa8454c18a32352d5458))\n- Reorder initial setup ([7f9e364](https://github.com/serverless/runtime/commit/7f9e364d23ab7cf0341aa2e9e7e255f398cb2fa7))\n\n### [0.2.18](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.18) (2022-04-13)\n\n### Bug Fixes\n\n- Adjusted code for integration tests ([5709511](https://github.com/serverless/runtime/commit/5709511ed5afd4b06c541383d39e0880feacd2fa))\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.17](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.17) (2022-04-13)\n\n### Bug Fixes\n\n- fixed integration test ([81aa93f](https://github.com/serverless/runtime/commit/81aa93fb295b980cad87b43e9b166005f138a020))\n- Fixed waitFor bug ([8cf697a](https://github.com/serverless/runtime/commit/8cf697ad29d75ed04b8a3272c5e4c409c5fe37e4))\n\n### [0.2.13](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.12...@serverless/aws-lambda-otel-extension@0.2.13) (2022-04-13)\n\n### Bug Fixes\n\n- Fixed waitFor bug ([aa0658c](https://github.com/serverless/runtime/commit/aa0658cc8c3ab87708ec33c00f21dc93c1dc76e7))\n\n### [0.2.12](https://github.com/serverless/runtime/compare/@serverless/aws-lambda-otel-extension@0.2.10...@serverless/aws-lambda-otel-extension@0.2.12) (2022-04-13)\n\n### Bug Fixes\n\n- Include spanId in req/res data ([1801503](https://github.com/serverless/runtime/commit/1801503557b09d97edbda16f94f990b6914c5bad))\n\n### Maintenance Improvements\n\n- Automate extension version resolution ([d1d8c12](https://github.com/serverless/runtime/commit/d1d8c124563b0481383c21b69e7f13576dafbab9))\n- Improve `faas.collector_version` format ([9ccbfa1](https://github.com/serverless/runtime/commit/9ccbfa10c301d1234d595ae5b242bd43a42b1ade))\n- Optimize instrumentations setup ([99b47fd](https://github.com/serverless/runtime/commit/99b47fd339f1a64312ef7c37baca54f6e9967ac1))\n- Prevent misleading \"No modules..\" warning ([85fbc39](https://github.com/serverless/runtime/commit/85fbc399ad61914104d7f86e60699042d7fe6f79))\n- Remove obsolete config configuration ([5b448ba](https://github.com/serverless/runtime/commit/5b448ba4c0bac1d9f6653151cad9d075916def3f))\n- Remove obsolete instrumentation registration ([014b6b3](https://github.com/serverless/runtime/commit/014b6b39647df54643aa18086183479810aaf79a))\n- Remove obsolete payload compression ([f5ceb3d](https://github.com/serverless/runtime/commit/f5ceb3d9151ad2183d3ebe5e1b079f4a7e788fea))\n\n<!-- File: node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Otel-extension-external Skill\n\nPath: `node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/external/otel-extension-external/package.json)\n\n<!-- File: node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Otel-extension-internal-node Skill\n\nPath: `node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/internal/otel-extension-internal-node/package.json)\n\n<!-- File: node/packages/aws-lambda-otel-extension/package.json (Tokens: ~505 | Category: anthropic-skill) -->\n{\n  \"name\": \"@serverless/aws-lambda-otel-extension\",\n  \"repository\": \"serverless/runtime\",\n  \"version\": \"0.5.2\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"adm-zip\": \"^0.5.9\",\n    \"child-process-ext\": \"^2.1.1\",\n    \"esbuild\": \"^0.14.49\",\n    \"essentials\": \"^1.2.0\",\n    \"fs2\": \"^0.3.9\",\n    \"memoizee\": \"^0.4.15\",\n    \"protobufjs\": \"^6.11.3\",\n    \"semver\": \"^7.3.7\",\n    \"yargs-parser\": \"^21.0.1\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-otel-extension@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.zip\",\n    \"build:external\": \"./scripts/build.js dist/extension-external.zip --mode=2\",\n    \"build:internal\": \"./scripts/build.js dist/extension-internal.zip --mode=1\",\n    \"generate-proto\": \"pbjs -t static-module -w commonjs -o external/otel-extension-external/proto.js proto/metric-service.proto proto/trace-service.proto\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n\n<!-- File: node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/esm-callback/package.json)\n\n<!-- File: node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Lambdas Skill\n\nPath: `node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-otel-extension/test/fixtures/lambdas/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/CHANGELOG.md (Tokens: ~12766 | Category: anthropic-skill) -->\n# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.14...@serverless/aws-lambda-sdk@0.15.15) (2023-09-27)\n\n### [0.15.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.13...@serverless/aws-lambda-sdk@0.15.14) (2023-09-20)\n\n### Features\n\n- Add support for env SLS_DISABLE_TRACE_SAMPLING ([#876](https://github.com/serverless/console/issues/876)) ([e6601f7](https://github.com/serverless/console/commit/e6601f759c5a41cda150221ccf848493915d869f))\n\n### [0.15.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.12...@serverless/aws-lambda-sdk@0.15.13) (2023-08-16)\n\n### Bug Fixes\n\n- Update base SDK version and add test fixture for async createSpan ([77c1917](https://github.com/serverless/console/commit/77c1917c63700cb64345997666ab7acab3dac5b5))\n\n### [0.15.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.11...@serverless/aws-lambda-sdk@0.15.12) (2023-08-10)\n\n### Bug Fixes\n\n- Use createSpan instead of createTraceSpan ([d455c52](https://github.com/serverless/console/commit/d455c52c85071fea48d5cf4c56784eca92c1d79a))\n\n### [0.15.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.10...@serverless/aws-lambda-sdk@0.15.11) (2023-08-03)\n\n### Features\n\n- Add createTraceSpan support ([58f3667](https://github.com/serverless/console/commit/58f36673d69ee824a59aaa75bf76b98503b8a6ba))\n\n### [0.15.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.9...@serverless/aws-lambda-sdk@0.15.10) (2023-08-02)\n\n### Features\n\n- Support setEndpoint in Lambda SDK ([c7766ee](https://github.com/serverless/console/commit/c7766ee2929f3fdd21bb3a47bab44dddcd237550))\n\n### [0.15.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.8...@serverless/aws-lambda-sdk@0.15.9) (2023-07-06)\n\n### Bug Fixes\n\n- Ensure NODE_PATH always contains required paths ([47acfd2](https://github.com/serverless/console/commit/47acfd24f7d7ba818f056e640eda6281f1f57580))\n- Ensure to expose uncaught exceptions ([45e4893](https://github.com/serverless/console/commit/45e4893791062b4a455baae98e929b509531d749))\n- Instrument [@smithy](https://github.com/smithy) scoped smithy client ([f6fe1d7](https://github.com/serverless/console/commit/f6fe1d788b1a2fb2e6b2d7590a7f3f2e7f547223))\n- Unregister @smithy/smithy-client instrumentation on uninstall ([31e8b9b](https://github.com/serverless/console/commit/31e8b9b708244d756cacca6799f1fe5be97ced09))\n\n### [0.15.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.7...@serverless/aws-lambda-sdk@0.15.8) (2023-06-23)\n\n### Bug Fixes\n\n- Fix handling of request truncation ([ca7d46b](https://github.com/serverless/console/commit/ca7d46b35cc38d4913bf1f42cb2f6906d2033b5f))\n\n### [0.15.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.6...@serverless/aws-lambda-sdk@0.15.7) (2023-06-22)\n\n### Features\n\n- Do not sample infrequently invoked functions ([da93c42](https://github.com/serverless/console/commit/da93c426fe353f410b6f26c2118e2c16713af34a))\n- Increase sampling rate to 20% ([a3ca4a3](https://github.com/serverless/console/commit/a3ca4a3b8693cf5cb8362107a42a83109c9de330))\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.5...@serverless/aws-lambda-sdk@0.15.6) (2023-06-15)\n\n### Features\n\n- Truncate payload if exceeds 256KB ([516f32d](https://github.com/serverless/console/commit/516f32d610d029e270d0563ac74196adc299ab2e))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.4...@serverless/aws-lambda-sdk@0.15.5) (2023-06-07)\n\n_Adapt updates from v0.5.20 of `@serverless/sdk`_\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.3...@serverless/aws-lambda-sdk@0.15.4) (2023-05-30)\n\n### Bug Fixes\n\n- Fix handling of case where runtime waits for an empty event loop ([947a769](https://github.com/serverless/console/commit/947a7690ee548a6ec62576333d38359815368c04))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.2...@serverless/aws-lambda-sdk@0.15.3) (2023-05-25)\n\n### Bug Fixes\n\n- Fix handling of not responding handlers ([7d06d67](https://github.com/serverless/console/commit/7d06d673a1162e0cb8e4967e6845bda858684c7a))\n\n### Maintenance Improvements\n\n- Access sub spans collection directly ([251fce4](https://github.com/serverless/console/commit/251fce463b3322e62b297cee5425fb3aa2aca0d1))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.1...@serverless/aws-lambda-sdk@0.15.2) (2023-05-18)\n\n### Bug Fixes\n\n- Placeholder stream values when reporting request/response body ([03b3161](https://github.com/serverless/console/commit/03b3161eae56b67bb37705c52c987571719f8b61))\n\n### Maintenance Improvements\n\n- Improve organization of replacer logic ([92bb89e](https://github.com/serverless/console/commit/92bb89ea1eea27103de139660dcfda9a88888038))\n\n### [0.15.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.15.0...@serverless/aws-lambda-sdk@0.15.1) (2023-05-17)\n\n### Features\n\n- Support response streaming ([2e7f8d0](https://github.com/serverless/console/commit/2e7f8d05d073325eb28c1e865a9b968f12b1724e))\n- Do not write dev mode specific events in trace payload ([a324263](https://github.com/serverless/console/commit/a324263e46ccc56e3c468a947f716742b57ca1a1))\n\n### Maintenance Improvements\n\n- Improve filter logic organization ([50166a0](https://github.com/serverless/console/commit/50166a0d821e4fc3b33ba6fa10c8391168ac76c1))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.23...@serverless/aws-lambda-sdk@0.15.0) (2023-05-11)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payloads prefixed with `SERVERLESS_TELEMETRY.T.` are replaced with gzipped payloads written with `SERVERLESS_TELEMETRY.TZ.` prefix\n\n### Performance Improvements\n\n- Improve size of written telemetry log by gzipping it ([#738](https://github.com/serverless/console/issues/738)) ([3d28670](https://github.com/serverless/console/commit/3d2867082863fee3d6b168dae3d9a7eaaf5dadd8))\n\n### [0.14.23](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.22...@serverless/aws-lambda-sdk@0.14.23) (2023-05-10)\n\n### Maintenance Improvements\n\n- Black box AWS SDK spans via new dedicated method ([1266baa](https://github.com/serverless/console/commit/1266baa98aa9170b1d2c6e57136d75e00d089a7f))\n\n### [0.14.22](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.21...@serverless/aws-lambda-sdk@0.14.22) (2023-05-04)\n\n_Adapt updates from v0.5.16 of `@serverless/sdk`_\n\n### [0.14.21](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.20...@serverless/aws-lambda-sdk@0.14.21) (2023-04-28)\n\n_Adapt updates from v0.5.15 of `@serverless/sdk`_\n\n### [0.14.20](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.19...@serverless/aws-lambda-sdk@0.14.20) (2023-04-27)\n\n_Adapt updates from v0.5.14 of `@serverless/sdk`_\n\n### [0.14.19](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.18...@serverless/aws-lambda-sdk@0.14.19) (2023-04-27)\n\n### Features\n\n- Improve sampling resolution ([beb7208](https://github.com/serverless/console/commit/beb7208133fc4f70d2d89b5f719ce032b6e273b9))\n\n### Bug Fixes\n\n- Ensure our `--require` option is first ([e7d8a3e](https://github.com/serverless/console/commit/e7d8a3eec7bba01d27ed92de142538b687f842f3))\n\n### [0.14.18](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.17...@serverless/aws-lambda-sdk@0.14.18) (2023-04-26)\n\n### Maintenance Improvements\n\n_Adapt updates from v0.5.12 of `@serverless/sdk`_\n\n### [0.14.17](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.16...@serverless/aws-lambda-sdk@0.14.17) (2023-04-21)\n\n### Bug Fixes\n\n- Ensure `sdk.runtime` tag on all payloads ([5f44099](https://github.com/serverless/console/commit/5f4409982b7f1939c772d2550c51d9de9404a33d))\n\n### Maintenance Improvements\n\n- Remove no longer supported option ([9ecade7](https://github.com/serverless/console/commit/9ecade774f727f8d7e8b56c8c5454cb02f57bc9f))\n\n### [0.14.16](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.15...@serverless/aws-lambda-sdk@0.14.16) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.10_\n\n### [0.14.15](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.14...@serverless/aws-lambda-sdk@0.14.15) (2023-04-20)\n\n### Maintenance Improvements\n\n_Adapt bug fixes from `@serverless/sdk` to v0.5.9_\n\n### [0.14.14](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.13...@serverless/aws-lambda-sdk@0.14.14) (2023-04-14)\n\n### Bug Fixes\n\n- Span not closed warnings are now user warnings ([#649](https://github.com/serverless/console/issues/649)) ([d2b958c](https://github.com/serverless/console/commit/d2b958c070ecc2af490f25f73e588f740b05ea76))\n\n### [0.14.13](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.12...@serverless/aws-lambda-sdk@0.14.13) (2023-04-14)\n\n### Features\n\n- Add Structured Logging error capture ([#643](https://github.com/serverless/console/issues/643)) ([59db882](https://github.com/serverless/console/commit/59db8824530eede7b4657129aa20c882573b52e3))\n\n### [0.14.12](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.11...@serverless/aws-lambda-sdk@0.14.12) (2023-04-12)\n\n### Bug Fixes\n\n- SDK will report warning for unclosed spans ([#635](https://github.com/serverless/console/issues/635)) ([77192f3](https://github.com/serverless/console/commit/77192f3266a1e46efbecb04f3c7f84b5d21c231f))\n\n### [0.14.11](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.10...@serverless/aws-lambda-sdk@0.14.11) (2023-04-06)\n\n### Features\n\n- Improve sampling algorithm ([0428512](https://github.com/serverless/console/commit/0428512e1f01ec5d323fc488304839cc129b1b73))\n- Recognize ALB events ([4ceaca3](https://github.com/serverless/console/commit/4ceaca3001f03cca9ba0afecc67bc8378c5a97bb))\n\n### Bug Fixes\n\n- Ensure to clear root span in case of internal error ([#611](https://github.com/serverless/console/issues/611)) ([7c7856e](https://github.com/serverless/console/commit/7c7856ed99b0fffee92a3bf5151148978cc6ec25))\n\n### Maintenance Improvements\n\n- Improve configurablity of sampling function ([e26be68](https://github.com/serverless/console/commit/e26be682a7defad5d203819006021d4259266eb2))\n- Seclude `isApiEvent` util ([81d7e4a](https://github.com/serverless/console/commit/81d7e4ab1da508edf4a5bb9a580f967cecc47bd4))\n\n### [0.14.10](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.9...@serverless/aws-lambda-sdk@0.14.10) (2023-04-03)\n\n### Bug Fixes\n\n- Ensure aws-lambda-sdk types match aws-sdk ([#597](https://github.com/serverless/console/issues/597)) ([1e1b739](https://github.com/serverless/console/commit/1e1b73915354876bbb4fb54f5881bbffc5cff269))\n\n### [0.14.9](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.8...@serverless/aws-lambda-sdk@0.14.9) (2023-03-29)\n\n### Features\n\n- Write `sdk.runtime` tag ([065af50](https://github.com/serverless/console/commit/065af505536979ce1ac602c379a2009da4ca134a))\n\n### [0.14.8](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.7...@serverless/aws-lambda-sdk@0.14.8) (2023-03-15)\n\n### Features\n\n- Enforce 20% sampling on successful invocations in prod environment ([80a02b4](https://github.com/serverless/console/commit/80a02b44eb8cc6c95d65b29976ca71b23f8d2537))\n\n### [0.14.7](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.6...@serverless/aws-lambda-sdk@0.14.7) (2023-02-28)\n\n### Bug Fixes\n\n- Ensure to not capture logs issued by the AWS runtime ([2df64ee](https://github.com/serverless/console/commit/2df64eecf59679e8693107cd9e19f33bb752d6a8))\n\n### [0.14.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.5...@serverless/aws-lambda-sdk@0.14.6) (2023-02-10)\n\n### Features\n\n- Strip binary lambda request ([2b85fe8](https://github.com/serverless/console/commit/2b85fe81ee9492442e28ed954eadf61c7adb12b5))\n- Strip large lambda request and response bodies ([afd9ec9](https://github.com/serverless/console/commit/afd9ec98c39e57c99af2e4a9efaa290f15afeecc))\n- Strip too large AWS SDK request bodies ([de064c1](https://github.com/serverless/console/commit/de064c1ac2babe94036dfc034992308ce7222ef7))\n\n### Maintenance Improvements\n\n- Do not strip non JSON bodies ([431b48e](https://github.com/serverless/console/commit/431b48e4918e978b7e947c7ca99d709d174c9267))\n- Ensure to not proces request and response when not in dev mode ([9d016aa](https://github.com/serverless/console/commit/9d016aa4e1436ecb3b852c9102d2548d00d3f088))\n- Exclude `runEsbuild` util ([7d985c4](https://github.com/serverless/console/commit/7d985c4fc436158cadb3bf671b5688a2b5f52105))\n- Report binary response body removal with notice event ([52588a0](https://github.com/serverless/console/commit/52588a01245ad8aa88bb77bc74b7553c734bd701))\n\n### [0.14.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.4...@serverless/aws-lambda-sdk@0.14.5) (2023-02-02)\n\n### Maintenance Improvements\n\n_Upgrade to `@serverless/sdk` to v0.5.0_\n\n- Adapt to utility rename done on SDK side ([2f16112](https://github.com/serverless/console/commit/2f16112c9e3e1050d17188e307e0914997d766ed))\n- Reconfigure warnings with `._reportWarning` ([22b8d4f](https://github.com/serverless/console/commit/22b8d4f2258b97500e8640bd99417d27ca8b4b10))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.3...@serverless/aws-lambda-sdk@0.14.4) (2023-02-01)\n\n_Upgrade to `@serverless/sdk` to v0.4.4_\n\n### [0.14.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.2...@serverless/aws-lambda-sdk@0.14.3) (2023-01-30)\n\n### Features\n\n- Prevent lambda crashes on internal SDK errors ([6f350a9](https://github.com/serverless/console/commit/6f350a9ca6cbbf1d318507a34a27ad9d10ffc93a))\n\n### Bug Fixes\n\n- Do not send root span without required tag to dev mode ([44b0e4e](https://github.com/serverless/console/commit/44b0e4e92ab3f1c8704978e182ae69ae52e01874))\n- Fix AWS SDK v3 request error reporting ([3dd663c](https://github.com/serverless/console/commit/3dd663c46151694c2a3e5ed4ed048465a9309d71))\n- Fix handling of uncommon AWS SDK error report ([64afe99](https://github.com/serverless/console/commit/64afe993f0717ccfc752e5ee23fdea20463dbc1d))\n- Fix invocation closure race condition ([13649b2](https://github.com/serverless/console/commit/13649b227e22ef600bf468215ca6d8fd59e77274))\n\n### Maintenance Improvements\n\n- Rely on newly introduced `reportSdkError` util ([e7d9cc0](https://github.com/serverless/console/commit/e7d9cc0529569a830ba72959e6f120fcb244b5f0))\n- Clear dead referrences to `global.serverlessSdk` ([048e72e](https://github.com/serverless/console/commit/048e72e916d80fefa212b89e998678631f0fff87))\n- Improve logic explanation ([96c39a6](https://github.com/serverless/console/commit/96c39a6c3d7b4b6bdf7c26fea338f17c962392fe))\n- Improve readability of inline comment ([e6a40a2](https://github.com/serverless/console/commit/e6a40a24434f9dc0c4ebbe07d8587e225ff57139))\n\n### [0.14.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.1...@serverless/aws-lambda-sdk@0.14.2) (2023-01-26)\n\n### Maintenance Improvements\n\n- Upgrade to SDK v0.4.1 ([efc2220](https://github.com/serverless/console/commit/efc2220edda74f7d9476688d06b1ad792d8eb1d2))\n\n### [0.14.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.14.0...@serverless/aws-lambda-sdk@0.14.1) (2023-01-23)\n\n### Bug Fixes\n\n- Ensure to clear custom tags collection between invocations ([b8eadb6](https://github.com/serverless/console/commit/b8eadb68e453fd68dba86d5e9ba191b6c20154d6))\n\n## [0.14.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.1...@serverless/aws-lambda-sdk@0.14.0) (2023-01-19)\n\n### ⚠ BREAKING CHANGES\n\n- Outcome error meta is no longer provided with outcome error tags on `aws.lambda` root span.\n  Instead it's transported with captured event which shares same timestamp with `aws.lambda` root span end time\n- Global custom tags are exposed on TracePayload instead of the root span\n\n### Features\n\n- Propagate all captured events to `dev mode` ([e19b41e](https://github.com/serverless/console/commit/e19b41e9f9152999cb99e00fbf325f405f6b60a7))\n\n### Bug Fixes\n\n- Ensure to not instrument requests signing ([ebf90ca](https://github.com/serverless/console/commit/ebf90cabc340b11068b8addeec94a16a5a9d04b1))\n- Handle gently non JSON compliant AWS SDK input and output ([321a8f5](https://github.com/serverless/console/commit/321a8f569a2406ff83966bff3df987c3b6c35264))\n\n### Maintenance Improvements\n\n- Expose custom tags directly on trace instead of root span ([91786ae](https://github.com/serverless/console/commit/91786aee5b5891252788c318ad983efcf35e83ca))\n- Remove `responseStartTime` in favor of `endTime` ([33618d6](https://github.com/serverless/console/commit/33618d68362a166307255326dcdba969b893dbf1))\n- Report outcome error data with event instead of root span tags ([87766c9](https://github.com/serverless/console/commit/87766c9e66363ee9942c5398e52b0c754c7ba408))\n\n### [0.13.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.13.0...@serverless/aws-lambda-sdk@0.13.1) (2023-01-13)\n\n### Features\n\n- Report traces at unhandled exceptions in invocation phase ([eadeaee](https://github.com/serverless/console/commit/eadeaeedb04390c101a7b2f0d9eae2acd317e0d1))\n- Upgrade to `@serverless/sdk` v0.3.1 (Introduce `servelressSdk.setTag`) ([78c5532](https://github.com/serverless/console/commit/78c5532b13588f27d84b3a2acdfc9b0e1987fd4f))\n\n### Maintenance Improvements\n\n- Support trace closure at initialization phase ([48262d0](https://github.com/serverless/console/commit/48262d0962889fe9fb5eae75b8c329fb00551f5e))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.12.0...@serverless/aws-lambda-sdk@0.13.0) (2023-01-12)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade to `@serverless/sdk` v0.3. `serverlessSdk.captureTraceSpan` is no longer available\n\n### Features\n\n- Upgrade to `@serverless/sdk` v0.3 ([e415fbc](https://github.com/serverless/console/commit/e415fbcdb8b80cd0c0fb6bffe754d4f654bf66ca))\n- Report internal warnings with structured logs ([63d046a](https://github.com/serverless/console/commit/63d046a033565d1196d2d1ae89fbae81e938e226))\n- Ensure DynamoDB tags on AWS SDK spans that cover DynamoDbDocument service ([#354](https://github.com/serverless/console/issues/354)) ([1b49f9e](https://github.com/serverless/console/commit/1b49f9e9affecfcf469dc469bb43470bdedcfc41))\n\n## [0.12.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.6...@serverless/aws-lambda-sdk@0.12.0) (2023-01-05)\n\n### ⚠ BREAKING CHANGES\n\n- `global.serverlessSdk` was removed. `@serverless/aws-lambda-sdk` and `@serverless/sdk` are now exposed in node path and can be required or imported naturally\n\n### Features\n\n- Expose `@serverless/sdk` in path instead of realying on a global ([8f4ff07](https://github.com/serverless/console/commit/8f4ff0741df73c8e6d0b3afa3ec20e3d915fdb9b))\n- Report captured events with a trace payload ([5437bd7](https://github.com/serverless/console/commit/5437bd72e7ee8c2df6618bb953e9f4bc79c1948e))\n- Send captured events to dev mode ([dfb7991](https://github.com/serverless/console/commit/dfb799116cfef18e262840546bceec5cd7e2303b))\n\n### Bug Fixes\n\n- Ensure to reset root span also in case of errors ([1d8277c](https://github.com/serverless/console/commit/1d8277cfc87cccd90213e06e51eea0530edcb729))\n- Initialize original handler at AWS intended processing point ([60db9bf](https://github.com/serverless/console/commit/60db9bfffee7358ee30009b4637d69c0aaa439e8))\n\n### Maintenance Improvements\n\n- Centralize SDK resolution ([2f8b39c](https://github.com/serverless/console/commit/2f8b39c5920736d7576c9162bb553f48798c74ba))\n- Depend on `@serverless/sdk` ([57e3621](https://github.com/serverless/console/commit/57e3621ae68ff544d4b14610baeae04e87dac8dc))\n- Do not send Node's console originated events to dev extension ([d3a2e41](https://github.com/serverless/console/commit/d3a2e411f1513cf0474546a53dc60b733307e7dd))\n\n### [0.11.6](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.5...@serverless/aws-lambda-sdk@0.11.6) (2022-12-19)\n\n### Bug Fixes\n\n- Do not attempt to set AWS SDK request id when there's no request ([85f02ad](https://github.com/serverless/console/commit/85f02adb46f93325b6e01678fc4de05c5212d766))\n- Do not crash in case of AWS SDK v2 double resolution setup ([95449b8](https://github.com/serverless/console/commit/95449b899de59600f13d62a9c446b3292d302ddd))\n\n### [0.11.5](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.4...@serverless/aws-lambda-sdk@0.11.5) (2022-12-13)\n\n### Bug Fixes\n\n- Fix handling of deferred spans, started before handler invocation ([0970940](https://github.com/serverless/console/commit/0970940e88c06b0d937a4c55d237723550f6dd60))\n- To respect open handles wait for response to end ([cc3a531](https://github.com/serverless/console/commit/cc3a531353bef5b6bce1d80911b10ff6544f50ea))\n- Reduce number of concurrently open requests to avoid EMFILE ([55d314d](https://github.com/serverless/console/commit/55d314d85e186d21f7e9561a1c5b39929e784615))\n- Clear `input` and `output` for trace payload reliably ([03140cb](https://github.com/serverless/console/commit/03140cbf7af52f88b8e91bc444b2cf8bfa3ef19a))\n\n### Maintenance Improvements\n\n- Upgrade `@serverless/sdk-schema` to v0.14 ([365ba4e](https://github.com/serverless/console/commit/365ba4e5258c1df65d945372904096afddf64f33))\n- Limit maximum number of concurrent requests to avoid EMFILE ([d16b28c](https://github.com/serverless/console/commit/d16b28c258630808957488df3109fa9592878f01))\n- Remove dead code ([73c9fa5](https://github.com/serverless/console/commit/73c9fa54c896a52567dedab0c34f087affd15a53))\n\n### [0.11.4](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.3...@serverless/aws-lambda-sdk@0.11.4) (2022-11-24)\n\n### Bug Fixes\n\n- Ensure to not crash in main SDK processing points ([5499231](https://github.com/serverless/console/commit/54992319357db3d4d215ea0c86f233dbdd0654a9))\n\n### [0.11.3](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.2...@serverless/aws-lambda-sdk@0.11.3) (2022-11-08)\n\n### Maintenance Improvements\n\n- Improve SDK error messaging ([f35ff84](https://github.com/serverless/console/commit/f35ff84bde2b6051303e2fe79fc77eab7613aaee))\n\n### [0.11.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.1...@serverless/aws-lambda-sdk@0.11.2) (2022-11-03)\n\n### Bug Fixes\n\n- Ensure warning ends with new line ([18e902f](https://github.com/serverless/console/commit/18e902f65631c56f3a85ad92af3e578f49c3482d))\n\n### Maintenance Improvements\n\n- Improve build script error reporting ([c26c936](https://github.com/serverless/console/commit/c26c936a19f7c4dad85311e85266613d4ce8659c))\n- Reshape HTTP request args handling ([13a3a53](https://github.com/serverless/console/commit/13a3a53116a259a2f8962e79cd24738e209ff71b))\n\n### [0.11.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.11.0...@serverless/aws-lambda-sdk@0.11.1) (2022-10-31)\n\n### Bug Fixes\n\n- Fix handling of no response lambdas ([279c5c7](https://github.com/serverless/console/commit/279c5c7c5fabd1e93f0eb8ff207a601b2de02dda))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.2...@serverless/aws-lambda-sdk@0.11.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` from v0.12 to v0.13\n\n### Features\n\n- Report all kind of responses ([2731384](https://github.com/serverless/console/commit/2731384fe4a291def130877d73a8ca654f23e9fa))\n- Support Node.js v12 ([5737b5c](https://github.com/serverless/console/commit/5737b5c222e76a02a47c4603deeecfd6927122fd))\n\n### Bug Fixes\n\n- Fix capture of HTTP response body when it's a string ([466fc22](https://github.com/serverless/console/commit/466fc22e8f22d6cbcc08beb503ed7c1733175020))\n\n### Maintenance Improvements\n\n- Cleanup support for `startTime` and `endTime` in response ([e5ef5e8](https://github.com/serverless/console/commit/e5ef5e8acef239265ec122c61d5d0ac7e3ef221b))\n- Upgrade to `@serverless/sdk-schema` v0.13 ([6ad4b72](https://github.com/serverless/console/commit/6ad4b72ebc261807f918a4e3158bc08c5d87c884))\n\n### [0.10.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.1...@serverless/aws-lambda-sdk@0.10.2) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res payloads ([#280](https://github.com/serverless/console/issues/280)) ([ffc1dcd](https://github.com/serverless/console/commit/ffc1dcd423dee1bf9d6142df17a8d9b23a451049))\n\n### Bug Fixes\n\n- Matched invocation start/end time ([1080d28](https://github.com/serverless/console/commit/1080d286132430804f48bfe01ba7fab676135124))\n\n### [0.10.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.10.0...@serverless/aws-lambda-sdk@0.10.1) (2022-10-21)\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.1...@serverless/aws-lambda-sdk@0.10.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- SDK Schema is upgraded to v0.11 - `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input` and `output` properties.\n\n### Features\n\n- Adapt `span.input` and `span.output` ([bb5e222](https://github.com/serverless/console/commit/bb5e222f2f1efd5392ffb5cc6cb259d388238673))\n\n### [0.9.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.9.0...@serverless/aws-lambda-sdk@0.9.1) (2022-10-17)\n\n### Features\n\n- Do not trace DynamoDb request `expressionValues` ([bbc118d](https://github.com/serverless/console/commit/bbc118dd3cd8d92178b198439e96be040629c72f))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.1...@serverless/aws-lambda-sdk@0.9.0) (2022-10-11)\n\n### ⚠ BREAKING CHANGES\n\n- Dev mode communication port was changed from 2772 to 2773. For compatibiility upgrade to v0.3+ version of the dev-mode layer\n\n### Maintenance Improvements\n\n- Switch dev mode communication port ([6df2fc9](https://github.com/serverless/console/commit/6df2fc9659eb7210768b135206b0a9d70e5957b5))\n\n### [0.8.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.8.0...@serverless/aws-lambda-sdk@0.8.1) (2022-10-10)\n\n### Bug Fixes\n\n- Ensure opt-out for request and response monitoring ([0555565](https://github.com/serverless/console/commit/0555565c25c9cc7490a90ef8c06651be1c6f15f8))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.7.0...@serverless/aws-lambda-sdk@0.8.0) (2022-10-07)\n\n### ⚠ BREAKING CHANGES\n\n- Request and response bodies are not longer reported in CloudWatch logs\n\n### Features\n\n- Support \"dev\" mode ([8e74674](https://github.com/serverless/console/commit/8e74674335bcfeed76e3ad891dfb685c15299228))\n- Report AWS SDK request and response body in dev mode ([8e87989](https://github.com/serverless/console/commit/8e87989e805b08fa007efb7eeb70e7d9c7d2d296))\n- Expose HTTP request and response bodies in tags in dev mode ([eefcb33](https://github.com/serverless/console/commit/eefcb3329946dd5c94e6e8b50898f112e8b9fe62))\n- In dev mode send spans as they are closed to external extension ([72b59b8](https://github.com/serverless/console/commit/72b59b8aa9ab09705a9a9110bc7b5e836e405236))\n- Do not write request and response payloads ([6d604c9](https://github.com/serverless/console/commit/6d604c9516e3664442435e26abfa4b807c87c289))\n\n### Maintenance Improvements\n\n- Improve variables naming ([99973ff](https://github.com/serverless/console/commit/99973ff4676b73abbd616156359c768a63333aef))\n- Support internal `_slsIngore` option to ignore HTTP requests ([85cb986](https://github.com/serverless/console/commit/85cb9861e799ecfd8fc756031f800382dea9ac95))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.6.0...@serverless/aws-lambda-sdk@0.7.0) (2022-09-30)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.10 (Switch from `express` tags to `aws.lambda.http_router`)\n- Rename `instrument/*`utilities into `instrumenation/*`\n- Rename `serveressSdk.instrument` into `serverlessSdk.instrumentation`\n\n### Features\n\n- Support for Function URL events ([d9f619c](https://github.com/serverless/console/commit/d9f619c507035378b9b4200d660ad8d578615334))\n- Switch from `express` tags to `aws.lambda.http_router` ([64f7543](https://github.com/serverless/console/commit/64f7543ad971acb6c3d8b85bc832cda1a2975b22))\n\n### Bug Fixes\n\n- Fix span connections for consequently initialized async operations ([cd2798e](https://github.com/serverless/console/commit/cd2798e8f9d1b2978406a2d52ff830b53f34ebdf))\n- Fix open parent span resolution ([84f63e9](https://github.com/serverless/console/commit/84f63e9e99ab03b7c45046e503efc03aa5767c4d))\n\n### Maintenance Improvements\n\n- Add temporary debug logs ([8588da0](https://github.com/serverless/console/commit/8588da0b01b298f26229b70bbebd5a3bacce1267))\n- Expose `debugLog` util on `serverlessSdk` ([bb25145](https://github.com/serverless/console/commit/bb2514564af8cb0011cb4f8a430c4685166c3148))\n- Improve middleware span resolution ([641a690](https://github.com/serverless/console/commit/641a690e3f8b672fdc46e3dc511f90dc2f8335ab))\n- Rename `instrument` namespace into `instrumentation` ([88054dc](https://github.com/serverless/console/commit/88054dc789a1d151d61ade5ab909bd612d8ceab3))\n- Separate `instrument` utility context ([e159740](https://github.com/serverless/console/commit/e159740e4d9aeee7b574d4d6e99a8e24ce52bd5f))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.5.0...@serverless/aws-lambda-sdk@0.6.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.9.0\n- HTTP related have changed according to changes brought with new version of `@serverless/sdk-schema`\n- Sub spans must be closed manually (they're no longer auto closed with closure of a parent)\n- All opened spans are auto closed with a warning on root span closure (when trace is wrapped up)\n- `onCloseByParent` option is replaced by `onCloseByRoot`, as it's only root that may auto close sub spans now\n- `traceSpan.createSubSpan` method was removed in favor of `serverlessSdk.createTraceSpan`. Since now relations between spans are resolved automaticaly internally (no need to manually decide which span is parent span)\n\n### Features\n\n- Allow opened children in closed spans ([d2f87d7](https://github.com/serverless/console/commit/d2f87d796f99ee35f38769a26fe8e0f5d19dc456))\n- Resolve relation between spans automatically ([a7e2b5e](https://github.com/serverless/console/commit/a7e2b5e9e9cb88137d45159cfec31516c33dbb27))\n- Store `http.request_header_names` tag ([223371c](https://github.com/serverless/console/commit/223371ca3a52cd17af3e8397bcf84fd37702621d))\n- Support new AWS SDK DynamoDB tags ([1963d4b](https://github.com/serverless/console/commit/1963d4b31184412987c3baab3c6da8867c287b1a))\n- Upgrade HTTP related tags to contain only param names information ([0fed793](https://github.com/serverless/console/commit/0fed793f9dbec40bd4b6598fe77db071a5d6a8c4))\n\n### Bug Fixes\n\n- Fix propagation of response data ([135c524](https://github.com/serverless/console/commit/135c524005143315caa65a9662b78b4a22b57acf))\n\n### Performance Improvements\n\n- Ensure to not add unused dependencies to build ([ce2f6e4](https://github.com/serverless/console/commit/ce2f6e4132f082e967771e33d7decd743079ce94))\n\n### Maintenance Improvements\n\n- Improve test error code ([a396de3](https://github.com/serverless/console/commit/a396de38b7501ace2065626318f0284d3afbce0a))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.4.0...@serverless/aws-lambda-sdk@0.5.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.8\n\n### Features\n\n- Instrument express applications ([be10ac2](https://github.com/serverless/console/commit/be10ac2fb7b45b680a590c2aa1b5b4b48e9b03d9))\n- Trace AWS SDK requests going to any services ([c6dbe17](https://github.com/serverless/console/commit/c6dbe17b9ba15f885b251b44fa50486e99e4c572))\n\n### Maintenance Improvements\n\n- Uprade `@serverless/sdk-schema` to v0.8 ([72bfa6d](https://github.com/serverless/console/commit/72bfa6d89b33906e2b9a247e8410ce057a50a3d4))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.2...@serverless/aws-lambda-sdk@0.4.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Upgrade `@serverless/sdk-schema` to v0.7\n\n### Features\n\n- Instrument AWS SDK requests ([8fe8676](https://github.com/serverless/console/commit/8fe867621b6d0421c5fe4bf951353b01eaa1af22))\n- Support ignoring specified HTTP requests from tracing ([63a0450](https://github.com/serverless/console/commit/63a0450f525c2a7e726ad1006968a5bbb744e663))\n\n### Bug Fixes\n\n- Ensure safe requires order ([f853179](https://github.com/serverless/console/commit/f853179d34f73e6233bc49b293d7eddc91d76229))\n\n### Maintenance Improvements\n\n- Do not crash if tag is re-set with same value ([d9c5647](https://github.com/serverless/console/commit/d9c56475fc53f294962dd4ae3b6df5567f253046))\n- Make `serverlessSdk._initialize` private ([887bbc4](https://github.com/serverless/console/commit/887bbc4af82662d37f7fea8c8303f773f5a52506))\n- Upgrade `@serverless/sdk-schema` to v0.7 ([2f481f8](https://github.com/serverless/console/commit/2f481f8b22d7902336460f17a67b01df53e9a1d3))\n\n### [0.3.2](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.1...@serverless/aws-lambda-sdk@0.3.2) (2022-09-14)\n\n### Features\n\n- Write request and response payloads ([b04f030](https://github.com/serverless/console/commit/b04f0303444ffd44a3930cc4a098562641a56ff9))\n- An option to disable HTTP instrumentation ([c5da3fd](https://github.com/serverless/console/commit/c5da3fdf2b75862c46da9d56045099d064c25da4))\n\n### Maintenance Improvements\n\n- Cleanup logic ([06869fc](https://github.com/serverless/console/commit/06869fc44cd3b9a06c2527a92942fc70b17352f7))\n- Do not write debug JSON payload ([f94c874](https://github.com/serverless/console/commit/f94c87482ec7729c0ef6d079aa60de100c705cfe))\n- Generalize handling of instrumentation configuration ([84887b3](https://github.com/serverless/console/commit/84887b3e3f2947804a59fd489545ee6353239c94))\n\n### [0.3.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.3.0...@serverless/aws-lambda-sdk@0.3.1) (2022-09-12)\n\n### Features\n\n- Auto tracing of internal HTTP and HTTPS requests ([ab8a428](https://github.com/serverless/console/commit/ab8a428300fecca298fbb966f563da1edf997563))\n- `TraceSpan` option `onCloseByParent` ([f34b5d8](https://github.com/serverless/console/commit/f34b5d802f4f7ce6f391a89b87dedab5ea2d7409))\n\n### Bug Fixes\n\n- Fix wrapping of nested ESM handlers ([03e7c18](https://github.com/serverless/console/commit/03e7c18405af2cc59f30342387961ac0de8a56dc))\n\n### Maintenance Improvements\n\n- Rely on `tags.setMany` to set initial tags set ([dd8522a](https://github.com/serverless/console/commit/dd8522a6b71a12ec7f80009e377dd5d5414fa3fe))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.1...@serverless/aws-lambda-sdk@0.3.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- `@serverless/sdk-schema` was upgraded to v0.5.0, which changed structure of API Gateway event related tags\n\n### Features\n\n- Setup`aws.lambda.event_type` and `aws.lambda.event_source` tags ([c21622d](https://github.com/serverless/console/commit/c21622d8c143159346e6fb68cdb176c0f83475c4))\n- Setup `aws.lambda.http.status_code` tag ([f60ec61](https://github.com/serverless/console/commit/f60ec6162f06d57eda8de64c1c8f1b7b0a4c571d))\n- Write generic `aws.lambda.http` tags in case of API Gateway events ([3231a6c](https://github.com/serverless/console/commit/3231a6c48c370862db73b203ee70e3f541ebc101))\n\n### [0.2.1](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.2.0...@serverless/aws-lambda-sdk@0.2.1) (2022-09-06)\n\n### Features\n\n- Instrument API Gateway v2 HTTP API (v1 payload) events ([82fefe2](https://github.com/serverless/console/commit/82fefe27f430e103fdd06019c3289727bb9622f6))\n- Instrument API Gateway v2 HTTP API (v2 payload) events ([f09907e](https://github.com/serverless/console/commit/f09907e4d76c3c78f1fb8d598e4a998f875d86e8))\n- Instrument SNS events ([a228bb7](https://github.com/serverless/console/commit/a228bb719b105b355967ee5295897958b97af89d))\n- Instrument SQS events ([cea70d6](https://github.com/serverless/console/commit/cea70d629184a0b5400648d6134368e092db8ce3))\n- Support arrays as tag values ([def9dfc](https://github.com/serverless/console/commit/def9dfc59bb13435afa9860c73269826aa6cadd7))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/aws-lambda-sdk@0.1.0...@serverless/aws-lambda-sdk@0.2.0) (2022-09-01)\n\n### ⚠ BREAKING CHANGES\n\n- Telemetry payload prefix is changed from `⚡` to `SERVERLESS_TELEMETRY`\n\n### Features\n\n- Instrument API Gateway REST API events ([233880f](https://github.com/serverless/console/commit/233880fd633bc1d2b5d6cf6b04d12b666585d682))\n- Introduce `traceSpan.tags.setMany` method ([ab730db](https://github.com/serverless/console/commit/ab730db5b9dc8980a44d60a70bdd55c556c7b86a))\n\n### Maintenance Improvements\n\n- Change telemetry log prefix to `SERVERLESS_TELEMETRY` ([52fd7df](https://github.com/serverless/console/commit/52fd7df2c73d992044e9b3c26e34a5c62811a068))\n- Improve tags reset handling ([6bda7f9](https://github.com/serverless/console/commit/6bda7f96402265f191a825b74cac49cb1f318c02))\n- Remove ineffective code ([87307e8](https://github.com/serverless/console/commit/87307e8cb8c12e2c10617eb8ce4b7fb3334911d9))\n\n### 0.1.0 (2022-08-29)\n\n### Features\n\nInitial implementation\n\n<!-- File: node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Instrumentation Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/instrumentation/aws-sdk.md)\n\n<!-- File: node/packages/aws-lambda-sdk/docs/sdk-trace.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk-trace.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk-trace.md)\n\n<!-- File: node/packages/aws-lambda-sdk/docs/sdk.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Docs Skill\n\nPath: `node/packages/aws-lambda-sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/docs/sdk.md)\n\n<!-- File: node/packages/aws-lambda-sdk/package.json (Tokens: ~407 | Category: anthropic-skill) -->\n{\n  \"name\": \"@serverless/aws-lambda-sdk\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.15\",\n  \"author\": \"Serverless, Inc.\",\n  \"dependencies\": {\n    \"@serverless/sdk\": \"^0.5.26\",\n    \"@serverless/sdk-schema\": \"^0.15.6\",\n    \"d\": \"^1.0.1\",\n    \"ext\": \"^1.7.0\",\n    \"long\": \"^5.2.3\",\n    \"type\": \"^2.7.2\"\n  },\n  \"typesVersions\": {\n    \"*\": {\n      \"*\": [\n        \".ts-types/*\"\n      ]\n    }\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/aws-lambda-sdk@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"scripts\": {\n    \"build\": \"./scripts/build.js dist/extension.internal.zip\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\",\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"test:integration\": \"mocha \\\"test/integration/**/*.test.js\\\"\",\n    \"test:performance\": \"mocha test/benchmark/performance.test.js\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"license\": \"MIT\"\n}\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Error-async-initialization Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/error-async-initialization/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-aws-sdk-v2 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v2/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-aws-sdk-v3 Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-aws-sdk-v3/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-callback Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-callback/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-express Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-express/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-http Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-http/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-nested Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-nested/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-sdk Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-sdk/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Esm-thenable Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/esm-thenable/package.json)\n\n<!-- File: node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Lambdas Skill\n\nPath: `node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/aws-lambda-sdk/test/fixtures/lambdas/package.json)\n\n<!-- File: node/packages/sdk-schema/CHANGELOG.md (Tokens: ~4813 | Category: anthropic-skill) -->\n# Changelog\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.15.6](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.5...@serverless/sdk-schema@0.15.6) (2023-06-14)\n\n### Features\n\n- `TracePayload.is_truncated` ([a3df350](https://github.com/serverless/console/commit/a3df350aa5558edeaf4e7f75bf9660df709a80ad))\n\n### [0.15.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.4...@serverless/sdk-schema@0.15.5) (2023-05-17)\n\n### Features\n\n- Introduce `aws.lambda.response_mode` tag ([e61819e](https://github.com/serverless/console/commit/e61819e57b7b9342ce57c52d0d055ce0b1aa4542))\n\n### [0.15.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.3...@serverless/sdk-schema@0.15.4) (2023-05-15)\n\n### Features\n\n- Dev Mode transport payload upgrade ([ec7551d](https://github.com/serverless/console/commit/ec7551dac4a167a950a60aa5b322c3c28f50f13d))\n\n### [0.15.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.2...@serverless/sdk-schema@0.15.3) (2023-03-29)\n\n### Features\n\n- AWS Lambda runtime related tags ([f239b44](https://github.com/serverless/console/commit/f239b442dd8a2d53ee7ea2e75a1b43f5ffc120f8))\n\n### [0.15.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.1...@serverless/sdk-schema@0.15.2) (2023-03-08)\n\n### Features\n\n- Define `is_sampled_out` for TracePayload ([20c1966](https://github.com/serverless/console/commit/20c1966cb5c00748e766f99bf8f054a32484cd02))\n\n## [0.15.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.15.0...@serverless/sdk-schema@0.15.1) (2023-02-09)\n\n### Features\n\n- Notice event tags ([c6641be](https://github.com/serverless/console/commit/c6641beee48b998866ceacd1ff8e317eefdcb057))\n\n## [0.15.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.5...@serverless/sdk-schema@0.15.0) (2023-02-02)\n\n### ⚠ BREAKING CHANGES\n\n- Captured event `WarningType.WARNING_TYPE_SDK` reference is renamed to `WarningType.WARNING_TYPE_SDK_USER`\n- Captured event `ErrorType.ERROR_TYPE_CAUGHT` reference is renamed to `ErrorType.ERROR_TYPE_CAUGHT_USER`\n\n### Features\n\n- Distinguish between user or internal SDK generated warning ([27f28f2](https://github.com/serverless/console/commit/27f28f2b8846ba8657d6cf60e9282580874045b8))\n- Distinguish user and sdk caught errors ([177516b](https://github.com/serverless/console/commit/177516bf05e59bba1fbd32e09c3d74863cf103f7))\n\n## [0.14.5](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.4...@serverless/sdk-schema@0.14.5) (2023-01-24)\n\n### Features\n\n- Define `WarningTags.stacktrace` ([b04ae2c](https://github.com/serverless/console/commit/b04ae2c7e15058c7bf3f1001931e13000409a920))\n\n### [0.14.4](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.3...@serverless/sdk-schema@0.14.4) (2023-01-18)\n\n### Features\n\n- Define `TracePayload.custom_tags` ([21056f6](https://github.com/serverless/console/commit/21056f60abf3329dac9e364e4a2d8a7e0f318e08))\n\n## [0.14.3](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.2...@serverless/sdk-schema@0.14.3) (2023-01-13)\n\n### Features\n\n- Define `Span.custom_tags` for custom user tags ([38338ee](https://github.com/serverless/console/commit/38338ee6c6dd11a41288220f204c4f738d680a36))\n\n## [0.14.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.1...@serverless/sdk-schema@0.14.2) (2023-01-11)\n\n### Features\n\n- `WarningTags.type` ([0cbd622](https://github.com/serverless/console/commit/0cbd622ee357967d1a44b5a546f3c6b70996e88e))\n- Define `Event.custom_fingerprint` ([306362a](https://github.com/serverless/console/commit/306362ade4abcc33dcc7e6f4d808e5790822c6ad))\n\n## [0.14.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.14.0...@serverless/sdk-schema@0.14.1) (2022-12-23)\n\n### Features\n\n- Add Warning Tags to Event Schema ([#333](https://github.com/serverless/console/issues/333)) ([94c9c5f](https://github.com/serverless/console/commit/94c9c5f91a9ce9378596edff4c4df009cfc9b274))\n\n### [0.14.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.2...@serverless/sdk-schema@0.14.0) (2022-12-07)\n\n### ⚠ BREAKING CHANGES\n\n- `tracePayload`: `events` is added as a repeated field\n\n### Features\n\n- Add Events as a property of TracePayload ([aced7ec](https://github.com/serverless/console/commit/aced7ecb10f4dd862d1ed29fbe2717974ed78022))\n\n### [0.13.2](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.1...@serverless/sdk-schema@0.13.2) (2022-12-02)\n\n### Features\n\n- Added `Event` and `EventPayload` schemas\n\n## [0.13.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.13.0...@serverless/sdk-schema@0.13.1) (2022-11-24)\n\n### Features\n\n- Make `aws.sdk.signature_version` tag optional ([cd566b0](https://github.com/serverless/console/commit/cd566b0f685bc62a1fd74840278fdd9f618c0cb0))\n\n## [0.13.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.1...@serverless/sdk-schema@0.13.0) (2022-10-31)\n\n### ⚠ BREAKING CHANGES\n\n- `requestResponse` payload: `data` is removed in favor of `body` and `origin`\n\n### Features\n\n- `requestResponse` payload: Replace `data` with `body` and `origin` ([c1c7b86](https://github.com/serverless/console/commit/c1c7b86a5a4e49de79dadc717d8d31ebafc69602))\n- Support Node.js v12 ([bb62fa1](https://github.com/serverless/console/commit/bb62fa1506fdd6a99635fd780e6cbc2d5c58a10f))\n\n### [0.12.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.12.0...@serverless/sdk-schema@0.12.1) (2022-10-24)\n\n### Features\n\n- Added timestamp to req/res proto schema ([ce13fd8](https://github.com/serverless/console/commit/ce13fd8c83cd42b9dc708745647be8761c15bc42))\n\n### [0.12.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.11.0...@serverless/sdk-schema@0.11.1) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- Updated logs schema to support ingest process a bit better ([f217ea2](https://github.com/serverless/console/commit/f217ea24e86352b7d5ac1f877180b8037778bcec))\n\n## [0.11.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.1...@serverless/sdk-schema@0.11.0) (2022-10-20)\n\n### ⚠ BREAKING CHANGES\n\n- `http.request_body`, `http.response_body`, `aws.sdk.request_body` and `aws.sdk.response_body` tags are removed in favor of top level `input and `output` properties\n\n### Features\n\n- Move span `input` and `output` data to top level properties ([277b6e9](https://github.com/serverless/console/commit/277b6e9eb3cd5517b83de2f9e4867d4d7f38cb81))\n\n## [0.10.1](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.10.0...@serverless/sdk-schema@0.10.1) (2022-10-04)\n\n### Features\n\n- Configure optional `request_body` and `response_body` tags ([ed44a1c](https://github.com/serverless/console/commit/ed44a1c749fdb990a7e121455a94eef55bfcf41b))\n\n## [0.10.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.9.0...@serverless/sdk-schema@0.10.0) (2022-09-28)\n\n### ⚠ BREAKING CHANGES\n\n- `express` tags namespace is removed in favor of introduced `aws.lambda.http_router`\n\n### Features\n\n- Remove `express` tags in favor of `aws.lambda.http_router` ([ff17ea9](https://github.com/serverless/console/commit/ff17ea95513261115cec7c904457201b0c3032a5))\n\n## [0.9.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.8.0...@serverless/sdk-schema@0.9.0) (2022-09-26)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names`\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names`\n- Remove `http.query` in favor of `http.query_parameter_names`\n- Change numbering of some `http.*` fields\n\n### Features\n\n- Remove `aws.lambda.api_gateway.request.path_parameters` in favor of `aws.lambda.api_gateway.request.path_parameter_names` ([44702ad](https://github.com/serverless/console/commit/44702adaa08c3676b7e418a4f08e3fe34465abeb))\n- Remove `aws.lambda.api_gateway.request.headers` in favor of `http.request_header_names` ([2a38ba4](https://github.com/serverless/console/commit/2a38ba4f3f5db14d82be1f6787bc7444fab33bf9))\n- Remove `http.query` in favor of `http.query_parameter_names` ([ee0c8e5](https://github.com/serverless/console/commit/ee0c8e57e0e681951c018700a15ff154d4601e2e))\n- Define `exclusive_start_key` and `attribute_values` DynamoDB tags ([d15839d](https://github.com/serverless/console/commit/d15839d3fee231f22fbf956cd8997026cb39b4bc))\n\n### Maintenance Improvements\n\n- Pre-reserve slots for fields eventually to be introduced later ([c693280](https://github.com/serverless/console/commit/c69328043796780a62aaf4f724000a704df7e513))\n\n## [0.8.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.7.0...@serverless/sdk-schema@0.8.0) (2022-09-20)\n\n### ⚠ BREAKING CHANGES\n\n- Types of some numeric tags were updated to more optimal ones\n\n### Maintenance Improvements\n\n- Improve types of numeric properties ([aa8dcc5](https://github.com/serverless/console/commit/aa8dcc52e309e7ec422af62570dd199c175a98bb))\n\n## [0.7.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.6.0...@serverless/sdk-schema@0.7.0) (2022-09-16)\n\n### ⚠ BREAKING CHANGES\n\n- Remove `aws.sdk.account_id` tag\n- Rename `aws.sdk.aws_service` to `aws.sdk.service`\n- Remove `aws.sdk.dynamodb.table_names` in favor of singular `aws.sdk.dynamodb.table_name`\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention)\n- `aws.sdk.region` and `aws.sdk.request_id` are made optional\n- `express.method` and `express.path` are made optional\n\n### Features\n\n- Remove `aws.sdk.account_id` as it's not directly accessible ([87af073](https://github.com/serverless/console/commit/87af073b9e87a2915c5cadf779355135c05282d6))\n- Make `aws.sdk.region` and `aws.sdk.request_id` optional ([f6af48d](https://github.com/serverless/console/commit/f6af48d31474f2797a1b2f7a4494fbb7c40459b6))\n- Remove obsolete `aws_` prefix ([1acc6cf](https://github.com/serverless/console/commit/1acc6cf3108cd506f7a05a26f8d5d0d9f666ce30))\n- Rename `aws.sdk.dynamodb.filter_expression` to `aws.sdk.dynamodb.filter` (to match convention) ([1cd3f32](https://github.com/serverless/console/commit/1cd3f322f1977a74deda158265b529808323e76b))\n- Configure `aws.sdk.dynamodb.key_condition` to store KeyConditionExpression ([11a98c9](https://github.com/serverless/console/commit/11a98c9eb84c57b55a6a861b8cab690918560d58))\n- Update to singular `aws.sdk.dynamodb.table_name` field ([b87db6e](https://github.com/serverless/console/commit/b87db6e958b43371da335a02d807c437cca2a85d))\n- Make all `express` tags optional ([96eae9f](https://github.com/serverless/console/commit/96eae9f108f1db621ea051a1f8567b6c712c167c))\n\n## [0.6.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.5.0...@serverless/sdk-schema@0.6.0) (2022-09-14)\n\n### ⚠ BREAKING CHANGES\n\n- AWS SDK base tags are moved from service specific (`aws.sdk.<service>`) context to generic (`aws.sdk`)\n- Remove`operation` tags from `aws.sdk.<service>` context in favor of existing `aws.sdk.operation` tag\n- Number ids of tag properties in AWS SDK context are changed\n\n### Features\n\n- Move base AWS SDK tags to `aws.sdk` namespace ([4027b75](https://github.com/serverless/console/commit/4027b75db7b0ce0f99ea06097758e04dab805544))\n- Remove duplicate `operation` tags ([47fe2c6](https://github.com/serverless/console/commit/47fe2c6deb9762fa138d0f7fd3f75c01dd97aa22))\n- Add `aws.sdk.dynamodb.filter_expression` tag ([6bb5d3d](https://github.com/serverless/console/commit/6bb5d3df2b5f85b0aab4d2e5c6c456738e9bcb50))\n- Cleanup numbering of tag properties ([8b8b582](https://github.com/serverless/console/commit/8b8b582bd84283f785bb6e1c1843aefb6604de08))\n\n## [0.5.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.4.0...@serverless/sdk-schema@0.5.0) (2022-09-08)\n\n### ⚠ BREAKING CHANGES\n\n- Remove url related `aws.lambda.api_gateway.request` tags. Instead `aws.lambda.http` tags should be filled only\n- Reordered tags in context `HttpTags` and added required `host` tag\n- `ExpressTags.status_code` is converted to be optional\n- `HttpTags.status_code` is converted to be optional\n\n### Features\n\n- Add RequestResponse Schema ([#177](https://github.com/serverless/console/issues/177)) ([9152c8a](https://github.com/serverless/console/commit/9152c8abece69d865e30f8bc70ecc4ec77ba83b0))\n- Improve HTTP request tags ([855070d](https://github.com/serverless/console/commit/855070db2b9e856d6aad2b912cf534671ae5894b))\n- Make `status_code` optional in express tracking ([e46b8d8](https://github.com/serverless/console/commit/e46b8d81deb384f5bf2cb6323475b233d168cfa0))\n- Make `status_code` optional in HTTP tracking ([f862891](https://github.com/serverless/console/commit/f86289111b76a913253bb84d5f38eab99bc82848))\n- Remove url related `aws.lambda.api_gateway.request` tags ([0861571](https://github.com/serverless/console/commit/0861571555a3939d6d8eeaa97f816a90a7410e37))\n\n## [0.4.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.3.0...@serverless/sdk-schema@0.4.0) (2022-09-06)\n\n### ⚠ BREAKING CHANGES\n\n- `aws.lambda.sqs.operation` and `aws.lambda.sns.operation`are removed from schema (been added by mistake as they apply only to AWS SDK spans)\n\n### Bug Fixes\n\n- Remove tags which do not apply to `aws.lambda` span ([705087b](https://github.com/serverless/console/commit/705087b91d655df050849b9cfda326f85a447db8))\n\n## [0.3.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.2.0...@serverless/sdk-schema@0.3.0) (2022-08-31)\n\n### ⚠ BREAKING CHANGES\n\n- `AwsApiGatewayRequestTags.string_parameters` is renamed to `AwsApiGatewayRequestTags.query_string_parameters`\n\n#### Bug Fixes\n\n- Fix schema property name ([6100b51](https://github.com/serverless/console/commit/6100b51d2a75ab21fa5442eef373875aa8020a5f))\n\n## [0.2.0](https://github.com/serverless/console/compare/@serverless/sdk-schema@0.1.0...@serverless/sdk-schema@0.2.0) (2022-08-29)\n\n### ⚠ BREAKING CHANGES\n\n- Top level tags are no longer expected to have underscores replaced with \".\", and they were reorganized into nested structure- Some properties out of `SlsTags` and `AwsLambdaTags` where changed to be optional\n\n### Features\n\n- Mark as optional properties not provided by the extension ([8ca71a6](https://github.com/serverless/console/commit/8ca71a65d77f7e9b4ae7323df1853a97fb32f05c))\n- Unify tags definiton rules ([a55d091](https://github.com/serverless/console/commit/a55d09124fd35088f25dc3444faea46c98d2e922))\n\n### 0.1.0 (2022-08-22)\n\n- Initial Release of Schema ([bfb26db](https://github.com/serverless/console/commit/bfb26dbf146755553bcf1a73dbb39a02ad05da49))\n\n<!-- File: node/packages/sdk-schema/package.json (Tokens: ~346 | Category: anthropic-skill) -->\n{\n  \"name\": \"@serverless/sdk-schema\",\n  \"repository\": \"serverless/console\",\n  \"version\": \"0.15.6\",\n  \"main\": \"dist/index.cjs.js\",\n  \"module\": \"dist/index.esm.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"test\": \"mocha \\\"test/unit/**/*.test.js\\\"\",\n    \"test:isolated\": \"mocha-isolated \\\"test/unit/**/*.test.js\\\"\",\n    \"build\": \"rimraf -rf ./dist && tsc --emitDeclarationOnly && rollup --config && rimraf -rf ./dist/dts\",\n    \"prepare-release\": \"standard-version && prettier --write CHANGELOG.md\"\n  },\n  \"author\": \"Serverless, Inc.\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"long\": \"^5.2.3\",\n    \"protobufjs\": \"^7.2.3\"\n  },\n  \"standard-version\": {\n    \"tagPrefix\": \"@serverless/sdk-schema@\",\n    \"path\": \".\",\n    \"skip\": {\n      \"commit\": true,\n      \"tag\": true\n    },\n    \"types\": [\n      {\n        \"type\": \"feat\",\n        \"section\": \"Features\"\n      },\n      {\n        \"type\": \"fix\",\n        \"section\": \"Bug Fixes\"\n      },\n      {\n        \"type\": \"perf\",\n        \"section\": \"Performance Improvements\"\n      },\n      {\n        \"type\": \"refactor\",\n        \"section\": \"Maintenance Improvements\"\n      }\n    ]\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n\n<!-- File: node/packages/sdk-schema/tsconfig.json (Tokens: ~104 | Category: anthropic-skill) -->\n{\n  \"extends\": \"@tsconfig/node16/tsconfig.json\",\n  \"compilerOptions\": {\n    \"declaration\": true,\n    \"declarationDir\": \"./dist/dts\",\n    \"emitDecoratorMetadata\": true,\n    \"experimentalDecorators\": true,\n    \"outDir\": \"./dist\",\n    \"sourceMap\": true\n  },\n  \"include\": [\"out/**/*\"],\n  \"exclude\": [\"src/output\", \"dist\"],\n  \"ts-node\": {\n    \"files\": true\n  }\n}\n\n<!-- File: node/packages/sdk-schema/tsconfig.rollup.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Sdk-schema Skill\n\nPath: `node/packages/sdk-schema/tsconfig.rollup.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk-schema/tsconfig.rollup.json)\n\n<!-- File: node/packages/sdk/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Sdk Skill\n\nPath: `node/packages/sdk/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/CHANGELOG.md)\n\n<!-- File: node/packages/sdk/docs/instrumentation/express-app.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/express-app.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/express-app.md)\n\n<!-- File: node/packages/sdk/docs/instrumentation/http.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/http.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/http.md)\n\n<!-- File: node/packages/sdk/docs/instrumentation/node-console.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Instrumentation Skill\n\nPath: `node/packages/sdk/docs/instrumentation/node-console.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/instrumentation/node-console.md)\n\n<!-- File: node/packages/sdk/docs/sdk.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Docs Skill\n\nPath: `node/packages/sdk/docs/sdk.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/serverless/dashboard/HEAD/node/packages/sdk/docs/sdk.md)\n\n<!-- ... +28 more modular skills available via /api/skills/serverless/dashboard?path={path} -->\n</yakaai_skills>"}