Skip to content

rclnodejs v1.8.3 Release (2026-03-09)

Choose a tag to compare

@minggangw minggangw released this 09 Mar 08:03

We are pleased to announce rclnodejs v1.8.3! This release includes parser and generator updates, multiple native and JavaScript bug fixes, test corrections, documentation updates, and Node options compatibility improvements.

🐛 Bug Fixes

  • Fix potential issues in parser.py (#1404)
  • Evaluate error message before resetting error state in macros (#1406)
  • Resolve memory leaks, use-after-free, and correctness issues in native bindings (#1408)
  • Resolve logic bugs, resource leaks, and error handling issues in JavaScript lib/ (#1410)
  • Fix bugs in rosidl_gen and index.js, and add tests (#1412)
  • Fix bugs in examples and Electron demos (#1414)
  • Fix bugs in test files (#1418)
  • Fix action server goal expiration and correct broken test assertions (#1420)
  • Fix memory leaks, error handling, and type-safety issues in N-API bindings (#1422)
  • Fix Node creation crash when using plain object as options (#1424)

✨ Improvements

  • Leverage rosidl_parser.parser to parse .idl files directly (#1401)
  • Update docs and tutorials (#1416)

🔧 Maintenance

  • Pump nyc to 18.0.0 (#1400)

Full Changelog: 1.8.2...1.8.3