From e2b5dfa79b5a4cfbf6b727c6ae51b033ba05aa43 Mon Sep 17 00:00:00 2001 From: Jin Xiao Date: Fri, 23 Oct 2026 09:54:30 +0800 Subject: [PATCH] chore(release): prepare unified v1.3.0 --- batch/go.mod | 2 +- commons/awssdk/go.mod | 2 +- commons/dynamodb/go.mod | 2 +- commons/metadata/go.mod | 2 +- datamasking/go.mod | 2 +- datamasking/kms/go.mod | 6 +- eventhandler/appsyncevents/go.mod | 2 +- eventhandler/appsyncgraphql/go.mod | 2 +- eventhandler/bedrock/go.mod | 2 +- eventhandler/http/go.mod | 2 +- eventhandler/http/metrics/go.mod | 6 +- eventhandler/http/tracer/go.mod | 8 +- examples/go.mod | 38 +- go.work | 56 +- idempotency/cache/go.mod | 6 +- idempotency/go.mod | 6 +- integration/go.mod | 54 +- jmespath/go.mod | 2 +- kafka/avro/go.mod | 4 +- kafka/go.mod | 2 +- kafka/protobuf/go.mod | 4 +- logger/go.mod | 2 +- metrics/go.mod | 2 +- parameters/go.mod | 6 +- parser/go.mod | 2 +- releases/auto-4b57341d25-5667eb3b249c.json | 2244 ++++++++++++++++++++ tools/modules.json | 56 +- tracer/go.mod | 4 +- tracer/xray/go.mod | 6 +- validation/go.mod | 6 +- 30 files changed, 2390 insertions(+), 148 deletions(-) create mode 100644 releases/auto-4b57341d25-5667eb3b249c.json diff --git a/batch/go.mod b/batch/go.mod index bc9e64c..4676f09 100644 --- a/batch/go.mod +++ b/batch/go.mod @@ -4,5 +4,5 @@ go 1.27.3 require ( github.com/aws/aws-lambda-go v1.55.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 ) diff --git a/commons/awssdk/go.mod b/commons/awssdk/go.mod index 6c40060..8968ffa 100644 --- a/commons/awssdk/go.mod +++ b/commons/awssdk/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.47.0 github.com/aws/aws-sdk-go-v2/service/ssm v1.78.0 github.com/aws/smithy-go v1.28.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 ) require ( diff --git a/commons/dynamodb/go.mod b/commons/dynamodb/go.mod index 926e827..27b9306 100644 --- a/commons/dynamodb/go.mod +++ b/commons/dynamodb/go.mod @@ -5,7 +5,7 @@ go 1.27.3 require ( github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.21.4 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.68.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 ) require ( diff --git a/commons/metadata/go.mod b/commons/metadata/go.mod index 38c0931..4163305 100644 --- a/commons/metadata/go.mod +++ b/commons/metadata/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/commons/metadata go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/datamasking/go.mod b/datamasking/go.mod index bab1f9d..bfc526e 100644 --- a/datamasking/go.mod +++ b/datamasking/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/datamasking go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/datamasking/kms/go.mod b/datamasking/kms/go.mod index fecfb59..8485a3a 100644 --- a/datamasking/kms/go.mod +++ b/datamasking/kms/go.mod @@ -8,9 +8,9 @@ require ( github.com/aws/aws-sdk-go-v2/config v1.33.4 github.com/aws/aws-sdk-go-v2/service/kms v1.51.1 github.com/aws/smithy-go v1.28.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/datamasking v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/datamasking v1.3.0 ) require ( diff --git a/eventhandler/appsyncevents/go.mod b/eventhandler/appsyncevents/go.mod index d363e4d..5cc3bdb 100644 --- a/eventhandler/appsyncevents/go.mod +++ b/eventhandler/appsyncevents/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/eventhandler/appsyncgraphql/go.mod b/eventhandler/appsyncgraphql/go.mod index 964ddde..a20c646 100644 --- a/eventhandler/appsyncgraphql/go.mod +++ b/eventhandler/appsyncgraphql/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/eventhandler/bedrock/go.mod b/eventhandler/bedrock/go.mod index 3b80a0d..f3c028d 100644 --- a/eventhandler/bedrock/go.mod +++ b/eventhandler/bedrock/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/eventhandler/http/go.mod b/eventhandler/http/go.mod index 08af12b..8cc8f12 100644 --- a/eventhandler/http/go.mod +++ b/eventhandler/http/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/http go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/eventhandler/http/metrics/go.mod b/eventhandler/http/metrics/go.mod index 3caeef3..e19f115 100644 --- a/eventhandler/http/metrics/go.mod +++ b/eventhandler/http/metrics/go.mod @@ -3,8 +3,8 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics go 1.27.3 require ( - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/metrics v1.2.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/metrics v1.3.0 ) -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 // indirect +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 // indirect diff --git a/eventhandler/http/tracer/go.mod b/eventhandler/http/tracer/go.mod index 873d2b1..2e6fc57 100644 --- a/eventhandler/http/tracer/go.mod +++ b/eventhandler/http/tracer/go.mod @@ -3,9 +3,9 @@ module github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer go 1.27.3 require ( - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/tracer v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/tracer v1.3.0 go.opentelemetry.io/otel v1.46.0 go.opentelemetry.io/otel/sdk v1.46.0 go.opentelemetry.io/otel/trace v1.46.0 @@ -35,7 +35,7 @@ require ( github.com/go-logr/stdr v1.2.2 // indirect github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.71.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0 // indirect diff --git a/examples/go.mod b/examples/go.mod index 7344e27..2df35b7 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -7,22 +7,22 @@ require ( github.com/aws/aws-sdk-go-v2 v1.47.0 github.com/aws/aws-sdk-go-v2/config v1.33.4 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.68.0 - github.com/rambow-cloud/powertools-lambda-go/batch v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/idempotency v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/logger v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/metrics v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/parser v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/signer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/tracer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/validation v1.2.0 + github.com/rambow-cloud/powertools-lambda-go/batch v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/idempotency v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/logger v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/metrics v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/parser v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/signer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/tracer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/validation v1.3.0 go.opentelemetry.io/otel/sdk v1.46.0 ) @@ -57,9 +57,9 @@ require ( github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 // indirect github.com/jmespath-community/go-jmespath v1.1.1 // indirect - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.2.0 // indirect + github.com/rambow-cloud/powertools-lambda-go v1.3.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.3.0 // indirect github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.71.0 // indirect diff --git a/go.work b/go.work index c621308..1c007af 100644 --- a/go.work +++ b/go.work @@ -34,66 +34,64 @@ use ( ./validation ) -replace github.com/rambow-cloud/powertools-lambda-go v1.2.0 => . +replace github.com/rambow-cloud/powertools-lambda-go v1.3.0 => . -replace github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 => . +replace github.com/rambow-cloud/powertools-lambda-go/batch v1.3.0 => ./batch -replace github.com/rambow-cloud/powertools-lambda-go/batch v1.2.0 => ./batch +replace github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 => ./commons/awssdk -replace github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 => ./commons/awssdk +replace github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.3.0 => ./commons/dynamodb -replace github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.2.0 => ./commons/dynamodb +replace github.com/rambow-cloud/powertools-lambda-go/commons/metadata v1.3.0 => ./commons/metadata -replace github.com/rambow-cloud/powertools-lambda-go/commons/metadata v1.2.0 => ./commons/metadata +replace github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.3.0 => ./commons/regex -replace github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.2.0 => ./commons/regex +replace github.com/rambow-cloud/powertools-lambda-go/datamasking v1.3.0 => ./datamasking -replace github.com/rambow-cloud/powertools-lambda-go/datamasking v1.2.0 => ./datamasking +replace github.com/rambow-cloud/powertools-lambda-go/datamasking/kms v1.3.0 => ./datamasking/kms -replace github.com/rambow-cloud/powertools-lambda-go/datamasking/kms v1.2.0 => ./datamasking/kms +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.3.0 => ./eventhandler/appsyncevents -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.2.0 => ./eventhandler/appsyncevents +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.3.0 => ./eventhandler/appsyncgraphql -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.2.0 => ./eventhandler/appsyncgraphql +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.3.0 => ./eventhandler/bedrock -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.2.0 => ./eventhandler/bedrock +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.3.0 => ./eventhandler/http -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.2.0 => ./eventhandler/http +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.3.0 => ./eventhandler/http/metrics -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.2.0 => ./eventhandler/http/metrics - -replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.2.0 => ./eventhandler/http/tracer +replace github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.3.0 => ./eventhandler/http/tracer replace github.com/rambow-cloud/powertools-lambda-go/examples v0.1.0 => ./examples -replace github.com/rambow-cloud/powertools-lambda-go/idempotency v1.2.0 => ./idempotency +replace github.com/rambow-cloud/powertools-lambda-go/idempotency v1.3.0 => ./idempotency -replace github.com/rambow-cloud/powertools-lambda-go/idempotency/cache v1.2.0 => ./idempotency/cache +replace github.com/rambow-cloud/powertools-lambda-go/idempotency/cache v1.3.0 => ./idempotency/cache replace github.com/rambow-cloud/powertools-lambda-go/integration v0.1.0 => ./integration -replace github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 => ./jmespath +replace github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 => ./jmespath -replace github.com/rambow-cloud/powertools-lambda-go/kafka v1.2.0 => ./kafka +replace github.com/rambow-cloud/powertools-lambda-go/kafka v1.3.0 => ./kafka -replace github.com/rambow-cloud/powertools-lambda-go/kafka/avro v1.2.0 => ./kafka/avro +replace github.com/rambow-cloud/powertools-lambda-go/kafka/avro v1.3.0 => ./kafka/avro -replace github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf v1.2.0 => ./kafka/protobuf +replace github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf v1.3.0 => ./kafka/protobuf -replace github.com/rambow-cloud/powertools-lambda-go/logger v1.2.0 => ./logger +replace github.com/rambow-cloud/powertools-lambda-go/logger v1.3.0 => ./logger -replace github.com/rambow-cloud/powertools-lambda-go/metrics v1.2.0 => ./metrics +replace github.com/rambow-cloud/powertools-lambda-go/metrics v1.3.0 => ./metrics -replace github.com/rambow-cloud/powertools-lambda-go/parameters v1.2.0 => ./parameters +replace github.com/rambow-cloud/powertools-lambda-go/parameters v1.3.0 => ./parameters -replace github.com/rambow-cloud/powertools-lambda-go/parser v1.2.0 => ./parser +replace github.com/rambow-cloud/powertools-lambda-go/parser v1.3.0 => ./parser -replace github.com/rambow-cloud/powertools-lambda-go/signer v1.2.0 => ./signer +replace github.com/rambow-cloud/powertools-lambda-go/signer v1.3.0 => ./signer replace github.com/rambow-cloud/powertools-lambda-go/tools v0.1.0 => ./tools -replace github.com/rambow-cloud/powertools-lambda-go/tracer v1.2.0 => ./tracer +replace github.com/rambow-cloud/powertools-lambda-go/tracer v1.3.0 => ./tracer replace github.com/rambow-cloud/powertools-lambda-go/tracer/xray v0.1.0 => ./tracer/xray -replace github.com/rambow-cloud/powertools-lambda-go/validation v1.2.0 => ./validation +replace github.com/rambow-cloud/powertools-lambda-go/validation v1.3.0 => ./validation diff --git a/idempotency/cache/go.mod b/idempotency/cache/go.mod index 57dfdf3..404d5f3 100644 --- a/idempotency/cache/go.mod +++ b/idempotency/cache/go.mod @@ -3,15 +3,15 @@ module github.com/rambow-cloud/powertools-lambda-go/idempotency/cache go 1.27.3 require ( - github.com/rambow-cloud/powertools-lambda-go/idempotency v1.2.0 + github.com/rambow-cloud/powertools-lambda-go/idempotency v1.3.0 github.com/redis/go-redis/v9 v9.21.0 ) require ( github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/jmespath-community/go-jmespath v1.1.1 // indirect - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 // indirect - github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 // indirect + github.com/rambow-cloud/powertools-lambda-go v1.3.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 // indirect go.uber.org/atomic v1.11.0 // indirect golang.org/x/exp v0.0.0-20230314191032-db074128a8ec // indirect ) diff --git a/idempotency/go.mod b/idempotency/go.mod index d4c835f..b92ac2d 100644 --- a/idempotency/go.mod +++ b/idempotency/go.mod @@ -6,9 +6,9 @@ require ( github.com/aws/aws-sdk-go-v2 v1.47.0 github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.21.4 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.68.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 ) require ( diff --git a/integration/go.mod b/integration/go.mod index c104b73..ac5c7a1 100644 --- a/integration/go.mod +++ b/integration/go.mod @@ -11,31 +11,31 @@ require ( github.com/aws/aws-sdk-go-v2/service/kms v1.51.1 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.44.2 github.com/aws/aws-sdk-go-v2/service/ssm v1.78.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 - github.com/rambow-cloud/powertools-lambda-go/batch v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/metadata v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/datamasking v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/datamasking/kms v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/idempotency v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/idempotency/cache v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka/avro v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/logger v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/metrics v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/parameters v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/parser v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/signer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/tracer v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/validation v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/batch v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/metadata v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/datamasking v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/datamasking/kms v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/idempotency v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/idempotency/cache v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka/avro v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/logger v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/metrics v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/parameters v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/parser v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/signer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/tracer v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/validation v1.3.0 github.com/redis/go-redis/v9 v9.21.0 go.opentelemetry.io/proto/otlp v1.11.0 google.golang.org/protobuf v1.36.12 @@ -84,8 +84,8 @@ require ( github.com/json-iterator/go v1.1.12 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.2.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.3.0 // indirect github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.71.0 // indirect diff --git a/jmespath/go.mod b/jmespath/go.mod index 0cb7377..d289506 100644 --- a/jmespath/go.mod +++ b/jmespath/go.mod @@ -4,7 +4,7 @@ go 1.27.3 require ( github.com/jmespath-community/go-jmespath v1.1.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 ) require golang.org/x/exp v0.0.0-20230314191032-db074128a8ec // indirect diff --git a/kafka/avro/go.mod b/kafka/avro/go.mod index 6153a19..bd42a40 100644 --- a/kafka/avro/go.mod +++ b/kafka/avro/go.mod @@ -4,8 +4,8 @@ go 1.27.3 require ( github.com/iskorotkov/avro/v2 v2.34.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka v1.3.0 ) require ( diff --git a/kafka/go.mod b/kafka/go.mod index 2b2a58e..f2c8d39 100644 --- a/kafka/go.mod +++ b/kafka/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/kafka go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/kafka/protobuf/go.mod b/kafka/protobuf/go.mod index 3ef962c..037af27 100644 --- a/kafka/protobuf/go.mod +++ b/kafka/protobuf/go.mod @@ -3,7 +3,7 @@ module github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf go 1.27.3 require ( - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/kafka v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/kafka v1.3.0 google.golang.org/protobuf v1.36.12 ) diff --git a/logger/go.mod b/logger/go.mod index 3a62b39..6648142 100644 --- a/logger/go.mod +++ b/logger/go.mod @@ -4,7 +4,7 @@ go 1.27.3 require ( github.com/aws/aws-lambda-go v1.55.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 go.opentelemetry.io/otel/trace v1.46.0 ) diff --git a/metrics/go.mod b/metrics/go.mod index 78d0b0c..80f3b95 100644 --- a/metrics/go.mod +++ b/metrics/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/metrics go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/parameters/go.mod b/parameters/go.mod index 7af61df..11d8a82 100644 --- a/parameters/go.mod +++ b/parameters/go.mod @@ -10,9 +10,9 @@ require ( github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.44.2 github.com/aws/aws-sdk-go-v2/service/ssm v1.78.0 github.com/aws/smithy-go v1.28.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb v1.3.0 ) require ( diff --git a/parser/go.mod b/parser/go.mod index 20fa4f6..070d778 100644 --- a/parser/go.mod +++ b/parser/go.mod @@ -2,4 +2,4 @@ module github.com/rambow-cloud/powertools-lambda-go/parser go 1.27.3 -require github.com/rambow-cloud/powertools-lambda-go v1.2.0 +require github.com/rambow-cloud/powertools-lambda-go v1.3.0 diff --git a/releases/auto-4b57341d25-5667eb3b249c.json b/releases/auto-4b57341d25-5667eb3b249c.json new file mode 100644 index 0000000..dba55c9 --- /dev/null +++ b/releases/auto-4b57341d25-5667eb3b249c.json @@ -0,0 +1,2244 @@ +{ + "schema_version": 2, + "notes_format": 2, + "publication_mode": "project", + "release_version": "v1.3.0", + "repository_entries": [ + { + "module": "repository", + "type": "documentation", + "description": "Pin current installation to stable v1.2.0 and record verified unified publication, compiler availability and release notes.", + "pr": 232 + }, + { + "module": "repository", + "type": "documentation", + "description": "Record finite utility boundary audits and their remaining compatibility and service scopes.", + "pr": 233 + }, + { + "module": "repository", + "type": "documentation", + "description": "Rewrite utility guides with short examples, visible input/output and linked API references.", + "pr": 236 + }, + { + "module": "repository", + "type": "documentation", + "description": "Show Kafka and Data Masking composition with Logger and clarify per-call masking options.", + "pr": 238 + }, + { + "module": "repository", + "type": "documentation", + "description": "Use Logger consistently across utility guides, references and structured output examples.", + "pr": 240 + }, + { + "module": "repository", + "type": "maintenance", + "description": "Scan isolated packaged modules for reachable Linux amd64 and arm64 vulnerabilities during CI.", + "pr": 256 + }, + { + "module": "repository", + "type": "maintenance", + "description": "Patch protobufjs reference tooling to 7.6.6 and reject known npm advisories during runtime CI.", + "pr": 260 + } + ], + "issue": 257, + "source_sha": "5667eb3b249c4761a13a5cb10f2a9d59988edd4a", + "auto_publish": true, + "requested_modules": [ + ".", + "commons/awssdk", + "commons/dynamodb", + "commons/metadata", + "commons/regex", + "logger", + "metrics", + "parameters", + "signer", + "jmespath", + "datamasking/kms", + "datamasking", + "kafka/protobuf", + "kafka/avro", + "kafka", + "batch", + "idempotency", + "idempotency/cache", + "parser", + "validation", + "eventhandler/http", + "eventhandler/appsyncevents", + "eventhandler/appsyncgraphql", + "eventhandler/bedrock", + "eventhandler/http/metrics", + "eventhandler/http/tracer", + "tracer" + ], + "included_dependencies": [], + "bump": "auto", + "modules": [ + { + "directory": ".", + "version": "v1.3.0", + "previous_tag": "v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": ".", + "type": "maintenance", + "description": "Reuse private snapshots for ordinary JSON-shaped inputs with JSON v2 fallback.", + "pr": 253 + }, + { + "module": ".", + "type": "maintenance", + "description": "Require Go 1.27.3 or newer to include current standard-library security fixes.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [], + "changed_files": [ + "go.mod" + ], + "notes": "# v1.3.0\n\nAll maintained public modules move to this version. Modules without file changes receive a version bump only.\n\n**Scope:** 27 modules with changes; 0 version bumps only.\n\n**Source:** [5667eb3b249c](https://github.com/rambow-cloud/powertools-lambda-go/tree/5667eb3b249c4761a13a5cb10f2a9d59988edd4a)\n\n**Publication status:** https://github.com/rambow-cloud/powertools-lambda-go/issues/257\n\nOne project Release contains these notes; independent Go modules use matching tags at the same commit.\n\n## Updated modules\n\n### powertools-lambda-go\n\n#### Maintenance\n\n- Reuse private snapshots for ordinary JSON-shaped inputs with JSON v2 fallback. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n- Require Go 1.27.3 or newer to include current standard-library security fixes. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (1)\n\n- `go.mod`\n\n
\n\n### powertools-lambda-go/commons/awssdk\n\n
Changed files (1)\n\n- `commons/awssdk/go.mod`\n\n
\n\n### powertools-lambda-go/commons/dynamodb\n\n
Changed files (1)\n\n- `commons/dynamodb/go.mod`\n\n
\n\n### powertools-lambda-go/commons/metadata\n\n
Changed files (1)\n\n- `commons/metadata/go.mod`\n\n
\n\n### powertools-lambda-go/commons/regex\n\n
Changed files (1)\n\n- `commons/regex/go.mod`\n\n
\n\n### powertools-lambda-go/logger\n\n#### Features\n\n- Add Preview error stacks and handler panic logging, included in v1.3.0 and unavailable in v1.2.0. ([#242](https://github.com/rambow-cloud/powertools-lambda-go/pull/242))\n\n#### Documentation\n\n- Retain stacks Preview status while clarifying availability beyond v1.2.0. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n#### Maintenance\n\n- Reduce structured logging allocations and avoid unused trace lookups on filtered records. ([#249](https://github.com/rambow-cloud/powertools-lambda-go/pull/249))\n- Reduce correlation snapshot and log normalization allocations while preserving callbacks and output. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n\n
Changed files (15)\n\n- `logger/benchmark_test.go`\n- `logger/correlation.go`\n- `logger/correlation_test.go`\n- `logger/encoding.go`\n- `logger/go.mod`\n- `logger/lambda.go`\n- `logger/logger.go`\n- `logger/normalization_performance_test.go`\n- `logger/options.go`\n- `logger/otel_test.go`\n- `logger/performance_regression_test.go`\n- `logger/raw_handler_test.go`\n- `logger/snapshot_benchmark_test.go`\n- `logger/stack.go`\n- `logger/stack_test.go`\n\n
\n\n### powertools-lambda-go/metrics\n\n
Changed files (1)\n\n- `metrics/go.mod`\n\n
\n\n### powertools-lambda-go/parameters\n\n
Changed files (1)\n\n- `parameters/go.mod`\n\n
\n\n### powertools-lambda-go/signer\n\n#### Fixes\n\n- Replace authentication headers regardless of map key casing and honor noncanonical payload hash headers. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n- Preserve caller request fields when the signing transport invokes custom signers. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (4)\n\n- `signer/boundaries_test.go`\n- `signer/go.mod`\n- `signer/signer.go`\n- `signer/transport.go`\n\n
\n\n### powertools-lambda-go/jmespath\n\n#### Maintenance\n\n- Avoid serialization round trips when copying ordinary JSON-shaped query inputs. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n\n
Changed files (3)\n\n- `jmespath/go.mod`\n- `jmespath/jmespath.go`\n- `jmespath/snapshot_benchmark_test.go`\n\n
\n\n### powertools-lambda-go/datamasking/kms\n\n#### Fixes\n\n- Return KMS client supplier failures without generated bridge panics and preserve original error causes. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (4)\n\n- `datamasking/kms/context.go`\n- `datamasking/kms/context_test.go`\n- `datamasking/kms/go.mod`\n- `datamasking/kms/provider.go`\n\n
\n\n### powertools-lambda-go/datamasking\n\n#### Fixes\n\n- Preserve top-level undefined markers and reject unsupported whole plaintext before provider calls. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (5)\n\n- `datamasking/boundaries_test.go`\n- `datamasking/go.mod`\n- `datamasking/testdata/README.md`\n- `datamasking/testdata/boundaries-v2.35.0.json`\n- `datamasking/value.go`\n\n
\n\n### powertools-lambda-go/kafka/protobuf\n\n#### Fixes\n\n- Match the patched reference reader's one-byte bounds diagnostic for truncated short prefixes. ([#260](https://github.com/rambow-cloud/powertools-lambda-go/pull/260))\n\n
Changed files (6)\n\n- `kafka/protobuf/boundaries_test.go`\n- `kafka/protobuf/go.mod`\n- `kafka/protobuf/protobuf.go`\n- `kafka/protobuf/protobuf_test.go`\n- `kafka/protobuf/testdata/README.md`\n- `kafka/protobuf/testdata/typescript-v2.35.0.json`\n\n
\n\n### powertools-lambda-go/kafka/avro\n\n#### Fixes\n\n- Reject Avro data that expands beyond 1,048,576 cumulative collection entries. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n- Use the maintained Avro codec with integer-boundary fixes and explicit allocation caps for untrusted data. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (6)\n\n- `kafka/avro/avro.go`\n- `kafka/avro/boundaries_test.go`\n- `kafka/avro/go.mod`\n- `kafka/avro/go.sum`\n- `kafka/avro/testdata/README.md`\n- `kafka/avro/testdata/boundaries-v2.35.0.json`\n\n
\n\n### powertools-lambda-go/kafka\n\n
Changed files (2)\n\n- `kafka/boundaries_test.go`\n- `kafka/go.mod`\n\n
\n\n### powertools-lambda-go/batch\n\n
Changed files (1)\n\n- `batch/go.mod`\n\n
\n\n### powertools-lambda-go/idempotency\n\n
Changed files (1)\n\n- `idempotency/go.mod`\n\n
\n\n### powertools-lambda-go/idempotency/cache\n\n
Changed files (1)\n\n- `idempotency/cache/go.mod`\n\n
\n\n### powertools-lambda-go/parser\n\n
Changed files (1)\n\n- `parser/go.mod`\n\n
\n\n### powertools-lambda-go/validation\n\n#### Maintenance\n\n- Decode existing JSON snapshots without redundant serialization while preserving exact numbers and diagnostics. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n- Update Unicode text processing to golang.org/x/text v0.43.0. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (6)\n\n- `validation/compiler.go`\n- `validation/go.mod`\n- `validation/go.sum`\n- `validation/snapshot_benchmark_test.go`\n- `validation/snapshot_decode_test.go`\n- `validation/validation.go`\n\n
\n\n### powertools-lambda-go/eventhandler/http\n\n#### Documentation\n\n- Complete imports and setup context across HTTP routing, middleware, observability and streaming examples. ([#245](https://github.com/rambow-cloud/powertools-lambda-go/pull/245))\n\n
Changed files (1)\n\n- `eventhandler/http/go.mod`\n\n
\n\n### powertools-lambda-go/eventhandler/appsyncevents\n\n
Changed files (2)\n\n- `eventhandler/appsyncevents/boundaries_test.go`\n- `eventhandler/appsyncevents/go.mod`\n\n
\n\n### powertools-lambda-go/eventhandler/appsyncgraphql\n\n#### Fixes\n\n- Prevent extreme native times from overflowing into valid-looking scalar dates. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (5)\n\n- `eventhandler/appsyncgraphql/boundaries_test.go`\n- `eventhandler/appsyncgraphql/go.mod`\n- `eventhandler/appsyncgraphql/scalars.go`\n- `eventhandler/appsyncgraphql/testdata/README.md`\n- `eventhandler/appsyncgraphql/testdata/boundaries-v2.35.0.json`\n\n
\n\n### powertools-lambda-go/eventhandler/bedrock\n\n#### Fixes\n\n- Reject malformed UTF-8 response values and keys without returning partial JSON bodies. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (3)\n\n- `eventhandler/bedrock/boundaries_test.go`\n- `eventhandler/bedrock/encoding.go`\n- `eventhandler/bedrock/go.mod`\n\n
\n\n### powertools-lambda-go/eventhandler/http/metrics\n\n
Changed files (1)\n\n- `eventhandler/http/metrics/go.mod`\n\n
\n\n### powertools-lambda-go/eventhandler/http/tracer\n\n#### Fixes\n\n- Align tracing middleware with patched HTTP/2 and gRPC dependencies. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (2)\n\n- `eventhandler/http/tracer/go.mod`\n- `eventhandler/http/tracer/go.sum`\n\n
\n\n### powertools-lambda-go/tracer\n\n#### Fixes\n\n- Update HTTP/2 and gRPC dependencies to patched versions and select x/crypto v0.58.0 in the dependency graph. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (2)\n\n- `tracer/go.mod`\n- `tracer/go.sum`\n\n
\n\n## Repository\n\n### Documentation\n\n- Pin current installation to stable v1.2.0 and record verified unified publication, compiler availability and release notes. ([#232](https://github.com/rambow-cloud/powertools-lambda-go/pull/232))\n- Record finite utility boundary audits and their remaining compatibility and service scopes. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n- Rewrite utility guides with short examples, visible input/output and linked API references. ([#236](https://github.com/rambow-cloud/powertools-lambda-go/pull/236))\n- Show Kafka and Data Masking composition with Logger and clarify per-call masking options. ([#238](https://github.com/rambow-cloud/powertools-lambda-go/pull/238))\n- Use Logger consistently across utility guides, references and structured output examples. ([#240](https://github.com/rambow-cloud/powertools-lambda-go/pull/240))\n\n### Maintenance\n\n- Scan isolated packaged modules for reachable Linux amd64 and arm64 vulnerabilities during CI. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n- Patch protobufjs reference tooling to 7.6.6 and reject known npm advisories during runtime CI. ([#260](https://github.com/rambow-cloud/powertools-lambda-go/pull/260))\n\n## Module versions\n\n
All maintained modules (27)\n\n| Module | Version | Changes |\n|---|---|---|\n| `powertools-lambda-go` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/releases/tag/v1.3.0) | Updated |\n| `powertools-lambda-go/commons/awssdk` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/commons/awssdk/v1.3.0) | Updated |\n| `powertools-lambda-go/commons/dynamodb` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/commons/dynamodb/v1.3.0) | Updated |\n| `powertools-lambda-go/commons/metadata` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/commons/metadata/v1.3.0) | Updated |\n| `powertools-lambda-go/commons/regex` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/commons/regex/v1.3.0) | Updated |\n| `powertools-lambda-go/logger` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/logger/v1.3.0) | Updated |\n| `powertools-lambda-go/metrics` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/metrics/v1.3.0) | Updated |\n| `powertools-lambda-go/parameters` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/parameters/v1.3.0) | Updated |\n| `powertools-lambda-go/signer` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/signer/v1.3.0) | Updated |\n| `powertools-lambda-go/jmespath` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/jmespath/v1.3.0) | Updated |\n| `powertools-lambda-go/datamasking/kms` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/datamasking/kms/v1.3.0) | Updated |\n| `powertools-lambda-go/datamasking` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/datamasking/v1.3.0) | Updated |\n| `powertools-lambda-go/kafka/protobuf` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/kafka/protobuf/v1.3.0) | Updated |\n| `powertools-lambda-go/kafka/avro` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/kafka/avro/v1.3.0) | Updated |\n| `powertools-lambda-go/kafka` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/kafka/v1.3.0) | Updated |\n| `powertools-lambda-go/batch` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/batch/v1.3.0) | Updated |\n| `powertools-lambda-go/idempotency` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/idempotency/v1.3.0) | Updated |\n| `powertools-lambda-go/idempotency/cache` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/idempotency/cache/v1.3.0) | Updated |\n| `powertools-lambda-go/parser` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/parser/v1.3.0) | Updated |\n| `powertools-lambda-go/validation` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/validation/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/http` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/http/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/appsyncevents` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/appsyncevents/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/appsyncgraphql` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/appsyncgraphql/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/bedrock` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/bedrock/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/http/metrics` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/http/metrics/v1.3.0) | Updated |\n| `powertools-lambda-go/eventhandler/http/tracer` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/eventhandler/http/tracer/v1.3.0) | Updated |\n| `powertools-lambda-go/tracer` | [v1.3.0](https://github.com/rambow-cloud/powertools-lambda-go/tree/tracer/v1.3.0) | Updated |\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/v1.2.0...v1.3.0\n" + }, + { + "directory": "commons/awssdk", + "version": "v1.3.0", + "previous_tag": "commons/awssdk/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "commons/awssdk/go.mod" + ], + "notes": "# commons/awssdk/v1.3.0\n\n
Changed files (1)\n\n- `commons/awssdk/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/commons/awssdk/v1.2.0...commons/awssdk/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/commons/awssdk@v1.3.0\n```\n" + }, + { + "directory": "commons/dynamodb", + "version": "v1.3.0", + "previous_tag": "commons/dynamodb/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "commons/dynamodb/go.mod" + ], + "notes": "# commons/dynamodb/v1.3.0\n\n
Changed files (1)\n\n- `commons/dynamodb/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/commons/dynamodb/v1.2.0...commons/dynamodb/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb@v1.3.0\n```\n" + }, + { + "directory": "commons/metadata", + "version": "v1.3.0", + "previous_tag": "commons/metadata/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "commons/metadata/go.mod" + ], + "notes": "# commons/metadata/v1.3.0\n\n
Changed files (1)\n\n- `commons/metadata/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/commons/metadata/v1.2.0...commons/metadata/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/commons/metadata@v1.3.0\n```\n" + }, + { + "directory": "commons/regex", + "version": "v1.3.0", + "previous_tag": "commons/regex/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [], + "changed_files": [ + "commons/regex/go.mod" + ], + "notes": "# commons/regex/v1.3.0\n\n
Changed files (1)\n\n- `commons/regex/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/commons/regex/v1.2.0...commons/regex/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/commons/regex@v1.3.0\n```\n" + }, + { + "directory": "logger", + "version": "v1.3.0", + "previous_tag": "logger/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "logger", + "type": "feature", + "description": "Add Preview error stacks and handler panic logging, included in v1.3.0 and unavailable in v1.2.0.", + "pr": 242 + }, + { + "module": "logger", + "type": "maintenance", + "description": "Reduce structured logging allocations and avoid unused trace lookups on filtered records.", + "pr": 249 + }, + { + "module": "logger", + "type": "maintenance", + "description": "Reduce correlation snapshot and log normalization allocations while preserving callbacks and output.", + "pr": 253 + }, + { + "module": "logger", + "type": "documentation", + "description": "Retain stacks Preview status while clarifying availability beyond v1.2.0.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 243, + 245, + 247, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + } + ], + "changed_files": [ + "logger/benchmark_test.go", + "logger/correlation.go", + "logger/correlation_test.go", + "logger/encoding.go", + "logger/go.mod", + "logger/lambda.go", + "logger/logger.go", + "logger/normalization_performance_test.go", + "logger/options.go", + "logger/otel_test.go", + "logger/performance_regression_test.go", + "logger/raw_handler_test.go", + "logger/snapshot_benchmark_test.go", + "logger/stack.go", + "logger/stack_test.go" + ], + "notes": "# logger/v1.3.0\n\n## Features\n\n- Add Preview error stacks and handler panic logging, included in v1.3.0 and unavailable in v1.2.0. ([#242](https://github.com/rambow-cloud/powertools-lambda-go/pull/242))\n\n## Documentation\n\n- Retain stacks Preview status while clarifying availability beyond v1.2.0. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n## Maintenance\n\n- Reduce structured logging allocations and avoid unused trace lookups on filtered records. ([#249](https://github.com/rambow-cloud/powertools-lambda-go/pull/249))\n- Reduce correlation snapshot and log normalization allocations while preserving callbacks and output. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n\n
Changed files (15)\n\n- `logger/benchmark_test.go`\n- `logger/correlation.go`\n- `logger/correlation_test.go`\n- `logger/encoding.go`\n- `logger/go.mod`\n- `logger/lambda.go`\n- `logger/logger.go`\n- `logger/normalization_performance_test.go`\n- `logger/options.go`\n- `logger/otel_test.go`\n- `logger/performance_regression_test.go`\n- `logger/raw_handler_test.go`\n- `logger/snapshot_benchmark_test.go`\n- `logger/stack.go`\n- `logger/stack_test.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/logger/v1.2.0...logger/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/logger@v1.3.0\n```\n" + }, + { + "directory": "metrics", + "version": "v1.3.0", + "previous_tag": "metrics/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "metrics/go.mod" + ], + "notes": "# metrics/v1.3.0\n\n
Changed files (1)\n\n- `metrics/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/metrics/v1.2.0...metrics/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/metrics@v1.3.0\n```\n" + }, + { + "directory": "parameters", + "version": "v1.3.0", + "previous_tag": "parameters/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "parameters/go.mod" + ], + "notes": "# parameters/v1.3.0\n\n
Changed files (1)\n\n- `parameters/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/parameters/v1.2.0...parameters/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/parameters@v1.3.0\n```\n" + }, + { + "directory": "signer", + "version": "v1.3.0", + "previous_tag": "signer/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "signer", + "type": "fix", + "description": "Replace authentication headers regardless of map key casing and honor noncanonical payload hash headers.", + "pr": 233 + }, + { + "module": "signer", + "type": "fix", + "description": "Preserve caller request fields when the signing transport invokes custom signers.", + "pr": 233 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [], + "changed_files": [ + "signer/boundaries_test.go", + "signer/go.mod", + "signer/signer.go", + "signer/transport.go" + ], + "notes": "# signer/v1.3.0\n\n## Fixes\n\n- Replace authentication headers regardless of map key casing and honor noncanonical payload hash headers. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n- Preserve caller request fields when the signing transport invokes custom signers. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (4)\n\n- `signer/boundaries_test.go`\n- `signer/go.mod`\n- `signer/signer.go`\n- `signer/transport.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/signer/v1.2.0...signer/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/signer@v1.3.0\n```\n" + }, + { + "directory": "jmespath", + "version": "v1.3.0", + "previous_tag": "jmespath/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "jmespath", + "type": "maintenance", + "description": "Avoid serialization round trips when copying ordinary JSON-shaped query inputs.", + "pr": 253 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + } + ], + "changed_files": [ + "jmespath/go.mod", + "jmespath/jmespath.go", + "jmespath/snapshot_benchmark_test.go" + ], + "notes": "# jmespath/v1.3.0\n\n## Maintenance\n\n- Avoid serialization round trips when copying ordinary JSON-shaped query inputs. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n\n
Changed files (3)\n\n- `jmespath/go.mod`\n- `jmespath/jmespath.go`\n- `jmespath/snapshot_benchmark_test.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/jmespath/v1.2.0...jmespath/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/jmespath@v1.3.0\n```\n" + }, + { + "directory": "datamasking/kms", + "version": "v1.3.0", + "previous_tag": "datamasking/kms/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "datamasking/kms", + "type": "fix", + "description": "Return KMS client supplier failures without generated bridge panics and preserve original error causes.", + "pr": 233 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/datamasking", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "datamasking/kms/context.go", + "datamasking/kms/context_test.go", + "datamasking/kms/go.mod", + "datamasking/kms/provider.go" + ], + "notes": "# datamasking/kms/v1.3.0\n\n## Fixes\n\n- Return KMS client supplier failures without generated bridge panics and preserve original error causes. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (4)\n\n- `datamasking/kms/context.go`\n- `datamasking/kms/context_test.go`\n- `datamasking/kms/go.mod`\n- `datamasking/kms/provider.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/datamasking/kms/v1.2.0...datamasking/kms/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/datamasking/kms@v1.3.0\n```\n" + }, + { + "directory": "datamasking", + "version": "v1.3.0", + "previous_tag": "datamasking/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "datamasking", + "type": "fix", + "description": "Preserve top-level undefined markers and reject unsupported whole plaintext before provider calls.", + "pr": 233 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "datamasking/boundaries_test.go", + "datamasking/go.mod", + "datamasking/testdata/README.md", + "datamasking/testdata/boundaries-v2.35.0.json", + "datamasking/value.go" + ], + "notes": "# datamasking/v1.3.0\n\n## Fixes\n\n- Preserve top-level undefined markers and reject unsupported whole plaintext before provider calls. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (5)\n\n- `datamasking/boundaries_test.go`\n- `datamasking/go.mod`\n- `datamasking/testdata/README.md`\n- `datamasking/testdata/boundaries-v2.35.0.json`\n- `datamasking/value.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/datamasking/v1.2.0...datamasking/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/datamasking@v1.3.0\n```\n" + }, + { + "directory": "kafka/protobuf", + "version": "v1.3.0", + "previous_tag": "kafka/protobuf/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "kafka/protobuf", + "type": "fix", + "description": "Match the patched reference reader's one-byte bounds diagnostic for truncated short prefixes.", + "pr": 260 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "kafka/protobuf/boundaries_test.go", + "kafka/protobuf/go.mod", + "kafka/protobuf/protobuf.go", + "kafka/protobuf/protobuf_test.go", + "kafka/protobuf/testdata/README.md", + "kafka/protobuf/testdata/typescript-v2.35.0.json" + ], + "notes": "# kafka/protobuf/v1.3.0\n\n## Fixes\n\n- Match the patched reference reader's one-byte bounds diagnostic for truncated short prefixes. ([#260](https://github.com/rambow-cloud/powertools-lambda-go/pull/260))\n\n
Changed files (6)\n\n- `kafka/protobuf/boundaries_test.go`\n- `kafka/protobuf/go.mod`\n- `kafka/protobuf/protobuf.go`\n- `kafka/protobuf/protobuf_test.go`\n- `kafka/protobuf/testdata/README.md`\n- `kafka/protobuf/testdata/typescript-v2.35.0.json`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/kafka/protobuf/v1.2.0...kafka/protobuf/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf@v1.3.0\n```\n" + }, + { + "directory": "kafka/avro", + "version": "v1.3.0", + "previous_tag": "kafka/avro/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "kafka/avro", + "type": "fix", + "description": "Reject Avro data that expands beyond 1,048,576 cumulative collection entries.", + "pr": 233 + }, + { + "module": "kafka/avro", + "type": "fix", + "description": "Use the maintained Avro codec with integer-boundary fixes and explicit allocation caps for untrusted data.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "kafka/avro/avro.go", + "kafka/avro/boundaries_test.go", + "kafka/avro/go.mod", + "kafka/avro/go.sum", + "kafka/avro/testdata/README.md", + "kafka/avro/testdata/boundaries-v2.35.0.json" + ], + "notes": "# kafka/avro/v1.3.0\n\n## Fixes\n\n- Reject Avro data that expands beyond 1,048,576 cumulative collection entries. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n- Use the maintained Avro codec with integer-boundary fixes and explicit allocation caps for untrusted data. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (6)\n\n- `kafka/avro/avro.go`\n- `kafka/avro/boundaries_test.go`\n- `kafka/avro/go.mod`\n- `kafka/avro/go.sum`\n- `kafka/avro/testdata/README.md`\n- `kafka/avro/testdata/boundaries-v2.35.0.json`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/kafka/avro/v1.2.0...kafka/avro/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/kafka/avro@v1.3.0\n```\n" + }, + { + "directory": "kafka", + "version": "v1.3.0", + "previous_tag": "kafka/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "kafka/boundaries_test.go", + "kafka/go.mod" + ], + "notes": "# kafka/v1.3.0\n\n
Changed files (2)\n\n- `kafka/boundaries_test.go`\n- `kafka/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/kafka/v1.2.0...kafka/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/kafka@v1.3.0\n```\n" + }, + { + "directory": "batch", + "version": "v1.3.0", + "previous_tag": "batch/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "batch/go.mod" + ], + "notes": "# batch/v1.3.0\n\n
Changed files (1)\n\n- `batch/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/batch/v1.2.0...batch/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/batch@v1.3.0\n```\n" + }, + { + "directory": "idempotency", + "version": "v1.3.0", + "previous_tag": "idempotency/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "idempotency/go.mod" + ], + "notes": "# idempotency/v1.3.0\n\n
Changed files (1)\n\n- `idempotency/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/idempotency/v1.2.0...idempotency/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/idempotency@v1.3.0\n```\n" + }, + { + "directory": "idempotency/cache", + "version": "v1.3.0", + "previous_tag": "idempotency/cache/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go/idempotency", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "idempotency/cache/go.mod" + ], + "notes": "# idempotency/cache/v1.3.0\n\n
Changed files (1)\n\n- `idempotency/cache/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/idempotency/cache/v1.2.0...idempotency/cache/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/idempotency/cache@v1.3.0\n```\n" + }, + { + "directory": "parser", + "version": "v1.3.0", + "previous_tag": "parser/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "parser/go.mod" + ], + "notes": "# parser/v1.3.0\n\n
Changed files (1)\n\n- `parser/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/parser/v1.2.0...parser/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/parser@v1.3.0\n```\n" + }, + { + "directory": "validation", + "version": "v1.3.0", + "previous_tag": "validation/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "validation", + "type": "maintenance", + "description": "Decode existing JSON snapshots without redundant serialization while preserving exact numbers and diagnostics.", + "pr": 253 + }, + { + "module": "validation", + "type": "maintenance", + "description": "Update Unicode text processing to golang.org/x/text v0.43.0.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/regex", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "validation/compiler.go", + "validation/go.mod", + "validation/go.sum", + "validation/snapshot_benchmark_test.go", + "validation/snapshot_decode_test.go", + "validation/validation.go" + ], + "notes": "# validation/v1.3.0\n\n## Maintenance\n\n- Decode existing JSON snapshots without redundant serialization while preserving exact numbers and diagnostics. ([#253](https://github.com/rambow-cloud/powertools-lambda-go/pull/253))\n- Update Unicode text processing to golang.org/x/text v0.43.0. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (6)\n\n- `validation/compiler.go`\n- `validation/go.mod`\n- `validation/go.sum`\n- `validation/snapshot_benchmark_test.go`\n- `validation/snapshot_decode_test.go`\n- `validation/validation.go`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/validation/v1.2.0...validation/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/validation@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/http", + "version": "v1.3.0", + "previous_tag": "eventhandler/http/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "eventhandler/http", + "type": "documentation", + "description": "Complete imports and setup context across HTTP routing, middleware, observability and streaming examples.", + "pr": 245 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/http/go.mod" + ], + "notes": "# eventhandler/http/v1.3.0\n\n## Documentation\n\n- Complete imports and setup context across HTTP routing, middleware, observability and streaming examples. ([#245](https://github.com/rambow-cloud/powertools-lambda-go/pull/245))\n\n
Changed files (1)\n\n- `eventhandler/http/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/http/v1.2.0...eventhandler/http/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/http@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/appsyncevents", + "version": "v1.3.0", + "previous_tag": "eventhandler/appsyncevents/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/appsyncevents/boundaries_test.go", + "eventhandler/appsyncevents/go.mod" + ], + "notes": "# eventhandler/appsyncevents/v1.3.0\n\n
Changed files (2)\n\n- `eventhandler/appsyncevents/boundaries_test.go`\n- `eventhandler/appsyncevents/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/appsyncevents/v1.2.0...eventhandler/appsyncevents/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/appsyncgraphql", + "version": "v1.3.0", + "previous_tag": "eventhandler/appsyncgraphql/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "eventhandler/appsyncgraphql", + "type": "fix", + "description": "Prevent extreme native times from overflowing into valid-looking scalar dates.", + "pr": 233 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/appsyncgraphql/boundaries_test.go", + "eventhandler/appsyncgraphql/go.mod", + "eventhandler/appsyncgraphql/scalars.go", + "eventhandler/appsyncgraphql/testdata/README.md", + "eventhandler/appsyncgraphql/testdata/boundaries-v2.35.0.json" + ], + "notes": "# eventhandler/appsyncgraphql/v1.3.0\n\n## Fixes\n\n- Prevent extreme native times from overflowing into valid-looking scalar dates. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (5)\n\n- `eventhandler/appsyncgraphql/boundaries_test.go`\n- `eventhandler/appsyncgraphql/go.mod`\n- `eventhandler/appsyncgraphql/scalars.go`\n- `eventhandler/appsyncgraphql/testdata/README.md`\n- `eventhandler/appsyncgraphql/testdata/boundaries-v2.35.0.json`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/appsyncgraphql/v1.2.0...eventhandler/appsyncgraphql/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/bedrock", + "version": "v1.3.0", + "previous_tag": "eventhandler/bedrock/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "eventhandler/bedrock", + "type": "fix", + "description": "Reject malformed UTF-8 response values and keys without returning partial JSON bodies.", + "pr": 233 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/bedrock/boundaries_test.go", + "eventhandler/bedrock/encoding.go", + "eventhandler/bedrock/go.mod" + ], + "notes": "# eventhandler/bedrock/v1.3.0\n\n## Fixes\n\n- Reject malformed UTF-8 response values and keys without returning partial JSON bodies. ([#233](https://github.com/rambow-cloud/powertools-lambda-go/pull/233))\n\n
Changed files (3)\n\n- `eventhandler/bedrock/boundaries_test.go`\n- `eventhandler/bedrock/encoding.go`\n- `eventhandler/bedrock/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/bedrock/v1.2.0...eventhandler/bedrock/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/http/metrics", + "version": "v1.3.0", + "previous_tag": "eventhandler/http/metrics/v1.2.0", + "initial_summary": null, + "entries": [], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/http/metrics/go.mod" + ], + "notes": "# eventhandler/http/metrics/v1.3.0\n\n
Changed files (1)\n\n- `eventhandler/http/metrics/go.mod`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/http/metrics/v1.2.0...eventhandler/http/metrics/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics@v1.3.0\n```\n" + }, + { + "directory": "eventhandler/http/tracer", + "version": "v1.3.0", + "previous_tag": "eventhandler/http/tracer/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "eventhandler/http/tracer", + "type": "fix", + "description": "Align tracing middleware with patched HTTP/2 and gRPC dependencies.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "eventhandler/http/tracer/go.mod", + "eventhandler/http/tracer/go.sum" + ], + "notes": "# eventhandler/http/tracer/v1.3.0\n\n## Fixes\n\n- Align tracing middleware with patched HTTP/2 and gRPC dependencies. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (2)\n\n- `eventhandler/http/tracer/go.mod`\n- `eventhandler/http/tracer/go.sum`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/eventhandler/http/tracer/v1.2.0...eventhandler/http/tracer/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer@v1.3.0\n```\n" + }, + { + "directory": "tracer", + "version": "v1.3.0", + "previous_tag": "tracer/v1.2.0", + "initial_summary": null, + "entries": [ + { + "module": "tracer", + "type": "fix", + "description": "Update HTTP/2 and gRPC dependencies to patched versions and select x/crypto v0.58.0 in the dependency graph.", + "pr": 256 + } + ], + "reviewed_prs": [ + 232, + 233, + 216, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 256, + 260 + ], + "excluded_prs": [ + 216, + 232, + 233, + 236, + 238, + 240, + 242, + 243, + 245, + 247, + 249, + 253, + 260 + ], + "untracked_commits": {}, + "generated_history": [], + "dependency_updates": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "changed_files": [ + "tracer/go.mod", + "tracer/go.sum" + ], + "notes": "# tracer/v1.3.0\n\n## Fixes\n\n- Update HTTP/2 and gRPC dependencies to patched versions and select x/crypto v0.58.0 in the dependency graph. ([#256](https://github.com/rambow-cloud/powertools-lambda-go/pull/256))\n\n
Changed files (2)\n\n- `tracer/go.mod`\n- `tracer/go.sum`\n\n
\n\n**Full changelog:** https://github.com/rambow-cloud/powertools-lambda-go/compare/tracer/v1.2.0...tracer/v1.3.0\n\n## Installation\n\n```sh\ngo get github.com/rambow-cloud/powertools-lambda-go/tracer@v1.3.0\n```\n" + } + ], + "metadata_updates": { + "commons/awssdk": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "commons/dynamodb": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "commons/metadata": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "logger": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + } + ], + "metrics": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "parameters": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "jmespath": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + } + ], + "datamasking/kms": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/datamasking", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "datamasking": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "kafka/protobuf": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "kafka/avro": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "kafka": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "batch": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "idempotency": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "idempotency/cache": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go/idempotency", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "parser": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "validation": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/regex", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/http": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/appsyncevents": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/appsyncgraphql": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/bedrock": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/http/metrics": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "eventhandler/http/tracer": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "tracer": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "tracer/xray": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "examples": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go/batch", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/idempotency", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/logger", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/parser", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/signer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/validation", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/regex", + "from": "v1.2.0", + "to": "v1.3.0" + } + ], + "integration": [ + { + "path": "github.com/rambow-cloud/powertools-lambda-go", + "from": "v1.2.1-0.20261015225926-e300c9596f35", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/batch", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/metadata", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/regex", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/datamasking", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/datamasking/kms", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncevents", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/appsyncgraphql", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/bedrock", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/eventhandler/http/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/idempotency", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/idempotency/cache", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/jmespath", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka/avro", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/logger", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/metrics", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/parameters", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/parser", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/signer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/tracer", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/validation", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/awssdk", + "from": "v1.2.0", + "to": "v1.3.0" + }, + { + "path": "github.com/rambow-cloud/powertools-lambda-go/commons/dynamodb", + "from": "v1.2.0", + "to": "v1.3.0" + } + ] + } +} diff --git a/tools/modules.json b/tools/modules.json index aac4529..c5c0c3d 100644 --- a/tools/modules.json +++ b/tools/modules.json @@ -1,142 +1,142 @@ { "base": "github.com/rambow-cloud/powertools-lambda-go", - "release_version": "v1.2.0", + "release_version": "v1.3.0", "modules": [ { "directory": ".", - "version": "v1.2.0", + "version": "v1.3.0", "public": true, "package": "commons" }, { "directory": "commons/awssdk", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "commons/dynamodb", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "commons/metadata", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "commons/regex", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "logger", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "metrics", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "parameters", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "signer", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "jmespath", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "datamasking/kms", - "version": "v1.2.0", + "version": "v1.3.0", "public": true, "test_os": "linux" }, { "directory": "datamasking", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "kafka/protobuf", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "kafka/avro", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "kafka", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "batch", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "idempotency", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "idempotency/cache", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "parser", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "validation", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/http", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/appsyncevents", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/appsyncgraphql", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/bedrock", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/http/metrics", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "eventhandler/http/tracer", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { "directory": "tracer", - "version": "v1.2.0", + "version": "v1.3.0", "public": true }, { diff --git a/tracer/go.mod b/tracer/go.mod index 379e2e2..3080e8c 100644 --- a/tracer/go.mod +++ b/tracer/go.mod @@ -7,8 +7,8 @@ require ( github.com/aws/aws-sdk-go-v2 v1.47.0 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.68.0 github.com/aws/smithy-go v1.28.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.71.0 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0 go.opentelemetry.io/contrib/propagators/aws v1.46.0 diff --git a/tracer/xray/go.mod b/tracer/xray/go.mod index 3bb08ea..3d70668 100644 --- a/tracer/xray/go.mod +++ b/tracer/xray/go.mod @@ -6,8 +6,8 @@ go 1.27.3 require ( github.com/aws/aws-xray-sdk-go/v2 v2.0.3 github.com/aws/smithy-go v1.28.1 - github.com/rambow-cloud/powertools-lambda-go v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/tracer v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/tracer v1.3.0 ) require ( @@ -36,7 +36,7 @@ require ( github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 // indirect github.com/klauspost/compress v1.18.7 // indirect github.com/pkg/errors v0.9.1 // indirect - github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.2.0 // indirect + github.com/rambow-cloud/powertools-lambda-go/commons/awssdk v1.3.0 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasthttp v1.70.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect diff --git a/validation/go.mod b/validation/go.mod index 174c460..020a0ae 100644 --- a/validation/go.mod +++ b/validation/go.mod @@ -4,9 +4,9 @@ go 1.27.3 require ( github.com/dlclark/regexp2/v2 v2.8.0 - github.com/rambow-cloud/powertools-lambda-go v1.2.1-0.20261015225926-e300c9596f35 - github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.2.0 - github.com/rambow-cloud/powertools-lambda-go/jmespath v1.2.0 + github.com/rambow-cloud/powertools-lambda-go v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/commons/regex v1.3.0 + github.com/rambow-cloud/powertools-lambda-go/jmespath v1.3.0 github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 golang.org/x/text v0.43.0 )