Skip to content

Commit 578dfb3

Browse files
committed
upgrade mysql2 package
1 parent 568c666 commit 578dfb3

File tree

3 files changed

+42
-22
lines changed

3 files changed

+42
-22
lines changed

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.7",
3131
"@cubejs-backend/shared": "1.1.7",
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 & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ export class MongoBIDriver extends BaseDriver implements DriverInterface {
9797

9898
return next();
9999
},
100+
// mysql2 v3.x uses this flag by default and sends some connection attributes like:
101+
// version, app-name. But mongosql which is based on mysql 5.7 is not able to proceed them, resulting in:
102+
// Error: recv handshake response error: invalid connection attribute at index 0: EOF
103+
flags: ['-CONNECT_ATTRS'],
100104
...mongoBIDriverConfiguration
101105
};
102106
this.pool = genericPool.createPool({

yarn.lock

Lines changed: 36 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11502,6 +11502,11 @@ aws-sign2@~0.7.0:
1150211502
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
1150311503
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
1150411504

11505+
aws-ssl-profiles@^1.1.1:
11506+
version "1.1.2"
11507+
resolved "https://registry.yarnpkg.com/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz#157dd77e9f19b1d123678e93f120e6f193022641"
11508+
integrity sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==
11509+
1150511510
aws4@^1.8.0:
1150611511
version "1.11.0"
1150711512
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
@@ -14524,10 +14529,10 @@ delegates@^1.0.0:
1452414529
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1452514530
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
1452614531

14527-
denque@^2.0.1:
14528-
version "2.0.1"
14529-
resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a"
14530-
integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==
14532+
denque@^2.1.0:
14533+
version "2.1.0"
14534+
resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
14535+
integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
1453114536

1453214537
[email protected], depd@^2.0.0:
1453314538
version "2.0.0"
@@ -16894,7 +16899,7 @@ generate-object-property@^1.0.0:
1689416899
dependencies:
1689516900
is-property "^1.0.0"
1689616901

16897-
generic-pool@^3.1.7, generic-pool@^3.6.0, generic-pool@^3.7.1, generic-pool@^3.8.2:
16902+
generic-pool@3.8.2, generic-pool@^3.1.7, generic-pool@^3.6.0, generic-pool@^3.7.1, generic-pool@^3.8.2:
1689816903
version "3.8.2"
1689916904
resolved "https://registry.yarnpkg.com/generic-pool/-/generic-pool-3.8.2.tgz#aab4f280adb522fdfbdc5e5b64d718d3683f04e9"
1690016905
integrity sha512-nGToKy6p3PAbYQ7p1UlWl6vSPwfwU6TMSWK7TTu+WUY4ZjyZQGniGGt2oNVvyNSpyZYSB43zMXVLcBm08MTMkg==
@@ -20598,6 +20603,11 @@ long@^4.0.0:
2059820603
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
2059920604
integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
2060020605

20606+
long@^5.2.1:
20607+
version "5.2.3"
20608+
resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1"
20609+
integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==
20610+
2060120611
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
2060220612
version "1.4.0"
2060320613
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -20639,7 +20649,7 @@ lru-cache@^10.2.0:
2063920649
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
2064020650
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
2064120651

20642-
lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5:
20652+
lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.5:
2064320653
version "4.1.5"
2064420654
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
2064520655
integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
@@ -20661,7 +20671,7 @@ lru-cache@^6.0.0:
2066120671
dependencies:
2066220672
yallist "^4.0.0"
2066320673

20664-
lru-cache@^7.7.1:
20674+
lru-cache@^7.14.1, lru-cache@^7.7.1:
2066520675
version "7.18.3"
2066620676
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
2066720677
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
@@ -20673,6 +20683,11 @@ lru-cache@^7.7.1:
2067320683
dependencies:
2067420684
semver "^7.3.5"
2067520685

20686+
lru.min@^1.0.0:
20687+
version "1.1.1"
20688+
resolved "https://registry.yarnpkg.com/lru.min/-/lru.min-1.1.1.tgz#146e01e3a183fa7ba51049175de04667d5701f0e"
20689+
integrity sha512-FbAj6lXil6t8z4z3j0E5mfRlPzxkySotzUHwRXjlpRh10vc6AI6WN62ehZj82VG7M20rqogJ0GLwar2Xa05a8Q==
20690+
2067620691
luxon@^3.2.1:
2067720692
version "3.4.4"
2067820693
resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af"
@@ -21467,17 +21482,18 @@ [email protected], mute-stream@~0.0.4:
2146721482
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
2146821483
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
2146921484

21470-
mysql2@^2.3.3:
21471-
version "2.3.3"
21472-
resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-2.3.3.tgz#944f3deca4b16629052ff8614fbf89d5552545a0"
21473-
integrity sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==
21485+
mysql2@^3.11.5:
21486+
version "3.11.5"
21487+
resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-3.11.5.tgz#1a1cb9a61e78d636da10e122a3c4d6978ad08625"
21488+
integrity sha512-0XFu8rUmFN9vC0ME36iBvCUObftiMHItrYFhlCRvFWbLgpNqtC4Br/NmZX1HNCszxT0GGy5QtP+k3Q3eCJPaYA==
2147421489
dependencies:
21475-
denque "^2.0.1"
21490+
aws-ssl-profiles "^1.1.1"
21491+
denque "^2.1.0"
2147621492
generate-function "^2.3.1"
2147721493
iconv-lite "^0.6.3"
21478-
long "^4.0.0"
21479-
lru-cache "^6.0.0"
21480-
named-placeholders "^1.1.2"
21494+
long "^5.2.1"
21495+
lru.min "^1.0.0"
21496+
named-placeholders "^1.1.3"
2148121497
seq-queue "^0.0.5"
2148221498
sqlstring "^2.3.2"
2148321499

@@ -21500,12 +21516,12 @@ mz@^2.4.0:
2150021516
object-assign "^4.0.1"
2150121517
thenify-all "^1.0.0"
2150221518

21503-
named-placeholders@^1.1.2:
21504-
version "1.1.2"
21505-
resolved "https://registry.yarnpkg.com/named-placeholders/-/named-placeholders-1.1.2.tgz#ceb1fbff50b6b33492b5cf214ccf5e39cef3d0e8"
21506-
integrity sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==
21519+
named-placeholders@^1.1.3:
21520+
version "1.1.3"
21521+
resolved "https://registry.yarnpkg.com/named-placeholders/-/named-placeholders-1.1.3.tgz#df595799a36654da55dda6152ba7a137ad1d9351"
21522+
integrity sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==
2150721523
dependencies:
21508-
lru-cache "^4.1.3"
21524+
lru-cache "^7.14.1"
2150921525

2151021526
nan@^2.12.1, nan@^2.15.0:
2151121527
version "2.15.0"

0 commit comments

Comments
 (0)