From 8734f76f6cba80c637117419083474f268358c00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 02:43:14 +0000 Subject: [PATCH 1/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20@nhs/fhir-middy?= =?UTF-8?q?-error-handler=20from=202.0.8=20to=202.0.9=20(#308)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@nhs/fhir-middy-error-handler](https://github.com/NHSDigital/nhs-fhir-middy-error-handler) from 2.0.8 to 2.0.9.
Release notes

Sourced from @​nhs/fhir-middy-error-handler's releases.

v2.0.9

2.0.9 (2024-06-26)

Upgrade

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nhs/fhir-middy-error-handler&package-manager=npm_and_yarn&previous-version=2.0.8&new-version=2.0.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- packages/sandbox/package.json | 2 +- packages/statusLambda/package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7cc3033f..0c24a5fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1758,12 +1758,12 @@ } }, "node_modules/@nhs/fhir-middy-error-handler": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@nhs/fhir-middy-error-handler/-/fhir-middy-error-handler-2.0.8.tgz", - "integrity": "sha512-aECIpI1yt/54Tr9iBwbDHmjodlfbN97s1WAuPDLPD7Jlg9BBYidYSjv2fbERzKknirVHpIGR9CNAwzzkZlnoyg==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@nhs/fhir-middy-error-handler/-/fhir-middy-error-handler-2.0.9.tgz", + "integrity": "sha512-gmusEbvzTtKvX03twsBBZIVM7rLZ5RxzOm17AcoZzI65b9fxEwEzlsTM7YY4p+RS76fAizh6faHfNDwXi2gV/g==", "dependencies": { - "@aws-lambda-powertools/logger": "^2.1.1", - "@middy/core": "^5.4.0", + "@aws-lambda-powertools/logger": "^2.2.0", + "@middy/core": "^5.4.2", "conventional-changelog-eslint": "^6.0.0" } }, @@ -6845,7 +6845,7 @@ "@aws-lambda-powertools/logger": "^2.2.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", - "@nhs/fhir-middy-error-handler": "^2.0.8" + "@nhs/fhir-middy-error-handler": "^2.0.9" }, "devDependencies": { "@clinicaltracker_common/testing": "^1.0.0" @@ -6860,7 +6860,7 @@ "@aws-lambda-powertools/parameters": "^2.2.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", - "@nhs/fhir-middy-error-handler": "^2.0.8", + "@nhs/fhir-middy-error-handler": "^2.0.9", "@nhsdigital/eps-spine-client": "^2.0.0" }, "devDependencies": { diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 85a18a1c..b1930927 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -17,7 +17,7 @@ "@aws-lambda-powertools/logger": "^2.2.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", - "@nhs/fhir-middy-error-handler": "^2.0.8" + "@nhs/fhir-middy-error-handler": "^2.0.9" }, "devDependencies": { "@clinicaltracker_common/testing": "^1.0.0" diff --git a/packages/statusLambda/package.json b/packages/statusLambda/package.json index 0b096520..348eba4d 100644 --- a/packages/statusLambda/package.json +++ b/packages/statusLambda/package.json @@ -18,7 +18,7 @@ "@aws-lambda-powertools/parameters": "^2.2.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", - "@nhs/fhir-middy-error-handler": "^2.0.8", + "@nhs/fhir-middy-error-handler": "^2.0.9", "@nhsdigital/eps-spine-client": "^2.0.0" }, "devDependencies": { From 3e6a1a79054d819be75b7ce6e2a1eea96ae70ab9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 03:06:42 +0000 Subject: [PATCH 2/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20cfn-lint=20from?= =?UTF-8?q?=201.3.5=20to=201.3.7=20(#309)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 1.3.5 to 1.3.7.
Release notes

Sourced from cfn-lint's releases.

Release v1.3.7

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.6...v1.3.7

Release v1.3.6

v1.3.6

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.5...v1.3.6

Changelog

Sourced from cfn-lint's changelog.

v1.3.7

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.6...v1.3.7

