Skip to content

Latest commit

 

History

History
291 lines (245 loc) · 17 KB

CHANGELOG.md

File metadata and controls

291 lines (245 loc) · 17 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a changelog.

Full Changelog

Added

  • #325 add metrics port configuration in Helm @santi-eidu

Full Changelog

Fixed

  • #307 Update prom2teams replace_config with tmp config files @santi-eidu

Full Changelog

Added

  • #312 Improve error handler to distinguish between different kind of exceptions @smartinsempere

Full Changelog

Fixed

  • #309 Update prom2teams to use flask exporter with uWSGI for metrics when using uWSGI mode @santi-eidu

Full Changelog

Fixed

  • #301 Update image to use uWSGI @santi-eidu

Added

  • #297 Add travis job to upload docker image to Dockerhub @santi-eidu
  • #296 Release 3.3.0 missing on Docker Hub @santi-eidu

Full Changelog

Fixed

  • #290 Fixed .travis.yml config file and added to requirements.txt some missing dependencies. @ommarmol
  • #279 Fixed issue with MS Teams exception handling @nryabkov

Added

  • #281 Allow to add arbitrary envvars to deployment @dkobras
  • #292 Configurable timeout for the request @blalop

Full Changelog

Fixed

  • #271 Sending a message with double quotes in TeamsAlert fields breaks MS Teams communication @earthquakesan
  • *#275 Fix error handling when exception thrown, to return HTTP 500 @srl295

Full Changelog

Changed

  • Bump jinja2 and pyYAML versions @blalop

Full Changelog

Fixed

  • *#225 Fix error when fingerprint is missing @jperera

Changed

  • *#244 Change travis-ci.org by travis-ci.com in README @Crozzers

Full Changelog

Added

  • #225 Add /alive and /ready endpoints @vicsufer
  • #241 Add action on runbook_url annotation @jperera

Changed

  • #155 Using Alert instead of Alarm in the entire code base @dortegau

Full Changelog

Fixed

  • #219 Add timeouts to webhook request to prevent hanging tcp connections in case of network errors @DanSipola

Added

  • #222 Add restrictive security context since the workload doesn't need more permissions to work. @azman0101
  • #226 Retrying policy @blalop

Full Changelog

Breaking changes

Now connector field is mandatory in helm chart is mantatory.

Added

  • #175 Building docker image using multi-stage build feature @dortegau
  • #172 Add fingerprint field to template data @mdelagrange
  • #170 Allow specifying multiple connectors @krmichel

Full Changelog

Added

  • #213 Add end to end tests @pablogcaldito

Full Changelog

Fixed

  • #210 Fix bug introduced in 2.5.6 version and add support for alertmanager 0.21.0 @pablogcaldito

Full Changelog

Fixed

  • #201 /metrics server not working @vicsufer

Full Changelog

Fixed

  • #189 Fixed handling alerts with truncated fields @dgalcantara
  • #190 Fixed handling of additional json properties of alertmanager 0.21.0 @lazyBisa
  • #202 Fix error publishing 2.5.7 release @pablogcaldito
  • #189 Fixed handling alerts with truncated fields @dgalcantara

Full Changelog

Fixed

  • #190 Fixed handling of additional json properties of alertmanager 0.21.0 @lazyBisa

Full Changelog

Changed

  • #175 Building docker image using multi-stage build feature @dortegau

Fixed

  • #158 Fixing Travis Badge (pointing to master branch) and reordering TOC @dortegau
  • #177 Fixing unit tests when using Python <= 3.6 @dortegau
  • #182 Fix dependances versions; yaml-dev in docker container; updated pyyaml package @ftsao

Full Changelog

Fixed

  • #162 Fix werkzeug version to 0.16.1 (1.0.0 breaks current prom2teams version) @frantsao

Full Changelog

Fixed

  • #138 Add ExtraAnnotations field extraction @Aaron-ML

Full Changelog

Fixed

  • #151 Favicon not included in source distribution @miguel-chacon

