Skip to content

Releases: serverless/dashboard

@serverless/[email protected] (2022-06-29)

29 Jun 21:48
Compare
Choose a tag to compare

Bug Fixes

  • Fix handling of promise resolution (867b3bc)

Maintenance Improvements

  • Improve resolution handling (938ce98)
  • Simplify stale callback handling (fb2885a)

Comparison since last release

@serverless/[email protected] (2022-06-29)

29 Jun 15:19
Compare
Choose a tag to compare

Bug Fixes

  • Fix handling of a case where telemetryData arrives before eventData (26991ee)

Maintenance Improvements

  • Add debug logs on internal extension requests timing (2d2c2db)
  • Ensure to reuse HTTP(S) connection sockets (82d295a)
  • Remove node-fetch dependency (688e24d)

Comparison since last release

@serverless/[email protected] (2022-06-27)

27 Jun 14:36
Compare
Choose a tag to compare

Bug Fixes

  • Fix handling of doubled resolution (8eacf17)

Performance Improvements

  • Optimize protobuf encoding by using pre-compiled interface (70f26e6)
  • Improve telemetry server response time (60ae043)

Maintenance Improvements

  • Clarify wrapping logic (2b203f0)
  • Cleanup invalid async mark (7423971)

Comparison since last release

@serverless/[email protected] (2022-06-23)

23 Jun 14:38
Compare
Choose a tag to compare

Features

  • Add attributes and resource to req/res payload (18d69e9)

Maintenance Improvements

  • Changed getCurrentRequestData to getRequestContext (a80a961)
  • Added invoke time to internal context (c70d60a)

Comparison since last release

@serverless/[email protected] (2022-06-15)

15 Jun 16:08
Compare
Choose a tag to compare

Maintenance Improvements

  • Adjusted errorType for handled/unhandled (4fe0437)
  • Updated timeout errorType (d9b60cd)

Comparison since last release

@serverless/[email protected] (2022-06-13)

13 Jun 17:39
Compare
Choose a tag to compare

Bug Fixes

  • Fix ESM support in Node.js v16 runtime (2547826)

Maintenance Improvements

  • Cleanup timeout setup (ec7c67a)
  • Debug log telemetry data cache handling (b69e62f)
  • Ensure to flush report in one log line (64ca1dd)
  • Generalize debugLogs handling (bd6340b)
  • Improve debug logging (6aef91c)
  • Unify debug log handling (57aceba)

Comparison since last release

@serverless/[email protected] (2022-06-02)

02 Jun 15:36
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • 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:
    • SLS_OTEL_REPORT_METRICS_URL (replaced by metrics.destination)
    • SLS_OTEL_REPORT_TRACES_URL (replaced by traces.destination)
    • SLS_OTEL_REPORT_LOGS_URL (replaced by logs.destination)
    • SLS_OTEL_REPORT_REQUEST_RESPONSE_URL (replaced by request.destination and response.destination)
    • SLS_OTEL_REPORT_REQUEST_HEADERS (replaced by common.destination.requestHeaders)
  • disableLogsMonitoring is replaced by logs.disabled
  • disableRequestResponseMonitoring is replaced by request.disabled and response.disabled

Features

  • Generalize request handling and integrate settings propagated via environment variables into user settings (e73acca)
  • Support new user settings format (c6904b6)

Bug Fixes

  • Wait for request/response hooks before settling invocation (6742606)
  • Ensure to handle property thenable/callback race (77bf67f)

Maintenance Improvements

  • Do not accept multiple paylaods at request functions (db33381)

Comparison since last release

@serverless/[email protected] (2022-05-31)

31 May 14:56
Compare
Choose a tag to compare

Features

  • Filter out Serverless Dashboard data logs (b35c41c)

Comparison since last release

@serverless/[email protected] (2022-05-26)

26 May 16:27
Compare
Choose a tag to compare

Bug Fixes

  • Fix dependencies configuration (9b41fa6)

Maintenance Improvements

  • Bundle internal and external extensions into a single file (9195c1e)
  • Distinguish JSON from request data (aa0141b)
  • Improve debug log for ingestion server requests (d2b5233)
  • Improve debug log for telemetry payload (b133ea6)
  • Log extension overhead processing durations (7ddb265)
  • Remove obsolete debug log (59ae9a8)
  • Rename logMessage to debugLog (b7c2edc)
  • Simplify protobuf processing (e339066)

Comparison since last release

@serverless/[email protected] (2022-05-23)

23 May 15:23
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • 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

Features

  • Build script for runtime agnostic version of external extension (e9fb48c)
  • Split internal and external extension into independent extensions (13a7a72)

Bug Fixes

  • Fix handling of JSON type payloads (5ba0175)

Maintenance Improvements

  • Rewrite external extension (73cfc5c)
  • Drop node-fetch dependency in external extension (cca15ed)
  • Provide separate userSettings source for both extensions (5a6909d)
  • Remove lodash.isobject dependency (4773a7c)
  • Remove OTEL_SERVER_PORT definition from common scope (fe443a7)
  • Remove common logMessage (a620a06)

Comparison since last release