Skip to content

@peternewman peternewman released this Jul 14, 2018 · 137 commits to 0.10 since this release

13/7/2018 ola-0.10.7

Features:

  • Allow multiple KiNet ports to be patched to the same universe #1414
  • Allow multiple FTDI ports to be patched to the same universe
  • Support libftdi1 as well as libftdi0 in FTDI DMX #1012 Debian #810374
  • Support FTDI DMX via libftdi1 on Windows

RDM Tests:

  • Fix a bug in the RDM tests when a responder supports sensor PIDs #1388
  • Fix a bug in imports for rdm_responder_test.py

Bugs:

  • Fix the build on Windows
  • Entire codebase now passes codespell testing
  • Fix a Python 3 bug in the API
  • Fix a few longstanding bugs in the Python ola_rdm_discover
  • Correct the OSC config option name for output format in the documentation
  • Use top_builddir in more places in the build
  • Use libusb_set_option where available
  • Fix the udev rules
  • Downstream Debian fixes
  • Fix an incorrect response if we have the sensor PIDs but no sensors
  • Stop trying to build opendmx kernel plugin on Windows
  • Prefer Avahi over Bonjour for our DiscoveryAgent, in case the Bonjour
    version is actually just Avahi's compatibility layer
  • Clean up the libolaserver pkg-config file

Internal:

  • Various minor log formatting tidying up
Assets 3

@peternewman peternewman released this Jan 14, 2018

07/01/2018 ola-0.10.6

Bugs:

  • Renamed fempto(sic) to femto in the RDM code (C++ and Python)
  • Renamed terra(sic) to tera in the RDM code (C++ and Python)
  • Fixes for RDM test server forward compatibility with later JQuery versions
  • Fix a man page typo
  • Fix a longstanding copy-paste typo in the Python client's RegisterUniverse
    function
  • Fix lots of minor documentation spelling errors found by spellintian and
    codespell
  • Renamed protocol convertor(sic) to protocol converter in the RDM code (C++
    and Python)
Assets 3

@peternewman peternewman released this Jul 20, 2017

17/07/2017 ola-0.10.5

Features:

  • Make some error logs more verbose

Bugs:

  • C++11 compatibility fix (for cppunit 1.14.0) #1244
  • Always print frames in ola_rdm_get/set, even if we get an error
  • Ensure man files ship in the correct packages #1276
  • Check protobuf is old enough, until we fix #1192
Assets 3

@peternewman peternewman released this May 28, 2017

21/05/2017 ola-0.10.4

Features:

  • Add more help regarding the ArtNet use_limited_broadcast option

Bugs:

  • Ensure Pathport node actually uses configured IP #1166
  • Improve some debugging around flag parsing #1198
  • Disable warnings for readdir_r deprecation until we can rewrite our code to
    stop using it. Related to #1055
  • Stop replacing -I with -isystem and correctly work around the resultant
    errors #1125
  • Exit, rather than continuing, if ola_throughput failed to send DMX
  • Implement OLA_FALLTHROUGH macro for adding fallthrough attributes to
    switchcases in gcc versions higher than 7 #1193 Debian #853583
  • Fix Protobuf 2.6 not building on the latest OS X
  • Update some URLs in the Windows build documentation
  • Skip interface count checks on Windows, as it may fail them if it's not on a
    network due to a lack of loopback interface
  • Fix LibUSB code on Windows, especially when the Hotplug functionality exists
    but isn't available
  • Support wireless interfaces on Windows since Vista
  • Add a cast to fix an error when running execlp
  • Ensure configure checks for tcmalloc's presence before adding it to the libs
    when asked for #1201
  • Add some more detail to the Logic RDM sniffer and Enttec RDM USB Pro sniffer
    documentation
Assets 3

@peternewman peternewman released this Dec 7, 2016

06/12/2016 ola-0.10.3

Features:

  • Add a message explaining why the auto start test may fail

Bugs:

  • Work around a clang warning in our protobuf generator code
  • Force gnu++98 mode if compiler supports 98 and 11 modes so we keep
    std::auto_ptr #1028 Debian #831103
  • JsonPatchParser.h tries to include a project header file; move the
    OptionalItem header to includes to resolve #1086
  • Reset the client socket once we've closed it, so it can be re-used
  • Silence a warning in the code so it builds with Protobuf 3 #1110 Debian
    #835433
  • Work around <ernno.h> include failure on MIPS Debian #836383
  • Update GPIO and SPI pin limits for CHIP as its pin numbers are higher #1095
  • Clarify some details in ola_set_dmx and ola_streaming_client help #1109
    Debian #830972
  • Fix a logging error regarding USB product name detection

