Skip to content

Release 0.7.29

Compare
Choose a tag to compare
@balazsracz balazsracz released this 07 Mar 22:58
· 229 commits to master since this release
8f3ac28

User Interface changes

  • Accessibility changes. The network browser / tree is now navigable using keyboard shortcuts. On the Configuration Editor panel the keys F6 and Shift+F6 can be used to navigate between subsequent sections of the configuration and the bar of buttons at the bottom.
  • In the Configuration Editor the Event panels have a new button More... which opens a dropdown. In the dropdown there is a Trigger button which sends the given event. This is useful for testing. In the same dropdown there is a Create Sensor button which for JMRI will create a single-event sensor.
  • Decodes and prints the Traction Protocol messages in the Monitor Log window.

Protocol changes

  • The CAN Interface engine now correctly supports sending a message to a Destination Node ID for which there is no currently registered Alias in the Alias Map. The outgoing message will be enqueued and an alias lookup interaction is triggered.
  • Updates TractionThrottle to use the Listener protocol for synchronizing updates between multiple throttles. Handles heartbeat.

Bug fixes

  • Fixes memory leak when opening many different Nodes' Configuration Editor.

Changelog

New Contributors

Full Changelog: release-0.7.28...release-0.7.29