Releases: Screenly/Anthias
Releases · Screenly/Anthias
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.
v0.18.8
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
- Modified handling and display of image assets via D-Bus