Internal:

  • Add more debugging of opening and acquiring locks
Assets 3

@peternewman peternewman released this May 21, 2016 · 2152 commits to master since this release

21/5/2016 ola-0.10.2

Features:

  • Add support for Enttec USB Pro Mk 2 B
  • Make DNS-SD functionality optional at build time
  • Name multi-port Enttec Pro Mk 2 ports to match the labelling on the device

RDM Tests:

  • Correct expected NAck type in GetSettingDescriptionsMixin, as spotted by ETC
  • Fix the mute all devices test for controllers that don't support discovery

Bugs:

  • Allow one slot devices to correctly be set to any start address, including
    512
  • Check Python numpy exists during configure if required
  • Allow the PID location to be set in the rdmpro_sniffer
  • Actually decode PID param data when requested when using the
    logic_rdm_sniffer
  • Correct the operation of the --full-rdm option in the logic_rdm_sniffer,
    this inverts how it used to behave
  • Fix a segfault with the client if auto start is off or olad fails to start
Assets 3

@nomis52 nomis52 released this Feb 29, 2016 · 2201 commits to master since this release

29/2/2016 ola-0.10.1
Features:

  • Add support for Osram Lightify products via a Philips Hue bridge
  • Add Stellascapes Lightwidgets Number1 PIDs
  • Add a warning to the Web UIs if Javascript is disabled.

Bugs:

  • Check if a device exists before trying to acquire a UUCP lock file for it #1006
  • Fix the build on FreeBSD
  • Fix the build when using the musl C library
  • Python RpcChannel incorrectly decodes message header on big-endian machines
  • Fix a configure warning on OpenBSD
  • Allow you to set DMX address of a one slot device to 512 #1042. The JSON API now returns min and max inclusive
  • Switch to pkg-config for cppunit detection #1043
Assets 3

@nomis52 nomis52 released this Jan 4, 2016 · 872 commits to 0.10 since this release

Features:

  • Add better logging for open()
  • Added more man pages.
  • Added a DMX keypad to the new web UI
  • OLA Trigger config to control Philips Hue Lux lights
  • Added hotplug support for usbdmx devices
  • Add support for JaRule widgets.
  • Add UUCP locking support #888
  • Fix issues encountered when packaging for openSUSE and fedora #904
  • Add support for the Nodle U1 widget
  • Add validation of OSC output format types
  • Add an example Stdin handler to the documentation
  • Increase the port limit for E1.31 up to 512 from 128

RDM Tests:

  • Add some more E1.37-2 tests
  • Fix event handling in the RDM test server #948
  • Mute all devices before running the DUB tests
  • Add timing stats to the RDM responder tests

Bugs

  • Remove a number of obsolete Autotools macros, we now require Automake 1.11.2
    #931
  • Work around the case where an Enttec USB Pro widget doesn't respond #341
  • Fix a crash if a client disconnects during RDM discovery #950
  • Stop e131_transmit_test from segfaulting #966
  • Fix the build on Windows
  • Split libolaserver into two parts to stop dpkg-shlibdeps warnings

Internal

  • All the Python code now passes flake8 checking
  • The new web UI now passes jscs checking
  • Switched to using the new command line flags module in ola_rdm_discover
  • Move the ACN code to libs/acn
Assets 3

@nomis52 nomis52 released this Oct 1, 2015 · 2859 commits to master since this release

Features:

  • Add support for the DMXter4A
  • Tidy the output of the Python ola_rdm_get for supported_parameters

RDM Tests:

  • Fix a bug related to split levels not being supported in the dimmer PIDs
  • Allow NR_UNSUPPORTED_COMMAND_CLASS for SET DMX_ADDRESS when the address is not required
  • Switch from a warning to an advisory if it's a manufacturer specific use in GetSensorDefinition
  • Fix some other minor RDM test bugs

Bugs:

  • Fix some Xcode build errors
  • Fix the build on Windows
  • Fix a bug in Artnet universe mapping #856
  • NACK requests for IPv4 default route PID with data
  • NACK with format error requests for DNS PIDs with data
  • Fix a bug regarding stack traces error messages with Python RDM gets #884
  • Support 0.9.43 of microhttpd
Assets 3

@nomis52 nomis52 released this Jul 14, 2015 · 1 commit to 0.9.7 since this release

Bug fixes from the 0.9.6 release.

Bugs:

  • RDM NACK codes displayed with incorrect byte ordering in the C++ client #812
  • Fix endian issues on s390x and PPC architectures.
  • Fix ShowNet endian issues.
  • Add some missing files to the tarball.
  • Restore binary compatibility with 0.9.5 #826
Assets 3
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.