Skip to content

Releases: Screenly/Anthias

v0.19.1

30 Oct 17:50
c8c8604
Compare
Choose a tag to compare

General

  • Removes option for installing Anthias from the experimental branch.

Docs

  • Updates how-tos for setting up Anthias in development mode

API

  • Reverted boolean fields to 0 or 1 integer fields
  • Reverted the duration fields from an integer field to a string field
  • Take note that the changes back to boolean and integer fields will be done on a separate pull request.

Internal

  • Adds a GitHub workflow for generating SBOM data.

v0.19.0

17 Oct 20:47
ddff149
Compare
Choose a tag to compare

General

  • The images are now pinned to a specific version.

API

  • Changed 0 or 1 fields to Boolean fields

Enhancements

  • Improved look and feel of the API documentation

Internal

  • Changed web back-end framework from Flask to Django
  • Removed custom SQLite helpers

v0.18.10

16 Oct 17:16
e3cfeb1
Compare
Choose a tag to compare

Bug Fixes

  • Renames label in the System Info page from Raspberry Pi Model to Device Model

Docs

  • Included x86 in the list of supported devices (for those running Raspberry Pi OS Lite).
  • Removed docs for manually playing around with basic authentication via the command line

Internal

  • Refactored routes in server.py into separate files/modules
  • Fixed broken Qt 6 download link in the script used for building the WebView for x86 devices.
  • Cleaned up unused/untraversed commands during server startup

v0.18.9

20 Sep 18:17
8f6d8b0
Compare
Choose a tag to compare

Bug Fixes

  • Removes Monitor Info field from the System Info page
  • Fixes the issue when enabling basic authentication via the Settings page
  • Fixes the issue where an asset is not being displayed if it’s the only asset that’s active.
  • Excludes link-local IPv6 addresses from the splash page

Cleanup

  • Remove the Latest Viewer Logs section from the System Info page.

Enhancements

  • Did an overhaul of the installer script. It now allows you to install specific versions starting v0.18.7. Take note that v0.18.7 only works on Bullseye and older.

Features

  • Adds support for 64-bit x86 devices running Raspberry Pi OS Lite (Bookworm).
    • Take note that there's no support yet for x86 devices running BalenaOS, so the x86-compatible image is not included in this release.

Internal

  • Replaced retry with tenacity
  • Downgrade the host’s cryptography from 38.0.2 to 38.0.1
  • Adopts a singleton pattern for the media player instance
  • Switched to Poetry for the Python linter.
  • Includes wlp* and enp* interface names in the list of supported interfaces in the host agent service, so that IP addresses are reliably displayed.

WebView-v0.3.3

17 Sep 21:46
5e55668
Compare
Choose a tag to compare
WebView-v0.3.3 Pre-release
Pre-release

Features

  • Adds binaries for 64-bit x86

WebView-v0.3.2

12 Sep 03:29
3808372
Compare
Choose a tag to compare
  • Removed deprecated Qt code.

v0.18.8

15 Aug 20:12
a803fe8
Compare
Choose a tag to compare

Bug Fixes

  • Fix the Anthias installer to work with Debian 12 (Bookworm).
  • Remove the blinking cursor in the top-left corner of the display.
  • Hide the Update Available header for Balena-based instances and for up-to-date
    Debian-based instances.
  • Fix the Balena Supervisor version being displayed as None in the
    Integrations page.
  • Fix the display showing HTTP 502 error when the web server is not yet ready.
  • Fix shutdown and reboot via web not working after at least 10 minutes
    of uptime.
  • Update the help text for the default durations in the Settings page.
  • Fix URL validation when adding a new asset. Trigger the validation during
    keypress as well.
  • Fix the splash screen not showing up-to-date IP addresses.
  • Fix broken API docs page.

Docs

  • Update "What hardware to I need to run Anthas?" section in the website.
  • Improve docs on using the Balena-based images.

Enhancements

  • Update the standby image to show the Anthias logo instead of the old
    Screenly logo.
  • Include upgrade instructions in the Settings page that shows up if updates
    are available in Debian-based instances.

New Features

  • Add support for 4K display.
  • Include IPv6 addresses in the splash screen.
  • Includes support for installing an experimental version of Anthias on devices
    running Raspberry Pi OS Lite.

Internal

  • Remove unused image files.
  • Remove unused USB assets, upgrade, and legacy Wi-Fi code.
  • Fixes the Anthias to Screenly migration script.
  • Introduces Python linting in CI.
  • Upgrade the Docker containers from Buster to Bullseye. This includes the
    Python version bump from 3.7 to 3.11.
  • Upgrade the WebView builder to use Bullseye instead of Buster.
  • Use VLC as a replacement for OMXPlayer for video playback.
  • Create a script for installing (trusted) self-signed certificates.

WebView-v0.3.1

28 Jul 20:56
4bd295c
Compare
Choose a tag to compare
  • Modified handling and display of image assets via D-Bus

WebView-v0.3.0

19 Jul 04:25
ec710ed
Compare
Choose a tag to compare
  • Upgrades Qt from 5.15.2 to 5.15.14
  • Upgrades base image of the binaries from Debian 10 (Buster) to Debian 12 (Bookworm)

v0.18.7

14 Mar 22:11
154325b
Compare
Choose a tag to compare

Bug Fixes

  • Fix byte-encoding issue when attempting to download an asset.
  • Fix issue wih downloading backup data via the Get Backup button in the
    Settings page.
  • Fix video playback by replacing VLC with OMXPlayer for Raspberry Pi 4.

Docs

  • Improve docs for running unit tests locally.
  • Add docs for setting up Wi-Fi manually for devices running Raspberry Pi OS
    Lite.
  • Add docs for self-deploying Anthias on a custom Balena Cloud fleet.

Enhancements

  • Rebrand Screenly OSE to Anthias.
  • Apply a major web UI overhaul.

Internal

  • Migrate from Python 2 to Python 3.
  • Use yt-dlp instead of youtube-dl for downloading YouTube videos.