All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.40 - 2025-04-08
- build: update ProjectReference condition to always include AWS.Lambda.Powertools.Common project
- tests: update AWS_EXECUTION_ENV version in assertions to 1.0.0
- enhance log buffer management to discard oversized entries and improve entry tracking
- update logger factory and builder to support log output configuration
- update parameter names and improve documentation in logging configuration classes
- improve logging buffer management and configuration handling
- replace SystemWrapper with ConsoleWrapper in tests and update logging methods. revert systemwrapper, revert lambda.core to 2.5.0
- replace SystemWrapper with ConsoleWrapper in tests and update logging methods. revert systemwrapper, revert lambda.core to 2.5.0
- enhance logger configuration and output handling. Fix tests
- update log buffering options and improve serializer handling
- clean up whitespace and improve logger configuration handling
- change Logger class to static and enhance logging capabilities
- logging: enhance IsEnabled method for improved log level handling
- console: enhance ConsoleWrapper for test mode and output management
- lifecycle: add LambdaLifecycleTracker to manage cold start state and initialization type
- logger: enhance random number generation and improve regex match timeout
- logging: introduce custom logger output and enhance configuration options
- logging: add GetLogOutput method and CompositeJsonTypeInfoResolver for enhanced logging capabilities
- workflows: update .NET version setup to support multiple versions and improve package handling
- workflows: add examples tests and publish packages workflow; remove redundant test step
- update Microsoft.Extensions.DependencyInjection to version 8.0.1
- deps: bump actions/setup-node from 4.2.0 to 4.3.0
- deps: bump actions/setup-dotnet from 4.3.0 to 4.3.1
- deps: update AWS Lambda Powertools packages to latest versions
- Merge pull request #844 from hjgraca/fix/revert-common-setup
- Merge pull request #843 from hjgraca/fix/batch-example-nuget-update
- Merge pull request #842 from hjgraca/fix/update-example-nuget
- Merge pull request #841 from hjgraca/fix/execution-env-ignore-version
- Merge pull request #840 from hjgraca/fix/execution-env-version
- Merge pull request #832 from hjgraca/feature/logger-ilogger-instance
- Merge pull request #821 from aws-powertools/dependabot/github_actions/actions/setup-node-4.3.0
- Merge pull request #820 from aws-powertools/dependabot/github_actions/actions/setup-dotnet-4.3.1
- Merge pull request #835 from hjgraca/fix/override-lambda-console
- Merge pull request #834 from hjgraca/feature/coldstart-provisioned-concurrency
- Merge pull request #814 from hjgraca/chore/update-examples-130
- Merge pull request #813 from hjgraca/chore/update-examples-130
1.30 - 2025-03-07
- build: simplify dependency installation step in CI configuration
- build: pass target framework properties during restore, build, and test steps
- build: update test commands and project configurations for .NET frameworks
- build: add SkipInvalidProjects property to build properties for .NET frameworks
- build: add /tl option to dotnet build command in build.yml
- build: update .NET setup step to use matrix variable for versioning
- ci: Permissions (#782)
- ci: Permissions and depdendencies
- ci: add write for issues
- ci: Add permissions to read issues and pull requests
- ci: label PRs
- ci: Workflow permissions (#774)
- ci: Indentation issue
- metrics: add null checks and unit tests for MetricsAspect and MetricsAttribute
- metrics: rename variable for default dimensions in cold start handling
- metrics: ensure thread safety by locking metrics during cold start flag reset
- tests: correct command in e2e-tests.yml and remove unnecessary assertions in FunctionTests.cs
- tests: conditionally include project reference for net8.0 framework
- metrics: simplify MetricsTests by removing unused variables and improving syntax
- metrics: standardize parameter names for clarity in metric methods
- metrics: standardize parameter names for metric methods to improve clarity
- metrics: document breaking changes in metrics output format and default dimensions
- build: increase verbosity for test and example runs in CI pipeline
- build: enhance CI configuration with multi-framework support for .NET 6.0 and 8.0
- ci: Permissions updates
- metrics: enhance cold start handling with default dimensions and add corresponding tests
- metrics: enhance WithFunctionName method to handle null or empty values and add corresponding unit tests
- metrics: update metrics to version 2.0.0, enhance cold start tracking, and improve documentation
- metrics: update default dimensions handling and increase maximum dimensions limit
- metrics: add Metrics.AspNetCore version to version.json
- metrics: add ColdStartTracker for tracking cold starts in ASP.NET Core applications
- metrics: enhance default dimensions handling and refactor metrics initialization. Adding default dimensions to cold start metrics
- metrics: implement IConsoleWrapper for abstracting console operations and enhance cold start metric capturing
- metrics: add unit tests for Metrics constructor and validation methods
- metrics: always set namespace and service, update tests for service handling
- metrics: add HandlerEmpty method and test for empty metrics exception handling
- metrics: add HandlerRaiseOnEmptyMetrics method and corresponding test for empty metrics exception
- metrics: enhance documentation for Cold Start Function Name dimension and update test classes
- metrics: add support for disabling metrics via environment variable
- metrics: add function name support for metrics dimensions
- metrics: add support for default dimensions in metrics handling
- metrics: introduce MetricsOptions for configurable metrics setup and refactor initialization logic
- metrics: add ASP.NET Core metrics package with cold start tracking and middleware support for aspnetcore. Docs
- metrics: enhance MetricsBuilder with detailed configuration options and improve documentation
- metrics: add MetricsBuilder for fluent configuration of metrics options and enhance default dimensions handling
- metrics: update TargetFramework to net8.0 and adjust MaxDimensions limit
- tests: add unit tests for ConsoleWrapper and Metrics middleware extensions
- version: update Metrics version to 2.0.0 in version.json
- Add openssf scorecard badge to readme (#790)
- deps: bump jinja2 from 3.1.5 to 3.1.6
- deps: bump jinja2 from 3.1.5 to 3.1.6 in /docs
- deps: bump squidfunk/mkdocs-material in /docs
- deps: bump codecov/codecov-action from 5.3.1 to 5.4.0
- deps: bump github/codeql-action from 3.28.9 to 3.28.10
- deps: bump ossf/scorecard-action from 2.4.0 to 2.4.1
- deps: bump actions/upload-artifact from 4.6.0 to 4.6.1
- deps: bump squidfunk/mkdocs-material in /docs
- deps: bump zgosalvez/github-actions-ensure-sha-pinned-actions
- deps: bump squidfunk/mkdocs-material in /docs
- Merge pull request #811 from aws-powertools/chore/update-version
- Merge pull request #810 from aws-powertools/fix-release-drafter
- Merge pull request #807 from hjgraca/fix/metrics-namespace-service-not-present
- Merge pull request #805 from aws-powertools/dependabot/pip/jinja2-3.1.6
- Merge pull request #804 from aws-powertools/dependabot/pip/docs/jinja2-3.1.6
- Merge pull request #802 from hjgraca/fix/metrics-e2e-tests
- Merge pull request #801 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-047452c6641137c9caa3647d050ddb7fa67b59ed48cc67ec3a4995f3d360ab32
- Merge pull request #800 from hjgraca/fix/low-hanging-fruit-metrics-v2
- Merge pull request #799 from aws-powertools/maintenance/workflow-branch-develop
- Merge pull request #797 from aws-powertools/fix-version-comma
- Merge pull request #793 from aws-powertools/dependabot/github_actions/codecov/codecov-action-5.4.0
- Merge pull request #791 from gregsinclair42/CheckForValidLambdaContext
- Merge pull request #786 from hjgraca/feature/metrics-disabled
- Merge pull request #785 from hjgraca/feature/metrics-function-name
- Merge pull request #780 from hjgraca/feature/metrics-single-default-dimensions
- Merge pull request #775 from hjgraca/feature/metrics-aspnetcore
- Merge pull request #771 from hjgraca/feature/metrics-default-dimensions-coldstart
- Merge pull request #789 from aws-powertools/permissions
- Merge pull request #788 from aws-powertools/pr_merge
- Merge pull request #787 from aws-powertools/indentation
- Merge pull request #767 from aws-powertools/maintenance/sitemap
- Merge pull request #778 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.10
- Merge pull request #777 from aws-powertools/dependabot/github_actions/ossf/scorecard-action-2.4.1
- Merge pull request #776 from aws-powertools/dependabot/github_actions/actions/upload-artifact-4.6.1
- Merge pull request #770 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-26153027ff0b192d3dbea828f2fe2dd1bf6ff753c58dd542b3ddfe866b08bf60
- Merge pull request #666 from hjgraca/fix(metrics)-dimessions-with-missing-array
- Merge pull request #768 from aws-powertools/dependabot/github_actions/zgosalvez/github-actions-ensure-sha-pinned-actions-3.0.22
- Merge pull request #764 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-f5bcec4e71c138bcb89c0dccb633c830f54a0218e1aefedaade952b61b908d00
1.20 - 2025-02-11
- idempotency: add support for custom key prefixes in IdempotencyHandler and related tests
- tests: add unit tests for IdempotencySerializer and update JSON options handling
- add openssf scorecard workflow
- deps: bump squidfunk/mkdocs-material in /docs
- deps: bump squidfunk/mkdocs-material in /docs
- deps: bump actions/upload-artifact from 4.5.0 to 4.6.0
- deps: bump github/codeql-action from 3.28.8 to 3.28.9
- deps: bump zgosalvez/github-actions-ensure-sha-pinned-actions
- deps: bump aws-actions/configure-aws-credentials
- deps: bump squidfunk/mkdocs-material in /docs
- deps: bump github/codeql-action from 3.27.9 to 3.28.9
- deps: bump github/codeql-action from 3.28.6 to 3.28.8
- deps: bump actions/setup-dotnet from 4.2.0 to 4.3.0
- deps: bump github/codeql-action from 3.28.5 to 3.28.6
- deps: bump actions/setup-python from 5.3.0 to 5.4.0
- deps: bump aws-actions/configure-aws-credentials
- deps: bump pygments from 2.13.0 to 2.15.0
- Merge pull request #755 from aws-powertools/dependabot/github_actions/aws-actions/configure-aws-credentials-4.1.0
- Merge pull request #754 from aws-powertools/dependabot/github_actions/actions/upload-artifact-4.6.0
- Merge pull request #753 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.9
- Merge pull request #757 from hjgraca/docs/roadmap-2025-update
- Merge pull request #758 from aws-powertools/docs/idempotency-prefix
- Merge pull request #743 from aws-powertools/release(1.20)-update-versions
- Merge pull request #355 from aws-powertools/dependabot/pip/pygments-2.15.0
- Merge pull request #751 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.9
- Merge pull request #750 from aws-powertools/dependabot/github_actions/zgosalvez/github-actions-ensure-sha-pinned-actions-3.0.21
- Merge pull request #748 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-c62453b1ba229982c6325a71165c1a3007c11bd3dd470e7a1446c5783bd145b4
- Merge pull request #745 from hjgraca/feature/idempotency-key-prefix
- Merge pull request #747 from aws-powertools/mkdocs/privacy-plugin
- Merge pull request #653 from hjgraca/aot(idempotency|jmespath)-aot-support
- Merge pull request #744 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-7e841df1cfb6c8c4ff0968f2cfe55127fb1a2f5614e1c9bc23cbc11fe4c96644
- Merge pull request #738 from hjgraca/feat(e2e)-idempotency-e2e-tests
- Merge pull request #741 from hjgraca/fix(tracing)-invalid-sement-name
- Merge pull request #739 from aws-powertools/dependabot/docker/docs/squidfunk/mkdocs-material-471695f3e611d9858788ac04e4daa9af961ccab73f1c0f545e90f8cc5d4268b8
- Merge pull request #736 from aws-powertools/dependabot/github_actions/actions/setup-dotnet-4.3.0
- Merge pull request #737 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.8
- Merge pull request #734 from aws-powertools/fix-apidocs-build
- Merge pull request #727 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.6
- Merge pull request #725 from aws-powertools/dependabot/github_actions/aws-actions/configure-aws-credentials-4.0.3
- Merge pull request #726 from aws-powertools/dependabot/github_actions/actions/setup-python-5.4.0
- Merge pull request #731 from aws-powertools/patch-do-not-pack-tests
1.19 - 2025-01-28
- deps: bump codecov/codecov-action from 5.3.0 to 5.3.1
- deps: bump github/codeql-action from 3.28.4 to 3.28.5
- deps: bump actions/upload-artifact from 4.5.0 to 4.6.0
- deps: bump actions/checkout from 4.1.7 to 4.2.2
- deps: bump zgosalvez/github-actions-ensure-sha-pinned-actions
- deps: bump release-drafter/release-drafter from 5.21.1 to 6.1.0
- deps: bump codecov/codecov-action from 4.5.0 to 5.3.0
- deps: bump actions/github-script from 6 to 7
- deps: bump github/codeql-action from 2.1.18 to 3.28.4
- deps: bump actions/upload-artifact from 3 to 4
- deps: bump aws-actions/configure-aws-credentials
- deps: bump actions/setup-dotnet from 3.0.3 to 4.2.0
- Merge pull request #728 from aws-powertools/hjgraca-docs-service
- Merge pull request #724 from aws-powertools/release(1.19)-update-versions
- Merge pull request #704 from hjgraca/fix(logging)-service-name-override
- Merge pull request #722 from aws-powertools/dependabot/github_actions/codecov/codecov-action-5.3.1
- Merge pull request #721 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.5
- Merge pull request #714 from aws-powertools/dependabot/github_actions/codecov/codecov-action-5.3.0
- Merge pull request #715 from aws-powertools/dependabot/github_actions/release-drafter/release-drafter-6.1.0
- Merge pull request #716 from aws-powertools/dependabot/github_actions/zgosalvez/github-actions-ensure-sha-pinned-actions-3.0.20
- Merge pull request #717 from aws-powertools/dependabot/github_actions/actions/checkout-4.2.2
- Merge pull request #720 from aws-powertools/chore/e2e-libraries-path
- Merge pull request #718 from aws-powertools/dependabot/github_actions/actions/upload-artifact-4.6.0
- Merge pull request #713 from aws-powertools/chore(e2e)-concurrency
- Merge pull request #707 from aws-powertools/dependabot/github_actions/actions/setup-dotnet-4.2.0
- Merge pull request #708 from aws-powertools/dependabot/github_actions/aws-actions/configure-aws-credentials-4.0.2
- Merge pull request #711 from aws-powertools/dependabot/github_actions/actions/github-script-7
- Merge pull request #710 from aws-powertools/dependabot/github_actions/github/codeql-action-3.28.4
- Merge pull request #709 from aws-powertools/dependabot/github_actions/actions/upload-artifact-4
- Merge pull request #706 from aws-powertools/ci/dependabot
- Merge pull request #700 from hjgraca/hjgraca-e2e-aot
- Merge pull request #679 from hjgraca/dep(examples)-update-examples-dep
- Merge pull request #682 from aws-powertools/dependabot/pip/jinja2-3.1.5
- Merge pull request #699 from hjgraca/aot-e2e-tests
- Merge pull request #698 from ankitdhaka07/issue-697
1.18 - 2025-01-14
- Merge pull request #695 from aws-powertools/update-versio-release118
- Merge pull request #692 from hjgraca/feature/e2etests
- Merge pull request #691 from aws-powertools/hjgraca-patch-e2e-6
- Merge pull request #690 from aws-powertools/hjgraca-patch-e2e-5
- Merge pull request #689 from aws-powertools/hjgraca-patch-e2e-4
- Merge pull request #688 from aws-powertools/hjgraca-patch-e2e-3
- Merge pull request #687 from aws-powertools/hjgraca-patch-e2e-2
- Merge pull request #686 from aws-powertools/hjgraca-patch-e2e
- Merge pull request #685 from hjgraca/feat-e2e
- Merge pull request #684 from hjgraca/feature/e2etests
- Merge pull request #681 from hjgraca/feat(logging)-inner-exception
1.17 - 2024-11-12
- Merge pull request #675 from hjgraca/fix(tracing)-aot-void-task-and-serialization
1.16 - 2024-10-22
- Merge pull request #672 from aws-powertools/hjgraca-logging-release115
- Merge pull request #670 from hjgraca/fix(logging)-enum-serialization
- Merge pull request #664 from hjgraca/fix(metrics)-multiple-dimension-array
1.15 - 2024-10-05
- Merge pull request #660 from hjgraca/fix(tracing)-revert-imethodaspecthander-removal
- Merge pull request #657 from hjgraca/fix(logging)-typeinforesolver-non-aot
- Merge pull request #646 from lachriz-aws/feature/throw-on-full-batch-failure-option
- Merge pull request #652 from hjgraca/chore(dependencies)-update-logging-examples
1.14 - 2024-09-24
- Merge pull request #649 from hjgraca/(docs)-update-logging-aot
- Merge pull request #628 from hjgraca/aot(logging)-support-logging
- Merge pull request #645 from aws-powertools/chore(examples)Update-examples-release-1.13
- Merge pull request #643 from hjgraca/fix(dependencies)-Fix-Common-dependency
- Merge pull request #641 from hjgraca/fix(references)-build-targets-common
1.13 - 2024-08-29
- docs: load self hosted mermaid.js
- docs: load self hosted mermaid.js
- docs: Caylent customer reference
- Merge pull request #639 from aws-powertools/fix(docs)-missing-closing-tag
- Merge pull request #638 from aws-powertools/release(1.13)-update-versions
- Merge pull request #622 from aws-powertools/fix-typo-tracing-docs
- Merge pull request #632 from hjgraca/fix(tracing)-batch-handler-result-null-reference
- Merge pull request #633 from hjgraca/publicref/pushpay
- Merge pull request #627 from hjgraca/fix-idempotency-jmespath-dependency
- Merge pull request #625 from hjgraca/docs(public_reference)-add-Caylent-as-a-public-reference
- Merge pull request #623 from hjgraca/chore-update-tracing-examples-150
1.12 - 2024-07-24
- deps-dev: bump zipp from 3.11.0 to 3.19.1
- Merge pull request #607 from hjgraca/aot-tracing-support
- Merge pull request #610 from aws-powertools/dependabot/pip/zipp-3.19.1
- Merge pull request #617 from hjgraca/example-update-release-1.11.1
1.11.1 - 2024-07-12
- Merge pull request #613 from hjgraca/fix-metrics-resolution-context
1.11 - 2024-07-09
1.10.2 - 2024-07-09
- deps: bump jinja2 from 3.1.3 to 3.1.4
- Merge pull request #579 from aws-powertools/dependabot/pip/jinja2-3.1.4
- Merge pull request #602 from hjgraca/aot-metrics-support
- Merge pull request #605 from aws-powertools/hjgraca-codecov
- Merge pull request #600 from aws-powertools/hjgraca-examples-1.10.1
1.10.1 - 2024-05-22
- Merge pull request #596 from aws-powertools/hjgraca-update-version-1.10.1
- Merge pull request #594 from hjgraca/metrics-thread-safety-bug
- Merge pull request #589 from aws-powertools/hjgraca-idempotency-examples
- Merge pull request #590 from hjgraca/fix-jmespath-dep
1.10.0 - 2024-05-09
1.9.2 - 2024-05-09
- add link to Powertools for AWS Lambda workshop
- Merge pull request #586 from aws-powertools/hjgraca-version-release-1-10
- Merge pull request #578 from hjgraca/feature/jmespath-powertools
- Merge pull request #584 from aws-powertools/hjgraca-build-pipeline
- Merge pull request #581 from dreamorosi/docs/link_workshop
1.9.1 - 2024-03-21
- Merge pull request #575 from aws-powertools/release-191
- Merge pull request #572 from hjgraca/fix-tracing-duplicate-generic-method-decorator
- Merge pull request #569 from aws-powertools/hjgraca-update-docs-dotnet8
1.9.0 - 2024-03-11
- Merge pull request #565 from aws-powertools/update-nuget-examples
- Merge pull request #564 from amirkaws/update-nuget-versions-for-examples
- Merge pull request #563 from amirkaws/release-version-1.9.0
- Merge pull request #561 from amirkaws/update-nuget-versions
- Merge pull request #555 from aws-powertools/hjgraca-update-examples-185
- Merge pull request #559 from amirkaws/add-configuration-parameter-provider
1.8.5 - 2024-02-16
- updated we made this section with video series from Rahul and workshops
- deps: bump jinja2 from 3.1.2 to 3.1.3
- deps: bump gitpython from 3.1.37 to 3.1.41
- Merge pull request #552 from aws-powertools/hjgraca-update-version-185
- Merge pull request #538 from hjgraca/hendle-exception-logger
- Merge pull request #547 from aws-powertools/hjgraca-batch-docs
- Merge pull request #548 from H1Gdev/doc
- Merge pull request #542 from hjgraca/dotnet8-support
- Merge pull request #539 from aws-powertools/dependabot/pip/gitpython-3.1.41
- Merge pull request #540 from aws-powertools/dependabot/pip/jinja2-3.1.3
- Merge pull request #544 from aws-powertools/hjgraca-docs-auto-disable-tracing
- Merge pull request #536 from sliedig/develop
1.8.4 - 2023-12-12
- Merge pull request #532 from aws-powertools/hjgraca-update-batch-ga
- Merge pull request #528 from aws-powertools/idempotency-183-examples
1.8.3 - 2023-11-21
- Merge pull request #525 from aws-powertools/idempotency-ga
- Merge pull request #523 from hjgraca/update-examples-182
- Merge pull request #513 from hjgraca/idempotency-method-e2e-test
- Merge pull request #521 from hjgraca/182-fix-examples-logging-batch
1.8.2 - 2023-11-16
- Merge pull request #518 from aws-powertools/hjgraca-version-1.8.2
- Merge pull request #516 from hjgraca/lambda-log-level
- Merge pull request #510 from aws-powertools/hjgraca-examples-1.8.1
1.8.1 - 2023-10-30
- deps: bump gitpython from 3.1.35 to 3.1.37
- Merge pull request #507 from aws-powertools/hjgraca-release-1.8.1
- Merge pull request #505 from hjgraca/fix-exception-addmetadata
- Merge pull request #499 from hjgraca/metrics-decorator-exception
- Merge pull request #503 from hjgraca/dateonly-converter
- Merge pull request #502 from aws-powertools/dependabot/pip/gitpython-3.1.37
- Merge pull request #495 from hjgraca/update-projects-readme
- Merge pull request #493 from hjgraca/release1.8.0-example-updates
- Merge pull request #492 from aws-powertools/update-changelog-6248167844
1.8.0 - 2023-09-20
- add kinesis and dynamodb
- 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
- 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
- deps: bump gitpython from 3.1.30 to 3.1.35
- 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
- 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
- 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
- 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
- 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
- remove GH pages
- 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
- update team name
- update references
- updated codeowners
- reapplying some lins that got screwed up in the merge
- adding permission
- docs: Start S3 Docs
- 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
- 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
- fixed formatting and updated content
- add package readme
- ci: skip analytics on forks
- 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
- 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
- add Lambda Powertools for Python in issue templates
- add workflow to dispatch analytics fetching
- ci: add workflow to dispatch analytics fetching
- 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
- 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
- removing manual trigger on docs wf
- home: update powertools definition
- 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
- 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
- removed duplicate template issue
- updated logger casing env vars in samples
- typo in metrics README
- ci: codeql static code analysis (#148)
- 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
- 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
- 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
- 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)
- 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
- 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
- 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