github wled/WLED nightly
Nightly Release 20260201

pre-release11 hours ago

Changelog

Unreleased

Full Changelog

Implemented enhancements:

  • WPA2 Enterprise Support #2749

Fixed bugs:

  • Relay not switching on at power-up with boot-preset #5312

nightly (2026-01-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • ESP8266: GPIO0 can't be used as an output #5258
  • 0.16.0 - Ethernet not initialising properly #5247
  • Restore preset/config #5246
  • Cannot get WLED version with method specified in Bug Report template #5228
  • "Use Gamma correction for color" not enabled on fresh install #5224
  • Bug in blending styles #5206
  • UI loading is delayed if custom palette is selected upon page load #5204
  • Upgrading to 0.15.3 lost ethernet for my GLEDOPTO Elite ESP32 WLED Controller #5203
  • ESP32-C3: Rotary Encoder Usermod causes panic (Load access fault) when activated #5201
  • Custom palette copy of "C9 2" doesn't render the same as C9 2 [fixed in 0.16] #5195
  • WT32-ETH01 Error 8 Effect RAM depleted #5155
  • Error when loading the PIXEL MAGIC TOOL. #5089
  • Relay not activated on startup with preset on ESP32-C3 #5088
  • Custom palette gradient preview not loading in AP mode #5080
  • GLEDOPTO issues with Home Assistant #5033
  • Missing effect #5022
  • No redirection to Main UI #5002
  • No ethernet connection with Nightly Release 20250919 #4945
  • 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)

Closed issues:

  • LEDs stays ON when changing presets #5137
  • Sync not working in 0.15.1 or 0.16 nightly, but works in 0.14.4 #4981
  • Analog Clock Overlay #4977

Merged pull requests:

v0.14.4-fix1 (2025-12-14)

Full Changelog

Implemented enhancements:

  • Add repo to upgradeData #5184
  • Brightness min/max range setting #5144
  • Back port version reporting for to 0_15_x #5125
  • Report version #5050

Fixed bugs:

  • Reporting - PSRAM #5167
  • CALL_MODE_DIRECT_CHANGE does not trigger synchronization #5162
  • gledopto gl lb 003 won't update to wled 0.15.1 #4806
  • ESP-NOW not functioning on latest build #4655

v0.15.3 (2025-12-04)

Full Changelog

Implemented enhancements:

  • usermods.yml only for PR #5142

Fixed bugs:

  • WebUI ERR_EMPTY_RESPONSE after updating esp8266 from 0.15.1 to 0.15.2 #5136
  • ESP8266 DMA method (pin 3) apparently uses all memory #4906

v0.15.2 (2025-11-29)

Full Changelog

Implemented enhancements:

  • Reporting of PSRAM should be in MB #5129
  • Backport deviceId to 0_15_x #5117
  • Allow segment sync with a command on Main from home assistant #5091
  • Add option to upgrade ESP32 bootloader from update page #4983
  • OTA - Release compatibility #4929
  • Update Platform, Toolchain, Compiler/GCC, C++ Versions #4509

Fixed bugs:

  • UI loads from browser cache even after an update #5119
  • [WLED custom build for Adafruit MatrixPortal S3] Unknown board ID adafruit_matrixportal_esp32s3 #5106
  • Disabling 1D particle system does not restore original/replaced 1D effects #5102
  • ESP32 WROVER-B running WLED 0.16.0 alpha frequently shows a “disconnected” message. #5077
  • Can not boot ESP32 WROVER (0.16-alpha, env:esp32dev_V4_dio80) #5070
  • OTA update from 0.15 to 0.16 not working for ESP32 C3 #5068
  • LEDMAP issues - peek shows correct layout, LEDs do not #5030
  • PWM duty cycle calculation broken? #5025
  • Saving 2D config with higher LED count than configured leads to crash #4911
  • InvalidProjectConfError: Invalid 'wled/src/platformio.ini' (project configuration file): 'No option 'platform_packages' in section: 'esp32s2'' #4829
  • WLED 0.15+ always resets GPIO 0 to become a button pin (two new bugs) #4629
  • Build failure when using -D WLED_ENABLE_DMX builds with led output #4298
  • Led Voltage setting to 12V isn't saved for "Recommended power supply for brightest white:" #3477

Closed issues:

  • Percentage Effect 'blinks' when changing percentage #5074

0.15.2-beta1 (2025-11-07)

Full Changelog

v0.15.2-beta1 (2025-11-07)

Full Changelog

