v3.6.0: Full Bookworm support (GPIO), 64-bit, ...
Caution
Raspberry Pi OS Trixie is not yet supported.
Using Raspberry Pi OS Bookworm is the current recommendation.
Summary
Features
- #2470 Replace RPi.GPIO with rpi-lgpio
- #1943 Event Device Support (evdev)
- #1970 Shutdown after [Time] idle
- #2332 Add Idle Shutdown Timer support
- #2352 Allow to enable/disable Cover Art in Web App & load from filesystem
- #2425 lift 64bit restriction
- #2557 Improve IRQ configuration and fallback handling for RC522 SPI RFID reader
- #2412 add basic mqtt support
- #2380 Add INA219 battery sensor
Fixes
- #2239 github actions update
- #2284 Add markdown linting
- #2292 search filter in library
- #2293 Stop Back Action at audiofolder root level
- #2307 Build libzmq locally to work on all host types
- #2320 Add Python 3.12 to Action
- #2323 Fix PlayerMPD.rewind to start with the first song
- #2325 Fix CoverartCacheManager
- #2326 Fix PlayerMPD.prev/next() when stopped
- #2351 docker build after pyzmq update
- #2498 fix evdev breakingchange
- #2444 RDM6300 configuration bug
- #2450 Use correct raspi-config command for bookworm
- #2339 fix bad utils.get_config_action invocations
Documentation
- #2257 Extract docs for battery monitor
- #2284 Add markdown linting
- #2300 Manually upgrade to the latest version
- #2301 Fix GPIO shutdown button naming
- #2484 Fix the url to Autohotspot docs
- #2616 installation instructions for new imager version
Chore
- various dependabot updates
What's Changed
- Extract docs for battery monitor by @s-martin in #2257
- github actions update by @AlvinSchiller in #2239
- (doc) Update docstring by @s-martin in #2259
- (maint) Remove duplicate rst by @s-martin in #2269
- merge hotfix 3.5.2 by @AlvinSchiller in #2273
- Event Device Support (
evdev) by @votti in #1943 - fix: search filter in library by @pabera in #2292
- fix: Stop Back Action at audiofolder root level by @pabera in #2293
- Reactivate delete artifact by @AlvinSchiller in #2297
- Docs: Fix GPIO shutdown button naming by @hoffie in #2301
- Add markdown linting by @s-martin in #2284
- docs: Manually upgrade to the latest version by @pabera in #2300
- Customize markdownlint by @s-martin in #2310
- Update CodeQL to v3 by @s-martin in #2312
- fix: Build libzmq locally to work on all host types by @pabera in #2307
- Fix PlayerMPD.rewind to start with the first song (future3) by @hoffie in #2323
- Add Python 3.12 to Action by @s-martin in #2320
- Fix CoverartCacheManager by @hoffie in #2325
- maint: Update actions by @s-martin in #2334
- Fix PlayerMPD.prev/next() when stopped by @hoffie in #2326
- doc: fix typo in docker.md by @s-martin in #2336
- fix: Fix broken utils.get_config_action invocations by @hoffie in #2339
- Merge Hotifx 3.5.3 by @AlvinSchiller in #2346
- fix: docker build after pyzmq update by @pabera in #2351
- feat: Allow to enable/disable Cover Art in Web App & load from filesystem by @pabera in #2352
- (maint) Remove setup-python-dependencies by @s-martin in #2363
- (maint) fix links by @s-martin in #2366
- add details about cards for RC522 by @s-martin in #2372
- (maint) Remove unused read of parameter by @s-martin in #2382
- feat: Add INA219 battery sensor by @saeugetier in #2380
- Docker semantic fix by @pabera in #2451
- Future3/lift 64bit restriction by @mittler-works in #2425
- fix: Use correct raspi-config command for bookworm by @s-martin in #2450
- feat: Add Idle Shutdown Timer support by @hoffie in #2332
- [maint] Ignore LICENSE file in markdown linter by @s-martin in #2455
- fix: correct function name reference in is_debian_version_at_least() by @pabera in #2464
- fix wrong usage of variable introduced with 2450 by @AlvinSchiller in #2473
- Fix the url to Autohotspot docs by @s-martin in #2484
- feat: add basic mqtt support by @c0un7-z3r0 in #2412
- Replace RPi.GPIO with rpi-lgpio for V3 future3 by @s-martin in #2470
- fix evdev breakingchange by @AlvinSchiller in #2498
- fix flake8 config by @AlvinSchiller in #2566
- v3 - fix lgpio build for armv6 and python 3.13 by @AlvinSchiller in #2568
- Improve IRQ configuration and fallback handling for RC522 SPI RFID reader by @astnerdev in #2557
- Update docs by @AlvinSchiller in #2616
- Update docs (update.md) and githook by @AlvinSchiller in #2623
- Release v3.6.0 by @AlvinSchiller in #2258
- fix: release version 3.6.0 by @AlvinSchiller in #2624
New Contributors
- @saeugetier made their first contribution in #2380
- @mittler-works made their first contribution in #2425
- @astnerdev made their first contribution in #2557
Full Changelog: v3.5.3...v3.6.0