WLED Beta Release 0.15.0-b7
Pre-releaseWelcome to WLED 0.15.0-b7 "Kōsen"!
May the ray of light inspire you to do great things.
WLED 0.15.0-b7 is a release candidate of WLED 0.15.0. It only features code improvements and bugfixes.
This version's highlights are:
- Fix alexa devices invisible/uncontrollable (#4214 by @Svennte)
- Add visual expand button on hover (#4172)
- Usermod: Audioreactive tuning and performance enhancements (by @softhack007)
/json/live
(JSON live data/peek) only enabled when WebSockets are disabled- Various bugfixes and optimisations: #4179, #4215, #4219, #4222, #4223, #4224, #4228, #4230
Please see the changelog for a detailed list of changes!
Full Changelog: v0.14.4...v0.15.0-b7
NOTE:
WLED has transitioned from MIT license to EUPL v1.2 license after the release of 0.15.0-b6. Any fork wishing to continue to use MIT license will need to stop updating from upstream as EUPL cannot be converted to MIT.
As @Aircoookie wrote:
What is the difference between EUPL and MIT?
The license WLED had so far from the very first version is the MIT license - this basically allowed you to do anything with the code as long a you maintained attribution.
The EUPL is a copyleft license, which means that if you distribute WLED, you also have to release the source code.
However, it has several advantages over the GPL family of licenses - these have a viral effect in that you are locked into that GPL variant and will never be able to use that code under any other license (except if you obtain the consent of all contributors to change the license)
EUPL code on the other hand may be incorporated into projects under a number of other copyleft licenses - including the GPL, AGPL, MPL and OSL.
As an added benefit, it is written with intricacies of EU law in mind and a legally binding version is available in 23 languages.
See Discord for full announcement.
WARNING:
This version includes binaries for ESP8266 which feature double CPU clock frequency (160MHz) distinguished by the _160
name suffix. Although it has been tested on many variants of ESP8266 there may be devices that do not support overclocking the CPU. If your device is in places hard to reach or difficult to flash DO NOT use these binaries unless you test them on a similar device first. And even then there are no guarantees that a particular device will run correctly with overclocked CPU.
In case you do update with 160MHz version and your device fails to boot or operates incorrectly you may need to connect it to a computer and flash it serially using USB connection. Please erase flash prior to doing so.
ESP8266 binaries also include _compat
binaries which use 0.14.0 style networking stack for situations where network connectivity was an issue.
A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️