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
0.21.0
0.21.0 (2022-02-21)
Release validated with
Dynatrace-service: 0.21.0 |
Keptn: 0.12.2 |
Dynatrace: 1.234 |
---|
Features
- 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)
Bug Fixes
- 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)
Other
Docs
0.20.0
0.20.0 (2022-01-17)
Release validated with
Dynatrace-service: 0.20.0 |
Keptn: 0.11.4 |
Dynatrace: 1.233 |
---|
Features
Bug Fixes
- 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
sendssh.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)
Refactoring
Docs
Other
0.19.0
0.19.0 (2021-12-22)
Release validated with
Dynatrace-service: 0.19.0 |
Keptn: 0.11.3 |
Dynatrace: 1.232 |
---|
⚠ BREAKING CHANGES
- Require
dynatrace.conf.yaml
and remove default configuration (#612)
Features
- add endpoints for readiness and liveness probes (#635) (f943505)
- Require
dynatrace.conf.yaml
and remove default configuration (#612) (95e8776)
Bug Fixes
- 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)
Other
- Added semantic PR checks (#615) (7609e63)
- Bump k8s.io/api, k8s.io/client-go and k8s.io/apimachinery to 0.23.0 (#622) (044db99)
Docs
0.18.1
Release Notes 0.18.1
New Features
- Support DIMENSION filter type in Data Explorer tiles #577
Fixed Issues
- Management zone is not correctly applied to SLIs generated from Data Explorer tiles if they have no entity selector #599
- Requests to in-cluster Kubernetes services should not be proxied by default #555
- Dynatrace-service serviceAccount value defaults to release-name #587
- Errors accessing individual dynatrace secrets are not reported by DynatraceCredentialsProviderFallbackDecorator #583
- Metrics selectors generated from Custom Charting tiles should apply splitBy after applying filter #581
- Metrics selectors generated from Data Explorer tiles should apply splitBy after applying filter #579
Other Changes
- Remove all proxy configuration defaults, improve proxy configuration documentation #597
- Remove fallback if a specified Dynatrace credentials secret cannot be found #442
- Metrics queries generated from Data Explorer and Custom Charting tiles should use splitBy rather than merge to implement split by functionality #578
0.18.0
Release Notes 0.18.0
Important Notice
Starting with version 0.18.0, the dynatrace-service service account will no longer have the rights to read all secrets that are available, but only those that are bound to a specific read-only role. For further details about this change, please consult the documentation.
New Features
- Support filters on SERVICE_KEY_REQUEST in Custom Charting tiles #565
Fixed issues
- Plus sign gets removed from SLI #537
- Data Explorer tile processing ignores filterType #564
- Data Explorer tile processing ignores spaceAggregation #563
- Custom Charting tile processing ignores series entityType and selects filter based on metric definition entityType #566
- Dashboard generated SLI not including filter #369
- Dashboard processing without results will not return an error #553
- No default SLO definitions #551
Other Changes
- Improve parsing and validation of custom SLI definitions #571
- Security Hardening: Remove the role which allows to get, list, watch all secrets #485
- Add securityContext, resource limits and requests #568
- Bump k8s.io/client-go from 0.22.2 to 0.22.3 #559
- Refactor KeptnCredentials and their usage #543
- Remove Dashboard caching in Keptn resources #535
- Refactor and improve handling of Dynatrace and Keptn credentials #540
- Bump github.com/cloudevents/sdk-go/v2 from 2.6.0 to 2.6.1 #548
- Bump github.com/cloudevents/sdk-go/v2 from 2.5.0 to 2.6.0 #546
- Send errors to Keptn Uniform if dynatrace secret could not be found #533
- Remove fallbacks in dashboard processing #531
- Remove fallbacks if dashboard is not found #433
- Bump github.com/go-test/deep from 1.0.7 to 1.0.8 #529
0.17.1
Release Notes 0.17.1
New Features
- No features added
Fixed Issues
- QueryProcessing is overly restrictive on metric query results #525
- MetricsQueryProcessing applies MV2 prefix regardless of metricUnit #520
- MetricsQueryProcessing is overly restrictive on metric query results despite only querying a single metric id #514
- Dynatrace-service crashes with custom sli.yaml #515
- Result of get-sli should be failing if SLI retrieval fails #507
- No error log when sli.yaml is invalid - instead uses default slis #413
- Config result produced by dashboard creation includes a URL with extra https prefix #504
Other Changes
- Remove fallbacks to sli.yaml file when dashboard processing fails #521
0.17.0
Release Notes 0.17.0
New Features
- Forward additional problem fields #472
Fixed Issues
- Dashboard were not created when configure monitoring with version #477
- Remove deprecated merge operation merge(0) in SLI metrics created by the service #395
- Requests to in-cluster Keptn services should not be proxied by default #461
Other Changes
0.16.1-dev-PR-497.202109231206
CI Information
- BUILD 0.16.1-dev.202109231212 ON master
- DATETIME: 202109231212
- GIT_SHA: 8a1d145
- ACTION RUN: https://github.com/keptn-contrib/dynatrace-service/actions/runs/1268315906
0.16.0
0.15.1-dev.202107141119
CI Information
- BUILD 0.15.1-dev.202107141119 ON master
- DATETIME: 202107141042
- GIT_SHA: 634de6d
- ACTION RUN: https://github.com/keptn-contrib/dynatrace-service/actions/runs/1030040336