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