WLED nightly

nightlyPre-releasenightly

Nightly Release 20260717

Added 13
  • Hub75 outdoor panel support
  • Support for Waveshare ESP32-S3-RGB-Matrix
  • Ethernet profiles for QuinLED Dig-Uno/Quad v4 and Dig-Octa 32-8L v4
  • Usermod palettes and UI palette display improvements
  • Pin Info page
  • Gledopto Series devices with Ethernet support
Changed 5
  • Renamed CW LED descriptions to more commonly used CCT
  • Extended CCT blending with exclusive blend mode and bugfix for color jump
  • HUB75 bugfixes for 4-scan and chained panels with new Seengreat pinout
  • Improved bus handling with free choice of bus driver in any order and improved memory calculations
  • Less restrictive DDP header acceptance with safety checks added to all protocols
Fixed 3
  • Analog button fix
  • Game of Life rework
  • Brownout detection improvements aligned with WLEDMM extended error codes

Changelog

Unreleased

Full Changelog

Closed issues:

  • version 16.0.0: audioreactive effect jerkiness on esp32 (ESP-32D) #5724
nightly (2026-07-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • ESP32 ethernet prompting for Wi-Fi every time #5730
  • Live data override breaks gamma correction #5661
  • Xlights cannot auto-discover WLED 16.0.0 (Art-Net "ArtPoll reply" not sent) #5584
  • fix: prevent uint8 underflow in AP client disconnect handler #5733 (yazdan-iot)
  • fix: prevent setInterval memory leak in setEffectParameters() #5732 (yazdan-iot)
  • Fix whole-segment blackout frame at the start of on/off transitions with non-fade blending styles #5726 (npabisz)
  • fix white channel for "Rainbow" and other color_wheel() based effects #5694 (chschu)
  • bugfix in segment deconstructor #5687 (DedeHai)
  • Restore pre 16.0 looks on several FX #5684 (DedeHai)
  • Update pixel buffer after changing matrix dimensions #5675 (DedeHai)
  • Prevent arduino core from assigning default MISO pin #5672 (DedeHai)
  • HUB75 hotfix: prevent double-applying gamma correction #5665 (softhack007)
  • fix button label regression #5636 (benjamw)
  • Fix brighness not being applied properly in nightlight mode #5625 (DedeHai)
  • Audioreactive bugfix: auto-suspend in all realtime modes, but stay active when "Use main segment only" #5599 (softhack007)
  • fix for serial port on esp32 (#5501) #5503 (RobertoD91)
  • DMX Output support exclude message incorrectly displayed on builds *with* support #5353 (netmindz)
  • Full WiFi scan and apply BSSID if used #5351 (DedeHai)
  • Fix for #4643 - Missing MQTT updates #4771 (blazoncek)
  • Fixed UDP Realtime streaming in DNRGBW Mode #4499 (Christanoid)
  • BUGFIX in oscillate FX #4494 (DedeHai)
  • Fix for #3955: added a delay after switching relay #4474 (DedeHai)
  • Playlist output glitchfix update: found it also happens on S3 #4462 (DedeHai)
  • Add correct pin availability for ESP32 Mini modules #4450 (ladyada)
  • Fix output glitches when playlist changes preset for S2 and C3 #4442 (DedeHai)
  • palette effect overflow fix #4435 (TripleWhy)
  • FX: Waterfall, Matripix & Dissolve fix #4428 (blazoncek)
  • BUGFIX PWM brightness discontinuity (fixes #4396) #4419 (DedeHai)
  • BUGFIX for Fairy & Fairytwinkle FX #4407 (DedeHai)
  • Fix for ESPNow remote causing output glitches #4386 (DedeHai)
  • Proper fix for #3605 & #4346 #4356 (blazoncek)
  • Fix for #4153 #4253 (maxi4329)

Merged pull requests:

v16.0.1 (2026-06-30)

Full Changelog

Implemented enhancements:

  • CI: find a solution for including custom PlatformIO build envs from PRs (usermods) in CI builds #5648
  • Request direct IC configuration for WS2811 RGBCCT LED strip #5597
  • E1.31/ArtNet (DMX) group pixels #4899
  • Add an API endpoint for upstream update URL retrieval #4470
  • Ethernet set-up ESP32-ETHERNET-KIT-VE #2591

Fixed bugs:

  • GPIO19 not working as an 2-Wire LED output in 16.0.0 #5670
  • Creating a 2D setup larger than amount of LEDs can lead to crash #5669
  • HUB75: Some 2D effects missing pixel trails in v16.0 (Black Hole, Lissajous, Spaceships) #5664
  • platformio_override.sample.ini -D USERMOD_DALLASTEMPERATURE incorrect. #5643
  • V16 won't run on M5STACK AtomS3 Lite (ESP32S3) with M2 screw hole, 8Mb flash and without PSRAM #5629
  • Twinklefox/Twinklecat dimmer than expected (16.0.0) #5622
  • nightlight problem with brightness transitions (for small changes) #5620
  • With ESPNow remote and no wifi WLED reboots every 15-20min (fixed in 17.0.0-dev) #5614
  • WLED - buttons label incorrect #5613
  • DJ light effect (and others): intensity low after upgrade to v16 #5603
  • AR Gravcenter, Gravcentric and Gravfreq effects not reacting to "Rate of fall" Parameter #5600
  • Error 8: Effect RAM depleted on 8MB ESP32-S3 with QSPI PSRAM #5593
  • Broken revert firmware button #5574
  • LEDs excluded with gap file flash randomly #5378
  • CI/CD supply chain risk: GitHub Actions not SHA-pinned, nightly-release follows @main #5373
  • Multiple security vulnerabilities in WLED #5340
  • Crashes when trying to save LED configuration (esp32 ethernet) #5322
  • DMX Mode "effect" laggy when controlling brightness #5298
  • Deleting segments is not handled properly #4304
  • Reset Segments does not respect 'Make a segment for each output' #4136

* This Changelog was automatically generated by github_changelog_generator

View original

Upgraded? How did it go?

Discussion