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

Merge remote-tracking branch 'upstream/main' into v5/custom-clients #11374

Merged
merged 66 commits into from
May 16, 2023

Conversation

AllanZhengYP
Copy link
Member

@AllanZhengYP AllanZhengYP commented May 16, 2023

Description of changes

This PR merges the latest changes from main into the feature branch

Checklist

  • PR description included
  • yarn test passes
  • Tests are changed or added
  • Relevant documentation is changed or added (and PR referenced)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

jimblanc and others added 30 commits February 20, 2023 18:49
This reverts commit 88b5c26, reversing
changes made to 1116fef.
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.10 to 1.14.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.13.10...v1.14.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron S <94858815+stocaaro@users.noreply.github.com>
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.23.8 to 0.23.9.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases)
- [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md)
- [Commits](gjtorikian/commonmarker@v0.23.8...v0.23.9)

---
updated-dependencies:
- dependency-name: commonmarker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron S <94858815+stocaaro@users.noreply.github.com>
…11222)

feat(aws-amplify): Commit for bumping minor version
 - @aws-amplify/analytics@6.0.26
 - @aws-amplify/api-graphql@3.1.14
 - @aws-amplify/api-rest@3.0.26
 - @aws-amplify/api@5.0.26
 - @aws-amplify/auth@5.3.0
 - aws-amplify@5.1.0
 - @aws-amplify/cache@5.0.26
 - @aws-amplify/core@5.1.9
 - @aws-amplify/datastore-storage-adapter@2.0.26
 - @aws-amplify/datastore@4.1.8
 - @aws-amplify/geo@2.0.26
 - @aws-amplify/interactions@5.0.26
 - @aws-amplify/notifications@1.1.0
 - @aws-amplify/predictions@5.1.0
 - @aws-amplify/pubsub@5.1.9
 - @aws-amplify/pushnotification@5.0.26
 - @aws-amplify/rtn-push-notification@1.1.0
 - @aws-amplify/storage@5.2.0
 - @aws-amplify/xr@4.0.26
Co-authored-by: Jim Blanchard <jim.l.blanchard@gmail.com>
 - @aws-amplify/analytics@6.0.27
 - @aws-amplify/api-graphql@3.1.15
 - @aws-amplify/api-rest@3.0.27
 - @aws-amplify/api@5.0.27
 - @aws-amplify/auth@5.3.1
 - aws-amplify@5.1.1
 - @aws-amplify/cache@5.0.27
 - @aws-amplify/core@5.1.10
 - @aws-amplify/datastore-storage-adapter@2.0.27
 - @aws-amplify/datastore@4.1.9
 - @aws-amplify/geo@2.0.27
 - @aws-amplify/interactions@5.0.27
 - @aws-amplify/notifications@1.1.1
 - @aws-amplify/predictions@5.1.1
 - @aws-amplify/pubsub@5.1.10
 - @aws-amplify/pushnotification@5.0.27
 - @aws-amplify/storage@5.2.1
 - @aws-amplify/xr@4.0.27
* fix: Testing synchronous PN initialization.

* Fix deployment targets.

* Disable test.

* Deleted npmrc file.

* Fixed test.

* Re-ordered dependencies.

* Re-organize PN initialization.

* Fix unit test

* Remove temporary items from config

* Move Push instantiation into Notification constructor

* fix(notifications): Instantiate Push only once but not in the constructor

---------

