Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

Releases: keptn-contrib/dynatrace-service

v0.27.2

28 Nov 07:27
5fa065b
Compare
Choose a tag to compare

0.27.2 (2023-11-27)

Release validated with

Dynatrace-service: 0.27.2 Keptn: 1.4.4 Dynatrace: 1.279

Bug Fixes

  • update golang docker tag to v1.20.11 (abe89b8)

Dependencies

  • lots of dependency updates

v0.27.1

31 Jul 07:38
978083d
Compare
Choose a tag to compare

0.27.1 (2023-07-31)

Release validated with

Dynatrace-service: 0.27.1 Keptn: 1.4.0 Dynatrace: 1.271

Bug Fixes

  • add override for google.golang.org/protobuf v1.30.0 (#1016) (8ab4eb9)

v0.27.0

23 Feb 09:59
24d4870
Compare
Choose a tag to compare

0.27.0 (2023-02-23)

Features

  • add feature flags for 0.23.0 legacy mode (#997) (6182fdf)
  • Improve Data explorer thresholds support (#988) (c9071de)
  • Improve metric selector unit conversion logic (#991) (e54f04a)

Bug Fixes

  • Allow equals symbols in metric and entity selectors (#995) (31a2074)

v0.26.0

21 Dec 10:37
36613ca
Compare
Choose a tag to compare

0.26.0 (2022-12-21)

Bug Fixes

  • Disallow duplicate SLI names and display names for dashboard SLIs (#969) (ec26fb8)
  • Support display units for metrics with Count and Unspecified units (#971) (6da09cc)
  • Warnings from informational SLOs should not affect overall result of get-sli.finished events (#974) (dc9b415)

Other

  • Remove automatic problem remediation SLI and SLO from get-sli.triggered handler (#973) (3d9f666)
  • Update tests for errors in get-sli.triggered handling (#980) (9dc318b)

v0.25.0

15 Nov 09:49
7b8701f
Compare
Choose a tag to compare

0.25.0 (2022-11-15)

Release validated with

Dynatrace-service: 0.25.0 Keptn: 0.19.3 Dynatrace: 1.254

Features

  • Use management zone names rather than IDs (#957) (418c854)

Bug Fixes

  • Correctly encode requests made by dynatrace.EntitiesClient (#955) (93a01f7)
  • Improve Data explorer unit support (#959) (6fa0e94)

Docs

v0.24.0 - Keptn 0.19.x compatibility & Data explorer improvements

25 Oct 12:43
24a7f2c
Compare
Choose a tag to compare

0.24.0 (2022-10-25)

This release adds compatibility with Keptn 0.19.x, and improves integrations with Dynatrace Data explorer. There are many improvements drastically improving user experience for those who use Data explorer tiles, but some of the changes are not compatible.

Upgrading

  • Make sure you're running Keptn 0.19.0 or above
  • Before you perform an SLO evaluation with the new version, check your dashboard configuration and, in particular, the Data explorer tiles.

⚠ BREAKING CHANGES

  • Require Keptn 0.19.0 as a minimum version (#914) (d4a1f1a)
  • If you have a Data explorer tile configured, the evaluations, parsing and expression handling may change completely with this version. It was not taken into the consideration before. Extra verification changes are needed (#883, #844, #846)
  • If you have resolution parameters in SLI files, now the value will be actually taken into account. It may lead to regressions compared to the previous versions if the definition files are unchanged (#916) (1c1e07d)
  • Remove automatic conversion of builtin:service.response.time as well as microsecond and byte units (#867) (9c17484)
  • Do not create dynatrace/sli.yaml when retrieving SLIs from a dashboard (#866) (c90efc2)

Features

  • Improve integrations with Dynatrace Data explorer. There are many improvements drastically improving user experience for those who use Data explorer tiles (#883, #844, #846)
  • Add dimension name to display name for USQL tiles (#904) (6cfa146)
  • Support units in Data explorer and Custom Charting tiles (#939) (e32dd8a)
  • Support auto space aggregation (#875) (ddfadcf)

Bug Fixes

  • Explicitly ignore sh.keptn.event.get-sli.triggered events not for Dynatrace (#863) (5f10284)
  • Generate specific error message if no SLIs are requested when using file-based SLIs (#901) (8722c36)

Docs

Other

  • Add tests for handling of whitespace in key-value pairs in dashboard markdown tiles (#871) (ca2680d)
  • Switch from Dependabot to Renovate Bot (9c1716b)
  • Update CODEOWNERS (#872) (e29e896, (#927)
  • Update create release pr pull request title pattern (#946) (8cecf92)

0.23.2

16 Aug 09:32
Compare
Choose a tag to compare

0.23.2 (2022-08-16)

Release validated with

Dynatrace-service: 0.23.2 Keptn: 0.16.1 Dynatrace: 1.247

Bug Fixes

0.23.1

03 Aug 12:39
Compare
Choose a tag to compare

0.23.1 (2022-08-03)

Release validated with

Dynatrace-service: 0.23.1 Keptn: 0.16.1 Dynatrace: 1.245

Bug Fixes

  • Trim whitespace from key-value pairs in markdown tiles (#868) (2449853)

0.23.0

14 Jul 12:24
178fae3
Compare
Choose a tag to compare

0.23.0 (2022-07-13)

Release validated with

Dynatrace-service: 0.23.0 Keptn: 0.16.1 Dynatrace: 1.245

⚠ BREAKING CHANGES

  • parsing errors in markdown tiles for SLO configuration will now return result=fail in the event payload.
  • security problems are no longer considered when evaluating a problem tile of a Dynatrace dashboard

Features

  • Add context to Keptn clients (#792) (2408c78)
  • add new custom property evaluationHeatmapURL to evaluation finished events (#841) (dc53e66)
  • Initial support for graceful shutdown (#789) (6daf187)
  • send evaluation finished events to PGI level (#822) (6fcb16b)
  • try to push all events to pgi level (#847) (91f6140)
  • Use cp-connector instead of distributor (#817) (9fb6b1e)
  • Use keptn/go-utils to access Keptn APIs (#767) (a2a798a)
  • Use multiple explicit event subscriptions rather than wildcard (#828) (c940513)

Bug Fixes

  • Data Explorer tiles using a management zone should produce an error if no entity type can be determined (#804) (40f7fc7)
  • description cannot be empty for event in release triggered handler (#820) (440b159)
  • Disconnect nats.NatsConnector on shutdown (#852) (0d9494b)
  • do not query security problems for problem tiles when retrieving SLIs via dashboards (#759) (963d74b)
  • invalid syntax in dashboard tile titles should return error (#800) (c93c862)
  • Make K8S_NAMESPACE and K8S_NODE_NAME configureable for cp-connector (#850) (5240f78)
  • markdown processing returns errors (#802) (e68b556)
  • Move GetSLIs() and GetShipyard() to keptn.ConfigClient (#806) (9f3e01d)
  • Refactor service onboarder (#755) (a773756)
  • Refactor service onboarder tests (#760) (4661475)
  • Use correct URLs in Keptn API clients (#783) (479d2f2)

Docs

  • add troubleshooting for subscriptions (#756) (2adc84a)
  • Added a note to not exclude http usage (#770) (5baa6f5)
  • adding documentation for events on PGI level (#842) (03d84e2), closes #848
  • Fix compatibility (f898006)
  • Provide a workaround for Keptn 0.14.1 installation (#766) (211102f)
  • update compatibility matrix for previous release (#854) (f2fad37)
  • Update doc to be aligned with official Dynatrace documentation (#768) (461bd13)
  • Use spec_version (#758) (cbd69f6)

Other

0.22.0

23 Mar 10:53
Compare
Choose a tag to compare

0.22.0 (2022-03-23)

Release validated with

Dynatrace-service: 0.22.0 Keptn: 0.12.6* Dynatrace: 1.235

* Note: to install dynatrace-service 0.22.0 for Keptn 0.14.1 or later, please override the bundled distributor version and target the appropriate Keptn version by setting the Helm chart variable distributor.image.tag, i.e. by appending --set distributor.image.tag=... during the Helm upgrade.

Features

  • Improve handling of SLI queries that don't produce a single value (#733) (0c4208c)

Bug Fixes

  • Delay calls to Dynatrace APIs such that required data is available (#723) (05467e8)
  • Explicitly use tile properties to derive SLO definitions (#747) (9a4a27b)
  • Remove helm chart option for optional dynatrace-service container deployment (#720) (4096213)
  • Return an error if multiple dashboards match query (#743) (d390219)

Other

Docs

  • Add cross-links to dashboard entry in dynatrace/dynatrace.conf.yaml (#727) (c68e604)
  • Add initial troubleshooting guide to documentation (#726) (dd34da4)
  • Improve troubleshooting content for evaluation failed (#734) (4fbd86a)