Skip to content

Releases: home-anthill/alarm-notifier

3.0.0

Choose a tag to compare

@Ks89 Ks89 released this 28 May 16:46
edc4f6e

Features

  • Added support for configuring the FCM service-account key path with FCM_SERVICE_ACCOUNT_KEY_PATH.
  • Added JSON-formatted responses for 503 Service Unavailable errors.

Bug fixes and security

  • Fixed Redis authentication handling, including URL-encoding credentials and supporting rediss:// TLS URIs.
  • Improved Redis and FCM error handling so partial failures, missing tokens, and missing date fields are logged or surfaced correctly instead of being silently ignored.
  • Prevented credential leaks by redacting Redis secrets from logs/debug output and removing hardcoded secrets from source configuration and Docker image layers.
  • Improved runtime robustness by avoiding response-handler panics, overflow-prone timeout math, and unmanaged background notification tasks.

Code quality

  • Cleaned up Rust code to use more idiomatic error handling, fallible constructors, stronger types, and fewer unnecessary clones or allocations.
  • Removed dead code, unused configuration, unused variants, and redundant helpers.

Tests

  • Improved testability by removing direct environment reads from Redis helpers.
  • Write new unit and integration tests increasing a lot code coverage
  • Cleaned up duplicate test attributes.

2.0.3

Choose a tag to compare

@Ks89 Ks89 released this 16 Mar 00:00
0ddbbb5

Chores

  • fix: restore un-hardened image to prevent issues

2.0.2

Choose a tag to compare

@Ks89 Ks89 released this 15 Mar 21:24
5f24f94

Chores:

  • use the hardened golang docker image

2.0.1

Choose a tag to compare

@Ks89 Ks89 released this 12 Mar 23:08
d80c771

Bugfixes

  • show also debug messages in console

Chores

  • update deps and actions

2.0.0

Choose a tag to compare

@Ks89 Ks89 released this 25 Dec 14:38
9a4b309

Features

  • controllers and sensors can be mixed (now you can have a controller device able to receive commands, but also to send sensor data, like a thermostat)
  • controller devices can have multiple controller features
  • power outage sensor have a standard structure with a features array (called online)

Chores

  • update deps
  • update CI

1.1.0

Choose a tag to compare

@Ks89 Ks89 released this 02 Sep 17:04
1e52276

First stable release

1.0.0

Choose a tag to compare

@Ks89 Ks89 released this 01 Sep 17:16
15520a2

first release - still WIP