v1.3.6

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.5...v1.3.6

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cfn-lint&package-manager=pip&previous-version=1.3.5&new-version=1.3.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index 98bdd9e8..f382c01b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -174,13 +174,13 @@ files = [ [[package]] name = "cfn-lint" -version = "1.3.5" +version = "1.3.7" description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" optional = false python-versions = ">=3.8" files = [ - {file = "cfn_lint-1.3.5-py3-none-any.whl", hash = "sha256:76ad91b53454c7d2f7b7215d33544d3d4d821af8b1a3723186ab6b533cd82684"}, - {file = "cfn_lint-1.3.5.tar.gz", hash = "sha256:e535c1c8c007a7ccf6dce8deb0556d0bf0ee0c9e5d0ef839dd807d1e526dc957"}, + {file = "cfn_lint-1.3.7-py3-none-any.whl", hash = "sha256:5a75b952eebbe2feee2ceec77ba74b0a3b9b846115597bd25aa87b63feab0c72"}, + {file = "cfn_lint-1.3.7.tar.gz", hash = "sha256:be7229290945f91302cef12e76ceb8120939d3f738a9f29b6b7d5a9d90c4f1b8"}, ] [package.dependencies] @@ -1520,4 +1520,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "0a0a935715bebf49134cbfc07a6853df55e17ecb917b19159417806ff08d3773" +content-hash = "87ee186bf96f3382f0dd54d7186f21065a2ae2e6b9fa91f7bff4f79daa8e8cf7" diff --git a/pyproject.toml b/pyproject.toml index d10806da..7837166a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ boto3 = "^1.34.133" argparse = "^1.4.0" pre-commit = "^3.5.0" pytest = "^8.2.2" -cfn-lint = "^1.3.5" +cfn-lint = "^1.3.7" [tool.poetry.dev-dependencies] flake8 = "^5.0.4" From 304df9ba5f24f16c017e9b4c88c266cd998ff8c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 03:13:07 +0000 Subject: [PATCH 3/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20boto3=20from=20?= =?UTF-8?q?1.34.133=20to=201.34.134=20(#310)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [boto3](https://github.com/boto/boto3) from 1.34.133 to 1.34.134.
Changelog

Sourced from boto3's changelog.

1.34.134

  • api-change:controltower: [botocore] Added ListLandingZoneOperations API.
  • api-change:eks: [botocore] Added support for disabling unmanaged addons during cluster creation.
  • api-change:ivs-realtime: [botocore] IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.
  • api-change:kinesisanalyticsv2: [botocore] This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.
  • api-change:opensearch: [botocore] This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
Commits
  • f14c977 Merge branch 'release-1.34.134'
  • 361074f Bumping version to 1.34.134
  • 2227b26 Add changelog entries from botocore
  • d0a5650 Merge branch 'release-1.34.133' into develop
  • See full diff in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boto3&package-manager=pip&previous-version=1.34.133&new-version=1.34.134)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 16 ++++++++-------- pyproject.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/poetry.lock b/poetry.lock index f382c01b..839df416 100644 --- a/poetry.lock +++ b/poetry.lock @@ -111,17 +111,17 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "boto3" -version = "1.34.133" +version = "1.34.134" description = "The AWS SDK for Python" optional = false python-versions = ">=3.8" files = [ - {file = "boto3-1.34.133-py3-none-any.whl", hash = "sha256:da7e78c03270be872ad78301892396ffea56647efcb2c3a8621ef46a905541ab"}, - {file = "boto3-1.34.133.tar.gz", hash = "sha256:7071f8ce1f09113ca5630860fd590464e6325a4df55faae83c956225941016fc"}, + {file = "boto3-1.34.134-py3-none-any.whl", hash = "sha256:342782c02ff077aae118c9c61179eed95c585831fba666baacc5588ff04aa6e1"}, + {file = "boto3-1.34.134.tar.gz", hash = "sha256:f6d6e5b0c9ab022a75373fa16c01f0cd54bc1bb64ef3b6ac64ac7cedd56cbe9c"}, ] [package.dependencies] -botocore = ">=1.34.133,<1.35.0" +botocore = ">=1.34.134,<1.35.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.10.0,<0.11.0" @@ -130,13 +130,13 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.34.133" +version = "1.34.134" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">=3.8" files = [ - {file = "botocore-1.34.133-py3-none-any.whl", hash = "sha256:f269dad8e17432d2527b97ed9f1fd30ec8dc705f8b818957170d1af484680ef2"}, - {file = "botocore-1.34.133.tar.gz", hash = "sha256:5ea609aa4831a6589e32eef052a359ad8d7311733b4d86a9d35dab4bd3ec80ff"}, + {file = "botocore-1.34.134-py3-none-any.whl", hash = "sha256:45219e00639755f92569b29f8f279d5dde721494791412c1f7026a3779e8d9f4"}, + {file = "botocore-1.34.134.tar.gz", hash = "sha256:e29c299599426ed16dd2d4c1e20eef784f96b15e1850ebbc59a3250959285b95"}, ] [package.dependencies] @@ -1520,4 +1520,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "87ee186bf96f3382f0dd54d7186f21065a2ae2e6b9fa91f7bff4f79daa8e8cf7" +content-hash = "a46ebf06fbbcd67dd46161d4da9d4c76b0d984703911588eca290a1cfbf35b5b" diff --git a/pyproject.toml b/pyproject.toml index 7837166a..28978c0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ jsonpath-rw = "^1.4.0" semver = "^3.0.2" gitpython = "^3.1.43" requests = "^2.32.3" -boto3 = "^1.34.133" +boto3 = "^1.34.134" argparse = "^1.4.0" pre-commit = "^3.5.0" pytest = "^8.2.2" From 494a85df7cfd5e16171be248eaabbcf4fcd9a075 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 02:42:34 +0000 Subject: [PATCH 4/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20@aws-lambda-pow?= =?UTF-8?q?ertools/parameters=20from=202.2.0=20to=202.3.0=20(#311)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@aws-lambda-powertools/parameters](https://github.com/aws-powertools/powertools-lambda-typescript) from 2.2.0 to 2.3.0.
