Skip to content

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

Choose a tag to compare

@minggangw minggangw released this 09 Mar 08:03
· 187 commits to develop since this release

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