-
Notifications
You must be signed in to change notification settings - Fork 396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Node.js 13.x #759
Support Node.js 13.x #759
Conversation
@iradul and perhaps @davidtrihy since you have C++ experience according to #628 (comment) |
Thank you for this PR! |
I'll figure out the conflicts tomorrow and rebase. |
+1 |
Builds and passes tests on Ubuntu with 13.x. Also fixes many deprecations. A few outstanding deprecations related to integrating with the new async context tracking API remain, so continuation-local-storage may (still) not work (have not checked). Fixes: #733
Builds on |
Thank you for this PR 👍 |
Some e2e tests are failing on v13. I'll have investigate this. |
@iradul I didn't find info on how to run the e2e tests, I'll take a shot at fixing issues if I know how to reproduce. |
@iradul can you help out here? |
You first need to start local Kafka, you can use provided After you have Kafka running on |
I'll merge this since the e2e test issue (an empty string Buffer becomes |
Thanks for looking at this @iradul |
@iradul When can we expect next version of rdkafka with node.js 13 support |
Builds and passes tests on Ubuntu with 13.x.
Also fixes many deprecations. A few outstanding deprecations related to
integrating with the new async context tracking API remain, so
continuation-local-storage may (still) not work (have not checked).
Fixes: #733
This was a fairly mechanical fix, I'm not that familiar with the code or usage.
I noticed that
npm test
is passing butmake
is not, which concerned me, but it turns out the same is true for master. So, I'm still concerned :-), but it isn't a problem intoduced by this PR AFAICT.