All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
Dynatrace-service: 0.27.2 |
Keptn: 1.4.4 |
Dynatrace: 1.279 |
- update golang docker tag to v1.20.11 (abe89b8)
- lots of dependency updates
Dynatrace-service: 0.27.1 |
Keptn: 1.4.0 |
Dynatrace: 1.271 |
- add override for google.golang.org/protobuf v1.30.0 (#1016) (8ab4eb9)
Dynatrace-service: 0.27.0 |
Keptn: 1.2.0 |
Dynatrace: 1.260 |
- 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)
- Allow equals symbols in metric and entity selectors (#995) (31a2074)
Dynatrace-service: 0.26.0 |
Keptn: 0.19.3 |
Dynatrace: 1.256 |
- 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)
- release 0.26.0 (#983) (4d5991f)
- 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)
Dynatrace-service: 0.25.0 |
Keptn: 0.19.3 |
Dynatrace: 1.254 |
- Use management zone names rather than IDs (#957) (418c854)
- Correctly encode requests made by
dynatrace.EntitiesClient
(#955) (93a01f7)
- Improve Data explorer unit support (#959) (6fa0e94)
Dynatrace-service: 0.24.0 |
Keptn: 0.19.1 |
Dynatrace: 1.252 |
- Support resolution parameter (#916)
- add support for keptn 0.19 (#914)
- Use data explorer metric expressions (#883)
- Generate SLO pass and warning criteria from Data Explorer thresholds (#846)
- Remove automatic conversion of
builtin:service.response.time
as well as microsecond and byte units (#867)
- Do not create
dynatrace/sli.yaml
when retrieving SLIs from a dashboard (#866)
- Change dashboard tile title parsing logic (#844)
- Add dimension name to display name for USQL tiles (#904) (6cfa146)
- add support for keptn 0.19 (#914) (d4a1f1a)
- Change dashboard tile title parsing logic (#844) (48721ea)
- Do not create
dynatrace/sli.yaml
when retrieving SLIs from a dashboard (#866) (c90efc2)
- Generate SLO pass and warning criteria from Data Explorer thresholds (#846) (68f95ee)
- Remove automatic conversion of
builtin:service.response.time
as well as microsecond and byte units (#867) (9c17484)
- Support resolution parameter (#916) (1c1e07d)
- Support units in Data Explorer and Custom Charting tiles (#939) (e32dd8a)
- Use data explorer metric expressions (#883) (9012758)
- 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)
- Support auto space aggregation (#875) (ddfadcf)
- Update create release pr pull request title pattern (#946) (8cecf92)
- Update links to point to Keptn 0.16.x docs (#865) (173a66d)
- Add keptn contrib bot to codeowners (#943) (f730ad1)
- Add tests for handling of whitespace in key-value pairs in dashboard markdown tiles (#871) (ca2680d)
- deps: add renovate.json (9c1716b)
- Remove keptn-contrib-bot from codeowners (#945) (86f80b1)
- Update CODEOWNERS (#872) (e29e896)
- Update codeowners (#927) (8ddbd6e)
Dynatrace-service: 0.23.0 |
Keptn: 0.16.1 |
Dynatrace: 1.245 |
- 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
- 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)
- 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)
- 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)
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.
- Improve handling of SLI queries that don't produce a single value (#733) (0c4208c)
- 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)
- 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)
Dynatrace-service: 0.21.0 |
Keptn: 0.12.2 |
Dynatrace: 1.234 |
- Add support for the line chart visualization type in USQL queries and dashboard tiles (#716) (29ea965)
- Support placeholders in all SLIs defined in
dynatrace/sli.yaml
files (#681) (6dd69d9)
- Ensure problem tile processing always produces indicators (#707) (1027225)
- Ensure SLO tile processing always produces an indicator (#706) (0f9870a)
- Ensure USQL tile processing always produces an indicator (#710) (b3ca3d1)
- error messages are no longer attached to indicator from event if dashboard processing fails (#687) (51e1e9a)
- Improve CI pipeline and make unit tests reusable (#675) (f9c1bec)
Dynatrace-service: 0.20.0 |
Keptn: 0.11.4 |
Dynatrace: 1.233 |
- Ensure problem notifications created using
keptn configure monitoring
refer to a valid project (#671) (fc9bdc5)
- Only support Keptn placeholders in values in dynatrace/dynatrace.conf.yaml where it makes sense (#654) (ce16c01)
ProblemEventHandler
sends sh.keptn.event.[STAGE].remediation.triggered
event even if stage is not set (#672) (ac06bf8)
- Improve errors when unable to process events (#679) (b0f024c)
- ProblemEventHandler forwards wrong events (#664) (1663b77)
- Remove automatic configure monitoring for new projects (#661) (e5405eb)
- Service entities tagged with multiple
keptn_service
tags should produce an error (#673) (d542669)
- Use event type as task for non-task events (#670) (b112d2c)
- USQL processing will not panic in case of errors (#677) (111d569)
- Fix management zone criterion in PV2 entity selector (#662) (bd5955f)
- Re-use docker-build action from keptn/gh-automation (#676) (745885e)
Dynatrace-service: 0.19.0 |
Keptn: 0.11.3 |
Dynatrace: 1.232 |
- Require
dynatrace.conf.yaml
and remove default configuration (#612)
- add endpoints for readiness and liveness probes (#635) (f943505)
- Require
dynatrace.conf.yaml
and remove default configuration (#612) (95e8776)
- Custom Charting and Data Explorer dashboard tiles that return no data should produce a failed indicator value and be included in SLO objectives (#610) (8df2f95)
- Ensure unsupported dashboard tiles add objectives to SLO files (#604) (86340ff)
- No get-sli.finished event is sent if Dynatrace credentials cannot be found (#611) (3ea2b0c)
- Simplify ProblemsV2Client and SecurityProblemsClient (#616) (c6a6d91)
- Use correct timeframe for SLIs based on Dynatrace SLOs (#645) (032155a)
- Added semantic PR checks (#615) (7609e63)
- Bump k8s.io/api, k8s.io/client-go and k8s.io/apimachinery to 0.23.0 (#622) (044db99)