Skip to content

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.8.0 - 2023-09-20

Documentation

  • add kinesis and dynamodb

Pull Requests

  • Merge pull request #489 from amirkaws/release-version-1.8.0
  • Merge pull request #337 from lachriz-aws/feature/batch-processing

1.7.1 - 2023-09-19

Pull Requests

  • Merge pull request #486 from amirkaws/update-examples-nuget-versions
  • Merge pull request #484 from aws-powertools/hjgraca-release-1.7.1
  • Merge pull request #482 from aws-powertools/hjgraca-release-1.7.1
  • Merge pull request #480 from hjgraca/bug-revert-aspectinjector
  • Merge pull request #479 from aws-powertools/hjgraca-update-examples-1.7.0
  • Merge pull request #477 from aws-powertools/hjgraca-delete-dependabot

1.7.0 - 2023-09-14

Maintenance

  • deps: bump gitpython from 3.1.30 to 3.1.35

Pull Requests

  • Merge pull request #475 from aws-powertools/hjgraca-disable-dependabot
  • Merge pull request #464 from aws-powertools/hjgraca-release-1.7.0
  • Merge pull request #451 from aws-powertools/dependabot/pip/gitpython-3.1.35
  • Merge pull request #340 from hjgraca/fix-common-dependency
  • Merge pull request #437 from aws-powertools/update-changelog-6143683791
  • Merge pull request #435 from amirkaws/release-version-1.6.0-update-examples

1.6.0 - 2023-09-07

Pull Requests

  • Merge pull request #433 from amirkaws/release-version-1.6.0-in-preview-fix
  • Merge pull request #432 from amirkaws/release-version-1.6.0-document-fix
  • Merge pull request #430 from amirkaws/release-version-1.6.0
  • Merge pull request #428 from amirkaws/automatic-xray-register
  • Merge pull request #400 from aws-powertools/hjgraca-fix-idempotency-docs
  • Merge pull request #391 from aws-powertools/hjgraca-patch-dependabot

1.5.0 - 2023-08-29

Pull Requests

  • Merge pull request #397 from aws-powertools/hjgraca-version-1.5.0
  • Merge pull request #363 from hjgraca/idempotency-inprogressexpiration

1.4.2 - 2023-08-22

Maintenance

  • deps: bump AWSSDK.SecretsManager in /libraries
  • deps: bump xunit from 2.4.1 to 2.4.2 in /libraries
  • deps: bump Moq from 4.18.1 to 4.18.4 in /libraries
  • deps: bump AWSSDK.DynamoDBv2 in /libraries
  • deps: bump Testcontainers from 3.2.0 to 3.3.0 in /libraries
  • deps: bump AWSXRayRecorder.Core in /libraries

Pull Requests

  • Merge pull request #388 from amirkaws/update-samples-nuget-versions
  • Merge pull request #383 from aws-powertools/hjgraca-patch-version-1.4.2
  • Merge pull request #381 from aws-powertools/hjgraca-patch-dependabot
  • Merge pull request #375 from amirkaws/custom-log-formatter
  • Merge pull request #357 from hjgraca/fix-capture-stacktrace
  • Merge pull request #343 from aws-powertools/update-changelog-5462167625
  • Merge pull request #370 from amirkaws/replace-moq-with-nsubstitute
  • Merge pull request #359 from aws-powertools/dependabot/nuget/libraries/develop/AWSSDK.SecretsManager-3.7.200.3
  • Merge pull request #342 from hjgraca/idempotency-simpler-example
  • Merge pull request #347 from hjgraca/docs-clarify-xray-over-adot
  • Merge pull request #338 from aws-powertools/hjgraca-patch-boring-cyborg
  • Merge pull request #349 from hossambarakat/feature/idempotent-function
  • Merge pull request #328 from aws-powertools/dependabot/nuget/libraries/develop/xunit-2.4.2
  • Merge pull request #327 from aws-powertools/dependabot/nuget/libraries/develop/AWSSDK.DynamoDBv2-3.7.104.1
  • Merge pull request #325 from aws-powertools/dependabot/nuget/libraries/develop/AWSXRayRecorder.Core-2.14.0
  • Merge pull request #326 from aws-powertools/dependabot/nuget/libraries/develop/Testcontainers-3.3.0
  • Merge pull request #329 from aws-powertools/dependabot/nuget/libraries/develop/Moq-4.18.4

