github kOlapsis/maintenant v1.2.9
Alerts channels (bug fix)

latest releases: v1.3.5, v1.3.4, v1.3.3...
2 months ago

Bug fixes

Webhook subscriptions could not be created

Creating a webhook subscription through the API or the UI was failing with an internal error on fresh installs. Subscriptions can now be created, edited, tested, and deleted as expected.

Endpoint alert notifications showed a blank entity name

When an alert fired on a standalone HTTP/TCP monitor (one created manually, not auto-discovered from a container label), the notification sent to channels (webhook, Discord, Slack, Teams, email) contained an empty entity name. The monitor's configured name is now used correctly in all notification formats.

Endpoint monitor rejected interval equal to timeout

Creating or updating an endpoint monitor with a check interval equal to its configured timeout was incorrectly refused. The validation now accepts interval == timeout — only interval < timeout is rejected.


Improvements

MAINTENANT_ALLOW_PRIVATE_WEBHOOKS for local development stacks

A new environment variable lets operators running maintenant inside a local Docker Compose stack point alert channels and webhook subscriptions at internal hostnames (e.g., http://webhook-tester:8080/...) without hitting the HTTPS + private-IP protection that applies in production.

This variable has no place in a production deployment. It exists solely to simplify local end-to-end testing without a public HTTPS endpoint.

services:
  maintenant:
    environment:
      MAINTENANT_ALLOW_PRIVATE_WEBHOOKS: "true"

Upgrading from v1.2.8

docker compose pull && docker compose up -d --force-recreate

The database is migrated automatically on first start. No configuration changes are required.

Don't miss a new maintenant release

NewReleases is sending notifications on new releases.