Co-authored-by: Jim Blanchard <jablanch@amazon.com>
Co-authored-by: Francisco Rodriguez <frodriguez.cs@gmail.com>
… Update sync processor to log errors on retry; update fake GraphQL service to extract singular name of model when parsing queries, and update broken RegEx; update connectivity handling unit test to fail on all errors (#11261)

fix(data): sync processor, fake GraphQL service, and unit test fixes. Update sync processor to log errors on retry; update fake GraphQL service to extract singular name of model when parsing queries, and update broken RegEx; update connectivity handling unit test to fail on all errors
jimblanc and others added 22 commits April 27, 2023 11:01
 - @aws-amplify/analytics@6.0.30
 - @aws-amplify/api-graphql@3.1.18
 - @aws-amplify/api-rest@3.0.30
 - @aws-amplify/api@5.0.30
 - @aws-amplify/auth@5.3.4
 - aws-amplify@5.1.4
 - @aws-amplify/cache@5.0.30
 - @aws-amplify/core@5.1.13
 - @aws-amplify/datastore-storage-adapter@2.0.30
 - @aws-amplify/datastore@4.2.0
 - @aws-amplify/geo@2.0.30
 - @aws-amplify/interactions@5.0.30
 - @aws-amplify/notifications@1.1.4
 - @aws-amplify/predictions@5.1.4
 - @aws-amplify/pubsub@5.1.13
 - @aws-amplify/pushnotification@5.0.30
 - @aws-amplify/storage@5.2.4
…ariable connection latencies; add monitoring to fake GraphQL service for in-flight mutations and subscriptions; add helpers for updating artificial testing latencies
 - @aws-amplify/analytics@6.0.31
 - @aws-amplify/api-graphql@3.1.19
 - @aws-amplify/api-rest@3.0.31
 - @aws-amplify/api@5.0.31
 - @aws-amplify/auth@5.3.5
 - aws-amplify@5.2.0
 - @aws-amplify/cache@5.0.31
 - @aws-amplify/core@5.2.0
 - @aws-amplify/datastore-storage-adapter@2.0.31
 - @aws-amplify/datastore@4.2.1
 - @aws-amplify/geo@2.0.31
 - @aws-amplify/interactions@5.0.31
 - @aws-amplify/notifications@1.1.5
 - @aws-amplify/predictions@5.1.5
 - @aws-amplify/pubsub@5.1.14
 - @aws-amplify/pushnotification@5.0.31
 - @aws-amplify/storage@5.2.5
* feat(clients): Add custom signature v4 signer (#11273)

* feat(clients): Add custom signature v4 signer

* Updated docstrings

* Extracted common code

* Use == null instead of isNil

* Add unit tests

* Add missing licensing headers

* Use test case options in presign tests

* Fixed comment

* Add test for data hashing with SourceData keys

* Remove buffer dependency

* Remove internal sdk dependency

* chore(clients): Make signing functions synchronous (#11307)

* chore(clients): Replace existing Signer implementation (#11310)

* feat(clients): basic types and fetch handler (#11120)

* chore(core): clean up signer types

* chore(api-rest): bundle size limit

* chore(clients): Add @internal annotation (#11320)

* chore(core): remove unused unfetch dependency

* chore: enable integ test on signer-refactor branch

* fix(core): parse region and signing service from url

* fix(core): signer handles iot gateway url

* chore(api-rest): update bundle size limit

* Revert "chore: enable integ test on signer-refactor branch"

This reverts commit 4789625.

* fix(core): precompire signer regex of aws endpoints

---------

Co-authored-by: Chris F <5827964+cshfang@users.noreply.github.com>
…e GraphQL service updates (#11349)

- add assertions to test queried versions for DataStore's single-client consecutive update consistency unit tests
- update fake GraphQL service to accept latency overrides for individual requests
- create utils for performing consecutive updates and making common assertions
- refactor existing tests to use new helpers
* fix(core): add RN url polyfill for signer code path

* test(notification): unblock unit test failure of rn url polyfill
 - @aws-amplify/analytics@6.1.0
 - @aws-amplify/api-graphql@3.2.0
 - @aws-amplify/api-rest@3.1.0
 - @aws-amplify/api@5.1.0
 - @aws-amplify/auth@5.3.6
 - aws-amplify@5.2.1
 - @aws-amplify/cache@5.0.32
 - @aws-amplify/core@5.3.0
 - @aws-amplify/datastore-storage-adapter@2.0.32
 - @aws-amplify/datastore@4.3.0
 - @aws-amplify/geo@2.0.32
 - @aws-amplify/interactions@5.0.32
 - @aws-amplify/notifications@1.1.6
 - @aws-amplify/predictions@5.1.6
 - @aws-amplify/pubsub@5.1.15
 - @aws-amplify/pushnotification@5.0.32
 - @aws-amplify/storage@5.2.6
@AllanZhengYP AllanZhengYP requested review from a team as code owners May 16, 2023 01:23
Copy link
Contributor

@jimblanc jimblanc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, make sure to merge with merge commit

@AllanZhengYP AllanZhengYP merged commit d81af13 into v5/custom-clients May 16, 2023
@AllanZhengYP AllanZhengYP deleted the v5/custom-clients-merge-0515 branch May 30, 2023 00:34
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.