Promitor Changelog

Swagger 2.0

Deprecated as of v1.1 and will be removed in v2.0

OpenAPI v3.0 has been released in 2017 which is the new industry standard. With Promitor, we want to support that standard and have decided to go forward with 3.0 instead of 2.0.

We’ve added support for OpenAPI 3.0 in Promitor v1.1 next to Swagger 2.0 so you can migrate to it before we remove 2.0 in Promitor v2.0.

Impact: Migration is required - API documentation will no longer be available.

Alternative: Use API documentation provided in OpenAPI v3.0 format.

Discussion: GitHub Issue #782

2019-07-07

Swagger UI 2.0

Deprecated as of v1.1 and will be removed in v2.0

OpenAPI v3.0 has been released in 2017 which is the new industry standard. With Promitor, we want to support that standard and have decided to go forward with 3.0 instead of 2.0.

We’ve added support for OpenAPI 3.0 in Promitor v1.1 next to Swagger 2.0 along with OpenAPI UI 3.0.

Impact: Migration is required - Swagger UI 2.0 will no longer be available.

Alternative: Use OpenAPI UI 3.0.

Discussion: GitHub Issue #781

v1.2.1

released on 2020-01-15
  • security Patch for CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability (notice)
  • security Patch for CVE-2020-0603 ASP.NET Core Remote Code Execution Vulnerability (notice)
  • fixed Correctly expose OpenAPI 3.0 documentation & UI (issue)

Full release notes can be found here.

v1.2.0

released on 2020-01-10
  • added Azure Virtual Machine Scale Set Scraper (docs | #310)
  • added Azure App Plan Scraper (docs | #315)
  • added Azure Web App Scraper (docs | #762)
  • added Azure Function App Scraper (docs | #366)
  • changed Metric labels for dimensions are now always lower-cased

Full release notes can be found here.

v1.1.0

released on 2020-01-07
  • added Support for all Azure clouds (docs | FAQ | #114)
  • added Multi-dimensional metric support (docs | FAQ | #81)
  • added Azure SQL Database Scraper (docs | #317)
  • added Azure SQL Managed Instance Scraper (docs | #381)
  • added OpenAPI v3.0 support (/api/v1/docs.json | docs | #734)
  • added OpenAPI UI based on OpenAPI v3.0 (/api/docs/ | docs | #734)
  • added Provide traces in Azure Application Insights (docs | #29)
  • added Introduce Frequently asked questions (FAQs) in documentation (FAQs)
  • changed Helm Chart creates apps/v1 Deployment instead of v1beta1 (#669)
  • changed Provide exceptions in Azure Application Insights for all exceptions, not just scraping (docs | #29)

Full release notes can be found here.

v1.0.0

released on 2019-09-18
  • added Azure Cache for Redis Scraper (docs | #335)
  • added Azure Container Instances Scraper (docs | #326)
  • added Azure Container Registry Scraper (docs | #325)
  • added Azure Cosmos DB Scraper (docs | #329)
  • added Azure Database for PostgreSQL Scraper (docs | #322)
  • added Azure Storage Queue Scraper (docs | #64)
  • added Azure VM Scraper (docs | #309)
  • added Azure Virtual Network Scraper (docs | #330)
  • added Provide labels for resource information per metric (docs | #598)
  • added Provide capability to specify custom labels per metric (docs | #603)
  • added Support runtime configuration YAML (docs | #431)
  • added Provide Get Runtime Configuration API endpoint (docs | #638)
  • added Provide capability to configure the metric aggregation interval per metric (docs | #256)
  • added Provide capability to configure a default metric aggregation interval (docs | #257)
  • added Provide capability to configure the scraping interval per metric (docs | #258)
  • added Provide Kubernetes Helm Chart (docs | #17)
  • added Provide capability to influence unreported metric value (docs | #546)
  • added Provide promitor_ratelimit_arm metric to report ARM throttling limit (docs | #199)
  • added Provide support for scraping multiple resource groups (docs | #294)
  • added Provide capability to scrape multiple resources under on metrics, aggregated with labels per resource (docs | #513)
  • added End-to-end walkthrough how to deploy Promitor, Prometheus, and Grafana on an AKS Cluster (walkthrough)
  • added Ability to reduce logging output (docs | #551)
  • added Provide timestamps in logging (#571)
  • security Mitigation for vulnerability CVE-2019-1302 (announcement | #706)
  • security Mitigation for vulnerability CVE-2018-8269 (announcement | #707)
  • changed Rename Docker image to promitor-agent-scraper (docs | #393)
  • changed Provide versioning for metrics declaration declaration (docs | #646)
  • changed Use Alphine as base Docker image instead of Debian (#610)
  • changed Default Prometheus endpoint is now /metrics (docs | #461)
  • changed Move default scraping interval to metrics configuration (docs | #259)
  • changed Provide information in health endpoint (docs | #634)

Full release notes can be found here.

v0.6.0

released on 2019-02-06
  • changed Provide capability to opt-out of metric timestamps (#290)

Full release notes can be found here.

v0.5.0

released on 2019-01-24
  • added Include timestamp information in metrics (docs | #254)

Full release notes can be found here.

v0.4.1

released on 2019-01-09
  • changed Upgrade to .NET Core 2.2.1 (#267)
  • security Mitigation for vulnerability CVE-2019-0548 (announcement | #267)
  • security Mitigation for vulnerability CVE-2019-0564 (announcement | #267)

Full release notes can be found here.

v0.4.0

released on 2018-12-10
  • added Container port is now configurable (docs | #238)
  • added Telemetry is sent to stdout & stderr (docs | #196)
  • added New Health API endpoint (docs | #9)

Full release notes can be found here.

v0.3.0

released on 2018-10-23
  • security Mitigation for vulnerability CVE-2018-8292 (announcement | #189)
  • changed Metrics filter for generic scraper is now optional (#192)

Full release notes can be found here.

v0.2.1

released on 2018-09-23

Full release notes can be found here.