Added

  • Log full message on error @miguel-chacon

Full Changelog

Added

  • #148 Adapt template changes in Alertmanager 0.19 @miguel-chacon

Fixed

  • #146 Missing 'job' label @miguel-chacon
  • #144 Fix PyPI deploy @miguel-chacon

Full Changelog

Added

  • #109 Add Helm chart @Aaron-ML

Fixed

  • #139 Add route for favicon @miguel-chacon
  • Missing internal errors in flask exporter metrics @miguel-chacon

Changed

  • Minor improve Dockerfile @miguel-chacon

Full Changelog

Added

  • #104 Add ability to reload config without restarting @jnogol @miguel-chacon
  • #129 Add prometheus_flask_exporter @jnogol

Changed

  • #128 Allow overriding the config file location in Docker by setting the APP_CONFIG_FILE environment variable @nvx

Full Changelog

Fixed

  • #125 Wrong type in labels_excluded @miguel-chacon

Full Changelog

Fixed

  • #122 Date parsing exception @miguel-chacon

Full Changelog

Changed

  • #112 Allow custom labels in jinja template @miguel-chacon
  • #110 Using Alpine Linux instead of Debian Slim in Docker Image @dortegau
  • Update flask-restplus version to v0.12.1 @miguel-chacon
  • Update marshmallow version to v3.0.0rc6 @miguel-chacon

Fixed

  • Pypi package deployment @miguel-chacon

Full Changelog

Changed

  • #102 Requests update @manuhortet

Fixed

  • #105 marshmallow.exceptions.ValidationError @gjermy

Full Changelog

Changed

  • #99 Marshmallow update @manuhortet

Full Changelog

Added

  • #94 Always group by status @manuhortet

Full Changelog

Added

  • #80 Add the possibility of group alerts by alertname @manuhortet
  • #84 View received message when debugging @jnogol
  • Update Flask version to v1.0.2 @manuhortet @jnogol

Changed

  • #92 Docker image now install from sources @jnogol

Full Changelog

Fixed

  • #70 Fix condition in teams_client.py @Gkrlo

Full Changelog

Added

  • #70 Check the Teams's response "text" attribute ='1' for validating a message was sent correctly @Gkrlo
  • #69 Add resolved to notifications @jnogol

Full Changelog

Fixed

  • #65 Delete pip usage in setup.py due to pip 10 incompatibilities @jnogol

Full Changelog

Fixed

  • #61 Fix getting 404 errors - SERVER_NAME removed from flask app @Gkrlo

Full Changelog

Fixed

  • #57 added conversion to int for PORT @a-zen

Full Changelog

Fixed

  • #53 Fix prom2teams uwsgi bin startup @jmonterrubio

Full Changelog

Added

  • #49 Update service startup for production environment @jmonterrubio
  • #22 Allow to configure multiple connectors @manuhortet @Gkrlo

Full Changelog

Added

  • #32 Support alerts with missing mandatory attributes @lindhor
  • #38 Dockerfile @jnogol

Full Changelog

Added

  • #32 Set default value for "instance" in alerts @maglo

Fixed

  • #26 Able to handle multiple received alerts @jnogol

Full Changelog

Fixed

  • #21 Made some JSON fields optional, avoiding later crashes @jnogol
  • #23 Deleted redundant log message @jnogol
  • #27 Automatic deploy to PyPi via Travis @jnogol

Full Changelog

Fixed

  • #15 Allow to be installed under Python 3.5.x @dortegau

Full Changelog

Fixed

  • #15 Fixing setuptools config and packaging (broken in versions 1.1.0 and 1.0.0) @dortegau

Full Changelog

Added

  • #5 Allow to provide log file path and log level as arguments @dortegau

Fixed

  • #6 Allow to define previously declared default values as blank values in provided config @dortegau
  • #8 Closing all file descriptors and adding some unit tests @dortegau
  • #10 Capturing Keyboard Interrupt and logging server stop event @dortegau

Added

  • First release @jnogol @jmonterrubio @dortegau @juanriaza