Skip to content

Releases: line/promgen

v0.35

16 Apr 02:11
Compare
Choose a tag to compare
  • [BUGFIX] Refactor rule validation to take into account labels and annotations #144
  • [BUGFIX] Move promtool validation into RuleForm.clean #142
  • [INTERNAL] Update various dependencies #143
  • [IMPROVEMENT] Add proxy for /api/v1/labels #140
  • [IMPROVEMENT] Use django-filters for api filtering #126

v0.34

13 Mar 02:12
Compare
Choose a tag to compare

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

01 Mar 06:08
Compare
Choose a tag to compare
  • [BUGFIX] Fix computed labels #129
  • [BUGFIX] Fix validation of silence duration #130
  • [IMPROVEMENT] Add logo + favicon #128
  • [IMPROVEMENT] Various page query optimizations #127

v0.32

22 Feb 01:54
Compare
Choose a tag to compare
  • [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

05 Dec 05:38
Compare
Choose a tag to compare
  • [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

02 Oct 01:50
Compare
Choose a tag to compare
  • [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

04 Sep 07:05
Compare
Choose a tag to compare
  • [BUGFIX] Fix reference to self.get_object() in RuleToggle #99

v0.29

28 Aug 06:28
Compare
Choose a tag to compare
  • [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

01 Aug 07:07
Compare
Choose a tag to compare
  • [CHANGE] Update to Django 2.0 #82
  • [CHANGES] Re-add link to shard #91
  • [IMPROVEMENT] Add /api/v1/query proxy #88
  • [IMPROVEMENT] Add help text describing job label usage #93
  • [IMPROVEMENT] RuleTest will test against all Prometheus instances #90

v0.27

19 Jun 03:07
Compare
Choose a tag to compare
  • [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