1.4.1 - 2023-06-29

Maintenance

  • remove GH pages

Pull Requests

  • Merge pull request #318 from aws-powertools/hjgraca-dependabot-location
  • Merge pull request #324 from amirkaws/release-version-1.4.1
  • Merge pull request #320 from aws-powertools/hjgraca-idempotency-example-fix
  • Merge pull request #319 from aws-powertools/hjgraca-idempotency-example-DynamoDBv2-version
  • Merge pull request #312 from hjgraca/metrics-prevent-exceed-100-datapoint
  • Merge pull request #317 from aws-powertools/hjgraca-add-dependabot
  • Merge pull request #300 from hossambarakat/feature/idempotency-example
  • Merge pull request #298 from amirkaws/parameters-example
  • Merge pull request #315 from aws-powertools/url-updates
  • Merge pull request #314 from aws-powertools/readme-updates
  • Merge pull request #313 from hjgraca/metrics-addmetric-raceconditiom
  • Merge pull request #287 from swimming-potato/develop
  • Merge pull request #303 from aws-powertools/remove-gh-pages
  • Merge pull request #308 from aws-powertools/update-changelog-5332675096

1.4.0 - 2023-06-21

Bug Fixes

  • update team name
  • update references
  • updated codeowners
  • reapplying some lins that got screwed up in the merge

Documentation

  • adding permission

Features

  • docs: Start S3 Docs

Maintenance

  • updated code owners
  • Change repo URL to the new location
  • rename project to Powertools for AWS Lambda (.NET)
  • ci: updated links to new repo
  • ci: removed unnecessary areas
  • docs: fix we made this link
  • docs: update docs homepage with additional features, fixed dot cli commands, new SAM cli instructions
  • docs: updated readme with idempotency package and examples for parameters and idempotency
  • docs: move idempotency

Pull Requests

  • Merge pull request #305 from aws-powertools/version-bump-1.4
  • Merge pull request #301 from sliedig/sliedig-docs
  • Merge pull request #302 from aws-powertools/rename-part2
  • Merge pull request #291 from aws-powertools/doc-updates-roadmap
  • Merge pull request #285 from aws-powertools/url-rename
  • Merge pull request #293 from glynn1211/develop
  • Merge pull request #163 from hossambarakat/feature/idempotency
  • Merge pull request #282 from awslabs/rename
  • Merge pull request #277 from awslabs/update-changelog-4981653012
  • Merge pull request #274 from awslabs/dependabot/pip/pymdown-extensions-10.0
  • Merge pull request #276 from awslabs/pymdown-extension-fix
  • Merge pull request #278 from awslabs/s3-docs
  • Merge pull request #273 from leandrodamascena/parameters/docs
  • Merge pull request #271 from amirkaws/amirkaws-fix-parameters-nuget-icon

1.3.0 - 2023-05-12

Documentation

  • fixed formatting and updated content

Features

  • add package readme

Maintenance

  • ci: skip analytics on forks

Pull Requests

  • Merge pull request #268 from amirkaws/amirkaws-release-version-1.3.0
  • Merge pull request #167 from amirkaws/amirkaws-feature-parameters
  • Merge pull request #1 from sliedig/amirkaws-feature-parameters
  • Merge pull request #264 from awslabs/chore(ci)-skip-analytics-on-forks
  • Merge pull request #262 from awslabs/chorebump-version-1.2.0-release

1.2.0 - 2023-05-05

Pull Requests

  • Merge pull request #258 from amirkaws/amirkaws-release-version-1.2.0
  • Merge pull request #226 from hjgraca/feat_support_high_resolution_metrics

1.1.0 - 2023-05-05

Maintenance

  • add Lambda Powertools for Python in issue templates
  • add workflow to dispatch analytics fetching
  • ci: add workflow to dispatch analytics fetching

