Skip to content

Commit

Permalink
keptn#2431 Initial release notes for 0.7.2 (keptn#2462)
Browse files Browse the repository at this point in the history
* keptn#2431 Initial version for 0.7.2 release notes

* keptn#2431 Added features and bug fixes to release notes

* keptn#2341 Update of announcements

* Improved wording
  • Loading branch information
johannes-b authored Oct 16, 2020
1 parent 3eb1ec0 commit 861b72d
Show file tree
Hide file tree
Showing 2 changed files with 106 additions and 1 deletion.
2 changes: 1 addition & 1 deletion releasenotes/releasenotes_V0.7.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Keptn 0.7.1 improves the capabilities of the 0.7.0 release by adding more flexib

:tada: *Keptn on OpenShift 4*: Thanks to the work of @marcredhat, Keptn has been successfully tested on an OpenShift 4 cluster. Two assets of this task are provided here: (1) Docu for [Automated install of OpenShift 4.5 and Keptn](https://github.com/marcredhat/crcdemos/tree/master/keptn) and (2) [YouTube - Deploy to OpenShift 4.5 / Service Mesh using Keptn](https://www.youtube.com/watch?v=ji03EjFx6CA).

*Additional note:* Added documentation of [GOVERNANCE](https://github.com/keptn/keptn/blob/0.7.1/GOVERNANCE.md) & [SECURITY](https://github.com/keptn/keptn/blob/0.7.1/GOVERNANCE.md) process
*Additional note:* Added documentation of [GOVERNANCE](https://github.com/keptn/keptn/blob/0.7.1/GOVERNANCE.md) & [SECURITY](https://github.com/keptn/keptn/blob/0.7.1/SECURITY.md) process

## Keptn Specification

Expand Down
105 changes: 105 additions & 0 deletions releasenotes/releasenotes_V0.7.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
# Release Notes 0.7.2

Keptn 0.7.2 enhances the 0.7.1 release with great UX/UI improvements; especially for working with Quality Gates. This release introduces a new API endpoint for triggering a quality gate evaluation and the Bridge shows more details about the evaluation result.

**The key announcements of Keptn 0.7.2**:

:rocket: *Improved UX for Quality Gates*: This release introduces an `/evaluation` endpoint that brings the same user-experience to the API as used from the Keptn CLI. Hence, you can now easily trigger a quality gate evaluation based on the parameters `start`, `end`, and `timeframe` for a specific `service` in a particular `project`/`stage`.

:sparkles: *Focused UI enhancements for Quality Gates*: The evaluation tile that displays the quality gate evaluation result has been improved in various ways. First, the Heatmap in this tile now highlights the currently selected evaluation result. Second, it also displays the evaluation results that were used for comparisons giving the user more insights into the quality gate.

:tada: *Usage statistics for Keptn installation*: If you want to get more insights into your Keptn installation, feel free to deploy the [statistics-service v0.1.1](https://github.com/keptn-sandbox/statistics-service/tree/release-0.1.1) from the Keptn sandbox. This service provides usage statistics based on events and service executions.

:star: *Spec update*: The Keptn CloudEvent `sh.keptn.events.evaluation-done` has a new field called `comparedEvents` that lists the evaluations that were taken for comparison. See [sh.keptn.events.evaluation-done](https://github.com/keptn/spec/blob/0.1.6/cloudevents.md#evaluation-done) for more details.

Last but not least, many thanks to the community for all their contributions!

## Keptn Specification

Implemented **Keptn spec** version: [0.1.6](https://github.com/keptn/spec/tree/0.1.6)

- The `evaluationDetails` property of the `sh.keptn.events.evaluation-done` event lists the evaluations that were taken for comparison [#42](https://github.com/keptn/spec/issues/42)

## New Features

<details><summary>Platform Support / Installer</summary>
<p>

- Set `imagePullPolicy` to `IfNotPresent` for Deployments in Helm Charts [#2518](https://github.com/keptn/keptn/issues/2518)
- K8s 1.19 support [#2411](https://github.com/keptn/keptn/issues/2411)

</p>
</details>

<details><summary>API</summary>
<p>

- Introduced API endpoint `\evaluation` for triggering evaluations [#2387](https://github.com/keptn/keptn/issues/2387)
- Swagger automatically determines the scheme (https or http) [#2325](https://github.com/keptn/keptn/issues/2325)

</p>
</details>

<details><summary>CLI</summary>
<p>

- Allow all monitoring types for the `keptn configure monitoring` command [#2483](https://github.com/keptn/keptn/issues/2483)
- The output of `keptn auth` shows the Keptn endpoint [#2445](https://github.com/keptn/keptn/issues/2445)
- The output of `keptn version` shows the Keptn API version [#2412](https://github.com/keptn/keptn/issues/2412)
- Improve robustness and UX of `keptn generate support-archive` [#2340](https://github.com/keptn/keptn/issues/2340)
- Point user to upgrade docs, fixed bug in `keptn update project` [#2293](https://github.com/keptn/keptn/issues/2293)

</p>
</details>

<details><summary>Keptn Core</summary>
<p>

- Increased password and token entropy [#2295](https://github.com/keptn/keptn/issues/2295)

- *configuration-service*:
- Ensure availability of master branch in Git repo [#2487](https://github.com/keptn/keptn/issues/2487)
- Allow non-HTTPS connections to Git-upstream [#2336](https://github.com/keptn/keptn/issues/2336)

- *lighthouse-service*:
- *Behavior change*: `include_result_with_score` just works on SLO-level and `sh.keptn.events.evaluation-done` returns compared evaluation results [#2388](https://github.com/keptn/keptn/issues/2388)
- Send `sh.keptn.events.evaluation-done` events with error information when service/stage/project not found [#2365](https://github.com/keptn/keptn/issues/2365)
- Use the ConfigMap `lighthouse-config` which refers to a default SLI provider [#2317](https://github.com/keptn/keptn/issues/2317)
- Trigger SLI retrieval even though the SLO is empty or not available [#2318](https://github.com/keptn/keptn/issues/2318)

</p>
</details>

<details><summary>Bridge</summary>
<p>

- Introduced integrations page to show usage of CLI/API and loading external information about integrations [#2429](https://github.com/keptn/keptn/issues/2429)
- Show true number of compared events [#2457](https://github.com/keptn/keptn/issues/2457)
- Show `buildId` label on xAxis in Heatmap [#2131](https://github.com/keptn/keptn/issues/2131)
- Evaluation tile rework [#2305](https://github.com/keptn/keptn/issues/2305)
- Heatmap highlights evaluation results that are used for comparison [#2389](https://github.com/keptn/keptn/issues/2389)
- Show the actual state of the approval in approval finished events [#2371](https://github.com/keptn/keptn/issues/2371)
- Enable highlighting of the currently selected evaluation result in Heatmap [#1640](https://github.com/keptn/keptn/issues/1640)
- Enable caching for static files in express [#2408](https://github.com/keptn/keptn/issues/2408)
- Provide access to up-stream configuration repository per project [#1335](https://github.com/keptn/keptn/issues/1335)
- Hide the API token and `keptn auth` command per default [#2257](https://github.com/keptn/keptn/issues/2257)
- Feature toggle for version check and API token info [#2320](https://github.com/keptn/keptn/issues/2320)
- Show a download link for Keptn CLI [#2319](https://github.com/keptn/keptn/issues/2319)

</p>
</details>

## Fixed Issues

- Fixed broken link to Keptn API in Bridge [#2430](https://github.com/keptn/keptn/issues/2430)
- Fixed infinite loop while confirming cluster information [#2425](https://github.com/keptn/keptn/issues/2425)
- Fixed wrong version number for API endpoints [#2315](https://github.com/keptn/keptn/issues/2315)
- Fixed bug: Bridge UI breaks on first open approval event on stage [#2354](https://github.com/keptn/keptn/issues/2354)

## Development Process / Testing

- Fixed Travis-CI integration tests [#2335](https://github.com/keptn/keptn/issues/2335)

## Good to know / Known Limitations

- The upgrade from 0.7.x to 0.7.2 is supported by the `keptn upgrade` command.

0 comments on commit 861b72d

Please sign in to comment.