This repository has been archived by the owner on Jan 12, 2024. It is now read-only.
Releases: keptn-contrib/dynatrace-service
Releases · keptn-contrib/dynatrace-service
v0.27.2
v0.27.1
v0.27.0
v0.26.0
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
andUnspecified
units (#971) (6da09cc) - Warnings from informational SLOs should not affect overall result of
get-sli.finished
events (#974) (dc9b415)
Other
v0.25.0
v0.24.0 - Keptn 0.19.x compatibility & Data explorer improvements
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
- Fix broken link in README.md (#860) (93922de)
- Remove duplicate sections (#861) (5f9b1ed)
- Update documentation for 0.24.0 release (#941) (fc3e1f3)
- Update links to point to Keptn 0.16.x docs (#865) (173a66d)
Other
0.23.2
0.23.1
0.23.0
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()
andGetShipyard()
tokeptn.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
- Clean up Keptn dependencies (#839) (1038696)
- remove warning for distributor from README.md (#855) (4cb9035)
- Switch to golangci-lint (#837) (fdf4503)
- Update
go-utils
,cp-common
andcp-connector
(#835) (bb9eb8f) - Update to
gopkg.in/yaml.v3
(#816) (9bc11cc) - Update to
keptn/go-utils v0.16.1-0.20220628141633-eb5fb9ba43e0
(#840) (e22d438) - Update to Go 1.18 (#833) (d7e8dfc)
0.22.0
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
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)