Implemented enhancements:

  • ESP32-C5 support #5020
  • DMX type MULTI RGBCCT #5018
  • ArtNET send ability from GPIO Button... #5009
  • New Effects! Solid 2, Solid 3 (Similar to Chase 2, Chase 3) #4975
  • Add a weather display for the matrix. #4965
  • Reboot instead of restricting LED-type change with multiple buses #4958
  • set_repo.py assumes only single remote #4946
  • Include GitHub repo in build #4943
  • Increase the number of custom user color palettes available #4933
  • .github/workflows/pr-merge.yaml does not include title or link #4879
  • Ability to turn off wifi after a certain amount of time with no connection. #4861
  • .github/workflows/pr-merge.yaml fails to read secrets.DISCORD_WEBHOOK_BETA_TESTERS #4855
  • Resolve mDNS address for MQTT broker #4671
  • Make the segment brightness to work with every effect #4642
  • USERMODS compile branch #4466
  • DDP with mdns names - feature request #4268
  • Multiple Animated Pixel Art SHUFFLE #3343
  • WebRTC or WebSockets interface #1539
  • Safe mode recovery #1032
  • sACN doesn't respect priority levels with multiple e1.31 senders. #768

Fixed bugs:

  • WLED controller keeps bootlooping #5003
  • GPIO19 Data pin (SP530e) disabled by 15.1 upgrade #4979
  • custom color palette box #4963
  • Captive portal not completed properly #4952
  • HUB75 does not save and load back panel width correctly #4948
  • Percent effect starts by zero at every value change #4934
  • MQTT Sync Not Always Happening (Home Assistant Native Integration) #4927
  • [Bug] WebUI become unavailable with hyperHDR #4912
  • Update 0.15.0 to 0.15.1 breaks Ethernet on ABC! WLED V43 Controller #4854
  • WLED_AP NOT SHOWING UP #4851
  • WLED AP not showing after Factory Reset #4850
  • 0.16.0 alpha Boot looping issue on ESP32 #4848
  • Problem installing WLED on ESP32-S3-DevKit-N8R8 #4821
  • dark color mixing regression? #4794
  • 2D "Matrix Generator" issue #4788
  • async-mqtt-client compiled and linked in when WLED_DISABLE_MQTT is set #4648
  • Hardware Setup Length can't be saved after 659 #4614
  • Controller crashes when using incorrect Content-Length in JSON request #4554
  • platformio_override.sample.ini does not work - 'No option 'default_partitions' in section: 'esp32_idf_V4'' #4395
  • LED data corruption with RMT driver #4389

