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

fix(deps): update dependencies (non-major) #1830

Merged
merged 4 commits into from
Aug 15, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 10, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@​api3/airnode-protocol-v1 ^2.7.1 -> ^2.8.0 age adoption passing confidence
@aws-sdk/client-lambda (source) ^3.360.0 -> ^3.382.0 age adoption passing confidence
@aws-sdk/client-s3 (source) ^3.360.0 -> ^3.383.0 age adoption passing confidence
@aws-sdk/signature-v4-crt (source) ^3.357.0 -> ^3.378.0 age adoption passing confidence
@google-cloud/storage ^6.11.0 -> ^6.12.0 age adoption passing confidence
google-auth-library ^8.8.0 -> ^8.9.0 age adoption passing confidence

Release Notes

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

v3.382.0

Compare Source

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

3.379.1 (2023-07-28)

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

v3.379.1

Compare Source

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

v3.378.0

Compare Source

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

v3.377.0

Compare Source

Features
  • client-lambda: Add Python 3.11 (python3.11) support to AWS Lambda (08e0f30)

v3.370.0

Compare Source

Bug Fixes

v3.369.0

Compare Source

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

v3.363.0

Compare Source

Features

v3.362.0

Compare Source

Features
  • client-lambda: Surface ResourceConflictException in DeleteEventSourceMapping (9aafa26)
aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)

v3.383.0

Compare Source

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

v3.382.0

Compare Source

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

3.379.1 (2023-07-28)

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

v3.379.1

Compare Source

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

v3.378.0

Compare Source

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

v3.377.0

Compare Source

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

v3.374.0

Compare Source

Bug Fixes
Features
  • client-s3: Improve performance of S3 clients by simplifying and optimizing endpoint resolution. (72eb598)

v3.373.0

Compare Source

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

v3.370.0

Compare Source

Bug Fixes
Features
  • client-s3: S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports. (53ac18c)

v3.369.0

Compare Source

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

v3.367.0

Compare Source

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

v3.363.0

Compare Source

Features

v3.362.0

Compare Source

Features
  • client-s3: The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response. (5457785)
aws/aws-sdk-js-v3 (@​aws-sdk/signature-v4-crt)

v3.378.0

Compare Source

Note: Version bump only for package @​aws-sdk/signature-v4-crt

v3.370.0

Compare Source

Note: Version bump only for package @​aws-sdk/signature-v4-crt

v3.369.0

Compare Source

Note: Version bump only for package @​aws-sdk/signature-v4-crt

v3.363.0

Compare Source

Features
googleapis/nodejs-storage (@​google-cloud/storage)

v6.12.0

Compare Source

Features
googleapis/google-auth-library-nodejs (google-auth-library)

v8.9.0

Compare Source

Features
Bug Fixes

Configuration

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

🚦 Automerge: Enabled.

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.

@renovate renovate bot requested a review from a team July 10, 2023 04:45
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 8 times, most recently from f024d32 to 27f478d Compare July 16, 2023 06:56
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 9 times, most recently from 9297333 to 5bd4390 Compare July 25, 2023 11:06
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 2e222be to 33c0953 Compare July 31, 2023 22:54
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 464b198 to f353fe4 Compare August 6, 2023 22:16
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from f353fe4 to 53698c6 Compare August 7, 2023 20:12
Also bumps the related aws-sdk-client-mock and aws-sdk-client-mock-jest
packages
@renovate
Copy link
Contributor Author

renovate bot commented Aug 9, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@dcroote dcroote self-assigned this Aug 9, 2023
@dcroote
Copy link
Contributor

dcroote commented Aug 9, 2023

Closes #1848.

@andreogle - in the last commit I made one small change to what @aws-sdk is now using for dependencies: smithy typescript:

- import { Uint8ArrayBlobAdapter } from '@aws-sdk/util-stream';
+ import { Uint8ArrayBlobAdapter } from '@smithy/util-stream';

I also incorporated the package bumps in #1820 and #1821 since these relate to the same dependency change.

@dcroote dcroote linked an issue Aug 9, 2023 that may be closed by this pull request
@dcroote dcroote requested a review from andreogle August 9, 2023 07:26
@andreogle
Copy link
Member

@dcroote Is this still necessary? I did a bit of digging and found this which seems to be related: aws/aws-sdk-js-v3#2252 (comment)

Basically, I'm wondering if the encodeUtf8 function can be removed entirely and just have

// https://github.com/api3dao/airnode/blob/fc287d3d5691dbf00f2b03e26a515a8e9dc429a2/packages/airnode-node/src/workers/cloud-platforms/aws.ts#L22
const options = {
  FunctionName: resolvedName,
  Payload: JSON.stringify(params.payload),
};

@dcroote
Copy link
Contributor

dcroote commented Aug 11, 2023

You're absolutely right that your suggested code will work. However, I sadly went down that rabbit hole and it turns out we use encodeUtf8 several times in test files here and here. To replace those, and thereby replace the function, we need to then import Uint8ArrayBlobAdapter from the @smithy/util-stream anyway to get the types to work. Attempting to replace decodeUtf8was similarly futile so I made only the change you see in this PR.

@dcroote dcroote merged commit 1d7e4b2 into master Aug 15, 2023
@dcroote dcroote deleted the renovate/dependencies-(non-major) branch August 15, 2023 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AWS dependency change blocking several renovate PRs
2 participants