• 0.6.0 04db7e9f63

    0.6.0 (Beta) Pre-release

    Rinanyae released this 2026-06-10 06:24:19 +00:00 | 3 commits to main since this release

    Arcane Status v0.6.0

    This is a big release with new notification options, better maintenance windows, SSL certificate monitoring, audit logs, public incident feeds, and improved background worker support.

    Note: v0.5.0 was skipped, so this release goes straight to v0.6.0.
    Note: with v0.6.0 makes Arcane Status a beta, we will now only add a few smaller features and our main focus will be on bug fixes and polishing Arcane Status for 1.0.


    New: Webhook Notifications

    Admins can now add webhook endpoints to receive automatic notifications when important events happen.

    Webhooks are sent for:

    • Endpoint status changes
    • Incident creation and updates
    • Incident resolution
    • Maintenance window start and end events

    Webhook notifications now include:

    • Signed JSON payloads using HMAC
    • Retry handling for failed deliveries
    • Safer verification for receiving systems

    This makes it easier to connect Arcane Status with external tools, custom automations, chat systems, and internal dashboards.


    New: SSL/TLS Certificate Monitoring

    Arcane Status can now monitor SSL/TLS certificate health for HTTPS endpoints.

    This helps detect certificates that are:

    • Valid
    • Expiring soon
    • Expired
    • Recovered after renewal

    Admins can now:

    • Enable or disable SSL checks per endpoint
    • Set the warning window in days
    • View SSL status in the admin endpoint list
    • Open detailed SSL information for an endpoint

    The public status page now also shows certificate status, including whether a certificate is valid, expiring, or expired.

    SSL alerts are supported through:

    • Email notifications
    • Discord webhooks

    Certificate checks run automatically every 6 hours.


    New: Improved Maintenance Windows

    Maintenance windows received a major upgrade.

    What’s new

    • Maintenance descriptions now support Markdown
    • Line breaks are preserved
    • Admins can preview descriptions before publishing
    • Maintenance windows can now affect multiple services
    • Existing maintenance windows can now be edited
    • Public maintenance notices can be dismissed and remembered

    Maintenance statuses

    Maintenance windows now move through a full lifecycle:

    • Scheduled
    • In progress
    • Completed
    • Cancelled

    Admins can also:

    • Start maintenance immediately
    • End maintenance immediately
    • Cancel maintenance

    Recurring maintenance is now supported for:

    • Daily schedules
    • Weekly schedules
    • Monthly schedules

    Maintenance start and end events can also trigger webhooks automatically.


    New: Audit Log

    Arcane Status now records important admin and system actions in a dedicated audit log.

    Tracked activity includes:

    • Endpoint changes
    • Incident changes
    • Maintenance changes
    • Category changes
    • User changes
    • API key changes
    • Settings changes
    • Authentication events

    Admins can view the audit log from a new tab in the admin dashboard.

    The audit log supports:

    • Filtering by resource type
    • Filtering by user
    • Filtering by action
    • Search
    • Pagination
    • Expandable event details

    Audit log entries are automatically cleaned up after 365 days.


    New: Public Atom Feed for Incidents

    Arcane Status now provides a public Atom feed for recent incidents.

    Available feed URLs:

    • /api/v1/feed.xml
    • /feed.atom

    The feed includes the 50 most recent incidents with:

    • Incident severity
    • Incident status
    • Affected services
    • Latest update

    The public status page now includes:

    • Feed autodiscovery
    • A subscribe icon

    This makes it easier for users to follow incident updates from feed readers and other tools.


    New: Separate Background Worker Support

    Background jobs can now run separately from the main web server.

    This includes:

    • Monitoring checks
    • Notification delivery
    • Realtime event publishing

    Arcane Status can still run workers inside the main process, but larger installs can now run them as a separate worker process.

    This improves flexibility for deployments where the web server and background jobs need to be scaled or managed separately.

    • RUN_WORKERS
    • WORKER_SECRET
    • API_INTERNAL_URL

    SQLite handling was also improved with WAL mode and a busy timeout, helping the API and worker share the same database more safely.


    Fixed

    Incident Page Crash

    Fixed an issue where the incident page could crash when the endpoints API returned data in an unexpected object format.


    Admin Notes

    Before upgrading, admins should review the new configuration options if they plan to use separate workers.

    Recommended checks:

    • Confirm webhook secrets are configured where needed
    • Review SSL monitoring settings per endpoint
    • Check maintenance windows after upgrade
    • Review worker settings if using a separate worker process
    • Confirm notification delivery is working as expected

    Summary

    Arcane Status v0.6.0 is a major release focused on:

    • More notification options
    • Better maintenance management
    • SSL certificate visibility
    • Stronger admin accountability
    • Easier public incident subscriptions
    • More flexible deployment options
    • Improved reliability for larger setups
    Downloads