Closed issues:

  • Why does copilot keep producing PRs that do not build #4986
  • ✨ Set up Copilot instructions #4857
  • Brightness factor is not strictly enforced #4824
  • /json/state updates with v: true not published to MQTT #4643
  • Usermods  TTGO-T-Display does not compile  [\#4375](https://github.com/wled/WLED/issues/4375)
    

v0.15.1 (2025-07-30)

Full Changelog

v0.15.1-rc2 (2025-07-27)

Full Changelog

Implemented enhancements:

  • WLED - 0.15.1 release prep #4701

v0.15.1-rc1 (2025-07-26)

Full Changelog

Implemented enhancements:

  • Save effect settings #4784
  • Extend the Usermod V2 Wordclock to 11x11 Pixels #4773
  • Add CPU temperature readout #4753
  • H-bridge on ESP8266 #4716
  • Set /status LWT topic only once #4696
  • Oscillate effect has no fxdata #4656
  • Usermod to force LED reset in off state for long signal line interference #4649
  • syslog / net debug - configurable via gui #4646
  • W281x CCT support #4636
  • Support NEW Esp32-S3 boards #4628
  • Matrix icons Database #4567
  • Segment layering/blending #4550
  • Support more than 1 Wiz remotes #4135
  • two wire cc cw with swapped polarity #4112
  • Enhanced Layering facilities #3417
  • Extend the backup functionality to inculde files under wled-ip/edit #3212
  • Load last preset on power up #3097
  • Nightly Builds? #679

Fixed bugs:

  • 0.15 beta versioning is not semver compliant #4787
  • Skip first leds on nightly causes them to flicker bright white #4759
  • PS effects do not work on large setups #4755
  • User mod requesting settings be saved to disk via readFromConfig() return value causes crash #4752
  • doesnt compile with WLED_DISABLE_OTA #4747
  • CCT information is ignored in 0.16-alpha #4734
  • No blue rendered on WS2814 with parallel I2S on 0.15.0 #4719
  • Switching to 1D strip after using 2D Matrix doesn't address all configured LEDs #4663
  • Syslog / Net debug - several logs created because of missing hostname #4647
  • MQTT /g topic becomes empty when brightness is in the [80,89] range #4644
  • WS2814 Strip only reacts after reboot #4633
  • Unable to install or use WLED on ESP32-S3-WROOM-1 (N16R8). #4631
  • "Auto-calculate W channel from RGB" appears to be ignored for last output #4610
  • Cannot modify LED settings: "Uncaught ReferenceError: chrID is not defined" #4590
  • Home Assistant Integration: After firmware upgrade to 0.15 no preset and playlist selectable #4588
  • WLED 0.15.0 Crashing with APA102 and PWM White #4579
  • "Force max brightness" option in sync settings persists when live data has been overridden #4553
  • Bugs in blending styles #4520
  • Effects "Bouncing Balls" and "Fire 2012" not working when disabling 2D support on C3 #4488
  • Reversing segment with spacing will not clear skipped LEDs #4444
  • wrong devicename (hostname) in the network after power cut #4292
  • Soap Effect Malfunctions if there are Gaps in LED Matrix #4140
  • 0.15.0-b2 causes flashing. Downgrade to 0.14.3 resolves the issue with no other changes #3976
  • Some effects are not working with "sparse" LED matrix #3712

Closed issues:

  • [Fixed] WLED 0.16 crashes when refresing the webpage #4785
  • Slow effects on v0.16.0-alpha #4767
  • Save play list using json api #4743
  • WLED global brightness overwrites ArtNet brightness #4704
  • Installed 0.16.0-alpha not newest version in Homeassistant #4675
  • Custom preset is not applied after toggling wled power state #4638
  • USERMOD_DALLASTEMPERATURE - wont compile 15.1 beta 2 #4613
  • Can't save more than 4 outputs #4603
  • Compiling does not include usermods #4597
  • Wled unusable, Type error: Cannot Read properties of null #4587
  • Playlists always append an "on:true" #4557

v0.15.1.beta2 (2025-02-22)

Full Changelog

v0.15.1.beta1 (2025-02-22)

Full Changelog

Implemented enhancements:

  • [Feature Request] Make it possible to name instances #4537
  • [Feature Request][WebUI][Audioreactive] Add an indicator to the UI if audio packets are received #4515
  • Add option to customize white LED temperature #4508
  • Documentation error on kno.wled.ge UDP Sync page #4496
  • Setting value for "Percent" effect changes preset to "unknown" #4471
  • Auto power off circuit control #4436
  • API Command to get all current colors #4308
  • Adjustable delay time for power on - problem with relay and a flash at power on #3430
  • gif support #3061
  • WiFi connection by BSSID #2151
  • Support WWA in UI #552

Fixed bugs:

  • Cannot build pov_display (user mod) for Esp32dev... #4545
  • Dual Home Assistant setups causes WLEDs devices to go down #4527
  • WLED fails to connect to network with subnet mask greater than /24 #4525
  • "Send notifications on button press or IR" does not work when using "JSON remote" #4519
  • WLED and Ubiquiti U7 pro incompatibility/problem? #4517
  • Build should stop if npm fails #4513
  • preset cycling with wiz remote will not start at expected start from cycle #4478
  • WT32-ETH01 GPIO14 no longer available #4441
  • ESP32 update from 14.4 to 15 not possible #4438
  • Palette effect will not spread palette colors across entire strip #4425
  • Problem with Arc option (1d expand FX) #4416
  • Some LEDS stay on after turning off WLED with Dissolve effect in v0.15.0 #4401
  • Weird flicker when toggling on/off Athom bulbs with 0.15.0-b6 #4396
  • Internal temperature causes 'error 12: preset not found' even without any presets #4390
  • SK6812 RGBW colors broken in 0.15.0 on ESP32, not ESP8266, works in 0.14.4 #4380
  • WLED Stops working after 3 min #4378
  • Pallette colors not working anymore #4377
  • Failing to read map and gaps after update from 0.14.4 to 0.15.0 #4376
  • Various usability problems in the LEDs settings page - Type not changeable, GPIO, Length and mA/LED settings sometimes lost upon save #4280

Closed issues:

  • Time-controlled Enabled/Disabled Preset Reset after Reboot #4532
  • does not save new segment name, when editing and checking #4454
  • Back button on Update.htm #4417
  • Estimated Current Isn't Reported When Off Since 0.15.0 #4383
  • [ESP32] Unable to upgrade from 0.14.4 to any 0.15.x releases #4369
  • Effect list returned to Home Assistant is not filtered for 2D #4364
  • Playlist doesn't stop on ir remote FX command #4349

* This Changelog was automatically generated by github_changelog_generator

Don't miss a new WLED release

NewReleases is sending notifications on new releases.