Release notes

Sourced from @​aws-lambda-powertools/parameters's releases.

v2.3.0

Summary

This release improves Logger with (1) a more consistent handling of additional keys, and (2) a new method to reset keys. It also brings improvements to Parser with (1) more accurate API Gateway built-in schemas, and (2) better API reference.

We also fixed a bug with log sampling in Logger, and with the Idempotency decorator not preserving class scope.

🌟 ⭐ Thank you to @​shdq for the work on the Logger improvements.

Working with additional keys in Logger

Docs

We have streamlined the experience for adding, removing, and resetting additional keys in Logger.

Temporary keys

Docs

You can add temporary keys to all future log messages via the appendKeys() method. This is helpful to contextualize log messages emitted within a specific function.

logger-append-keys

We have also added a new resetKeys() method to easily remove any temporary keys you have added, this is useful when you add multiple custom keys conditionally or when you emit canonical or wide logs.

logger-reset-keys

Persistent keys

Docs

You can now also persist keys across Lambda invocations by using the persistentKeys constructor option or the appendPersistentKeys() method.

These keys will now persist even if you call the resetKeys() method.

A common use case is to set keys about your environment or application version, so that you can easily filter logs in CloudWatch Logs.

logger-persistent-keys

The following properties and methods are now marked as deprecated and will be removed in the next major release:

  • persistentLogAttributes constructor option is replaced by persistentKeys
  • addPersistentLogAttributes() and setPersistentLogAttributes() methods are replaced by appendPersistentKeys()
  • removePersistentLogAttributes() method is replaced by removePersistentKeys()

New API Gateway built-in schemas in Parser

Docs

You can now use more accurate schemas for a fine grained validation and parsing, as well as improved type hinting, and code completion support.

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/parameters's changelog.

2.3.0 (2024-06-27)

