Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.17.0
->1.18.0
1.17.0
->1.18.0
3.496.0
->3.501.0
3.496.0
->3.501.0
3.496.0
->3.501.0
3.496.0
->3.501.0
3.496.0
->3.501.0
5.15.5
->5.15.6
5.15.5
->5.15.6
6.19.0
->6.19.2
2.0.1
->2.1.0
8.10.131
->8.10.132
20.11.5
->20.11.8
9.0.7
->9.0.8
6.19.0
->6.19.1
6.19.0
->6.19.1
2.122.0
->2.124.0
2.122.0
->2.124.0
2.1540.0
->2.1545.0
1.6.5
->1.6.7
0.19.11
->0.20.0
29.1.1
->29.1.2
3.5.1
->3.5.2
🔧 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
📜 Documentation updates
--require-hashes
flag to pip installs (#1827) by @dreamorosi🐛 Bug and hot fixes
🔧 Maintenance
b01b5db
toff7fcaf
in /.devcontainer (#1892) by @dependabota20adf8
tob01b5db
in /.devcontainer (#1840) by @dependabotThis 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
rowsPerPageOptions
prop (#40481) @pcorpet@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:
listenerMiddleware
andcreateDraftSafeSelector
skipPollingIfUnfocused
option to RTK QuerycreateSelector
instance used by RTK Querythis
valuecreate.asyncThunk
type parametersqueryFn
sWhat's Changed
listenerMiddleware.withTypes<RootState, AppDispatch>()
method by @aryaemami59 in https://github.com/reduxjs/redux-toolkit/pull/4049.withTypes
tocreateDraftSafeSelector
by @aryaemami59 in https://github.com/reduxjs/redux-toolkit/pull/4080this
in createSlice by @EskiMojo14 in https://github.com/reduxjs/redux-toolkit/pull/4071Configuration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.