Skip to content

Releases: Screenly/Anthias

v0.19.4

23 Dec 18:02
5417e2d
Compare
Choose a tag to compare

Features

  • Added support for Raspberry Pi 5 devices running Raspberry Pi OS (Bookworm) or balenaOS

Bug Fixes

  • Removes blinking cursor on display for x86 devices
  • Fixes wait logic for the IP addresses when displaying the splash page
  • Fixes video assets downloaded from YouTube so that there is sound

Internal

  • Upgraded Django from v3 to v4
  • Refactored and grouped API URL mappings by versions

WebView-v0.3.4

18 Dec 22:18
389f1cc
Compare
Choose a tag to compare
  • Built a WebView binary that is compatible with Raspberry Pi 5 devices running a 64-bit OS

v0.19.3

26 Nov 19:26
9cad443
Compare
Choose a tag to compare

General

  • Updated front-end to use v2 endpoints

API

  • Created the following endpoints
    • /api/v2/backup
    • /api/v2/recover
    • /api/v2/reboot
    • /api/v2/shutdown
    • /api/v1/file_asset
    • /api/v1/assets/content
    • /api/v1/assets/order
    • /api/v1/assets/control

Internal

  • Bumps the following GitHub actions
    • actions/checkout (v4)
    • actions/setup-python (v5)
    • actions/cache (v4)
    • codecov-action (v5)
    • docker/setup-buildx-action (v3)
    • docker/setup-qemu-action (v3)

v0.19.2

20 Nov 19:15
47947f4
Compare
Choose a tag to compare

Internal

  • Wrote a script for starting up a development server
  • Ported the Docker image build script to Python
  • Introduced Webpack for building SASS and CoffeeScript to CSS and JavaScript, respectively

Docs

  • Added a note that Balena disk images downloaded via the releases are now pinned to a version starting v0.19.1
  • Updated info about compatibility
  • Simplified README.md; Details were moved to docs/.

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.