Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 140 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,143 @@
x/y/2026 ola-0.11.0
Uncategorised and unsummarised PRs:
#1000

@aroffringa aroffringa Jul 19, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1000
* Initial Pychecker for OLA work

#1008

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1008
* Add Favicons and manifest files to the new web UI

#1014
#1015
#1035
#1039
#1045
#1052
#1067
Comment on lines +5 to +11

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1014
#1015
#1035
#1039
#1045
#1052
#1067
* Fix new flake8 issues due to latest pep8
* OLA Trigger tidying and improvements
* Grunt cleanup
* Move common device info to device description, rather than ports
* Fix typo in plugins/spi/SPIOutput.cpp
* Fix a Python include.
* Plugfest work and various RDM test fixes and improvements

#1080 - #1028
#1100
#1134
#1136
#1138
#1140
#1142
#1146
#1147
#1176
Comment on lines +13 to +21

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Update some PLASA references to ESTA
  • Adds support for AVLdiy.cn D512 usb dmx device, closes add support for AVLdiy.cn device #1073
  • Added DMXCreator 512 Basic USB interface
  • Allow keyboard input for keypad
  • More doxygen updates
  • Markdown for plugin descriptions
  • Several small Web UI improvements
  • Support ShowJockey devices
  • Standardise some test names

#1181
#1185
#1196
#1209
#1213
#1215
#1231
#1237
#1242
#1260
#1268
#1269
Comment on lines +22 to +33

@aroffringa aroffringa Jul 19, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1181
#1185
#1196
#1209
#1213
#1215
#1231
#1237
#1242
#1260
#1268
#1269
* Add some more RDM tests
* migrate all plugin descriptions to Markdown
* Add more missing RDM tests
* Fix an error that snuck in with #1185
* Add my RDM test listing/generation script
* More RDM tests
* Add java/OlaClient.getUniverseList()
* Display manufacturer name from the PID files to make life easier during RDM testing
* Fix configure to mangle AM_LDFLAGS instead of LDFLAGS, which it has no business to mangle.
* Update the link to the example plugin walkthrough
* Plugfest RDM changes
* More minor code tweaks

#1270

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1270
* Add an ola_trigger config to control relays using crelay

#1273
#1275
#1277
#1289
#1292
#1294
#1295
#1297
#1298
#1299
#1300
Comment on lines +35 to +45

@aroffringa aroffringa Jul 19, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1273
#1275
#1277
#1289
#1292
#1294
#1295
#1297
#1298
#1299
#1300
* More minor code fixes
* Added sensor ranges and units to RDM ModelCollector
* More RDM test changes
* SPI DMX receiver
* Support for Eurolite USB-DMX512-PRO MK2
* Yet More RDM tests
* More missing RDM tests
* Even more missing RDM tests
* Still even more missing RDM tests
* More IP RDM tests and tidy zero based ones
* Still even more RDM tests

#1301 - #1290
#1303
#1304
#1305
#1307
#1310
#1312
#1314
#1319
Comment on lines +47 to +54

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1303
#1304
#1305
#1307
#1310
#1312
#1314
#1319
* clarfied/expanded build instructions for debian and similar distribut…
* More RDM test work
* Fix some more RDM tests
* Add some more missing tests, rename some others for clarity
* Still more RDM tests
* Still further RDM tests
* Various minor code tidying
* More Doxygen

#1326

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1326
* Add a new specific OLA_ASSERT_DMX_EQUALS test

#1329
#1336
#1342
#1343
#1348
#1350
#1355
#1358
#1359
#1369
#1380
#1389
Comment on lines +56 to +67

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1329
#1336
#1342
#1343
#1348
#1350
#1355
#1358
#1359
#1369
#1380
#1389
* Initialize members of SPIDMXParser class
* Eliminate protobuf AddDescriptors() call.
* Ensure we populate the named UIDs in all circumstances
* Increment the transaction number for each RDM packet
* Initial version of Nanoleaf Aurora control
* Breaking API change, rename *syncron*(sic) to *synchron*
* Breaking API changes, spelling errors
* added APA102 with Pixel Brightness mode
* Fix a few more spelling issues
* Add link to my Bachelor's Thesis in SPI DMX Plugin's README
* Spi plugin port count
* Fix the Nanoleaf plugin ID I forgot to assign

#1391

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1391
* Renamed StatusMessageIdToString to StatusCodeToString in the
E1.33 E133StatusHelper code to avoid ambiguity

#1405
#1410
#1415
Comment on lines +69 to +71

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1405
#1410
#1415
* Rename ArtNet, Artnet, artnet, Art-net to Art-Net
* Feature/de interface
* Avoid use of root logger and fix close callback in python3

#1417

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1417
* Fix some minor typos