Pull Requests

  • Merge pull request #255 from awslabs/fix-remove-real-env-tests
  • Merge pull request #253 from amirkaws/amirkaws-release-v1.1.0
  • Merge pull request #246 from hjgraca/feat_set-execution-context
  • Merge pull request #251 from leandrodamascena/issues-templates/python
  • Merge pull request #241 from awslabs/update-changelog-4691350388
  • Merge pull request #237 from hjgraca/changelog-update-pipeline
  • Merge pull request #235 from amirkaws/amirkaws-update-examples-nuget-references-release-v1.0.1

v1.0.1 - 2023-04-06

Pull Requests

  • Merge pull request #232 from amirkaws/amirkaws-release-v1.0.1
  • Merge pull request #227 from hjgraca/chore_fix_changelog_build
  • Merge pull request #225 from srcsakthivel/develop
  • Merge pull request #223 from hjgraca/fix_tracing_on_exception_thrown
  • Merge pull request #218 from amirkaws/amirkaws-update-examples-nuget-references-release

v1.0.0 - 2023-02-24

Bug Fixes

  • removing manual trigger on docs wf

Documentation

  • home: update powertools definition

Maintenance

  • ci: api docs build update (#188)
  • ci: changing trigger to run manually
  • ci: updated api docs implementation
  • ci: updated bug report template
  • deps: updates sample deps
  • docs: incorrect crefs

Pull Requests

  • Merge pull request #215 from amirkaws/amirkaws-release-v1.0.0
  • Merge pull request #208 from amirkaws/amirkaws-cold-start-capture-warning-bug-fix
  • Merge pull request #210 from awslabs/powertools-definition-update
  • Merge pull request #209 from amirkaws/amirkaws-metrics-timestamp-fix
  • Merge pull request #199 from awslabs/sliedig-ci-reviewers
  • Merge pull request #193 from hjgraca/maintenance-new-issue-template
  • Merge pull request #202 from hjgraca/fix-test-json-escaping
  • Merge pull request #195 from hjgraca/update-dotnet-sdk-6.0.405
  • Merge pull request #194 from hjgraca/patch-1
  • Merge pull request #192 from hjgraca/fix-incorrect-crefs
  • Merge pull request #189 from sliedig/develop
  • Merge pull request #185 from amirkaws/amirkaws-update-examples-nuget-references
  • Merge pull request #183 from awslabs/develop
  • Merge pull request #150 from awslabs/develop
  • Merge pull request #140 from awslabs/develop

v0.0.2-preview - 2023-01-18

Bug Fixes

  • removed duplicate template issue
  • updated logger casing env vars in samples

Documentation

  • typo in metrics README

Features

  • ci: codeql static code analysis (#148)

Maintenance

  • updated setup-dotnet@v1 to @v3
  • updated packages (#172)
  • ci: bumped version
  • ci: minor updates, licensing
  • deps: bump gitpython from 3.1.29 to 3.1.30
  • docs: updated documentation (#175)
  • docs: add discord invitation link

Pull Requests

  • Merge pull request #182 from sliedig/develop
  • Merge pull request #181 from awslabs/dependabot/pip/gitpython-3.1.30
  • Merge pull request #179 from sliedig/sliedig-ci
  • Merge pull request #174 from sliedig/sliedig-ci
  • Merge pull request #173 from sliedig/sliedig-samples
  • Merge pull request #157 from kenfdev/fix-readme-title-typo
  • Merge pull request #170 from nCubed/develop
  • Merge pull request #152 from amirkaws/amirkaws-custom-exception-json-converter
  • Merge pull request #155 from sthuber90/add-discord-link-154
  • Merge pull request #147 from amirkaws/amirkaws-fix-doc-links

v0.0.1-preview.1 - 2022-08-01

Bug Fixes

  • force directy rename
  • making test function compile.
  • updating issue templates with correct extention
  • updated auto assign
  • skip duplicate nuget packages publish
  • added missing runtimes
  • updated Logging template description
  • updated documentation and doc generation (#96)
  • removed optional doc file paths
  • explicitly adding doc files for build configurations
  • resolving dependecy alert CVE-2020-8116
  • added missing codecov packages for test projects
  • fixed build
  • forcing rename
  • fixed powertolls spelling in docs
  • replaced PackageIconUrl which is being depreciated with PackageIcon
  • added missing include to pack README files
  • fixing node vulnerabilites for docs
  • resolving merge conflict
  • update packages to resolve vulnerabilities. Switched to yarn package manager
  • intermin fix to resolve vulnerability issues.
  • proj references
  • fixed spelling in libraries folder name
  • ci: lockdown gh-pages workflow to sha

Documentation

  • fixed nav for roadmap
  • updated link to feature request; added roadmap
  • library readme updates and minor updates (#117)
  • spell check with US-English dictionary (#115)
  • docs review (#112)
  • Reviewing documentation (#68)
  • adding auto-generated API Reference to docs (#87)
  • alternative brew installation (#86)
  • homebrew installation (#85)
  • merging api generation tasks (#84)
  • fixing docfx path (#83)
  • fix docfx path (#82)
  • fix api docs generator installation (#81)
  • update github actions to publish api docs (#80)
  • API docs generation (#79)

Features

  • added security.md
  • updated record_pr action
  • PR Labeler GitHub actions (#119)
  • Logger output case attributes docs and unit testing (#100)
  • add extra fields to the logger methods (#98)
  • updated examples to include managed runtime configuration as well as docker. Made updates to Tracing implementation
  • added Tracing example
  • added init Metrics sample
  • added Logging example
  • added serialisation options to force dictionary keys to camel case
  • added build tools to generate nuget packages
  • updated project packaging properties
  • added package README files for core utilities
  • update make and doc dep to build docs
  • added docs template

Maintenance

  • set global .net version
  • temporarily removing docs while content is being developed
  • added example project
  • refctored PowerTools to Powertools
  • added github files and templates
  • initial folder structure
  • interim resolution of docs package vulnerabilities
  • migrated AWS.Lambda.PowerTools to AWS.Lambda.PowerTools.Common namespace. fix: resolved incorrect namespace for Tracing fix: resolved dependencies in example project
  • refactored to new namespace
  • updated readme
  • updated github templates
  • added customer 404 page
  • removing unecessary buildtools
  • update pr template
  • updating type documentation and file headers (#56)
  • moved solution file into libraries. Need a separate solution for examples
  • added docs
  • added gitignore and updated licence
  • updating doc build workflow
  • updated issue templates
  • updated Label PR based on title action
  • deleted unnecessay publishing action
  • updated stale action
  • removed unnecessary pr labeling
  • updated PR labeling path
  • updated list of assignees
  • updated docker builds to use Amazon.Lambda.Tools (#118)
  • bumped .net version in global to 6.0.301 (#120)
  • bumped .net version in global to 6.0.301
  • adding missed copyright info
  • added copyright to examples
  • removed SimpleLambda from examples
  • cleaned up logging and metrics functions
  • ci: add on_merge_pr workflow to notify releases
  • ci: lockdown untrusted workflows to sha
  • ci: add missing scripts
  • ci: updated bug report template (#144)
  • ci: add workflow to detect missing related issue
  • ci: enable concurrency group for docs workflow
  • ci: upudated wording in PR template checklist
  • ci: added codeowners
  • ci: added Maintainers doc
  • ci: updated PR workflows and scripts
  • ci: upgrade setup-python to v4
  • ci: upgrade checkout action to v3
  • ci: use untrusted workflows with sha
  • ci: add reusable export pr workflow dependency
  • deps: bump hosted-git-info from 2.8.8 to 2.8.9 in /docs
  • deps: bump object-path from 0.11.4 to 0.11.5 in /docs
  • deps: bump ssri from 6.0.1 to 6.0.2 in /docs
  • deps: bump elliptic from 6.5.3 to 6.5.4 in /docs
  • deps: bump socket.io from 2.3.0 to 2.4.1 in /docs
  • deps: bump ini from 1.3.5 to 1.3.8 in /docs
  • deps: bump ua-parser-js from 0.7.23 to 0.7.28 in /docs
  • deps: bump underscore from 1.12.0 to 1.13.1 in /docs
  • deps: bump url-parse from 1.4.7 to 1.5.1 in /docs
  • deps: bump prismjs from 1.20.0 to 1.21.0 in /docs
  • deps: updates sample deps (#142)
  • deps: bump mkdocs from 1.2.2 to 1.2.3 (#29)
  • governance: render debug logs with csharp syntax
  • governance: typo in pending release label name

Pull Requests

  • Merge pull request #139 from awslabs/amirkaws-resolve-conflicts-2
  • Merge pull request #135 from awslabs/amirkaws-update-versions
  • Merge pull request #134 from heitorlessa/chore/lockdown-gh-pages-workflow
  • Merge pull request #132 from heitorlessa/chore/github-concurrency-docs
  • Merge pull request #130 from heitorlessa/chore/enforce-github-actions-sha
  • Merge pull request #128 from sliedig/sliedig-ci
  • Merge pull request #127 from sliedig/sliedig-ci
  • Merge pull request #126 from sliedig/develop
  • Merge pull request #123 from sliedig/develop
  • Merge pull request #1 from sliedig/sliedig/develop
  • Merge pull request #121 from awslabs/amirkaws-update-versions
  • Merge pull request #116 from awslabs/amirkaws/add-di-support-for-logging
  • Merge pull request #113 from awslabs/amirkaws/update-doc-1
  • Merge pull request #111 from awslabs/amirkaws/add-env-vars-docs
  • Merge pull request #102 from sliedig/sliedig/examples
  • Merge pull request #103 from awslabs/amirkaws/fix-example-issues
  • Merge pull request #97 from sliedig/sliedig/examples
  • Merge pull request #95 from awslabs/pr/91
  • Merge pull request #90 from sliedig/develop
  • Merge pull request #89 from awslabs/api-docs-template
  • Merge pull request #74 from awslabs/amirkaws/disable-tracing-outside-lambda-env
  • Merge pull request #66 from sliedig/develop
  • Merge pull request #59 from sliedig/develop
  • Merge pull request #58 from sliedig/sliedig/nuget
  • Merge pull request #32 from awslabs/amirkaws/metrics-1
  • Merge pull request #31 from t1agob/develop
  • Merge pull request #2 from awslabs/develop
  • Merge pull request #25 from t1agob/develop
  • Merge pull request #1 from t1agob/sourcegenerators
  • Merge pull request #24 from sliedig/develop
  • Merge pull request #23 from sliedig/develop
  • Merge pull request #22 from sliedig/develop
  • Merge pull request #21 from t1agob/develop
  • Merge pull request #19 from awslabs/dependabot/npm_and_yarn/docs/url-parse-1.5.1
  • Merge pull request #18 from awslabs/dependabot/npm_and_yarn/docs/hosted-git-info-2.8.9
  • Merge pull request #17 from awslabs/dependabot/npm_and_yarn/docs/ua-parser-js-0.7.28
  • Merge pull request #16 from awslabs/dependabot/npm_and_yarn/docs/underscore-1.13.1
  • Merge pull request #15 from awslabs/dependabot/npm_and_yarn/docs/ssri-6.0.2
  • Merge pull request #14 from awslabs/dependabot/npm_and_yarn/docs/elliptic-6.5.4
  • Merge pull request #13 from sliedig/develop
  • Merge pull request #12 from sliedig/develop
  • Merge pull request #11 from awslabs/dependabot/npm_and_yarn/docs/socket.io-2.4.1
  • Merge pull request #10 from awslabs/dependabot/npm_and_yarn/docs/ini-1.3.8
  • Merge pull request #9 from awslabs/dependabot/npm_and_yarn/docs/object-path-0.11.5
  • Merge pull request #7 from t1agob/develop
  • Merge pull request #8 from sliedig/develop
  • Merge pull request #5 from sliedig/develop
  • Merge pull request #4 from sliedig/develop
  • Merge pull request #3 from sliedig/develop
  • Merge pull request #2 from awslabs/dependabot/npm_and_yarn/docs/prismjs-1.21.0
  • Merge pull request #1 from sliedig/develop