Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all non-major dependencies #321

Merged
merged 1 commit into from
Jan 28, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 28, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed age adoption passing confidence
@aws-lambda-powertools/logger (source) dependencies minor 1.17.0 -> 1.18.0 age adoption passing confidence
@aws-lambda-powertools/tracer (source) dependencies minor 1.17.0 -> 1.18.0 age adoption passing confidence
@aws-sdk/client-dynamodb (source) dependencies minor 3.496.0 -> 3.501.0 age adoption passing confidence
@aws-sdk/client-s3 (source) dependencies minor 3.496.0 -> 3.501.0 age adoption passing confidence
@aws-sdk/client-sesv2 (source) dependencies minor 3.496.0 -> 3.501.0 age adoption passing confidence
@aws-sdk/client-sfn (source) dependencies minor 3.496.0 -> 3.501.0 age adoption passing confidence
@aws-sdk/s3-request-presigner (source) dependencies minor 3.496.0 -> 3.501.0 age adoption passing confidence
@mui/icons-material (source) dependencies patch 5.15.5 -> 5.15.6 age adoption passing confidence
@mui/material (source) dependencies patch 5.15.5 -> 5.15.6 age adoption passing confidence
@mui/x-date-pickers (source) dependencies patch 6.19.0 -> 6.19.2 age adoption passing confidence
@reduxjs/toolkit (source) dependencies minor 2.0.1 -> 2.1.0 age adoption passing confidence
@types/aws-lambda (source) devDependencies patch 8.10.131 -> 8.10.132 age adoption passing confidence
@types/node (source) devDependencies patch 20.11.5 -> 20.11.8 age adoption passing confidence
@types/uuid (source) devDependencies patch 9.0.7 -> 9.0.8 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) devDependencies patch 6.19.0 -> 6.19.1 age adoption passing confidence
@typescript-eslint/parser (source) devDependencies patch 6.19.0 -> 6.19.1 age adoption passing confidence
aws-cdk (source) devDependencies minor 2.122.0 -> 2.124.0 age adoption passing confidence
aws-cdk-lib (source) dependencies minor 2.122.0 -> 2.124.0 age adoption passing confidence
aws-sdk dependencies minor 2.1540.0 -> 2.1545.0 age adoption passing confidence
axios (source) dependencies patch 1.6.5 -> 1.6.7 age adoption passing confidence
esbuild dependencies minor 0.19.11 -> 0.20.0 age adoption passing confidence
ts-jest (source) devDependencies patch 29.1.1 -> 29.1.2 age adoption passing confidence
web-vitals dependencies patch 3.5.1 -> 3.5.2 age adoption passing confidence

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

aws-powertools/powertools-lambda-typescript (@​aws-lambda-powertools/logger)

v1.18.0

Compare Source

Summary

This minor release introduces improvements around how the Idempotency utility handles conditional writes when used with DynamoDB as persistence layer. Additionally the release fixes an issue with expired AppConfig session tokens that affected long lived execution environments.

Idempotency: DynamoDB storage optimization

The Idempotency utility uses conditional writes to persist the idempotency state of a request. A failed conditional write signals to the utility that the request payload being processed has already been tried or is currently being processed.

Previously, condition check errors in single write operations did not return a copy of the item in the event of a condition check error. A separate read request was necessary to get the item and investigate the cause of the error.

Now that AWS introduced the ability to return a copy of the item as it was during the write attempt the Idempotency utility simplifies and lowers the cost of handling retries by removing the need to perform a separate read operation to retrieve the idempotency record of the request already processed.

Note that this feature requires you to use version v3.363.0 of the @aws-sdk/client-dynamodb or newer together with @aws-lambda-powertools/idempotency.

Parameters: AppConfig Session Token handling

When retrieving a configuration from AppConfig the Parameters utility retrieves a session token that can be used to retrieve the next value within 24 hours. Prior to this release the utility mistakenly assumed that the execution environment would be recycled before that time due to the Lambda timeout of 15 minutes.

For those customers who use provisioned concurrency or use the Parameters utility outside of Lambda however this was an issue as it caused the utility to fail retrieving new configurations from AppConfig due to an expired token. Starting from this release the utility keeps track of the token expiration timestamp and retrieves a new one before attempting to call AppConfig if the token has already expired.

Acknowledgements

Congrats to @​daschaa, @​tolutheo, and @​yamatatsu for getting their first PR merged 🎉

Changes

🌟New features and non-breaking changes

  • feat(idempotency): leverage new dynamodB Failed conditional writes behavior (#​1779) by @​tolutheo

📜 Documentation updates

🐛 Bug and hot fixes

🔧 Maintenance

This release was made possible by the following contributors:

@​am29d, @​daschaa, @​dreamorosi, @​heitorlessa, @​sthulb, @​tolutheo, and @​yamatatsu

aws/aws-sdk-js-v3 (@​aws-sdk/client-dynamodb)

v3.501.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-dynamodb

v3.499.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-dynamodb

aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)

v3.501.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.499.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.498.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

aws/aws-sdk-js-v3 (@​aws-sdk/client-sesv2)

v3.501.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-sesv2

v3.499.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-sesv2

aws/aws-sdk-js-v3 (@​aws-sdk/client-sfn)

v3.501.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-sfn

v3.499.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-sfn

aws/aws-sdk-js-v3 (@​aws-sdk/s3-request-presigner)

v3.501.0

Compare Source

Note: Version bump only for package @​aws-sdk/s3-request-presigner

v3.499.0

Compare Source

Note: Version bump only for package @​aws-sdk/s3-request-presigner

v3.498.0

Compare Source

Note: Version bump only for package @​aws-sdk/s3-request-presigner

mui/material-ui (@​mui/icons-material)

v5.15.6

Compare Source

Jan 22, 2024

A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

@mui/material@5.15.6
@mui/base@5.0.0-beta.33
@mui/system@5.15.6
@mui/icons-material@5.15.6
Docs
Core

All contributors of this release in alphabetical order: @​alexfauquette, @​anle9650, @​ANUGLYPLUGIN, @​brijeshb42, @​danilo-leal, @​devhik0, @​DiegoAndai, @​DonikaV, @​joserodolfofreitas, @​michaldudak, @​mj12albert, @​mnajdova, @​mohamedsaiedd, @​oliviertassinari, @​pcorpet, @​sai6855, @​zanivan

mui/mui-x (@​mui/x-date-pickers)

v6.19.2

Compare Source

reduxjs/redux-toolkit (@​reduxjs/toolkit)

v2.1.0

Compare Source

This minor release:

  • adds withTypes methods to listenerMiddleware and createDraftSafeSelector
  • adds a skipPollingIfUnfocused option to RTK Query
  • adds the ability to customise the createSelector instance used by RTK Query
  • reworks slice selector logic to avoid depending on this value
  • fixes the order and inference of create.asyncThunk type parameters
  • fixes requirements for meta fields returned from queryFns
  • marks promises that will never reject as safe, in preparation for https://github.com/typescript-eslint/typescript-eslint/issues/7008

What's Changed


Configuration

📅 Schedule: Branch creation - "before 5am on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@mergify mergify bot merged commit 9bb2d0e into master Jan 28, 2024
4 checks passed
@mergify mergify bot deleted the renovate/all-minor-patch branch January 28, 2024 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants