Skip to content

Commit d5a71f2

Browse files
authored
Update CHANGELOG.md
1 parent ef37588 commit d5a71f2

File tree

1 file changed

+62
-2
lines changed

1 file changed

+62
-2
lines changed

CHANGELOG.md

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.0-alpha.10...HEAD)
7+
## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.0-alpha.11...HEAD)
88

99
### Breaking
1010

@@ -13,10 +13,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
### Changed
1414

1515
### Fixed
16-
Missing apt package dependancy (libqt5sql5-sqlite)
1716

1817
### Removed
1918

19+
## [2.0.0-alpha.10.1](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.0-alpha.10.1) - 2021-10-03
20+
21+
The release is primarily fixing issues introduced with alpha 10, but covering other findings too.
22+
Thanks to everybody highlighting real problem areas, as well as to those proactively providing fixes for integration via pull requests.
23+
Besides bug fixing, you will find some smaller enhancements which make everybody’s life easier.
24+
25+
The fact that WS281x devices must run under root caused many headaches before in getting them running.
26+
We did not weaken security, but provide you with an easy to use script to switch the user-id of hyperion going forward. Furthermore, device configuration is blocked, if the environment does not allow it.
27+
28+
### Added
29+
- Script to change the user Hyperion is executed with.
30+
To run Hyperion with root privileges (e.g. for WS281x) execute <br> `sudo updateHyperionUser.sh -u root`
31+
- Gif effects can source Gifs via URLs in addition to local files as input
32+
- Smoothing is paused when no input source is available (to save resources)
33+
- System info screen: Added used config path and "is run under root/admin"
34+
35+
#### LED-Devices
36+
- WS281x: Ensure that a device cannot be configured via the UI when Hyperion is not run with root privileges
37+
- WS281x: Update DMA default as per rpi_ws281x recommendation
38+
- Nanoleaf: Support discovering additional Nanoleaf devices, e.g. Shapes
39+
- Nanoleaf: Ability to restore state when Hyperion stops streaming
40+
Note: In case previous state was a dynamic/temporary effect, the state cannot be restored
41+
- Nanoleaf: New Feature: allow to overwrite brightness by Hyperion
42+
43+
### Changed
44+
45+
- The Systemd service registers Hyperion under the name hyperion instead of hyperiond, as this has caused confusion among users in the past.
46+
- Limit maximum LEDs number for WLED and UDP-Raw to 490
47+
- Disable LED update streaming, if LED updates are not required, Sync. Video-Streaming between Layout and Simulation
48+
- Load configuration of last instance used when loading the UI page, Streamline API requests to avoid unnecessary invocations (#1311)
49+
- BobLight: Priorities are not limited any longer. BobLight can feed Priorities [2-253], default is still 128 (#1269)
50+
- Amlogic grabber: Limit grabber to 30fps during discovery
51+
- Amlogic grabber: Continuous image feed even when paused (to not have LEDs switched off), plus no delay when pausing/unpausing
52+
53+
### Fixed
54+
55+
- Fixed that Smoothing with "Continuous Updates" disabled does not provides LED updates (#1068, #1240)
56+
- Fixed Issue Blinking / flickering cursor with QT screen capture on Windows (#1328)
57+
- Fixed Colour effect priority is not deleted when Colorpicker is open (double click on delete is required)
58+
- Fixed reuse local SSDP address (#1324)
59+
- Exclude FB Grabber on Amlogic platform, as FB is included in Amlogic Grabber
60+
- Escape XSS payload to avoid execution (#1292)
61+
- Include libqt5sql5-sqlite packaging dependency
62+
- Fixed embedded Python location (#1109)
63+
64+
#### LED-Devices
65+
- Fixed Philips Hue wizard (#1276)
66+
- Fixed AtmoOrb wizard
67+
- Fixed that Lightpack device does not core when lack of permissions error (LIBUSB_ERROR_ACCESS)
68+
- Fixed Atmo/Karate LED count constraint handling
69+
- Fixed Hue, Disable LED general options (HW Led count & RGB Byte order) as calculated
70+
- Fixed SPI, Tpm2.Net - Memory issues
71+
- Fixed: Nanoleaf does not turn on
72+
- Fixed LED layout - Additional parameters for classic layout were not saved (#1314)
73+
- Fixed Network LED-Device UI: Trigger getProperties for the configured host, when no hosts were discovered
74+
75+
### Removed
76+
77+
- Smoothing: Removed "Continuous Updates" flag as it is obsolete.
78+
In case an LED-device requires continuous updates, use the LED-Device's "Rewrite Time" parameter.
79+
2080
## [2.0.0-alpha.10](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.0-alpha.10) - 2021-07-17
2181

2282
The focus of this release is on user experience.

0 commit comments

Comments
 (0)