From 8b38946a5649a6d330a798450a1c0d9926bb08bc Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Tue, 2 Sep 2025 17:12:41 +0200 Subject: [PATCH] [mirotalksfu] - update dep --- app/src/Server.js | 2 +- package-lock.json | 200 ++++++---------------------------- package.json | 10 +- public/js/Brand.js | 2 +- public/js/Room.js | 4 +- public/js/RoomClient.js | 2 +- public/sfu/MediasoupClient.js | 2 +- 7 files changed, 46 insertions(+), 176 deletions(-) diff --git a/app/src/Server.js b/app/src/Server.js index 8369f232..c0771b77 100644 --- a/app/src/Server.js +++ b/app/src/Server.js @@ -64,7 +64,7 @@ dev dependencies: { * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @author Miroslav Pejic - miroslav.pejic.85@gmail.com - * @version 1.9.53 + * @version 1.9.54 * */ diff --git a/package-lock.json b/package-lock.json index f926ce0b..06ac13e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mirotalksfu", - "version": "1.9.53", + "version": "1.9.54", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mirotalksfu", - "version": "1.9.53", + "version": "1.9.54", "license": "AGPL-3.0", "dependencies": { "@aws-sdk/client-s3": "^3.879.0", @@ -33,10 +33,10 @@ "js-yaml": "^4.1.0", "jsdom": "^26.1.0", "jsonwebtoken": "^9.0.2", - "mediasoup": "3.19.0", - "mediasoup-client": "3.15.4", + "mediasoup": "3.19.1", + "mediasoup-client": "3.15.6", "nodemailer": "^7.0.6", - "openai": "^5.16.0", + "openai": "^5.17.0", "qs": "6.14.0", "sanitize-filename": "^1.6.3", "socket.io": "4.8.1", @@ -47,7 +47,7 @@ "@babel/core": "^7.28.3", "@babel/preset-env": "^7.28.3", "babel-loader": "^10.0.0", - "mocha": "^11.7.1", + "mocha": "^11.7.2", "node-fetch": "^3.3.2", "nodemon": "^3.1.10", "prettier": "3.6.2", @@ -4789,16 +4789,6 @@ "undici-types": "~6.20.0" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, "node_modules/@types/pg": { "version": "8.15.4", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.4.tgz", @@ -5483,6 +5473,21 @@ "node": ">=8" } }, + "node_modules/browser-dtector": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browser-dtector/-/browser-dtector-4.1.0.tgz", + "integrity": "sha512-ZnLAE4aknz8f7UWJ9/QJ9rNlHjBi59aVu6a73WGnUUAIXak6+2AbY/I1fnRPJhuqn94Lce63u9ecKNP+D9f71w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=16" + } + }, "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -6170,26 +6175,6 @@ "node": ">= 0.8" } }, - "node_modules/detect-europe-js": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/detect-europe-js/-/detect-europe-js-0.1.2.tgz", - "integrity": "sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "license": "MIT" - }, "node_modules/diff": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", @@ -7579,26 +7564,6 @@ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", "license": "MIT" }, - "node_modules/is-standalone-pwa": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-standalone-pwa/-/is-standalone-pwa-0.1.1.tgz", - "integrity": "sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "license": "MIT" - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -8043,9 +8008,9 @@ } }, "node_modules/mediasoup": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/mediasoup/-/mediasoup-3.19.0.tgz", - "integrity": "sha512-OTiWpv5vOtgQzb06nD3pYU1BxGeyQa+BsUOJGVJDT2APoqUHDX3BUi11VHQoh729rP0rt3IwfH5rxpOVxjTDNg==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/mediasoup/-/mediasoup-3.19.1.tgz", + "integrity": "sha512-F3Gwyi11+ulSu/yAZjjI5Uh+Mz3lHKkZ6kNZjWsDiPFLIZRISwnzZKyiq82jK8IuSmnWaWDf7fZcs8SXKKsneg==", "hasInstallScript": true, "license": "ISC", "dependencies": { @@ -8067,21 +8032,21 @@ } }, "node_modules/mediasoup-client": { - "version": "3.15.4", - "resolved": "https://registry.npmjs.org/mediasoup-client/-/mediasoup-client-3.15.4.tgz", - "integrity": "sha512-K4XRHqTmBPtA06GF62xQmvmHnmreSVVI2Qp1ZvqBS+f8JoSD5qGdA8l6ggnMY18EO9iRrKUUPMUYE0TgE0oBbw==", + "version": "3.15.6", + "resolved": "https://registry.npmjs.org/mediasoup-client/-/mediasoup-client-3.15.6.tgz", + "integrity": "sha512-6pairpRJfwlc7G1dreTFh+gwfmIo8FE1Usr63577cpakjT1lVz/exOn/26S5B6kaTPOzL1KOtsBpJO0G0NJ1PA==", "license": "ISC", "dependencies": { "@types/debug": "^4.1.12", "@types/events-alias": "npm:@types/events@^3.0.3", "awaitqueue": "^3.2.4", + "browser-dtector": "^4.1.0", "debug": "^4.4.1", "events-alias": "npm:events@^3.3.0", "fake-mediastreamtrack": "^2.1.4", "h264-profile-level-id": "^2.2.3", "sdp-transform": "^2.15.0", - "supports-color": "^10.2.0", - "ua-parser-js": "^2.0.4" + "supports-color": "^10.2.0" }, "engines": { "node": ">=18" @@ -8199,9 +8164,9 @@ } }, "node_modules/mocha": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.1.tgz", - "integrity": "sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.2.tgz", + "integrity": "sha512-lkqVJPmqqG/w5jmmFtiRvtA2jkDyNVUcefFJKb2uyX4dekk8Okgqop3cgbFiaIvj8uCRJVTP5x9dfxGyXm2jvQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8563,9 +8528,9 @@ } }, "node_modules/openai": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-5.16.0.tgz", - "integrity": "sha512-hoEH8ZNvg1HXjU9mp88L/ZH8O082Z8r6FHCXGiWAzVRrEv443aI57qhch4snu07yQydj+AUAWLenAiBXhu89Tw==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-5.17.0.tgz", + "integrity": "sha512-7djpJzihvQ2KlKdfhLcShB+DYQpKW+EPndSM86AvKfXCISnqDYnA/aZtrUWa+VB8zvG/K0rJ6Cmjtd79b64u2w==", "license": "Apache-2.0", "bin": { "openai": "bin/cli" @@ -10242,101 +10207,6 @@ "node": ">= 0.6" } }, - "node_modules/ua-is-frozen": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ua-is-frozen/-/ua-is-frozen-0.1.2.tgz", - "integrity": "sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "license": "MIT" - }, - "node_modules/ua-parser-js": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.4.tgz", - "integrity": "sha512-XiBOnM/UpUq21ZZ91q2AVDOnGROE6UQd37WrO9WBgw4u2eGvUCNOheMmZ3EfEUj7DLHr8tre+Um/436Of/Vwzg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "AGPL-3.0-or-later", - "dependencies": { - "@types/node-fetch": "^2.6.12", - "detect-europe-js": "^0.1.2", - "is-standalone-pwa": "^0.1.1", - "node-fetch": "^2.7.0", - "ua-is-frozen": "^0.1.2" - }, - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ua-parser-js/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/ua-parser-js/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/ua-parser-js/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/ua-parser-js/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", diff --git a/package.json b/package.json index 595153e0..96f27e0a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mirotalksfu", - "version": "1.9.53", + "version": "1.9.54", "description": "WebRTC SFU browser-based video calls", "main": "Server.js", "scripts": { @@ -81,10 +81,10 @@ "js-yaml": "^4.1.0", "jsdom": "^26.1.0", "jsonwebtoken": "^9.0.2", - "mediasoup": "3.19.0", - "mediasoup-client": "3.15.4", + "mediasoup": "3.19.1", + "mediasoup-client": "3.15.6", "nodemailer": "^7.0.6", - "openai": "^5.16.0", + "openai": "^5.17.0", "qs": "6.14.0", "sanitize-filename": "^1.6.3", "socket.io": "4.8.1", @@ -95,7 +95,7 @@ "@babel/core": "^7.28.3", "@babel/preset-env": "^7.28.3", "babel-loader": "^10.0.0", - "mocha": "^11.7.1", + "mocha": "^11.7.2", "node-fetch": "^3.3.2", "nodemon": "^3.1.10", "prettier": "3.6.2", diff --git a/public/js/Brand.js b/public/js/Brand.js index fea5ad7b..d986ecd0 100644 --- a/public/js/Brand.js +++ b/public/js/Brand.js @@ -78,7 +78,7 @@ let BRAND = { }, about: { imageUrl: '../images/mirotalk-logo.gif', - title: 'WebRTC SFU v1.9.53', + title: 'WebRTC SFU v1.9.54', html: `