#1450
#1457
#1467
#1476
#1490
#1494
#1512
#1520
Comment on lines +73 to +80

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1450
#1457
#1467
#1476
#1490
#1494
#1512
#1520
* Detach kernel driver to allow claiming of USB interface
* Use Pandoc to render the GFM config file docs as HTML
* Extend configure so we switch to C++11 if necessary for Protobuf 3.6
* Add support for dimmer curves per E1.37-1
* Allow the README to header converter to handle double quotes
* Implement DIMMER_INFO, DIMMER_MINIMUM, and DIMMER_MAXIMUM PIDs per E1.37-1
* Add a screenshot mode which hides private data, also more RDM test and model collector improvements
* Fix some RDM discovery bugs

#1522 - Towards #1396
#1525
#1532
#1535
#1556
#1561
Comment on lines +82 to +86

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1525
#1532
#1535
#1556
#1561
* Master resync and bump our POM minimum Java requirements
* Various tidying up/improvements
* Various improvements including fixing range validation
* Support for Eurolite MK2 with conflict checks
* Fix Getting Dimmer Max Value

#1608 - #1592
#1620
#1621
#1625
#1633
#1647
#1648
#1683
#1701
#1705
#1706
#1712
#1717
#1720
Comment on lines +88 to +100

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1620
#1621
#1625
#1633
#1647
#1648
#1683
#1701
#1705
#1706
#1712
#1717
#1720
* Protobuf 3.11 compatibility
* Explicitely link against tinfo. Needed for ncurses 6
* Allow all origin in HTTPServer responses (CORS)
* Add Stylelint CSS linter
* ola_rdm_get/set should only display actionable PIDs
* Add in/out point support to ola_recorder
* Extend examples/streaming-client to read universe numbers from STDIN
* Fix for old versions of libmicrohttpd and older compilers
* Fix make check on older compilers (ULL in UIDTest)
* Fix some more Python 3 errors
* usbdmx: Move widget deletion to main thread
* Set a default value for the enabling Eurolite Mk2 preference
* More thorough checking of SLOT_INFO and DEFAULT_SLOT_VALUE edge cases

#1787 - #1544
#1807
#1826
#1828
#1830
#1831
#1832
#1834
#1840
#1854
#1855
#1888
#1896
#1898
#1901
#1904
#1914
#1926
#1932
#1953
#1976
Comment on lines +102 to +121

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1807
#1826
#1828
#1830
#1831
#1832
#1834
#1840
#1854
#1855
#1888
#1896
#1898
#1901
#1904
#1914
#1926
#1932
#1953
#1976
* Ensure the dummy data we provide is binary to be compatible with Python 3
* Something else we support apparently
* Add a helper method to convert an RDMResponse to a NACKing RDMResponse
* Pack and unpack UIDSets
* Update JUnit in pom.xml. Fixes https://github.com/OpenLightingProject/ola/security/dependabot/1
* Update manufacturer names
* More Python 3 RDM test compatibility
* Refresh the manufacturer names list and remove the duplicates too. Also master resync
* Fix codespell typo
* Update Debian Package Services and Config Directory
* Add a Eurolite serial number check
* Add some testing of MAC addresses within messaging fields
* Add the ability to set a universe to blackout instead via ola_set_dmx
* Initial IPv6 classes
* Do some minor formatting tweaks
* Fix spelling/grammar in RPC error message
* Add support for the IPv6 data type to the RDM messaging
* Track Eurolite MK2 by actual serial number where available
* Add initial E1.33 RDM tests
* Add support for the uint64 and int64 data types to the RDM messaging

#1978

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1978
Add support for DMXControl Projects e.V. Nodle R4S interfaces

#1981
#1983
Comment on lines +123 to +124

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1981
#1983
* Check if an interface is listed multiple times in LIST_INTERFACES
* Fix build for macOS where endian.h is not available

#1986

@peternewman peternewman Jul 12, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1986
* Fix some minor typos

#1996
#1999
#2004
#2014
#2032
#2041
Comment on lines +126 to +131

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#1996
#1999
#2004
#2014
#2032
#2041
* Add some E1.37-5 PIDs and accompanying RDM tests
* More RDM Responder tests
* E1.20 2025 Updates
* Tidy the Mac OS Endian behaviour
* E1.33 RDM Tests and other improvements
* Add more TSP slot ID definitions

#2042

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#2042
* Add support for NORTLE FTDI interfaces #1659

#2046
#2052
#2054
Comment on lines +133 to +135

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#2046
#2052
#2054
* Plugfest discovered fixes
* Modify compiler flags to suppress variable length array error
* RDM parameter info updates



Pychecker stuff
E1.33 - cherry picks

x/y/2026 ola-0.10.10
Features:
* Generate coverage
Expand Down
Loading