Skip to content

2.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Sep 19:05

What's Changed

ArPI 2.8 introduces SMS-based security notifications and configuration management through a centralized GSM provider and SmsHandler. This release also improves monitoring reliability, sensor-aware arming, notification processing, and the release/testing workflow.

Features

  • Added SMS handling with configuration management and message simulation.
  • Introduced centralized GSM modem management through GSMProvider.
  • Added network monitoring and related notifications.
  • Improved arm/disarm behavior and re-arming checks.
  • Prevented arming when sensors are active.
  • Prevented arm operation re-entrance.

Bug Fixes

  • Fixed SMS action enable/disable behavior.
  • Fixed GSM adapter mocking.
  • Improved timezone-aware datetime handling.
  • Increased notification processing retry wait time.

Testing

  • Split functional testing into separate suites.
  • Fixed the functional test task.
  • Set the test suite name.
  • Added GSM testing coverage.

Tooling

  • Improved version and prerelease handling.
  • Updated package and GitHub Actions versions.
  • Namespaced Taskfile names and improved task formatting.
  • Improved the user script.

Build Information

  • Version: v2.8.0:6cb437d
  • Branch: main
  • Build Date:
  • Commit: 6cb437d
  • Workflow Run: 34266829475

Full Changelog: 2.6.0...2.8.0