Release notes¶
Published versions of Powertools for AWS Lambda (Go) are listed below, newest first. Maintained public modules share one project version; they keep independent Go import paths and component tags. Module headings, bump-only entries and the version table use project-qualified display names.
Browse all GitHub Releases.
GitHub Releases are the canonical publication record. This page records published
changes; later changes on main belong to a future release. See
compatibility boundaries before upgrading and
the release workflow for maintainer instructions.
v0.2.0¶
Published 2026-10-05. GitHub Release.
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: Release tracking issue #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: v0.1.0...v0.2.0
v0.1.0¶
Published 2026-10-04. GitHub Release.
Initial public source release of the 27 maintained modules. Each module's
initial scope and compatibility statement is recorded in its GitHub Release;
full TypeScript parity is not implied. The deprecated, frozen tracer/xray
adapter was excluded. As the first published version, this release has no
previous project version to compare against.
All published module downloads, consumer builds and checksum checks completed successfully. The historical publication evidence is preserved in RELEASE_ACCEPTANCE.json.