Releases: rambow-cloud/powertools-lambda-go
Release list
v0.2.0
v0.2.0
All maintained public modules move to this version. Modules without file changes receive a version bump only.
Scope: 4 modules with changes; 23 version bumps only.
Source: 74cbc6d74482
Publication status: #43
Updated modules
powertools-lambda-go/parameters
Fixes
- Preserve reference UTF-8 replacement and remove leading BOMs in byte and binary parameter transforms. (#30)
Changed files (3)
parameters/testdata/utf8-v2.35.0.jsonparameters/transform.goparameters/utf8_test.go
powertools-lambda-go/signer
Fixes
- Preserve request bodies until the base transport finishes asynchronous uploads when custom signers share the input body. (#29)
Changed files (2)
signer/transport.gosigner/transport_body_test.go
powertools-lambda-go/jmespath
Fixes
- Decode malformed UTF-8 subparts consistently in Powertools Base64 and gzip functions. (#30)
Changed files (3)
jmespath/envelopes.gojmespath/testdata/utf8-v2.35.0.jsonjmespath/utf8_test.go
powertools-lambda-go/parser
Fixes
- Match reference UTF-8 replacement and BOM handling when decoding Base64 text and gzip JSON. (#30)
Changed files (3)
parser/helpers.goparser/testdata/utf8-v2.35.0.jsonparser/utf8_test.go
Version bumps only
No module file changes; internal requirements will follow the unified version.
powertools-lambda-go: bumped tov0.2.0.powertools-lambda-go/commons/awssdk: bumped tov0.2.0.powertools-lambda-go/commons/dynamodb: bumped tov0.2.0.powertools-lambda-go/commons/metadata: bumped tov0.2.0.powertools-lambda-go/commons/regex: bumped tov0.2.0.powertools-lambda-go/logger: bumped tov0.2.0.powertools-lambda-go/metrics: bumped tov0.2.0.powertools-lambda-go/datamasking/kms: bumped tov0.2.0.powertools-lambda-go/datamasking: bumped tov0.2.0.powertools-lambda-go/kafka/protobuf: bumped tov0.2.0.powertools-lambda-go/kafka/avro: bumped tov0.2.0.powertools-lambda-go/kafka: bumped tov0.2.0.powertools-lambda-go/batch: bumped tov0.2.0.powertools-lambda-go/idempotency: bumped tov0.2.0.powertools-lambda-go/idempotency/cache: bumped tov0.2.0.powertools-lambda-go/validation: bumped tov0.2.0.powertools-lambda-go/eventhandler/http: bumped tov0.2.0.powertools-lambda-go/eventhandler/appsyncevents: bumped tov0.2.0.powertools-lambda-go/eventhandler/appsyncgraphql: bumped tov0.2.0.powertools-lambda-go/eventhandler/bedrock: bumped tov0.2.0.powertools-lambda-go/eventhandler/http/metrics: bumped tov0.2.0.powertools-lambda-go/eventhandler/http/tracer: bumped tov0.2.0.powertools-lambda-go/tracer: bumped tov0.2.0.
Repository
Features
- Release all maintained components at one shared version with a grouped project changelog and automatic dependency alignment. (#24)
Fixes
- Activate native PR checks for prepared releases so successful checks satisfy protected-branch merge rules without duplicate manual dispatches. (#18)
- Discover and reuse matching GitHub Release drafts during GoReleaser publication recovery instead of treating them as missing published releases. (#18)
- Wait briefly for newly written Releases to become visible before continuing publication. (#21)
Documentation
- Record the first verified public v0.1.0 release and available installation commands. (#22)
- Use consistent project-qualified module names in unified release notes. (#42)
Maintenance
- Require synthetic Lambda runtime and cross-language data simulation checks before merging or releasing. (#32)
- Automatically classify bug reports and feature proposals with standard category labels. (#34)
- Route CI by changed files so documentation and metadata changes avoid unrelated Go builds and runtime simulations. (#37)
- Add documented issue labels and dedicated documentation, CI/CD, maintenance and question forms with automatic category labels. (#38)
- Show actual module updates separately from unified version bumps and generate source-bound release-notes previews. (#40)
Module versions
All maintained modules (27)
| Module | Version | Changes |
|---|---|---|
powertools-lambda-go |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/commons/awssdk |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/commons/dynamodb |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/commons/metadata |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/commons/regex |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/logger |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/metrics |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/parameters |
v0.2.0 | Updated |
powertools-lambda-go/signer |
v0.2.0 | Updated |
powertools-lambda-go/jmespath |
v0.2.0 | Updated |
powertools-lambda-go/datamasking/kms |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/datamasking |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/kafka/protobuf |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/kafka/avro |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/kafka |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/batch |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/idempotency |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/idempotency/cache |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/parser |
v0.2.0 | Updated |
powertools-lambda-go/validation |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/http |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/appsyncevents |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/appsyncgraphql |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/bedrock |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/http/metrics |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/eventhandler/http/tracer |
v0.2.0 | Bumped to v0.2.0 only |
powertools-lambda-go/tracer |
v0.2.0 | Bumped to v0.2.0 only |
Full changelog: https://github.com/rambow-cloud/powert...
validation/v0.2.0
validation/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: validation/v0.1.0...validation/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/validation@v0.2.0tracer/v0.2.0
tracer/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: tracer/v0.1.0...tracer/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/tracer@v0.2.0signer/v0.2.0
signer/v0.2.0
Fixes
- Preserve request bodies until the base transport finishes asynchronous uploads when custom signers share the input body. (#29)
Changed files (2)
signer/transport.gosigner/transport_body_test.go
Full changelog: signer/v0.1.0...signer/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/signer@v0.2.0parser/v0.2.0
parser/v0.2.0
Fixes
- Match reference UTF-8 replacement and BOM handling when decoding Base64 text and gzip JSON. (#30)
Changed files (3)
parser/helpers.goparser/testdata/utf8-v2.35.0.jsonparser/utf8_test.go
Full changelog: parser/v0.1.0...parser/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/parser@v0.2.0parameters/v0.2.0
parameters/v0.2.0
Fixes
- Preserve reference UTF-8 replacement and remove leading BOMs in byte and binary parameter transforms. (#30)
Changed files (3)
parameters/testdata/utf8-v2.35.0.jsonparameters/transform.goparameters/utf8_test.go
Full changelog: parameters/v0.1.0...parameters/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/parameters@v0.2.0metrics/v0.2.0
metrics/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: metrics/v0.1.0...metrics/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/metrics@v0.2.0logger/v0.2.0
logger/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: logger/v0.1.0...logger/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/logger@v0.2.0kafka/v0.2.0
kafka/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: kafka/v0.1.0...kafka/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/kafka@v0.2.0kafka/protobuf/v0.2.0
kafka/protobuf/v0.2.0
Bumped to v0.2.0 only. No module file changes.
Full changelog: kafka/protobuf/v0.1.0...kafka/protobuf/v0.2.0
Installation
go get github.com/rambow-cloud/powertools-lambda-go/kafka/protobuf@v0.2.0