Releases: Screenly/Anthias
Releases · Screenly/Anthias
v0.19.4
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
- Built a WebView binary that is compatible with Raspberry Pi 5 devices running a 64-bit OS
v0.19.3
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
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 todocs/
.
v0.19.1
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
or1
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
General
- The images are now pinned to a specific version.
API
- Changed
0
or1
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
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
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 thatv0.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
from38.0.2
to38.0.1
- Adopts a singleton pattern for the media player instance
- Switched to Poetry for the Python linter.
- Includes
wlp*
andenp*
interface names in the list of supported interfaces in the host agent service, so that IP addresses are reliably displayed.
WebView-v0.3.3
Features
- Adds binaries for 64-bit x86
WebView-v0.3.2
- Removed deprecated Qt code.