Releases: line/promgen
Releases · line/promgen
v0.35
v0.34
This release adds support for filters for notifications. Alerts can be filtered so that different notification targets can be restricted by label. For example, sending urgent messages directly to LINE but sending less urgent messages to be logged to slack
- [INTERNAL] Refactor how we proxy errors #136
- [BUGFIX] Fix arguments for create/filter/get_or_create #137
- [BUGFIX] Fix filterActiveSilences condition #135
- [FEATURE] Implement sender whitelist filters #132
- [INTERNAL] Refactor Breadcrumb from template to simple_tag #133
- [INTERNAL] Refactor manager class and validators #131
v0.33
v0.32
- [IMPROVEMENT] Add button to silence a single alert #125
- [CHANGES] Rewritten display of alerts and silences to use vuejs #124
- [INTERNAL] Split proxy views to their own module #123
- [IMPROVEMENT] Add default notifier when subscribing #122
- [BUGFIX] Validate URL field for notifications #121
- [ENHANCEMENT] Improvements to Admin Alert view #116
v0.31
- [BUGFIX] Ensure that invalid annotations are caught #113
- [CHANGES] Bump Python to 3.6 and use Pipfile for easier development onboarding #109
- [CHANGES] Update Django version #107
- [ENHANCEMENT] Add 'owner' field for Projects and Services #111
- [ENHANCEMENT] Initial read-only API provided by django-rest-framework #112
- [ENHANCEMENT] New homepage to show subscribed services #105
- [ENHANCEMENT] Refactor to support Project and Site rule exports #104
- [ENHANCEMENT] Support adding exporter defaults from admin gui #114
v0.30
- [BUGFIX] Fix for missing promtool validation error #103
- [BUGFIX] Fix reference to self.get_object() in RuleToggle #99
- [CHANGE] Refactor notifications queue for audibility and reliability #94
- [CHANGE] Add prune-alerts command #106
This version refactors the alert sender queue to better separate
responsibility between components and to provide a more auditable
record of received alerts
v0.29.1
v0.29
- [IMPROVEMENT] Implement Django permissions for Rule editor #96
This first version implements permissions primarily for common, shared
rules to reduce the chance of accidentally modifying the parent rule.
In the future, permissions will be applied to more objects. Migrations
will automatically create a Default group in the Django admin.
v0.28
v0.27
- [BUGFIX] Fix parsing error with silence end date
- [BUGFIX] Fix webhook POST data
- [CHANGE] Update Celery version for bug fix
- [IMPROVEMENT] Cleanup some page headers to make navigation easier
- [IMPROVEMENT] Simple proxy page for
/graph
view - [IMPROVEMENT] Speed up services page with prefetch_related_objects
- [IMPROVEMENT] Support entering comma separated list of hosts
- [IMPROVEMENT] Support for disabling a shard (disables adding new services)
- [IMPROVEMENT] Use css grid to improve readability of long pages
- [IMPROVEMENT] Warn if parent rull is missing macro