Skip to content

Commit 6632140

Browse files
authored
chore: update packages (#9012)
* update semver package * fix @types/semver version * upgrade recursive-readdir * upgrade express * upgrade body-parser * upgrade ansi-regex * upgrade http-cache-semantics * upgrade path-to-regexp * upgrade http-proxy-middleware * upgrade thrift & get rid of old ws (transitive from old thrift) * upgrade ws * upgrade mysql2 package * upgrade @angular-devkit/* because of minimatch
1 parent 95021f2 commit 6632140

File tree

13 files changed

+2391
-2500
lines changed

13 files changed

+2391
-2500
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@
6666
},
6767
"resolutions": {
6868
"@types/node": "^18",
69-
"@types/ramda": "0.27.40"
69+
"@types/ramda": "0.27.40",
70+
"thrift": "0.20.0"
7071
},
7172
"license": "MIT",
7273
"packageManager": "[email protected]"

packages/cubejs-api-gateway/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"@ungap/structured-clone": "^0.3.4",
3333
"body-parser": "^1.19.0",
3434
"chrono-node": "^2.6.2",
35+
"express": "^4.21.1",
3536
"express-graphql": "^0.12.0",
3637
"graphql": "^15.8.0",
3738
"graphql-scalars": "^1.10.0",
@@ -50,7 +51,7 @@
5051
},
5152
"devDependencies": {
5253
"@cubejs-backend/linter": "^1.0.0",
53-
"@types/express": "^4.17.9",
54+
"@types/express": "^4.17.21",
5455
"@types/jest": "^27",
5556
"@types/jsonwebtoken": "^9.0.2",
5657
"@types/jwk-to-pem": "^2.0.0",
@@ -59,7 +60,6 @@
5960
"@types/ramda": "^0.27.32",
6061
"@types/supertest": "^2.0.10",
6162
"@types/uuid": "^8.3.1",
62-
"express": "^4.17.1",
6363
"jest": "^27",
6464
"mysql": "^2.18.1",
6565
"should": "^13.2.3",

packages/cubejs-cli/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"jsonwebtoken": "^9.0.2",
4343
"request": "^2.88.2",
4444
"request-promise": "^4.2.5",
45-
"semver": "^7.3.2",
45+
"semver": "^7.6.3",
4646
"source-map-support": "^0.5.19"
4747
},
4848
"resolutions": {
@@ -60,7 +60,7 @@
6060
"@types/jsonwebtoken": "^9.0.2",
6161
"@types/node": "^18",
6262
"@types/request-promise": "^4.1.46",
63-
"@types/semver": "^7.3.4",
63+
"@types/semver": "^7.5.8",
6464
"husky": "^4.2.3",
6565
"jest": "^27",
6666
"typescript": "~5.2.2"

packages/cubejs-client-ngx/ng-package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"lib": {
55
"entryFile": "index.ts"
66
},
7-
"whitelistedNonPeerDependencies": [
7+
"allowedNonPeerDependencies": [
88
"@cubejs-client/core",
99
"fast-deep-equal"
1010
]
11-
}
11+
}

packages/cubejs-client-ngx/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
"tslib": "^2.0.0"
2828
},
2929
"devDependencies": {
30-
"@angular-devkit/build-angular": "^12.1.2",
31-
"@angular/cli": "^12.1.2",
32-
"@angular/compiler": "^12.1.2",
33-
"@angular/compiler-cli": "^12.1.2",
34-
"@angular/core": "^12.1.2",
35-
"ng-packagr": "^12.1.2",
30+
"@angular-devkit/build-angular": "^13.3.11",
31+
"@angular/cli": "^13.3.11",
32+
"@angular/compiler": "^13.3.11",
33+
"@angular/compiler-cli": "^13.3.11",
34+
"@angular/core": "^13.3.11",
35+
"ng-packagr": "^13.3.1",
3636
"npm-watch": "^0.7.0",
3737
"tsickle": "^0.39.1",
38-
"typescript": "~4.3.5"
38+
"typescript": "~4.5.5"
3939
},
4040
"peerDependencies": {
4141
"@cubejs-client/core": ">=0.28.1",

packages/cubejs-hive-driver/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"sasl-plain": "^0.1.0",
2525
"saslmechanisms": "^0.1.1",
2626
"sqlstring": "^2.3.1",
27-
"thrift": "^0.9.3"
27+
"thrift": "^0.20.0"
2828
},
2929
"license": "Apache-2.0",
3030
"devDependencies": {

packages/cubejs-materialize-driver/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@cubejs-backend/shared": "1.1.10",
3333
"@types/pg": "^8.6.0",
3434
"pg": "^8.6.0",
35-
"semver": "7.3.7"
35+
"semver": "^7.6.3"
3636
},
3737
"license": "Apache-2.0",
3838
"devDependencies": {

packages/cubejs-mongobi-driver/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
"@cubejs-backend/base-driver": "1.1.10",
3131
"@cubejs-backend/shared": "1.1.10",
3232
"@types/node": "^18",
33-
"generic-pool": "^3.6.0",
33+
"generic-pool": "^3.8.2",
3434
"moment": "^2.29.1",
35-
"mysql2": "^2.3.3"
35+
"mysql2": "^3.11.5"
3636
},
3737
"license": "Apache-2.0",
3838
"publishConfig": {

packages/cubejs-mongobi-driver/src/MongoBIDriver.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,6 @@ export class MongoBIDriver extends BaseDriver implements DriverInterface {
7878
// mysql2 uses own typings for ssl property, which is not correct
7979
// Types of property 'pfx' are incompatible. Skipping validation with any cast
8080
ssl: this.getSslOptions(dataSource) as any,
81-
authPlugins: {
82-
mysql_clear_password: () => async () => {
83-
const password =
84-
config.password ||
85-
getEnv('dbPass', { dataSource }) ||
86-
'';
87-
return Buffer.from((password).concat('\0')).toString();
88-
}
89-
},
9081
typeCast: (field: Field, next) => {
9182
if (field.type === 'DATETIME') {
9283
// Example value 1998-08-02 00:00:00
@@ -97,6 +88,10 @@ export class MongoBIDriver extends BaseDriver implements DriverInterface {
9788

9889
return next();
9990
},
91+
// mysql2 v3.x uses this flag by default and sends some connection attributes like:
92+
// version, app-name. But mongosql which is based on mysql 5.7 is not able to proceed them, resulting in:
93+
// Error: recv handshake response error: invalid connection attribute at index 0: EOF
94+
flags: ['-CONNECT_ATTRS'],
10095
...mongoBIDriverConfiguration
10196
};
10297
this.pool = genericPool.createPool({

packages/cubejs-playground/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"react-responsive": "^8.0.1",
5858
"react-router-dom": "^5.1.2",
5959
"recharts": "^2.12.7",
60+
"recursive-readdir": "2.2.3",
6061
"sql-formatter": "^3.1.0",
6162
"throttle-debounce": "^3.0.1",
6263
"uuid": "^8.3.2",

0 commit comments

Comments
 (0)