OLA Changelog

What's new in OLA 0.8.33

Feb 3, 2014
  • Fix the build breakage when using XCode 5 (clang 500)
  • Save the SPI pixel count during shutdown
  • Fix E1.31 merge timeouts - #256
  • Fixed 2 bugs in the RDM responder tests.
  • Fix a bug where OLA wouldn't receive on ArtNet universe 0 - #260
  • Expose the source priority in the C++ API

New in OLA 0.8.32 (Oct 3, 2013)

  • Added more RDM responder tests to cover E1.37-1
  • Print the UID, model description and timestamp in the RDM test logs
  • Added pretty printing of slot info messages
  • Added support for new OSC formats
  • Added support for more than 4 ArtNet output ports
  • Added a simple ArtNet loadtest
  • Fixed a couple of bugs in the Dummy RDM responders
  • Added support for templates in the OSC target addresses.
  • Re-wrote the SPI backend with loads of new options.
  • Improved the performance of the RPC system on Linux, leading to a 1000x reduction in RPC latency and 4x speedup of the RDM tests.

New in OLA 0.8.31 (Aug 13, 2013)

  • Changed the max number of E1.31 ports to 128
  • Added support for the MilInst 1-463 interface.
  • Added support for the KMTRONIC usb device (ftdi clone).
  • Added more RDM responder tests for E1.37-1 PIDs
  • Display the OLA version in the RDM responder test output
  • Display the response param data length in the responder test output
  • Added new software RDM responders (Sensor, Dimmer, Moving Light, etc.)
  • Added slot info support to the software RDM responders
  • Updates to the Saleae Logic RDM sniffer
  • Fixed a crash when a USB device was unplugged - bug #248
  • Fixed sub device RDM request fan out - bug #246
  • Fixed universe garbage collection - bug #149
  • Added Bash completions of UIDs for the RDM commands
  • Change the examples and SLP programs to write errors to STDERR not STDOUT.
  • Renamed AllManufactureDevices(sic) to VendorcastAddress in UID interface
  • Add vendorcast and broadcast options to ola_rdm_discover.
  • Started commenting the codebase with doxygen
  • Added more man pages.
  • Added support for reset device to the web UI
  • Added more PIDs to the RDM model collector

New in OLA 0.8.30 (Jul 23, 2013)

  • Clean up olad signal handling to avoid race conditions.
  • Added support for the new Jese USB widgets
  • Fixed a bug in the python API which broke the RDM test server.
  • Fixed the E1.33 library install.
  • Add an OLA manufacturer specific PID to the Dummy RDM Responder.
  • Update the model collector to gather info on manufacturer specific PIDs.

New in OLA 0.8.29 (Jul 23, 2013)

  • Added KiNet output support.
  • Added support for the Karate USB devices.
  • More E1.33 enhancements
  • Added usage information to the json urls
  • Minor fixes to the RDM responder tests
  • Lint the entire C++ codebase.
  • Fixed various flaky unittests
  • Introduced a new command line flags handling
  • Print command classes in the RDM Responder tests
  • Fix a memory leak detected by the leak checker
  • Patches to build correctly on Android

New in OLA 0.8.28 (Jul 23, 2013)

  • Add support for the LPD8806 pixels using SPI.
  • Fix the build on OS X Lion 10.7 - #231
  • Fix the build with clang 4.2
  • Added a simple E1.31 load test tool
  • Added the first E1.33 (RDMNet) tools
  • Switched to using the new command line flags module in some programs.
  • Man page for dmxmonitor - #219
  • Rename ola_universe_stats to ola_uni_stats, standardising names
  • Bash Completions for all programs in ola and ola-rdm-tests
  • Various minor fixes of program help
  • Addition and standardisation of PID options between ola_rdm_get/set ande133_controller
  • Standardised all the following long arguments from _ to - in programs and completion: --long_name --plugin_id --port_id --preview_mode --list_pids--sub_device
  • Complete plugin and universe ids in completions and add options to ola_uni_info and ola_plugin_info to assist with this
  • Internal cleanup

New in OLA 0.8.27 (Jul 23, 2013)

  • Changed the arguments to dmxmonitor - #219
  • Build fixes for various platforms
  • Added a SLP implementation (not installed right now)
  • Updated E1.33 to work with the latest draft
  • Add a script to enforce code licences
  • Add the slp_sa_test program
  • Improved support for the RDM-TRI
  • Added support for using the loopback interface with the ArtNet plugin
  • Fixed some bugs in the RDM tests
  • Add configure time options to disable each plugin
  • Fixed a bug in the sniffer tool
  • Display the amount of time the RDM tests take in the web UI
  • Update to support automake 1.13
  • Show the plugin state and config file location on the web UI
  • Added support for the Enttec USB Pro Mk II.
  • Added an SPI plugin for driving LED pixels based on the WS2801 chip.

New in OLA 0.8.26 (Jul 23, 2013)

  • Added the OSC plugin
  • Fixed the bug with displaying the TRI serial number
  • Added a script to save and restore RDM settings for a rig
  • Added a script to compare RDM configuration at different times
  • Merged in hip's test refactoring changes - #215
  • Allow the number of E1.31 ports to be specified in the config file
  • Better RDM ACK_OVERFLOW support - #216
  • Fixes for the RDM Tests - #213, #214