github hyperion-project/hyperion.ng 2.0.0-alpha.7
Hyperion 2.0.0-alpha.7

latest releases: 2.0.16, 2.0.15, 2.0.14...
pre-release3 years ago

Added

  • HyperBian - A Raspberry Pi OS Lite image with Hyperion pre installed. (#832)
  • An option to reset (delete) the database for the commandline has been added (#820)
  • Improve language selection usability (#812)
  • re-added V4L2 Input method from old Hyperion (#825)
  • Windows: Start Hyperion with a console window hyperiond -c (Or new start menu entry) (#860)
  • Get process IDs by iterating /proc (#843)
  • Dump stack trace on crash (Implement #849) (#870)
  • Minor fixes
  • New Devices (#875)
    • Yeelight support incl. device discovery and setup-wizard
    • WLED as own device and pre-configuration
  • Additional device related capabilities (#875)
    • discover, getProperties, identify, store/restore state and power-on/off available for Philips-Hue, Nanoleaf, Yeelight, partially for Rs232 / USB (Hid)
    • New device capabilities are accessible via JSON-API
    • New REST-API wrapper class in support of network devices, e.g. Philips Hue, Nanoleaf and WLED
    • Flexible ssdp-Discovery incl. RegEx matching and filtering
  • Documentation (#875)
    • Process workflow for LED-Devices
    • Documentation of device classes & methods
    • Code template for new LED-Devices available
  • CEC detection (#877)

Changed

  • Updated dependency rpi_ws281x to latest upstream (#820)
  • Updated websocket-extensions (#826)
  • webui: Suppress default password warning (#830)
  • webui: Add French, Vietnamese and Turkish (#842)
  • Show thread names in GDB for better debugging (#848)
  • CompileHowto.md updated (#864)
  • Updated embedded python package (zip) for Linux (#871)
  • DBManager: ORDER BY parameter added to getRecord(s) (#770)
  • Corrected GitHub Actions badge
  • Fix GitHub Actions/Azure Windows Workflow/Pipeline
  • Updated submodules flatbuffers/rpi_ws281x (#873)
  • LED-Device workflow changed allowing proper suspend/resume & disable/enable scenarios (#875)
  • Network LED-Devices will stop sending packages when disabled (#875)
  • Rs232 Provider fully reworked and changed to synchronous writes (#875)
  • Rs232 configuration via portname and system location (/dev/ style), auto detection is not case-sensitive any longer (#875)
  • Additional error handling depending on device type (#875)
  • Add Windows compatibility incl. moving to Qt functions (#875)
  • Add compatibility for different Qt versions (#875)

Fixed

  • device: Nanoleaf (#829)
  • device: LPD8806 Problems fixed (#829)
  • Possible crash on shutdown (#846). Issue #668
  • Enumerate only V4L2 frame sizes & intervals for framesize type DISCRETE (fix BCM2835 ISP) (#820)
  • Fix systemd registration in debian for RPi4 (#820)
  • Fix missing define in Profiler & added header notes (#820)
  • some Windows compile issues
  • Fix: leaking active effects during quit (#850)
  • Correct path for each build configuration
  • Fix heap corruption (#862)
  • Fix OpenSSL dependencies for Windows (#864)
  • Fix resolution change event (#867)
  • some code improvements & cleanup (#861) (#872) (#880) (#876)
  • some little things, as always (#863)
  • AtmoOrb: Buffer length fix and new configuration validations (#875)
  • Added missing DMX SubTypes to configuration (#875)
  • Fix logger (#885)
    • Make logger thread safe
    • Include timestamp in logs
    • Make logs look a bit more cleaner
  • Decrease compile time (#886)
  • Fix some data synchronization error (#890)
  • Fix Qt screenhot crash (#889)
  • Fix crash on startup if no X server available (#892)
  • Fix RPC restart of Hyperion (#894)

Don't miss a new hyperion.ng release

NewReleases is sending notifications on new releases.