Skip to content

Conversation

@AVVS
Copy link
Member

@AVVS AVVS commented Jan 27, 2025

BREAKING CHANGE: uses sync ESM modules, which is now possible with the release
of node 22.12.0. On top of it swaps test harness to built-in node:test.
Other major changes: support ioredis@5 - main change is lack of Bluebird promises support, which
may break plenty of code that relied on it. Updated dlock & associated modules with ioredis@5 support
Updated rdkafka to latest, which fixes a few segfaults and deadlocks on consumer close. Uses tsx to
transform typescript for tests and do proper cjs/esm interop. Jest / mocha proved to be very difficult to
implement

BREAKING CHANGE: uses sync ESM modules, which is now possible with the release
of node 22.12.0. On top of it swaps test harness to built-in node:test.
Other major changes: support ioredis@5 - main change is lack of Bluebird promises support, which
may break plenty of code that relied on it. Updated dlock & associated modules with ioredis@5 support
Updated rdkafka to latest, which fixes a few segfaults and deadlocks on consumer close. Uses tsx to
transform typescript for tests and do proper cjs/esm interop. Jest / mocha proved to be very difficult to
implement
@socket-security
Copy link

socket-security bot commented Jan 27, 2025

New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@casl/ability@6.7.3 🔁 npm/@casl/ability@6.7.1 None +4 682 kB stalniy
npm/@elastic/elasticsearch@8.17.0 🔁 npm/@elastic/elasticsearch@8.14.0 Transitive: eval +14 13.1 MB joshmock
npm/@esbuild/linux-arm64@0.23.1 🔁 npm/@esbuild/linux-arm64@0.20.2, npm/@esbuild/linux-arm64@0.21.5 None 0 9.31 MB evanw
npm/@hapi/hapi@21.3.12 🔁 npm/@hapi/hapi@21.3.10 Transitive: filesystem, unsafe +27 1.05 MB marsup
npm/@makeomatic/deploy@13.1.0 🔁 npm/@makeomatic/deploy@13.0.7 Transitive: environment, eval, filesystem, network, shell, unsafe +34 5.61 MB avvs
npm/@makeomatic/node-rdkafka@2.18.0 🔁 npm/@makeomatic/node-rdkafka@2.17.1 Transitive: environment, filesystem, shell +2 8.06 MB avvs
npm/@microfleet/dlock@16.0.0 🔁 npm/@microfleet/dlock@15.0.1 None +2 128 kB avvs
npm/@microfleet/ioredis-lock@6.0.1 🔁 npm/@microfleet/ioredis-lock@5.1.0 None 0 38.2 kB avvs
npm/@opensearch-project/opensearch@3.2.0 🔁 npm/@opensearch-project/opensearch@2.11.0 None 0 2.14 MB opensearch-project-bot
npm/@release-it/conventional-changelog@10.0.0 🔁 npm/@release-it/conventional-changelog@4.3.0 Transitive: shell +22 470 kB webpro
npm/@sentry/node@8.51.0 🔁 npm/@sentry/node@7.118.0 None +47 27.2 MB billyvg, evanpurkhiser, haza, ...7 more
npm/@sentry/types@8.51.0 🔁 npm/@sentry/types@7.118.0 None +1 3.66 MB billyvg, evanpurkhiser, haza, ...7 more
npm/@sentry/utils@8.51.0 🔁 npm/@sentry/utils@7.118.0 None +1 3.93 MB billyvg, evanpurkhiser, haza, ...7 more
npm/@types/lodash@4.17.14 🔁 npm/@types/lodash@4.17.7 None 0 868 kB types
npm/@types/node@22.10.10 🔁 npm/@types/node@20.12.14, npm/@types/node@20.14.13, npm/@types/node@22.0.0 None 0 2.29 MB types
npm/@types/readable-stream@4.0.18 🔁 npm/@types/readable-stream@4.0.15 None 0 31.7 kB types
npm/aws-sdk@2.1692.0 🔁 npm/aws-sdk@2.1665.0 None +1 98.4 MB aws-sdk-bot
npm/c8@10.1.3 🔁 npm/c8@9.1.0 None +2 42.9 kB
npm/cheerio@1.0.0 🔁 npm/cheerio@1.0.0-rc.12 Transitive: network +10 2.47 MB feedic
npm/conventional-changelog-angular@8.0.0 🔁 npm/conventional-changelog-angular@5.0.13 None +3 29.6 kB oss-bot
npm/debug@4.4.0 🔁 npm/debug@4.3.6 None 0 42.8 kB qix
npm/esbuild@0.23.1 🔁 npm/esbuild@0.20.2, npm/esbuild@0.21.5 None 0 134 kB evanw
npm/eslint-plugin-import@2.31.0 🔁 npm/eslint-plugin-import@2.29.1 environment +25 4.33 MB ljharb
npm/eslint-plugin-unicorn@56.0.1 🔁 npm/eslint-plugin-unicorn@51.0.1, npm/eslint-plugin-unicorn@55.0.0 Transitive: environment, filesystem +7 3.92 MB sindresorhus

🚮 Removed packages: npm/eslint@8.57.0, npm/execa@8.0.1, npm/fast-querystring@1.1.2, npm/fastify-plugin@4.5.1, npm/fastify@4.28.1, npm/get-value@3.0.1, npm/glob@10.4.5, npm/handlebars@4.7.8, npm/http-signature@1.4.0, npm/hyperid@3.2.0, npm/ioredis@4.28.5, npm/joi@17.13.3, npm/js-yaml@4.1.0, npm/knex@3.1.0, npm/lodash.merge@4.6.2, npm/lsmod@1.0.0

View full report↗︎

@AVVS AVVS merged commit 939c65f into master Jan 27, 2025
3 checks passed
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.

2 participants