Bug Fixes

  • idempotency: preserve scope of decorated class (#2693) (22ec1f0)
  • logger: reset log level after sampling refresh (#2673) (618faec)

Features

Commits
  • b1cd636 chore(ci): bump version to 2.3.0 (#2698)
  • d1284bf docs(logger): rework working with keys doc sections (#2696)
  • f1cdb15 chore(deps): bump the aws-sdk group across 1 directory with 4 updates (#2689)
  • ab84af7 chore(deps-dev): bump tsx from 4.15.6 to 4.15.7 (#2684)
  • 22ec1f0 fix(idempotency): preserve scope of decorated class (#2693)
  • 266b19c chore(deps-dev): bump aws-sdk from 2.1645.0 to 2.1648.0 (#2690)
  • 3a5d72e chore(deps): bump @​types/node from 20.14.6 to 20.14.9 (#2691)
  • 64115c6 docs(parser): add api docs (#2685)
  • b3bc1f0 feat(parser): enhance API Gateway schemas (#2665)
  • 5634566 chore(deps-dev): bump typedoc-plugin-missing-exports from 2.2.0 to 2.3.0 (#2655)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@aws-lambda-powertools/parameters&package-manager=npm_and_yarn&previous-version=2.2.0&new-version=2.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- packages/statusLambda/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c24a5fb..a2157e60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,9 +56,9 @@ } }, "node_modules/@aws-lambda-powertools/commons": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.2.0.tgz", - "integrity": "sha512-ZBJ+1ccaP6u9fYrGVWOJYLcseUPZr66/JmL3Z8TcirFTvpb74+Fasn6fdJyh+GgbDDlxsmv62SDum09rKOMBfg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.3.0.tgz", + "integrity": "sha512-APGVWWtNbUDzjhkBHBru14c8YDh7j4TscsoZzPnD2mM0Z2SQFyByurFW8yUIDTqfVCYSKdnSQxsSxMI4eythWw==" }, "node_modules/@aws-lambda-powertools/logger": { "version": "2.2.0", @@ -78,11 +78,11 @@ } }, "node_modules/@aws-lambda-powertools/parameters": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/parameters/-/parameters-2.2.0.tgz", - "integrity": "sha512-AN1ssJXOVVzyovYan88v4suUNB2dDkg/9DqL7MC8wXrwq24AsiGuigtR8VLES4KeS0oK6mbIgQ6LNwenZHrURw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/parameters/-/parameters-2.3.0.tgz", + "integrity": "sha512-WJIoWwacm+en6jpn1OljL2RjRyIcm5LggoQl5hQEjwwMJf3keugXc/hbnDis+DnLN7bi17nXt2OD6gIxmi6ifQ==", "dependencies": { - "@aws-lambda-powertools/commons": "^2.2.0" + "@aws-lambda-powertools/commons": "^2.3.0" }, "peerDependencies": { "@aws-sdk/client-appconfigdata": ">=3.x", @@ -6857,7 +6857,7 @@ "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", "@aws-lambda-powertools/logger": "^2.2.0", - "@aws-lambda-powertools/parameters": "^2.2.0", + "@aws-lambda-powertools/parameters": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", "@nhs/fhir-middy-error-handler": "^2.0.9", diff --git a/packages/statusLambda/package.json b/packages/statusLambda/package.json index 348eba4d..0b57d18b 100644 --- a/packages/statusLambda/package.json +++ b/packages/statusLambda/package.json @@ -15,7 +15,7 @@ "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", "@aws-lambda-powertools/logger": "^2.2.0", - "@aws-lambda-powertools/parameters": "^2.2.0", + "@aws-lambda-powertools/parameters": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", "@nhs/fhir-middy-error-handler": "^2.0.9", From 6ee17639ddb98bdf398183184d3e3182c6528fb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 02:48:12 +0000 Subject: [PATCH 5/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20@aws-lambda-pow?= =?UTF-8?q?ertools/logger=20from=202.2.0=20to=202.3.0=20(#312)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript) from 2.2.0 to 2.3.0.
Release notes

Sourced from @​aws-lambda-powertools/logger's releases.

v2.3.0

Summary

This release improves Logger with (1) a more consistent handling of additional keys, and (2) a new method to reset keys. It also brings improvements to Parser with (1) more accurate API Gateway built-in schemas, and (2) better API reference.

We also fixed a bug with log sampling in Logger, and with the Idempotency decorator not preserving class scope.

🌟 ⭐ Thank you to @​shdq for the work on the Logger improvements.

Working with additional keys in Logger

Docs

We have streamlined the experience for adding, removing, and resetting additional keys in Logger.

Temporary keys

Docs

You can add temporary keys to all future log messages via the appendKeys() method. This is helpful to contextualize log messages emitted within a specific function.

logger-append-keys

We have also added a new resetKeys() method to easily remove any temporary keys you have added, this is useful when you add multiple custom keys conditionally or when you emit canonical or wide logs.

logger-reset-keys

Persistent keys

Docs

You can now also persist keys across Lambda invocations by using the persistentKeys constructor option or the appendPersistentKeys() method.

These keys will now persist even if you call the resetKeys() method.

A common use case is to set keys about your environment or application version, so that you can easily filter logs in CloudWatch Logs.

logger-persistent-keys

The following properties and methods are now marked as deprecated and will be removed in the next major release:

  • persistentLogAttributes constructor option is replaced by persistentKeys
  • addPersistentLogAttributes() and setPersistentLogAttributes() methods are replaced by appendPersistentKeys()
  • removePersistentLogAttributes() method is replaced by removePersistentKeys()

New API Gateway built-in schemas in Parser

Docs

You can now use more accurate schemas for a fine grained validation and parsing, as well as improved type hinting, and code completion support.

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/logger's changelog.

2.3.0 (2024-06-27)

Bug Fixes

  • idempotency: preserve scope of decorated class (#2693) (22ec1f0)
  • logger: reset log level after sampling refresh (#2673) (618faec)

Features

Commits
  • b1cd636 chore(ci): bump version to 2.3.0 (#2698)
  • d1284bf docs(logger): rework working with keys doc sections (#2696)
  • f1cdb15 chore(deps): bump the aws-sdk group across 1 directory with 4 updates (#2689)
  • ab84af7 chore(deps-dev): bump tsx from 4.15.6 to 4.15.7 (#2684)
  • 22ec1f0 fix(idempotency): preserve scope of decorated class (#2693)
  • 266b19c chore(deps-dev): bump aws-sdk from 2.1645.0 to 2.1648.0 (#2690)
  • 3a5d72e chore(deps): bump @​types/node from 20.14.6 to 20.14.9 (#2691)
  • 64115c6 docs(parser): add api docs (#2685)
  • b3bc1f0 feat(parser): enhance API Gateway schemas (#2665)
  • 5634566 chore(deps-dev): bump typedoc-plugin-missing-exports from 2.2.0 to 2.3.0 (#2655)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@aws-lambda-powertools/logger&package-manager=npm_and_yarn&previous-version=2.2.0&new-version=2.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ packages/sandbox/package.json | 2 +- packages/statusLambda/package.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2157e60..f44292f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,11 +61,11 @@ "integrity": "sha512-APGVWWtNbUDzjhkBHBru14c8YDh7j4TscsoZzPnD2mM0Z2SQFyByurFW8yUIDTqfVCYSKdnSQxsSxMI4eythWw==" }, "node_modules/@aws-lambda-powertools/logger": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/logger/-/logger-2.2.0.tgz", - "integrity": "sha512-/qD15Q67ztTRJKKKmYProSIEnMRMByw/jH80ZTrOIYf0K0hCujl3cUfN2yDLBkRyoDfiIz22LfRoVYKJfYjc7Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/logger/-/logger-2.3.0.tgz", + "integrity": "sha512-CFHMOAG6TY1inVCy+XNfH3yQliwyRui0s9oGUrXblTlJoEakWbkw5+nYsJkiPsUh983CUOIL4OezQvIfR/Vyhg==", "dependencies": { - "@aws-lambda-powertools/commons": "^2.2.0", + "@aws-lambda-powertools/commons": "^2.3.0", "lodash.merge": "^4.6.2" }, "peerDependencies": { @@ -6842,7 +6842,7 @@ "license": "MIT", "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", - "@aws-lambda-powertools/logger": "^2.2.0", + "@aws-lambda-powertools/logger": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", "@nhs/fhir-middy-error-handler": "^2.0.9" @@ -6856,7 +6856,7 @@ "license": "MIT", "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", - "@aws-lambda-powertools/logger": "^2.2.0", + "@aws-lambda-powertools/logger": "^2.3.0", "@aws-lambda-powertools/parameters": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index b1930927..7a1f7e50 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", - "@aws-lambda-powertools/logger": "^2.2.0", + "@aws-lambda-powertools/logger": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", "@nhs/fhir-middy-error-handler": "^2.0.9" diff --git a/packages/statusLambda/package.json b/packages/statusLambda/package.json index 0b57d18b..630735ea 100644 --- a/packages/statusLambda/package.json +++ b/packages/statusLambda/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@aws-lambda-powertools/commons": "^2.2.0", - "@aws-lambda-powertools/logger": "^2.2.0", + "@aws-lambda-powertools/logger": "^2.3.0", "@aws-lambda-powertools/parameters": "^2.3.0", "@middy/core": "^5.4.2", "@middy/input-output-logger": "^5.4.2", From c62f1adbc7f354dcb824f233d91a4e86713bf618 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 03:12:03 +0000 Subject: [PATCH 6/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20cfn-lint=20from?= =?UTF-8?q?=201.3.7=20to=201.4.2=20(#314)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 1.3.7 to 1.4.2.
Release notes

Sourced from cfn-lint's releases.

Release v1.4.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.1...v1.4.2

Release v1.4.1

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.0...v1.4.1

Release v1.4.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.7...v1.4.0

Changelog

Sourced from cfn-lint's changelog.

v1.4.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.1...v1.4.2

v1.4.1

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.0...v1.4.1

v1.4.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.7...v1.4.0

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cfn-lint&package-manager=pip&previous-version=1.3.7&new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index 839df416..d29415a8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -174,13 +174,13 @@ files = [ [[package]] name = "cfn-lint" -version = "1.3.7" +version = "1.4.2" description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" optional = false python-versions = ">=3.8" files = [ - {file = "cfn_lint-1.3.7-py3-none-any.whl", hash = "sha256:5a75b952eebbe2feee2ceec77ba74b0a3b9b846115597bd25aa87b63feab0c72"}, - {file = "cfn_lint-1.3.7.tar.gz", hash = "sha256:be7229290945f91302cef12e76ceb8120939d3f738a9f29b6b7d5a9d90c4f1b8"}, + {file = "cfn_lint-1.4.2-py3-none-any.whl", hash = "sha256:7b884d0c79b7f3b40212df42299211e2c4f37e1598ac9f5d36c7e2142d23702c"}, + {file = "cfn_lint-1.4.2.tar.gz", hash = "sha256:5f70df127c438117bb7f6da73e2310cebcf1901ba5ed001c6fbb0715c09efdde"}, ] [package.dependencies] @@ -1520,4 +1520,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "a46ebf06fbbcd67dd46161d4da9d4c76b0d984703911588eca290a1cfbf35b5b" +content-hash = "6b476f7540e08d4951c8b8191d4ea2d559fb0bca12ed4a756a3d9b57ea62a56d" diff --git a/pyproject.toml b/pyproject.toml index 28978c0e..aee49fbe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ boto3 = "^1.34.134" argparse = "^1.4.0" pre-commit = "^3.5.0" pytest = "^8.2.2" -cfn-lint = "^1.3.7" +cfn-lint = "^1.4.2" [tool.poetry.dev-dependencies] flake8 = "^5.0.4" From af4805976e2ea52d16aa948be973820451e16d40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 03:18:18 +0000 Subject: [PATCH 7/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20boto3=20from=20?= =?UTF-8?q?1.34.134=20to=201.34.135=20(#315)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [boto3](https://github.com/boto/boto3) from 1.34.134 to 1.34.135.
Changelog

Sourced from boto3's changelog.

1.34.135

  • api-change:application-autoscaling: [botocore] Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.
  • api-change:chime-sdk-media-pipelines: [botocore] Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics
  • api-change:cloudfront: [botocore] Doc only update for CloudFront that fixes customer-reported issue
  • api-change:datazone: [botocore] This release supports the data lineage feature of business data catalog in Amazon DataZone.
  • api-change:elasticache: [botocore] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • api-change:mq: [botocore] This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.
  • api-change:qconnect: [botocore] Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.
  • api-change:quicksight: [botocore] Adding support for Repeating Sections, Nested Filters
  • api-change:rds: [botocore] Updates Amazon RDS documentation for TAZ export to S3.
  • api-change:sagemaker: [botocore] Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.
  • api-change:workspaces: [botocore] Added support for WorkSpaces Pools.
Commits
  • 359f0b2 Merge branch 'release-1.34.135'
  • d9b5ce7 Bumping version to 1.34.135
  • 857c461 Add changelog entries from botocore
  • 6221a41 Merge branch 'release-1.34.134' into develop
  • See full diff in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boto3&package-manager=pip&previous-version=1.34.134&new-version=1.34.135)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 16 ++++++++-------- pyproject.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/poetry.lock b/poetry.lock index d29415a8..ff12e185 100644 --- a/poetry.lock +++ b/poetry.lock @@ -111,17 +111,17 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "boto3" -version = "1.34.134" +version = "1.34.135" description = "The AWS SDK for Python" optional = false python-versions = ">=3.8" files = [ - {file = "boto3-1.34.134-py3-none-any.whl", hash = "sha256:342782c02ff077aae118c9c61179eed95c585831fba666baacc5588ff04aa6e1"}, - {file = "boto3-1.34.134.tar.gz", hash = "sha256:f6d6e5b0c9ab022a75373fa16c01f0cd54bc1bb64ef3b6ac64ac7cedd56cbe9c"}, + {file = "boto3-1.34.135-py3-none-any.whl", hash = "sha256:6f5d7a20afbe45e3f7c6b5e96071752d36c3942535b1f7924964f1fdf25376a7"}, + {file = "boto3-1.34.135.tar.gz", hash = "sha256:344f635233c85dbb509b87638232ff9132739f90bb5e6bf01fa0e0a521a9107e"}, ] [package.dependencies] -botocore = ">=1.34.134,<1.35.0" +botocore = ">=1.34.135,<1.35.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.10.0,<0.11.0" @@ -130,13 +130,13 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.34.134" +version = "1.34.135" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">=3.8" files = [ - {file = "botocore-1.34.134-py3-none-any.whl", hash = "sha256:45219e00639755f92569b29f8f279d5dde721494791412c1f7026a3779e8d9f4"}, - {file = "botocore-1.34.134.tar.gz", hash = "sha256:e29c299599426ed16dd2d4c1e20eef784f96b15e1850ebbc59a3250959285b95"}, + {file = "botocore-1.34.135-py3-none-any.whl", hash = "sha256:3aa9e85e7c479babefb5a590e844435449df418085f3c74d604277bc52dc3109"}, + {file = "botocore-1.34.135.tar.gz", hash = "sha256:2e72f37072f75cb1391fca9d7a4c32cecb52a3557d62431d0f59d5311dc7d0cf"}, ] [package.dependencies] @@ -1520,4 +1520,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "6b476f7540e08d4951c8b8191d4ea2d559fb0bca12ed4a756a3d9b57ea62a56d" +content-hash = "ddbb355ae3bca438fc76a38813cc79a7925023a00051f5810a2f81737bc9292a" diff --git a/pyproject.toml b/pyproject.toml index aee49fbe..a10887c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ jsonpath-rw = "^1.4.0" semver = "^3.0.2" gitpython = "^3.1.43" requests = "^2.32.3" -boto3 = "^1.34.134" +boto3 = "^1.34.135" argparse = "^1.4.0" pre-commit = "^3.5.0" pytest = "^8.2.2"