Analytics, GraphQL API, DataStore, Push Notifications, PubSub, Predictions
# Put output below this line
System:
OS: Linux 5.15 Ubuntu 20.04.6 LTS (Focal Fossa)
CPU: (4) x64 Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
Memory: 2.07 GB / 5.67 GB
Container: Yes
Shell: Unknown
Binaries:
Node: 18.17.1 - ~/.nvm/versions/node/v18.17.1/bin/node
Yarn: 1.22.19 - /usr/bin/yarn
npm: 9.6.7 - ~/.nvm/versions/node/v18.17.1/bin/npm
Browsers:
Brave Browser: 118.1.59.120
Chrome: 118.0.5993.88
npmPackages:
@aws-amplify/ui-vue: ^3.1.18 => 3.1.29
@aws-sdk/signature-v4-crt: ^3.78.0 => 3.438.0
@aws-sdk/util-utf8-browser: ^3.259.0 => 3.259.0 (3.6.1, 3.186.0)
@babel/core: ^7.12.16 => 7.23.2
@babel/eslint-parser: ^7.12.16 => 7.22.15
@maplibre/maplibre-gl-style-spec: 17.0.1
@maptiler/geocoder: ^1.1.0 => 1.1.0
@mdi/font: ^5.9.55 => 5.9.55
@quasar/extras: ^1.15.1 => 1.16.7
@vue/cli-plugin-babel: ~5.0.0 => 5.0.8
@vue/cli-plugin-eslint: ~5.0.0 => 5.0.8
@vue/cli-plugin-router: ~5.0.0 => 5.0.8
@vue/cli-service: ~5.0.0 => 5.0.8
@vue/compiler-sfc: ^3.1.0-0 => 3.3.7 (2.7.15)
aws-amplify: ^5.2.6 => 5.3.11
eslint: ^7.32.0 => 7.32.0
eslint-plugin-vue: ^8.0.3 => 8.7.1
exifreader: ^4.5.1 => 4.16.0
graphql: ^14.0.0 => 14.7.0 (15.8.0)
maplibre-gl: ^2.4.0 => 2.4.0 ()
moment: ^2.29.4 => 2.29.4
pinia: ^2.1.3 => 2.1.7
pinia-plugin-persistedstate: ^3.1.0 => 3.2.0
quasar: ^2.7.7 => 2.13.0
roboto-fontface: * => 0.10.0
sass: ~1.32.12 => 1.32.13
sass-loader: ^10.0.0 => 10.4.1
uuid: ^8.3.2 => 8.3.2 (3.4.0)
vue: ^3.2.13 => 3.3.7 (2.7.15)
vue-cli-plugin-quasar: ~5.0.1 => 5.0.2
vue-router: ^4.0.13 => 4.2.5
vue-stack-grid: ^1.2.2 => 1.2.2
vue3-lazyload: ^0.2.5-beta => 0.2.5-beta
webfontloader: ^1.0.0 => 1.6.28
zipson: ^0.2.12 => 0.2.12
npmGlobalPackages:
corepack: 0.18.0
npm: 9.6.7
Describe the bug
I got warning report about uuid on aws-amplify dependencies.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
Expected behavior
Avoid warnings regarding deprecated uuid.
Reproduction steps
After install all dependecies with:
npm i
I got this warning report:
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
I then ran this command to inspect [email protected]:
npm ls [email protected]
I got this report:
└─┬ [email protected]
├─┬ @aws-amplify/[email protected]
│ ├─┬ @aws-sdk/[email protected]
│ │ └─┬ @aws-sdk/[email protected]
│ │ └── [email protected]
│ └── [email protected]
├─┬ @aws-amplify/[email protected]
│ └─┬ @aws-amplify/[email protected]
│ └── [email protected]
├─┬ @aws-amplify/[email protected]
│ └── [email protected]
├─┬ @aws-amplify/[email protected]
│ └── [email protected]
├─┬ @aws-amplify/[email protected]
│ ├─┬ @aws-sdk/[email protected]
│ │ └── [email protected]
│ ├─┬ @aws-sdk/[email protected]
│ │ └── [email protected]
│ └── [email protected]
└─┬ @aws-amplify/[email protected]
└── [email protected]
This report shows the packages that depend on [email protected] and that should be updated.
Code Snippet
// Put your code below this line.
Log output
// Put your logs below this line
@alditis, thank you for opening this issue. We'll consolidate this into the related #8464, as the issues appear to have the same root cause. As stated in a comment within that issue, we're moving towards minimizing our third party dependencies heading into the next major version of Amplify.
Feel free to add any additional context, reactions, or comments to the other issue! We'll track the support for implementing the feature/fix there for v5 of Amplify.