RobotWebTools / rclnodejs

Node.js version of ROS 2.0 client
https://docs.ros.org/en/humble/Concepts/Basic/About-Client-Libraries.html?highlight=rclnodejs#community-maintained
Apache License 2.0
311 stars 70 forks source link

Node.JS Version #948

Closed gokhangunduz closed 3 months ago

gokhangunduz commented 6 months ago

Hello, first of all, thank you very much for both developing and maintaining such a project. It's a project that I'm really happy to see and use!

Due to the bug, Node.JS has now increased to 20.10.0 as the LTS version as of today. I don't know if support for the 18.X version should be discontinued, but I think 20.X support should definitely come.

Thanks in advance for everything. Best wishes.

nodejs

chfritz commented 3 months ago

My understanding is that as off v0.23 rclnodejs does support Node 20. We use it in many Transitive capabilities, and have been testing with Node 20 as of late. Is there a specific issue you saw in Node 20, @gokhangunduz ?

minggangw commented 3 months ago

Hi @chfritz @gokhangunduz Our goal is to support as many nood.js versions as possible, considering the fragmentation of it, and we will drop the versions that don't support kind of new features of JS we leverage. Supporting the active LTS is our priority definitely. You can see the current CI runs on:

So if you find anything wrong when running rclnodejs with latest LTS, please open an issue here, thanks!

minggangw commented 3 months ago

Close this issue.