Skip to content

Releases: eveningsco/sol-release

AMP Mode and UI updates

11 Dec 16:10

Choose a tag to compare

Combined SOL release package
Build date: 12112025_16-09-42

Component Sources

  • sol-software Release-12112025_15-58-38 (branch: feature/amp_mode, commit: 80dda52, PR: #29)

    Commits
    • feature: implement AMP mode toggle and UI updates for mode switching
  • sol-utils Release-12082025_20-15-59 (branch: main, commit: 2c37347)

  • sol-server Release-12112025_01-38-43 (branch: main, commit: 35b9c5d)

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

Original Release

11 Dec 01:02

Choose a tag to compare

Combined SOL release package
Build date: 12112025_01-02-24

Component Sources

  • sol-software Release-12112025_00-25-25 (branch: bugfix/timestamps, commit: 49bcc87, PR: #28)

    Commits
    • fix: improve timer handling in livestream functionality
  • sol-utils Release-12082025_20-15-59 (branch: main, commit: 2c37347)

  • sol-server Release-12112025_01-02-08 (branch: feature/disable-rtmp-until-test, commit: 7febf22, PR: #40)

    Commits
    • chore:Hide manual configuration section and disable RTMP input until testing is complete
    • Disable RTMP and stream key input fields until testing is complete

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

April Upgrade

09 Apr 01:21

Choose a tag to compare

  • Firmware update management: Devices now track their installed version and only show the update button when a new release is actually available, with a "Device is up to date" message otherwise
  • USB/recordings fix: Fixed a bug where wall chargers were incorrectly triggering USB mass storage mode, unmounting the recordings partition every 10 minutes and showing users ~4GB of rootfs instead of the real ~23GB recordings storage
  • Audio upgrade: Sample rate bumped to 192kHz, removed the red text in the corner, added AMP mode toggle
  • Reliability: Update manager now retries on DNS failures after boot, filebeat logging optimized to cut ingestion volume by ~65%, and all CI tests are passing clean

Build date: 04092026_01-21-33

Component Sources

  • sol-software Release-04082026_23-45-28 (branch: main, commit: 321455d)
  • sol-utils Release-04092026_01-09-41 (branch: main, commit: bea5c3a)
  • sol-server Release-04082026_22-30-28 (branch: main, commit: 90828a6)

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

Combined Release 04082026_22-08-30

08 Apr 22:08

Choose a tag to compare

Pre-release

Combined SOL release package
Build date: 04082026_22-08-30

Component Sources

  • sol-software Release-04082026_21-58-01 (branch: fix/usb-mode-wall-charger, commit: f25fd1b, PR: #41)

    Commits
    • fix: don't enter USB mode when plugged into wall charger
  • sol-utils Release-04082026_20-44-59 (branch: feature/sol-update-tracking, commit: 1d4d7ba, PR: #23)

    Commits
    • feat: optimize filebeat config to reduce noise and improve signal
    • feat: restore ownership of version file to 'pi:pi' after saving release tag
    • feat: add release tag support for update process and save installed release tag
    • chore: implement retry logic for fetching releases from GitHub API
  • sol-server Release-04082026_21-56-39 (branch: feature/firmware-update-check, commit: dce1516, PR: #52)

    Commits
    • fix: detect unmounted recordings partition in disk usage
    • feat: add Playwright e2e tests for firmware update UI
    • feat: show "Device is up to date" when no firmware update available
    • feat: Add firmware update check functionality and update UI accordingly

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

Combined Release 04082026_21-56-54

08 Apr 21:57

Choose a tag to compare

Pre-release

Combined SOL release package
Build date: 04082026_21-56-54

Component Sources

  • sol-software Release-04082026_20-24-08 (branch: main, commit: 4da10dd)

  • sol-utils Release-04082026_20-44-59 (branch: feature/sol-update-tracking, commit: 1d4d7ba, PR: #23)

    Commits
    • feat: optimize filebeat config to reduce noise and improve signal
    • feat: restore ownership of version file to 'pi:pi' after saving release tag
    • feat: add release tag support for update process and save installed release tag
    • chore: implement retry logic for fetching releases from GitHub API
  • sol-server Release-04082026_21-56-39 (branch: feature/firmware-update-check, commit: dce1516, PR: #52)

    Commits
    • fix: detect unmounted recordings partition in disk usage
    • feat: add Playwright e2e tests for firmware update UI
    • feat: show "Device is up to date" when no firmware update available
    • feat: Add firmware update check functionality and update UI accordingly

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

Combined Release 04082026_21-32-02

08 Apr 21:32

Choose a tag to compare

Pre-release

Combined SOL release package
Build date: 04082026_21-32-02

Component Sources

  • sol-software Release-04082026_20-24-08 (branch: main, commit: 4da10dd)

  • sol-utils Release-04082026_20-44-59 (branch: feature/sol-update-tracking, commit: 1d4d7ba, PR: #23)

    Commits
    • feat: optimize filebeat config to reduce noise and improve signal
    • feat: restore ownership of version file to 'pi:pi' after saving release tag
    • feat: add release tag support for update process and save installed release tag
    • chore: implement retry logic for fetching releases from GitHub API
  • sol-server Release-04082026_21-31-48 (branch: feature/firmware-update-check, commit: 32b26b2, PR: #52)

    Commits
    • feat: add Playwright e2e tests for firmware update UI
    • feat: show "Device is up to date" when no firmware update available
    • feat: Add firmware update check functionality and update UI accordingly

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate

Combined Release 04082026_21-11-42

08 Apr 21:12

Choose a tag to compare

Pre-release

Combined SOL release package
Build date: 04082026_21-11-42

Component Sources

  • sol-software Release-04082026_20-24-08 (branch: main, commit: 4da10dd)

  • sol-utils Release-04082026_20-44-59 (branch: feature/sol-update-tracking, commit: 1d4d7ba, PR: #23)

    Commits
    • feat: optimize filebeat config to reduce noise and improve signal
    • feat: restore ownership of version file to 'pi:pi' after saving release tag
    • feat: add release tag support for update process and save installed release tag
    • chore: implement retry logic for fetching releases from GitHub API
  • sol-server Release-04082026_20-44-37 (branch: feature/firmware-update-check, commit: 90354d2, PR: #52)

    Commits
    • feat: show "Device is up to date" when no firmware update available
    • feat: Add firmware update check functionality and update UI accordingly

Included Files

Executables:

  • sol-server.zip
  • sol_software
  • sol_update_gui
  • sol_update_backend
  • sol_update_manager
  • sol_update_manager_gui
  • mass_gadget_watchdog
  • update_version_info
  • gpio_shutdown_trigger
  • off_mass_gadget
  • on_mass_gadget
  • expand_exfat
  • provision
  • mp2624

Service Files:

  • sol-server.service
  • sol_software.service
  • sol-connectivity.service
  • sol-connectivity.timer
  • mass_gadget_watchdog.service
  • update_version_info.service
  • update_version_info.timer
  • filebeat.service
  • fbcp.service
  • mp2624_watchdog.service
  • sol_update_manager.service

Config Files:

  • filebeat.yml

Logrotate Files:

  • mp2624-logrotate
  • sol-server-logrotate
  • sol_software-logrotate
  • mass_gadget_watchdog-logrotate
  • sol_update_manager-logrotate