From 6c9fd91be0f11dea44264bffb776c70ca93b7df1 Mon Sep 17 00:00:00 2001 From: Alexandru Tudoran Date: Thu, 20 Nov 2025 11:09:27 +0200 Subject: [PATCH 1/2] feat(http-utils): add trace ID propagation for HTTP headers This commit triggers the release of PR #1097 which adds end-to-end trace ID propagation: - Enhanced logWrapper to include traceId in logs - SQS message propagation of trace IDs - HTTP header support for x-trace-id - New addTraceIdHeader utility function Ref: https://github.com/adobe/spacecat-shared/pull/1097 From 41d94f2ee852f15c5f70933629e9fd92249c193b Mon Sep 17 00:00:00 2001 From: Alexandru Tudoran Date: Thu, 20 Nov 2025 13:11:59 +0200 Subject: [PATCH 2/2] feat(utils,http-utils): add trace ID propagation for distributed tracing This commit triggers the release for trace ID propagation feature from PR #1097. Changes include: - Enhanced logWrapper to automatically include traceId in log messages - SQS message trace ID propagation via sendMessage/sqsEventAdapter - HTTP header trace ID extraction via x-trace-id header - New addTraceIdHeader utility function This enables end-to-end distributed tracing across SpaceCat services. Related: #1097, #1152 --- packages/spacecat-shared-http-utils/README.md | 2 ++ packages/spacecat-shared-utils/README.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/spacecat-shared-http-utils/README.md b/packages/spacecat-shared-http-utils/README.md index 9633d3479..40aea21ce 100644 --- a/packages/spacecat-shared-http-utils/README.md +++ b/packages/spacecat-shared-http-utils/README.md @@ -3,6 +3,8 @@ A set of TypeScript functions for creating HTTP responses with standardized formats, and classes for dealing with authenticating HTTP requests. +> **v1.19.0**: Added trace ID extraction from HTTP headers for distributed tracing support. + ## Table of Contents - [Introduction](#introduction) diff --git a/packages/spacecat-shared-utils/README.md b/packages/spacecat-shared-utils/README.md index 5ef27baeb..f56109235 100644 --- a/packages/spacecat-shared-utils/README.md +++ b/packages/spacecat-shared-utils/README.md @@ -2,6 +2,8 @@ This repository contains a collection of shared utility functions used across various SpaceCat projects. These utilities provide a range of checks and validations, from basic data type validation to more complex checks like ISO date strings and URL validation. +> **v1.76.0**: Added trace ID propagation support for distributed tracing across SpaceCat services. + ## Installation To install the SpaceCat Shared Utilities, you can use npm: