Skip to content

Latest commit

 

History

History
202 lines (102 loc) · 9.68 KB

CHANGELOG.md

File metadata and controls

202 lines (102 loc) · 9.68 KB

Changelog

1.5.0 (2025-01-27)

Adding VDA5050 V2.1.0 Support

Features

  • add vda5050 v2.1.0 support (8f3c8cd)

1.4.2 (2024-11-21)

Release (v1.4.2)

Bug Fixes

  • insatntAction property "actions" according to vda5050 v2.0 (65a2334)

1.4.0 (2023-12-18)

This feature release adds support for VDA 5050 V2.0.

Features

  • add VDA5050 V2.0 support (d9c5a16)

1.3.1 (2023-04-06)

This patch release fixes issue #29 concerning AgvController.

Bug Fixes

  • agv-controller: ensure updateErrors with mode "remove" keeps all errors except the one to be removed (fixes #29) (f07e9d5)

1.3.0 (2022-12-07)

This feature release targets the VirtualAgvAdapter only. It supports initializing State.lastNodeId by the adapter option 'initialPosition'. In addition, a virtual AGV now supports changing mapId within an order.

Bug Fixes

  • adapter: support change of mapId in order nodes by VirtualAgvAdapter (a9e46e7)

Features

  • adapter: support initializing 'lastNodeId' by option 'initialPosition' of VirtualAgvAdapterOptions (ef386ab)

1.2.2 (2022-10-06)

This patch release improves the charging logic of the Virtual AGV Adapter.

Bug Fixes

  • adapter: improve charging logic of VirtualAgvAdapter (7ccb017)

1.2.1 (2022-08-19)

This patch release fixes an issue with erroneous edge traversal events on canceled orders.

Bug Fixes

  • master-controller: suppress dispatching edge traversal events on canceled orders (7ad6372)

Performance Improvements

  • agv-controller: optimize cancelation detection (a18164d)

1.2.0 (2022-05-27)

This feature release supports a new action 'noop' and a new action parameter 'duration' to control action execution of the Virtual AGV Adapter and fixes a traversal issue of this adapter.

Bug Fixes

  • virtual-agv-adapter: fix traversal issue where virtual AGV doesn't stop when goal is reached (45cc428)

Features

  • virtual-agv-adapter: support new action 'noop' and an action parameter 'duration' for noop, pick/drop, start/stopCharging actions (9a15186)

1.1.5 (2022-02-09)

This patch release fixes an issue regarding proper invocation of edge-related order events in the master controller.

Bug Fixes

  • master-controller: correct invocation of edge-related order events for state events that report node and edge changes in one go (36ed862)

1.1.4 (2022-01-28)

This patch release fixes processing of stitching orders by master control and vehicle plane.

Bug Fixes

  • agv-controller: always add orderUpdateId as error reference of order-related errors (b219cdb)
  • agv-controller: for stitching orders ensure actions of first new base node are appended to current base end node (0b1328a)
  • master-controller: fix handling of order-related events for stitching orders (3b59d1b)

1.1.3 (2021-12-31)

This patch release fixes a traversal issue where a virtual AGV directly jumps to next goal when moving parallel to x-axis or y-axis.

Bug Fixes

  • virtual-agv-adapter: fix traversal issue where AGV directly jumps to next goal when moving parallel to x-axis or y-axis (ac4d6e4)

1.1.2 (2021-10-22)

This patch release fixes an issue where a disconnected VDA 5050 client keeps the Node.js process from terminating.

Bug Fixes

  • client: on disconnect do not remove all event handlers to prevent dangling asynchronous I/O operations which keep Node.js event loop from exiting (3160ddc)
  • master-controller: fix handling of validation errors for instant actions (d146f81)

1.1.1 (2021-10-01)

This patch release fixes an issue regarding handling of lastNodeId/lastNodeSequenceId in initial state changes of new orders. Both Master Controller and AGV Controller are affected by this issue.

Bug Fixes

  • agv-controller: do not reset lastNodeId/lastNodeSequenceId in initial state change published for a new order (38155b3)
  • master-controller: do not assume that lastNodeId/lastNodeSequenceId are always reset when receiving an initial state change for a new order (24a23eb)

1.1.0 (2021-09-16)

This release fixes a potential race condition among Master and AGV Controller, and features a refactored Virtual AGV Adapter for easier extensibility.

Bug Fixes

  • agv-controller: fix potential race condition where instant actions or orders issued in response to an initial state message are dropped by broker as related subscriptions have not yet been registered (15c6a0c)
  • test: fix issue that sporadically occurs when tests are run with broker in debug mode (546336e)

Features

  • adapter: redesign VirtualAgvAdapter for easier extensibility by subclassing (973f12d)

1.0.6 (2021-07-21)

This patch release ensures that subscriptions on Orders and Instant Actions are issued by the AGV controller before publishing the initial State event.

Bug Fixes

  • agv-controller: ensure to issue subscriptions on Orders and Instant Actions before publishing initial State event (7cb6a27)
  • client: do not reschedule MQTT keep-alive messages after publishing to detect broken connections more quickly (055eff1)

1.0.5 (2021-06-08)

This patch release fixes an issue in the virtual AGV adapter.

Bug Fixes

  • adapter: fix issue in VirtualAgvAdapter concerning update of vehicle orientation while traversing an edge (96a1475)

1.0.4 (2021-05-21)

This patch release fixes an issue concerning client restart.

Bug Fixes

  • client: reject consecutive invocations of method start as long as broker is not reachable (b3400e3)

1.0.3 (2021-04-01)

This patch release clarifies that the library is only compatible with Node.js v11 or newer.

Bug Fixes

  • library is only compatible with Node.js v11 or newer (7562b26)

1.0.2 (2021-03-03)

This patch release fixes the test coverage badge in README.

1.0.1 (2021-03-03)

Initial release.