github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/CHANGELOG.md (about)

     1  # Note on Semantic Versioning
     2  
     3  Since Version 1.0.0, we are using [Semantic Versioning](https://semver.org/).
     4  
     5  Given a version number MAJOR.MINOR.PATCH:
     6  
     7  * MAJOR version when you make incompatible API changes. For example:
     8    * Adding a new **required** parameter to the helm chart or making an optional parameter required.
     9    * Same for the **rest** endpoints (`release`, `releasetrain` and `lock`) because these are a public API.
    10    * Note that we do not think of the **grpc** protocol as *public*, so these may change without a major version. 
    11    * Removing functionality (unlikely to happen).
    12  * MINOR version when you add functionality in a backward compatible manner. For example:
    13    * Adding new features.
    14    * Adding new optional parameters to the rest API.
    15    * Changing the UI (without removing features).
    16  * PATCH version when you make backward compatible bug fixes
    17    * This includes most dependency upgrades.
    18  
    19  ---
    20  
    21  ## [1.15.0](https://github.com/freiheit-com/kuberpult/tree/1.15.0) (2023-12-07)
    22  
    23  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.14.0...1.15.0)
    24  
    25  **Fixed bugs:**
    26  
    27  - Fix dropdown to display the selectedTag [\#1180](https://github.com/freiheit-com/kuberpult/pull/1180) ([gsandok](https://github.com/gsandok))
    28  
    29  ### Minor Changes (New Features)
    30  
    31  - Fix return from endpoint GetProductSummary\(\) for empty Summary [\#1199](https://github.com/freiheit-com/kuberpult/pull/1199) ([gsandok](https://github.com/gsandok))
    32  - Require kuberpult AND argocd version to mark app as deployed [\#1197](https://github.com/freiheit-com/kuberpult/pull/1197) ([hannesg](https://github.com/hannesg))
    33  - FIxed issue with the example URL for Bitbucket's manifestRepoUrl [\#1186](https://github.com/freiheit-com/kuberpult/pull/1186) ([gsandok](https://github.com/gsandok))
    34  - Add env Dropdown to Product Version Page [\#1185](https://github.com/freiheit-com/kuberpult/pull/1185) ([gsandok](https://github.com/gsandok))
    35  - Update GetProductSummary endpoint to allow envGroups as well as environments [\#1181](https://github.com/freiheit-com/kuberpult/pull/1181) ([gsandok](https://github.com/gsandok))
    36  - Kuberpult Page to Display the version of each service for a git tag [\#1159](https://github.com/freiheit-com/kuberpult/pull/1159) ([gsandok](https://github.com/gsandok))
    37  
    38  ### Patch Changes (Bugfixes)
    39  
    40  - Remove redundant wait condition in integration tests [\#1194](https://github.com/freiheit-com/kuberpult/pull/1194) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
    41  - fix\(deps\): update module github.com/lestrrat-go/jwx/v2 to v2.0.18 [\#1190](https://github.com/freiheit-com/kuberpult/pull/1190) ([renovate[bot]](https://github.com/apps/renovate))
    42  - fix\(deps\): update module github.com/argoproj/argo-cd/v2 to v2.9.3 [\#1189](https://github.com/freiheit-com/kuberpult/pull/1189) ([renovate[bot]](https://github.com/apps/renovate))
    43  - fix\(deps\): update module github.com/coreos/go-oidc/v3 to v3.8.0 [\#1177](https://github.com/freiheit-com/kuberpult/pull/1177) ([renovate[bot]](https://github.com/apps/renovate))
    44  - fix\(deps\): update module google.golang.org/api to v0.152.0 [\#1176](https://github.com/freiheit-com/kuberpult/pull/1176) ([renovate[bot]](https://github.com/apps/renovate))
    45  - fix\(deps\): update module golang.org/x/oauth2 to v0.15.0 [\#1175](https://github.com/freiheit-com/kuberpult/pull/1175) ([renovate[bot]](https://github.com/apps/renovate))
    46  - fix\(deps\): update module golang.org/x/crypto to v0.16.0 [\#1174](https://github.com/freiheit-com/kuberpult/pull/1174) ([renovate[bot]](https://github.com/apps/renovate))
    47  - Fixed an NPE in applyArgoEvents [\#1171](https://github.com/freiheit-com/kuberpult/pull/1171) ([hannesg](https://github.com/hannesg))
    48  - Improve local kuberpult run with earthly [\#1170](https://github.com/freiheit-com/kuberpult/pull/1170) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
    49  - Reduce network timeout for local setup [\#1169](https://github.com/freiheit-com/kuberpult/pull/1169) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
    50  - Run integration tests with Earthly [\#1167](https://github.com/freiheit-com/kuberpult/pull/1167) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
    51  - Update README.md Design Principle Deploy often [\#1165](https://github.com/freiheit-com/kuberpult/pull/1165) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
    52  - Enable hot reloading for the UI when starting with earthly [\#1164](https://github.com/freiheit-com/kuberpult/pull/1164) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
    53  - chore\(deps\): update dependency node to v20.10.0 [\#1161](https://github.com/freiheit-com/kuberpult/pull/1161) ([renovate[bot]](https://github.com/apps/renovate))
    54  - fix\(deps\): update k8s.io/utils digest to cf03d44 [\#1160](https://github.com/freiheit-com/kuberpult/pull/1160) ([renovate[bot]](https://github.com/apps/renovate))
    55  - fix\(deps\): update module gopkg.in/datadog/dd-trace-go.v1 to v1.58.0 [\#1158](https://github.com/freiheit-com/kuberpult/pull/1158) ([renovate[bot]](https://github.com/apps/renovate))
    56  - chore\(deps\): update dependency typescript to v5.3.2 [\#1157](https://github.com/freiheit-com/kuberpult/pull/1157) ([renovate[bot]](https://github.com/apps/renovate))
    57  - fix\(deps\): update module github.com/argoproj/argo-cd/v2 to v2.9.2 [\#1156](https://github.com/freiheit-com/kuberpult/pull/1156) ([renovate[bot]](https://github.com/apps/renovate))
    58  - fix\(deps\): update module github.com/lestrrat-go/jwx/v2 to v2.0.17 [\#1154](https://github.com/freiheit-com/kuberpult/pull/1154) ([renovate[bot]](https://github.com/apps/renovate))
    59  - Revert "fix\(release\): if a release already exists, return http/409 Conflict \(SRX-627DCD\)" [\#1152](https://github.com/freiheit-com/kuberpult/pull/1152) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    60  - ci\(linting\): prevent it.only or describe.only usages from being merged \(SRX-4Z36FR\) [\#1151](https://github.com/freiheit-com/kuberpult/pull/1151) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    61  - fix\(release\): if a release already exists, return http/409 Conflict \(SRX-627DCD\) [\#1150](https://github.com/freiheit-com/kuberpult/pull/1150) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    62  - Force browsers to stop caching index.html [\#1135](https://github.com/freiheit-com/kuberpult/pull/1135) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
    63  
    64  ---
    65  
    66  ## [1.14.0](https://github.com/freiheit-com/kuberpult/tree/1.14.0) (2023-11-17)
    67  
    68  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.13.0...1.14.0)
    69  
    70  ### Minor Changes (New Features)
    71  
    72  - Add waiting to frontend [\#1145](https://github.com/freiheit-com/kuberpult/pull/1145) ([hannesg](https://github.com/hannesg))
    73  - Add endpoint that returns the version of all services in an environment at a given commit [\#1146](https://github.com/freiheit-com/kuberpult/pull/1146) ([gsandok](https://github.com/gsandok))
    74  - Implement waiting in the rollout service [\#1143](https://github.com/freiheit-com/kuberpult/pull/1143) ([hannesg](https://github.com/hannesg))
    75  - Display tags in dropdown [\#1107](https://github.com/freiheit-com/kuberpult/pull/1107) ([gsandok](https://github.com/gsandok))
    76  - SRC-K0RM01: improve UX for app and team filters \(\#1033, \#1034\) [\#1133](https://github.com/freiheit-com/kuberpult/pull/1133) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    77  
    78  ### Patch Changes (Bugfixes)
    79  
    80  - fix\(deps\): update opentelemetry-go monorepo [\#1148](https://github.com/freiheit-com/kuberpult/pull/1148) ([renovate[bot]](https://github.com/apps/renovate))
    81  - fix\(deps\): update module google.golang.org/api to v0.151.0 [\#1147](https://github.com/freiheit-com/kuberpult/pull/1147) ([renovate[bot]](https://github.com/apps/renovate))
    82  - UI: Lock without deploying [\#1131](https://github.com/freiheit-com/kuberpult/pull/1131) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
    83  - SRX-K0RM01: remove app/teams filter on releases and environments page too [\#1144](https://github.com/freiheit-com/kuberpult/pull/1144) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    84  - fix\(i-test\): remove fetching main [\#1142](https://github.com/freiheit-com/kuberpult/pull/1142) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    85  - fix\(ci\): build all services \(SRX-8HW1TP\) [\#1136](https://github.com/freiheit-com/kuberpult/pull/1136) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
    86  - Add missing health tests [\#1132](https://github.com/freiheit-com/kuberpult/pull/1132) ([hannesg](https://github.com/hannesg))
    87  - Update module github.com/argoproj/argo-cd/v2 to v2.9.1 [\#1134](https://github.com/freiheit-com/kuberpult/pull/1134) ([renovate[bot]](https://github.com/apps/renovate))
    88  
    89  ---
    90  
    91  
    92  ## [1.13.0](https://github.com/freiheit-com/kuberpult/tree/1.13.0) (2023-11-13)
    93  
    94  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.12.0...1.13.0)
    95  
    96  ### Minor Changes (New Features)
    97  
    98  - Add filtering by team to the frontend-service [\#1120](https://github.com/freiheit-com/kuberpult/pull/1120) ([hannesg](https://github.com/hannesg))
    99  - Add filtering by team for the GetStatus endpoint [\#1112](https://github.com/freiheit-com/kuberpult/pull/1112) ([hannesg](https://github.com/hannesg))
   100  - Add a unified retry mechanism for background tasks [\#1109](https://github.com/freiheit-com/kuberpult/pull/1109) ([hannesg](https://github.com/hannesg))
   101  
   102  ### Patch Changes (Bugfixes)
   103  
   104  - Restore original builder image [\#1128](https://github.com/freiheit-com/kuberpult/pull/1128) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
   105  - Fix race condition in rollout-service metrics [\#1127](https://github.com/freiheit-com/kuberpult/pull/1127) ([hannesg](https://github.com/hannesg))
   106  - Added missing dependency for make kuberpult [\#1126](https://github.com/freiheit-com/kuberpult/pull/1126) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   107  - Update opentelemetry-go monorepo [\#1125](https://github.com/freiheit-com/kuberpult/pull/1125) ([renovate[bot]](https://github.com/apps/renovate))
   108  - Fix readyness reporting for the kuberpult event consumer [\#1124](https://github.com/freiheit-com/kuberpult/pull/1124) ([hannesg](https://github.com/hannesg))
   109  - simplify onbording [\#1123](https://github.com/freiheit-com/kuberpult/pull/1123) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
   110  - Optimize Earthfiles [\#1122](https://github.com/freiheit-com/kuberpult/pull/1122) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
   111  - SRX-53QJKO: improve longer environment chains [\#1121](https://github.com/freiheit-com/kuberpult/pull/1121) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
   112  - Always build all services [\#1117](https://github.com/freiheit-com/kuberpult/pull/1117) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   113  - Build services in CI using Earthly [\#1115](https://github.com/freiheit-com/kuberpult/pull/1115) ([ahmed-nour-fdc](https://github.com/ahmed-nour-fdc))
   114  - Update module golang.org/x/oauth2 to v0.14.0 [\#1114](https://github.com/freiheit-com/kuberpult/pull/1114) ([renovate[bot]](https://github.com/apps/renovate))
   115  - Update module golang.org/x/crypto to v0.15.0 [\#1113](https://github.com/freiheit-com/kuberpult/pull/1113) ([renovate[bot]](https://github.com/apps/renovate))
   116  - Fix: empty dora token break rollout service deployment [\#1105](https://github.com/freiheit-com/kuberpult/pull/1105) ([hannesg](https://github.com/hannesg))
   117  
   118  ---
   119  
   120  ## [1.12.0](https://github.com/freiheit-com/kuberpult/tree/1.12.0) (2023-11-08)
   121  
   122  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.11.0...1.12.0)
   123  
   124  ### Minor Changes (New Features)
   125  
   126  - Add Initial Product Version Page [\#1063](https://github.com/freiheit-com/kuberpult/pull/1063) ([gsandok](https://github.com/gsandok))
   127  - Create endpoint that returns list of tags and commit hashes [\#1051](https://github.com/freiheit-com/kuberpult/pull/1051) ([gsandok](https://github.com/gsandok))
   128  - Add dedicated setup for health checking [\#943](https://github.com/freiheit-com/kuberpult/pull/943) ([hannesg](https://github.com/hannesg))
   129  
   130  ### Patch Changes (Bugfixes)
   131  
   132  - Bugfix: Allow selection of envs to delete from an app [\#1098](https://github.com/freiheit-com/kuberpult/pull/1098) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   133  - SRX-57Q3B7: Remove codereviewr [\#1102](https://github.com/freiheit-com/kuberpult/pull/1102) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
   134  - SRX-FZ6M63/\#1043: fix colors for environments [\#1101](https://github.com/freiheit-com/kuberpult/pull/1101) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
   135  - UI: Fix typo Unkwown → Unknown [\#1104](https://github.com/freiheit-com/kuberpult/pull/1104) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   136  - tweak: use compose plugin of docker, should be available ~everywhere now [\#1103](https://github.com/freiheit-com/kuberpult/pull/1103) ([bjoern-michaelsen-freiheit](https://github.com/bjoern-michaelsen-freiheit))
   137  - Always add /metrics endpoint [\#1094](https://github.com/freiheit-com/kuberpult/pull/1094) ([hannesg](https://github.com/hannesg))
   138  - Fix: set env vars in tests [\#1093](https://github.com/freiheit-com/kuberpult/pull/1093) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   139  - More and better tests for DeleteDirIfEmpty [\#1092](https://github.com/freiheit-com/kuberpult/pull/1092) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   140  - Update golang Docker tag to v1.21.4 [\#1106](https://github.com/freiheit-com/kuberpult/pull/1106) ([renovate[bot]](https://github.com/apps/renovate))
   141  - Update module google.golang.org/api to v0.150.0 [\#1100](https://github.com/freiheit-com/kuberpult/pull/1100) ([renovate[bot]](https://github.com/apps/renovate))
   142  - Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.57.0 [\#1099](https://github.com/freiheit-com/kuberpult/pull/1099) ([renovate[bot]](https://github.com/apps/renovate))
   143  - Update module github.com/argoproj/argo-cd/v2 to v2.9.0 [\#1097](https://github.com/freiheit-com/kuberpult/pull/1097) ([renovate[bot]](https://github.com/apps/renovate))
   144  - Update module golang.org/x/sync to v0.5.0 [\#1095](https://github.com/freiheit-com/kuberpult/pull/1095) ([renovate[bot]](https://github.com/apps/renovate))
   145  
   146  **Closed issues:**
   147  
   148  - Cannot select multiple environments to be removed [\#1091](https://github.com/freiheit-com/kuberpult/issues/1091)
   149  - Inconsistent Coloring Scheme on Environment Groups [\#1043](https://github.com/freiheit-com/kuberpult/issues/1043)
   150  
   151  ---
   152  
   153  ## [1.11.0](https://github.com/freiheit-com/kuberpult/tree/1.11.0) (2023-11-02)
   154  
   155  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.10.2...1.11.0)
   156  
   157  ### Minor Changes (New Features)
   158  
   159  - Send dora events to revolution [\#1077](https://github.com/freiheit-com/kuberpult/pull/1077) ([hannesg](https://github.com/hannesg))
   160  - Add DEX helm chart to Kuberpult helm chart  [\#1064](https://github.com/freiheit-com/kuberpult/pull/1064) ([bernardo-bastos](https://github.com/bernardo-bastos))
   161  
   162  ### Patch Changes (Bugfixes)
   163  
   164  - Integration test for frontend main page [\#1076](https://github.com/freiheit-com/kuberpult/pull/1076) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   165  - Fix frontend service docker image [\#1074](https://github.com/freiheit-com/kuberpult/pull/1074) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   166  - Update module google.golang.org/api to v0.149.0 [\#1073](https://github.com/freiheit-com/kuberpult/pull/1073) ([renovate[bot]](https://github.com/apps/renovate))
   167  - Update module github.com/lestrrat-go/jwx/v2 to v2.0.16 [\#1072](https://github.com/freiheit-com/kuberpult/pull/1072) ([renovate[bot]](https://github.com/apps/renovate))
   168  - Update module github.com/argoproj/argo-cd/v2 to v2.8.6 [\#1065](https://github.com/freiheit-com/kuberpult/pull/1065) ([renovate[bot]](https://github.com/apps/renovate))
   169  
   170  ---
   171  
   172  ## [1.10.2](https://github.com/freiheit-com/kuberpult/tree/1.10.2) (2023-10-30)
   173  
   174  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.10.1...1.10.2)
   175  
   176  ### Patch Changes (Bugfixes)
   177  
   178  - Implement include feature of repo server [\#1070](https://github.com/freiheit-com/kuberpult/pull/1070) ([hannesg](https://github.com/hannesg))
   179  - Update dependency node to v20 [\#1050](https://github.com/freiheit-com/kuberpult/pull/1050) ([renovate[bot]](https://github.com/apps/renovate))
   180  - Update dependency @testing-library/jest-dom to v6 [\#888](https://github.com/freiheit-com/kuberpult/pull/888) ([renovate[bot]](https://github.com/apps/renovate))
   181  
   182  ---
   183  
   184  ## [1.10.1](https://github.com/freiheit-com/kuberpult/tree/1.10.1) (2023-10-27)
   185  
   186  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.10.0...1.10.1)
   187  
   188  ### Patch Changes (Bugfixes)
   189  - Fix teams dropdown overflow [\#1069](https://github.com/freiheit-com/kuberpult/pull/1069) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   190  - Deleting empty directories in the manifest repository [\#1062](https://github.com/freiheit-com/kuberpult/pull/1062) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   191  - Fix server\_test in frontend-service [\#1052](https://github.com/freiheit-com/kuberpult/pull/1052) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   192  - Fix helm chart: always provide dex variables [\#1048](https://github.com/freiheit-com/kuberpult/pull/1048) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   193  - Build Go in docker: frontend [\#1042](https://github.com/freiheit-com/kuberpult/pull/1042) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   194  - Actually run `go build` in docker \(cd&rollout\) [\#1022](https://github.com/freiheit-com/kuberpult/pull/1022) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   195  - Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.56.1 [\#1060](https://github.com/freiheit-com/kuberpult/pull/1060) ([renovate[bot]](https://github.com/apps/renovate))
   196  - Update module sigs.k8s.io/yaml to v1.4.0 [\#1056](https://github.com/freiheit-com/kuberpult/pull/1056) ([renovate[bot]](https://github.com/apps/renovate))
   197  
   198  ---
   199  
   200  ## [1.10.0](https://github.com/freiheit-com/kuberpult/tree/1.10.0) (2023-10-23)
   201  
   202  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.9.0...1.10.0)
   203  
   204  ### Minor Changes (New Features)
   205  
   206  - Added the first two endpoints for the repository service [\#1045](https://github.com/freiheit-com/kuberpult/pull/1045) ([hannesg](https://github.com/hannesg))
   207  
   208  ---
   209  
   210  ## [1.9.0](https://github.com/freiheit-com/kuberpult/tree/1.9.0) (2023-10-20)
   211  
   212  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.8.1...1.9.0)
   213  
   214  ### Minor Changes (New Features)
   215  
   216  - Pass through source commit ids in rollout service [\#1025](https://github.com/freiheit-com/kuberpult/pull/1025) ([hannesg](https://github.com/hannesg))
   217  
   218  ### Patch Changes (Bugfixes)
   219  
   220  - Change Dex and PgpKeyRing variable name [\#1020](https://github.com/freiheit-com/kuberpult/pull/1020) ([bernardo-bastos](https://github.com/bernardo-bastos))
   221  - Update module github.com/coreos/go-oidc/v3 to v3.7.0 [\#1040](https://github.com/freiheit-com/kuberpult/pull/1040) ([renovate[bot]](https://github.com/apps/renovate))
   222  - Update module google.golang.org/api to v0.148.0 [\#1037](https://github.com/freiheit-com/kuberpult/pull/1037) ([renovate[bot]](https://github.com/apps/renovate))
   223  - Update module github.com/lestrrat-go/jwx/v2 to v2.0.15 [\#1036](https://github.com/freiheit-com/kuberpult/pull/1036) ([renovate[bot]](https://github.com/apps/renovate))
   224  - Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.56.0 [\#1024](https://github.com/freiheit-com/kuberpult/pull/1024) ([renovate[bot]](https://github.com/apps/renovate))
   225  - Update module google.golang.org/grpc to v1.59.0 [\#1023](https://github.com/freiheit-com/kuberpult/pull/1023) ([renovate[bot]](https://github.com/apps/renovate))
   226  - Update module github.com/lestrrat-go/jwx/v2 to v2.0.14 [\#1021](https://github.com/freiheit-com/kuberpult/pull/1021) ([renovate[bot]](https://github.com/apps/renovate))
   227  - Update dependency prettier to v3 [\#1016](https://github.com/freiheit-com/kuberpult/pull/1016) ([renovate[bot]](https://github.com/apps/renovate))
   228  - Update module google.golang.org/grpc to v1.58.3 [\#1015](https://github.com/freiheit-com/kuberpult/pull/1015) ([renovate[bot]](https://github.com/apps/renovate))
   229  - Update module google.golang.org/api to v0.147.0 [\#1014](https://github.com/freiheit-com/kuberpult/pull/1014) ([renovate[bot]](https://github.com/apps/renovate))
   230  - Update module github.com/google/go-cmp to v0.6.0 [\#1013](https://github.com/freiheit-com/kuberpult/pull/1013) ([renovate[bot]](https://github.com/apps/renovate))
   231  - Update module github.com/go-git/go-billy/v5 to v5.5.0 [\#1012](https://github.com/freiheit-com/kuberpult/pull/1012) ([renovate[bot]](https://github.com/apps/renovate))
   232  - Update module github.com/lestrrat-go/jwx to v2 [\#1011](https://github.com/freiheit-com/kuberpult/pull/1011) ([renovate[bot]](https://github.com/apps/renovate))
   233  
   234  ---
   235  
   236  ## [1.8.1](https://github.com/freiheit-com/kuberpult/tree/1.8.1) (2023-10-16)
   237  
   238  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.8.0...1.8.1)
   239  
   240  ### Patch Changes (Bugfixes)
   241  
   242  - Close dialogs on click outside the dialog [\#995](https://github.com/freiheit-com/kuberpult/pull/995) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   243  - Implement Dropdown without mui [\#996](https://github.com/freiheit-com/kuberpult/pull/996) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   244  - Update dependency node to v18.18.2 [\#1010](https://github.com/freiheit-com/kuberpult/pull/1010) ([renovate[bot]](https://github.com/apps/renovate))
   245  - Update opentelemetry-go monorepo [\#1008](https://github.com/freiheit-com/kuberpult/pull/1008) ([renovate[bot]](https://github.com/apps/renovate))
   246  - Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.55.0 [\#1007](https://github.com/freiheit-com/kuberpult/pull/1007) ([renovate[bot]](https://github.com/apps/renovate))
   247  - Update module github.com/prometheus/client\_golang to v1.17.0 [\#1006](https://github.com/freiheit-com/kuberpult/pull/1006) ([renovate[bot]](https://github.com/apps/renovate))
   248  - Update module golang.org/x/sync to v0.4.0 [\#1005](https://github.com/freiheit-com/kuberpult/pull/1005) ([renovate[bot]](https://github.com/apps/renovate))
   249  - Update module golang.org/x/oauth2 to v0.13.0 [\#1004](https://github.com/freiheit-com/kuberpult/pull/1004) ([renovate[bot]](https://github.com/apps/renovate))
   250  - Update module go.uber.org/zap to v1.26.0 [\#1002](https://github.com/freiheit-com/kuberpult/pull/1002) ([renovate[bot]](https://github.com/apps/renovate))
   251  - Update github.com/ProtonMail/go-crypto digest to afb1ddc [\#1001](https://github.com/freiheit-com/kuberpult/pull/1001) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   252  - Update dependency eslint-config-prettier to v9 [\#999](https://github.com/freiheit-com/kuberpult/pull/999) ([renovate[bot]](https://github.com/apps/renovate))
   253  - Update dependency typescript to v5.2.2 [\#998](https://github.com/freiheit-com/kuberpult/pull/998) ([renovate[bot]](https://github.com/apps/renovate))
   254  - Update golang Docker tag to v1.21.3 [\#997](https://github.com/freiheit-com/kuberpult/pull/997) ([renovate[bot]](https://github.com/apps/renovate))
   255  - Update module github.com/argoproj/argo-cd/v2 to v2.8.4 [\#862](https://github.com/freiheit-com/kuberpult/pull/862) ([renovate[bot]](https://github.com/apps/renovate))
   256  
   257  ---
   258  
   259  ## [1.8.0](https://github.com/freiheit-com/kuberpult/tree/1.8.0) (2023-10-10)
   260  
   261  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.7.2...1.8.0)
   262  
   263  ### Minor Changes (New Features)
   264  
   265  - Add a rest endpoint for obtaining the rollout status of a whole environment group [\#990](https://github.com/freiheit-com/kuberpult/pull/990) ([hannesg](https://github.com/hannesg))
   266  
   267  ---
   268  
   269  ## [1.7.2](https://github.com/freiheit-com/kuberpult/tree/1.7.2) (2023-10-06)
   270  
   271  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.7.1...1.7.2)
   272  
   273  ### Patch Changes (Bugfixes)
   274  
   275  - Fix: ReleaseDialog renders many environments [\#988](https://github.com/freiheit-com/kuberpult/pull/988) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   276  - Added Docs for Release Train Recommendations [\#986](https://github.com/freiheit-com/kuberpult/pull/986) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   277  
   278  **Closed issues:**
   279  
   280  - Release Dialog not displayed full with many environments [\#987](https://github.com/freiheit-com/kuberpult/issues/987)
   281  
   282  
   283  ---
   284  
   285  ## [1.7.1](https://github.com/freiheit-com/kuberpult/tree/1.7.1) (2023-10-02)
   286  
   287  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.7.0...1.7.1)
   288  
   289  ### Patch Changes (Bugfixes)
   290  
   291  - Fix: Allow locks for groups with azure enabled [\#983](https://github.com/freiheit-com/kuberpult/pull/983) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   292  - Documentation: Add design principles [\#978](https://github.com/freiheit-com/kuberpult/pull/978) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   293  
   294  **Closed issues:**
   295  
   296  - Changing Domainnames [\#964](https://github.com/freiheit-com/kuberpult/issues/964)
   297  - Ideas from Thorsten [\#818](https://github.com/freiheit-com/kuberpult/issues/818)
   298  
   299  
   300  
   301  ---
   302  
   303  ## [1.7.0](https://github.com/freiheit-com/kuberpult/tree/1.7.0) (2023-10-02)
   304  
   305  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.6.0...1.7.0)
   306  
   307  ### Minor Changes (New Features)
   308  
   309  - Distinguish more rollout states [\#981](https://github.com/freiheit-com/kuberpult/pull/981) ([hannesg](https://github.com/hannesg))
   310  - Add ingress class name as optional parameter [\#974](https://github.com/freiheit-com/kuberpult/pull/974) ([Murtaza-Solangi](https://github.com/Murtaza-Solangi))
   311  
   312  ### Patch Changes (Bugfixes)
   313  
   314  - Fix: Show "deployed by" also for other versions in ReleaseDialog [\#979](https://github.com/freiheit-com/kuberpult/pull/979) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   315  - Fix: segfault in rollout service [\#975](https://github.com/freiheit-com/kuberpult/pull/975) ([hannesg](https://github.com/hannesg))
   316  - Refactor ReleaseDialog to not use mui [\#971](https://github.com/freiheit-com/kuberpult/pull/971) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   317  
   318  **Closed issues:**
   319  
   320  - "Deployed by" only shows up for the current release  [\#977](https://github.com/freiheit-com/kuberpult/issues/977)
   321  
   322  ---
   323  
   324  ## [1.6.0](https://github.com/freiheit-com/kuberpult/tree/1.6.0) (2023-09-28)
   325  
   326  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.5.0...1.6.0)
   327  
   328  ### Minor Changes (New Features)
   329  
   330  - Add pod annotations to the rollout pod [\#972](https://github.com/freiheit-com/kuberpult/pull/972) ([hannesg](https://github.com/hannesg))
   331  - Refactor EnvSelection to not use mui [\#970](https://github.com/freiheit-com/kuberpult/pull/970) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   332  - Add metrics to the rollout service [\#961](https://github.com/freiheit-com/kuberpult/pull/961) ([hannesg](https://github.com/hannesg))
   333  - Track DeployTime of applications in the rollout service [\#960](https://github.com/freiheit-com/kuberpult/pull/960) ([hannesg](https://github.com/hannesg))
   334  
   335  ### Patch Changes (Bugfixes)
   336  
   337  - Add environment group name to kuberpult events [\#963](https://github.com/freiheit-com/kuberpult/pull/963) ([hannesg](https://github.com/hannesg))
   338  - Also emit deploy time in version events [\#962](https://github.com/freiheit-com/kuberpult/pull/962) ([hannesg](https://github.com/hannesg))
   339  
   340  ---
   341  
   342  ## [1.5.0](https://github.com/freiheit-com/kuberpult/tree/1.5.0) (2023-09-22)
   343  
   344  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.4.2...1.5.0)
   345  
   346  ### Upgrade Notes
   347  There are no breaking changes.
   348  However, we now recommend to submit the whole git hash to the `/release` endpoint. Kuberpult's UI now takes care to shorten the hash when displaying it.
   349  We also recommend to set the helm chart parameter `git.sourceRepoUrl` to add a link to the source. Optionally you can also set `git.manifestRepoUrl` to add a link to the manifest repo.
   350  See [values file](https://github.com/freiheit-com/kuberpult/blob/main/charts/kuberpult/values.yaml.tpl#L25) for how to set them.
   351  
   352  ### Minor Changes (New Features)
   353  
   354  - UI: Show warning before deploying over a lock [\#955](https://github.com/freiheit-com/kuberpult/pull/955) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   355  - Shorten commit hashes and use common styling for release versions [\#947](https://github.com/freiheit-com/kuberpult/pull/947) ([hannesg](https://github.com/hannesg))
   356  - Render Link to manifest and source repo [\#935](https://github.com/freiheit-com/kuberpult/pull/935) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   357  
   358  ### Patch Changes (Bugfixes)
   359  
   360  - Update dependency node to v18.18.0 [\#954](https://github.com/freiheit-com/kuberpult/pull/954) ([renovate[bot]](https://github.com/apps/renovate))
   361  - Update golang Docker tag to v1.21.1 [\#953](https://github.com/freiheit-com/kuberpult/pull/953) ([renovate[bot]](https://github.com/apps/renovate))
   362  - Fix display of delete-them-all button in planned actions [\#952](https://github.com/freiheit-com/kuberpult/pull/952) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   363  - Fix lock symbol size on history page [\#949](https://github.com/freiheit-com/kuberpult/pull/949) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   364  
   365  **Closed issues:**
   366  
   367  - Please display release hash on history page [\#951](https://github.com/freiheit-com/kuberpult/issues/951)
   368  - Showing version nr [\#809](https://github.com/freiheit-com/kuberpult/issues/809)
   369  
   370  
   371  ---
   372  
   373  
   374  ## [1.4.2](https://github.com/freiheit-com/kuberpult/tree/1.4.2) (2023-09-14)
   375  
   376  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.4.1...1.4.2)
   377  
   378  ### Patch Changes (Bugfixes)
   379  
   380  - Added default network timeouts for batch service in the frontend service [\#942](https://github.com/freiheit-com/kuberpult/pull/942) ([hannesg](https://github.com/hannesg))
   381  - Add networking timeouts to git pushes [\#941](https://github.com/freiheit-com/kuberpult/pull/941) ([hannesg](https://github.com/hannesg))
   382  - chart: Make the delay to cd service's probes configurable from the values file [\#940](https://github.com/freiheit-com/kuberpult/pull/940) ([jaypontes](https://github.com/jaypontes))
   383  
   384  
   385  
   386  
   387  ---
   388  
   389  
   390  ## [1.4.1](https://github.com/freiheit-com/kuberpult/tree/1.4.1) (2023-09-11)
   391  
   392  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.4.0...1.4.1)
   393  
   394  **Fixed bugs:**
   395  
   396  - Shopping Cart should show lock that is removed [\#239](https://github.com/freiheit-com/kuberpult/issues/239)
   397  - Warn in the UI when there are too many items in the cart [\#878](https://github.com/freiheit-com/kuberpult/issues/878)
   398  
   399  ### Minor Changes
   400  
   401  - Conditionally show team name in error message  [\#937](https://github.com/freiheit-com/kuberpult/pull/937) ([gsandok](https://github.com/gsandok))
   402  - Add Release Version to the frontend SideBar [\#936](https://github.com/freiheit-com/kuberpult/pull/936) ([gsandok](https://github.com/gsandok))
   403  - User get notified of permission errors on the frontend [\#926](https://github.com/freiheit-com/kuberpult/pull/926) ([gsandok](https://github.com/gsandok))
   404  - Add Release Version to the frontend [\#918](https://github.com/freiheit-com/kuberpult/pull/918) ([gsandok](https://github.com/gsandok))
   405  
   406  ### Patch Changes (Bugfixes)
   407  
   408  - Fix: Show "undeploy version" only in correct circumstances [\#934](https://github.com/freiheit-com/kuberpult/pull/934) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   409  - Show error about too many items before submit [\#930](https://github.com/freiheit-com/kuberpult/pull/930) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   410  
   411  **Closed issues:**
   412  
   413  - Unlocking an environment with `upstream: latest` configuration should update all services in the environment to their most recent releases [\#576](https://github.com/freiheit-com/kuberpult/issues/576)
   414  - Improvement: Release trains from arbitrary sources [\#401](https://github.com/freiheit-com/kuberpult/issues/401)
   415  - helm chart ingress issue [\#269](https://github.com/freiheit-com/kuberpult/issues/269)
   416  - Removing applications from single stages [\#50](https://github.com/freiheit-com/kuberpult/issues/50)
   417  
   418  
   419  ---
   420  
   421  
   422  ## [1.4.0](https://github.com/freiheit-com/kuberpult/tree/1.4.0) (2023-09-08)
   423  
   424  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.3.0...1.4.0)
   425  
   426  ### Major Changes (New Features)
   427  
   428  - Submit refreshes to argocd in parallel [\#924](https://github.com/freiheit-com/kuberpult/pull/924) ([hannesg](https://github.com/hannesg))
   429  
   430  ### Patch Changes (Bugfixes)
   431  
   432  - Fix NPE in broadcast.go [\#931](https://github.com/freiheit-com/kuberpult/pull/931) ([hannesg](https://github.com/hannesg))
   433  - Change wording for release note generator [\#928](https://github.com/freiheit-com/kuberpult/pull/928) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   434  - Explain Helm Parameters in Readme [\#925](https://github.com/freiheit-com/kuberpult/pull/925) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   435  - Rollout service: dedup version notifications and notify for app deletions [\#923](https://github.com/freiheit-com/kuberpult/pull/923) ([hannesg](https://github.com/hannesg))
   436  - Update README.md for users [\#922](https://github.com/freiheit-com/kuberpult/pull/922) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   437  - Added tests for release train to env groups [\#921](https://github.com/freiheit-com/kuberpult/pull/921) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   438  - Added details to the Spinner showed on startup [\#920](https://github.com/freiheit-com/kuberpult/pull/920) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   439  - Added spinner for submitting planned actions [\#917](https://github.com/freiheit-com/kuberpult/pull/917) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   440  
   441  **Closed issues:**
   442  
   443  - release trains for groups need more tests [\#869](https://github.com/freiheit-com/kuberpult/issues/869)
   444  - Need to show spinner \(while loading overview, etc\) [\#853](https://github.com/freiheit-com/kuberpult/issues/853)
   445  
   446  ---
   447  
   448  ## [1.3.0](https://github.com/freiheit-com/kuberpult/tree/1.3.0) (2023-09-05)
   449  
   450  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.2.0...1.3.0)
   451  
   452  ### Minor Changes
   453  
   454  - Fix layout in Lock tooltip [\#913](https://github.com/freiheit-com/kuberpult/pull/913) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   455  - Notify argocd about updates [\#910](https://github.com/freiheit-com/kuberpult/pull/910) ([hannesg](https://github.com/hannesg))
   456  - Add Display Version to create release request [\#906](https://github.com/freiheit-com/kuberpult/pull/906) ([gsandok](https://github.com/gsandok))
   457  
   458  
   459  ---
   460  
   461  
   462  ## [1.2.0](https://github.com/freiheit-com/kuberpult/tree/1.2.0) (2023-09-04)
   463  **Closed issues:**
   464  
   465  - Author not preserved in azure [\#893](https://github.com/freiheit-com/kuberpult/issues/893)
   466  
   467  
   468  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.1.0...1.2.0)
   469  
   470  ### Minor Changes
   471  
   472  - Fix tooltip css format [\#911](https://github.com/freiheit-com/kuberpult/pull/911) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   473  - Write Username instead of email [\#909](https://github.com/freiheit-com/kuberpult/pull/909) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   474  - Don't show the rollout status if it's disabled [\#905](https://github.com/freiheit-com/kuberpult/pull/905) ([hannesg](https://github.com/hannesg))
   475  
   476  **Merged pull requests:**
   477  
   478  - Allow locking and unlocking env groups over rest [\#902](https://github.com/freiheit-com/kuberpult/pull/902) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   479  
   480  
   481  ---
   482  
   483  
   484  # Change Log
   485  
   486  ## [1.1.0](https://github.com/freiheit-com/kuberpult/tree/1.1.0) (2023-09-01)
   487  
   488  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.0.3...1.1.0)
   489  
   490  ### Minor Changes
   491  
   492  - Upgrade buf to 1.26.1 [\#901](https://github.com/freiheit-com/kuberpult/pull/901) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   493  - Add rollout service in grpc api [\#802](https://github.com/freiheit-com/kuberpult/pull/802) ([hannesg](https://github.com/hannesg))
   494  - Add more error conditions to the rollout service [\#900](https://github.com/freiheit-com/kuberpult/pull/900) ([hannesg](https://github.com/hannesg))
   495  - Fix author header handling \(again\) [\#899](https://github.com/freiheit-com/kuberpult/pull/899) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   496  - Add a feature flag to disable sending webhooks [\#903](https://github.com/freiheit-com/kuberpult/pull/903) ([hannesg](https://github.com/hannesg))
   497  
   498  **Closed issues:**
   499  
   500  - Should we provide a new tab "Action History" ? [\#892](https://github.com/freiheit-com/kuberpult/issues/892)
   501  - Changelog and Release notes differ [\#865](https://github.com/freiheit-com/kuberpult/issues/865)
   502  
   503  
   504  ---
   505  
   506  
   507  ## [1.0.3](https://github.com/freiheit-com/kuberpult/tree/1.0.3) (2023-08-28)
   508  
   509  ### Closed Issues:
   510  - Author not preserved in azure [\#893](https://github.com/freiheit-com/kuberpult/issues/893)
   511  - allow non-ascii usernames [\#874](https://github.com/freiheit-com/kuberpult/issues/874)
   512  
   513  
   514  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.0.2...1.0.3)
   515  
   516  ### Minor Changes
   517  
   518  - Fix encoding issue with http header. [\#896](https://github.com/freiheit-com/kuberpult/pull/896) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   519  - Fix argocd server processing and set plaintext option correctly [\#895](https://github.com/freiheit-com/kuberpult/pull/895) ([hannesg](https://github.com/hannesg))
   520  - Use right context for spans "PostPush" and "Webhook-Retries" [\#894](https://github.com/freiheit-com/kuberpult/pull/894) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   521  
   522  
   523  ---
   524  
   525  
   526  ## [1.0.2](https://github.com/freiheit-com/kuberpult/tree/1.0.2) (2023-08-23)
   527  
   528  [Full Changelog](https://github.com/freiheit-com/kuberpult/compare/1.0.1...1.0.2)
   529  
   530  ### Minor Changes
   531  
   532  - Submit user data via grpc message instead of header [\#889](https://github.com/freiheit-com/kuberpult/pull/889) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   533  - Add webUrl as separate option for argo webhooks [\#887](https://github.com/freiheit-com/kuberpult/pull/887) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   534  - Maintenance: handle ts-proto warning [\#886](https://github.com/freiheit-com/kuberpult/pull/886) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   535  - Refactor return type of ApplyTransformer [\#885](https://github.com/freiheit-com/kuberpult/pull/885) ([sven-urbanski-freiheit-com](https://github.com/sven-urbanski-freiheit-com))
   536  - Update module go.uber.org/zap to v1.25.0 [\#855](https://github.com/freiheit-com/kuberpult/pull/855) ([renovate[bot]](https://github.com/apps/renovate))
   537  
   538  ---
   539  
   540  
   541  ## 1.0.1
   542  **released 2023-08-22**
   543  
   544  ### Breaking Changes
   545  none
   546  
   547  ### Major Changes
   548  none
   549  
   550  ### Minor Changes
   551  * [Fix commit Ids for webhooks to ArgoCd](https://github.com/freiheit-com/kuberpult/pull/879)
   552  * [Increase nginx timeout to 300s](https://github.com/freiheit-com/kuberpult/pull/877)
   553  * [Update golang Docker tag to v1.21.0](https://github.com/freiheit-com/kuberpult/pull/880)
   554  * [Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.54.0](https://github.com/freiheit-com/kuberpult/pull/881)
   555  
   556  ---
   557  
   558  ## 1.0.0
   559  **released 2023-08-21**
   560  
   561  ### Breaking Changes
   562  none
   563  
   564  ### Major Changes
   565  * [Tell ArgoCd to sync apps](https://github.com/freiheit-com/kuberpult/pull/872)
   566  
   567  ### Minor Changes
   568  * [Create Dex API if enabled ](https://github.com/freiheit-com/kuberpult/pull/873)
   569  * [Update module google.golang.org/api to v0.138.0](https://github.com/freiheit-com/kuberpult/pull/863)
   570  
   571  
   572  ---
   573  
   574  
   575  ## 0.4.83
   576  **released 2023-08-10**
   577  
   578  ### Breaking Changes
   579  none
   580  
   581  ### Major Changes
   582  * [Fixed bugs in release train](https://github.com/freiheit-com/kuberpult/pull/867)
   583  * [Allow ArgoCd to use Webhooks to improve performance](https://github.com/freiheit-com/kuberpult/pull/868)
   584  
   585  ### Minor Changes
   586  * [Update CHANGELOG.md: fix version number 81->82 ](https://github.com/freiheit-com/kuberpult/pull/861)
   587  * [Update module golang.org/x/oauth2 to v0.11.0](https://github.com/freiheit-com/kuberpult/pull/792)
   588  * [Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.53.0](https://github.com/freiheit-com/kuberpult/pull/856)
   589  * [Update k8s.io/utils digest to 3b25d92](https://github.com/freiheit-com/kuberpult/pull/842)
   590  
   591  ---
   592  
   593  ## 0.4.82
   594  **released 2023-08-07**
   595  
   596  ### Breaking Changes
   597  none
   598  
   599  ### Major Changes
   600  * [Do not render undeployed argoCd apps](https://github.com/freiheit-com/kuberpult/pull/854)
   601  * [Render spinner while loading](https://github.com/freiheit-com/kuberpult/pull/858)
   602  
   603  ### Minor Changes
   604  * [DeleteEnvironmentApplicationLock Role Based Access Control](https://github.com/freiheit-com/kuberpult/pull/833)
   605  * [DeployApplicationVersion Role based Access Control](https://github.com/freiheit-com/kuberpult/pull/831)
   606  * [DeleteEnvironmentApplication Role Based Access Control](https://github.com/freiheit-com/kuberpult/pull/836)
   607  * [CreateApplicationVersion Role Based Access Control ](https://github.com/freiheit-com/kuberpult/pull/849)
   608  * [ReleaseTrain Role Based Access Control](https://github.com/freiheit-com/kuberpult/pull/851)
   609  * [CreateUndeployApplicationVersion Role Based Access Control](https://github.com/freiheit-com/kuberpult/pull/837)
   610  * [Update module google.golang.org/api to v0.134.0](https://github.com/freiheit-com/kuberpult/pull/771)
   611  * [CreateEnvironment add Role Based Access Control ](https://github.com/freiheit-com/kuberpult/pull/848)
   612  * [UndeployApplication Role Based Access Control](https://github.com/freiheit-com/kuberpult/pull/850)
   613  * [Update dependency node to v18.17.0](https://github.com/freiheit-com/kuberpult/pull/846)
   614  * [Add files related to run-kind.sh to gitignore ](https://github.com/freiheit-com/kuberpult/pull/859)
   615  
   616  ---
   617  
   618  ## 0.4.81
   619  **released 2023-08-03**
   620  
   621  ### Breaking Changes
   622  none
   623  
   624  ### Major Changes
   625  * [Fix broken link in small environmentGroupChip](https://github.com/freiheit-com/kuberpult/pull/844)
   626  
   627  ### Minor Changes
   628  * [Improve azure error handling](https://github.com/freiheit-com/kuberpult/pull/840)
   629  * [Add Wildcard Check for Env/EnvGroup/Application](https://github.com/freiheit-com/kuberpult/pull/841)
   630  * [Add App/Environment wildcard permission check](https://github.com/freiheit-com/kuberpult/pull/794)
   631  * [Update golang Docker tag to v1.20.7](https://github.com/freiheit-com/kuberpult/pull/843)
   632  * [Update module github.com/argoproj/argo-cd/v2 to v2.7.10](https://github.com/freiheit-com/kuberpult/pull/841)
   633  * [Update module google.golang.org/grpc to v1.57.0](https://github.com/freiheit-com/kuberpult/pull/794)
   634  * [Update module github.com/coreos/go-oidc/v3 to v3.6.0](https://github.com/freiheit-com/kuberpult/pull/795)
   635  
   636  ---
   637  
   638  ## 0.4.80
   639  **released 2023-08-02**
   640  
   641  ### Breaking Changes
   642  none
   643  
   644  ### Major Changes
   645  * [Add links to ArgoCd in the UI](https://github.com/freiheit-com/kuberpult/pull/835)
   646  
   647  ### Minor Changes
   648  * [Added Changelog information about IAP for /release endpoint](https://github.com/freiheit-com/kuberpult/pull/821)
   649  * [Block Users without Permission from Creating Environment Locks](https://github.com/freiheit-com/kuberpult/pull/815)
   650  * [Refactoring: rename httperrors.go to grpc/errors.go](https://github.com/freiheit-com/kuberpult/pull/825)
   651  * [Refactor checkUserPermissions in auth/rbac.go](https://github.com/freiheit-com/kuberpult/pull/823)
   652  * [CheckPermissions function moved to transformer](https://github.com/freiheit-com/kuberpult/pull/826)
   653  * [DeleteEnvironmentLock Role Based access Checked if Dex is Enabled](https://github.com/freiheit-com/kuberpult/pull/828)
   654  * [CreateEnvironmentApplicationLock Role Based access](https://github.com/freiheit-com/kuberpult/pull/830)
   655  * [Refactoring: Use own tooltip component](https://github.com/freiheit-com/kuberpult/pull/832)
   656  * [Refactor permission policy RBAC](https://github.com/freiheit-com/kuberpult/pull/834)
   657  
   658  ---
   659  
   660  ## 0.4.79
   661  **released 2023-07-26**
   662  
   663  ### Breaking Changes
   664  
   665  If you are directly calling the /release endpoint in the cd-service, then this is a breaking change for you.
   666  
   667  #### What you need to do
   668  If you use the helm variable `ingress.exposeReleaseEndpoint`, you need to remove it, before using the helm chart.
   669  This variable was necessary to open a connection directly to the cd-service - bypassing the frontend-service.
   670  The frontend-service itself does not require this. The helm chart now returns an error, if the variable is set at all.
   671  
   672  #### IAP specifics
   673  Additionally, if you are using google IAP (ingress.iap.enabled=true in the helm chart),
   674  you need to now provide an IAP token when invoking the `/release` endpoint.
   675  To get a token, you can find an example script in [Google's documentation](https://cloud.google.com/iap/docs/authentication-howto#bash).
   676  
   677  #### Explanation
   678  The `/release` endpoint was moved from the cd-service to the frontend-service.
   679  Some very specific http error codes for `/release` also changed.
   680  We now return the http code 500 less often, and replaced it with 400, for example when the signature does not match.
   681  Apart from the status codes in very specific situations, the endpoint works as before.
   682  
   683  For more details see the Pull Request [Replaced /release http endpoint in cd-service with grpc](https://github.com/freiheit-com/kuberpult/pull/814).
   684  
   685  ### Major Changes
   686  none
   687  
   688  ### Minor Changes
   689  * [Read Dex ClientID, ClientSecret and BaseURL from config map ](https://github.com/freiheit-com/kuberpult/pull/808)
   690  * [Refactor checkbox to reduce material-ui usage](https://github.com/freiheit-com/kuberpult/pull/817)
   691  * [Fix log level](https://github.com/freiheit-com/kuberpult/pull/819)
   692  
   693  
   694  ## 0.4.78
   695  **released 2023-07-21**
   696  
   697  ### Breaking Changes
   698  none
   699  
   700  ### Major Changes
   701  none
   702  
   703  ### Minor Changes
   704  * [Move functionality from DeploymentService and EnvironmentService to BatchService](https://github.com/freiheit-com/kuberpult/pull/807)
   705  * [Update README.md with notes about /release endpoint](https://github.com/freiheit-com/kuberpult/pull/810)
   706  * [Add RBAC policy parser methods](https://github.com/freiheit-com/kuberpult/pull/806)
   707  * [Add Dex RBAC Config Map](https://github.com/freiheit-com/kuberpult/pull/801)
   708  * [Add a dummy user to the rollout service](https://github.com/freiheit-com/kuberpult/pull/805)
   709  * [Add missing argocd token secret](https://github.com/freiheit-com/kuberpult/pull/803)
   710  * [Fix buf build](https://github.com/freiheit-com/kuberpult/pull/804)
   711  
   712  ## 0.4.77
   713  **released 2023-07-07**
   714  
   715  ### Breaking Changes
   716  none
   717  
   718  ### Major Changes
   719  * [Hide Buttons behind a "..." menu in service lane](https://github.com/freiheit-com/kuberpult/pull/786)
   720  * [Bugfix: Display locks only for the correct application](https://github.com/freiheit-com/kuberpult/pull/787)
   721  * [UI: Delete environments from an app](https://github.com/freiheit-com/kuberpult/pull/788)
   722  
   723  ### Minor Changes
   724  * [Update module k8s.io/component-helpers to v0.27.3](https://github.com/freiheit-com/kuberpult/pull/754)
   725  * [Remove outdated LockService](https://github.com/freiheit-com/kuberpult/pull/789)
   726  * [Add github pipeline badges to readme](https://github.com/freiheit-com/kuberpult/pull/797)
   727  * [Removed renovate autorebase](https://github.com/freiheit-com/kuberpult/pull/798)
   728  * [Add forwarder for rollout status to frontend service](https://github.com/freiheit-com/kuberpult/pull/758)
   729  * [Use correct service names in all services](https://github.com/freiheit-com/kuberpult/pull/799)
   730  
   731  
   732  ## 0.4.76
   733  **released 2023-07-04**
   734  
   735  ### Breaking Changes
   736  no actual *breaking* changes, but we do now recommend setting the git author in the helm chart (values "git.author.name" and "git.author.email")
   737  and whenever you call the "/release" endpoint in the cd-service (most of our users have a script called publish.sh which does just that).
   738  See [this script](https://github.com/freiheit-com/kuberpult/blob/main/infrastructure/scripts/create-testdata/create-release.sh#L81) for an example.
   739  See [this PR](https://github.com/freiheit-com/kuberpult/pull/765) for details.
   740  
   741  If you do not care what string appears as git author in the manifest repo when kuberpult creates commits, you don't have to change anything.
   742  
   743  ### Major Changes
   744  * [Display person who triggered deployment](https://github.com/freiheit-com/kuberpult/pull/784)
   745  * [Make git author configurable in helm chart & refactor context usage](https://github.com/freiheit-com/kuberpult/pull/765)
   746  
   747  ### Minor Changes
   748  * [Store person who triggered deployment](https://github.com/freiheit-com/kuberpult/pull/767)
   749  * [Adds DEX methods to Auth Package ](https://github.com/freiheit-com/kuberpult/pull/782)
   750  * [Update module google.golang.org/protobuf to v1.31.0](https://github.com/freiheit-com/kuberpult/pull/772)
   751  * [Update alpine Docker tag to v3.18](https://github.com/freiheit-com/kuberpult/pull/751)
   752  * [Update k8s.io/utils digest to 9f67429](https://github.com/freiheit-com/kuberpult/pull/748)
   753  * [Update dependency typescript to v5.1.6](https://github.com/freiheit-com/kuberpult/pull/769)
   754  
   755  
   756  
   757  ## 0.4.75
   758  **released 2023-07-04**
   759  ### Breaking Changes
   760  none
   761  ### Major Changes
   762  * [Replaced x/go-crypto with ProtonMail/go-crypto](https://github.com/freiheit-com/kuberpult/pull/781) This should fix a few pgp related issues.
   763  
   764  
   765  ## 0.4.74
   766  **released 2023-07-03**
   767  ### Breaking Changes
   768  none
   769  ### Major Changes
   770  none
   771  ### Minor Changes
   772  * [Explain replicas=1 of cd-service](https://github.com/freiheit-com/kuberpult/pull/766)
   773  * [Added correct datadog annotations to frontend service](https://github.com/freiheit-com/kuberpult/pull/773)
   774  * [Added error messages and error logs to the release endpoint](https://github.com/freiheit-com/kuberpult/pull/774)
   775  * [Remove outdated Readme section about queues](https://github.com/freiheit-com/kuberpult/pull/775)
   776  * [testdata: use correct port to call frontend service](https://github.com/freiheit-com/kuberpult/pull/776)
   777  * [build all services if go.mod changed](https://github.com/freiheit-com/kuberpult/pull/778)
   778  * [Refactoring: Move interceptors to frontend](https://github.com/freiheit-com/kuberpult/pull/779)
   779  
   780  
   781  ## 0.4.73
   782  **released 2023-06-27**
   783  ### Breaking Changes
   784  none
   785  ### Major Changes
   786  * [Unify commit messages for unlocking](https://github.com/freiheit-com/kuberpult/pull/736)
   787  * [Add team label to argo app](https://github.com/freiheit-com/kuberpult/pull/757)
   788  * [Do not ignore git push errors](https://github.com/freiheit-com/kuberpult/pull/747)
   789  * [Append email and username and pass it along to the batchservice](https://github.com/freiheit-com/kuberpult/pull/759)
   790  * [Adding username/email as datadog tags to span](https://github.com/freiheit-com/kuberpult/pull/760)
   791  
   792  ### Minor Changes
   793  * [Add rollout service base](https://github.com/freiheit-com/kuberpult/pull/660)
   794  * [Add license to scss files](https://github.com/freiheit-com/kuberpult/pull/734)
   795  * [Print container logs if integration tests fail](https://github.com/freiheit-com/kuberpult/pull/737)
   796  * [Update module google.golang.org/grpc to v1.56.0 ](https://github.com/freiheit-com/kuberpult/pull/730)
   797  * [Update module golang.org/x/crypto to v0.10.0](https://github.com/freiheit-com/kuberpult/pull/728)
   798  * [Update module google.golang.org/api to v0.128.0 ](https://github.com/freiheit-com/kuberpult/pull/729)
   799  * [Prepare for upgrade to node 18](https://github.com/freiheit-com/kuberpult/pull/741)
   800  * [Update Node.js to v18 ](https://github.com/freiheit-com/kuberpult/pull/632)
   801  * [Update dependency typescript to v5.1.3](https://github.com/freiheit-com/kuberpult/pull/709)
   802  * [Adapt jest.useFakeTimers for jest upgrade ](https://github.com/freiheit-com/kuberpult/pull/743)
   803  * [Update module github.com/MicahParks/keyfunc to v2 and jwt to v5](https://github.com/freiheit-com/kuberpult/pull/744)
   804  * [Update dependency @types/jest to v29](https://github.com/freiheit-com/kuberpult/pull/616)
   805  * [Add dashboard to renovate](https://github.com/freiheit-com/kuberpult/pull/745)
   806  * [Add broadcast implementation and tests ](https://github.com/freiheit-com/kuberpult/pull/746)
   807  * [Allow kuberpult to run on different machines and architectures](https://github.com/freiheit-com/kuberpult/pull/742)
   808  * [Update module github.com/argoproj/argo-cd/v2 to v2.7.6](https://github.com/freiheit-com/kuberpult/pull/752)
   809  * [Update module github.com/argoproj/gitops-engine to v0.7.3](https://github.com/freiheit-com/kuberpult/pull/749)
   810  * [Revert "Update module github.com/argoproj/gitops-engine to v0.7.3"](https://github.com/freiheit-com/kuberpult/pull/763)
   811  * [Update module google.golang.org/grpc to v1.56.1](https://github.com/freiheit-com/kuberpult/pull/750)
   812  * [Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.52.0](https://github.com/freiheit-com/kuberpult/pull/753)
   813  * [fix port in create-release for local setup](https://github.com/freiheit-com/kuberpult/pull/762)
   814  
   815  
   816  ## 0.4.72
   817  **released 2023-06-19**
   818  ### Breaking Changes
   819  none
   820  ### Major Changes
   821  * [Encode username and mail with base64](https://github.com/freiheit-com/kuberpult/pull/721)
   822  * [Render warnings for unusual deployment situations](https://github.com/freiheit-com/kuberpult/pull/731)
   823  * [Also lock when deploying manually](https://github.com/freiheit-com/kuberpult/pull/732)
   824  ### Minor Changes
   825  * [Add documentation for how to obtain the gke config](https://github.com/freiheit-com/kuberpult/pull/711)
   826  * [Run kind in CI with kuberpult & git server & environments as test data ](https://github.com/freiheit-com/kuberpult/pull/708)
   827  * [Use team name for codeowners](https://github.com/freiheit-com/kuberpult/pull/713)
   828  * [Remove unused endpoints Get/StreamDeployedOverview ](https://github.com/freiheit-com/kuberpult/pull/713)
   829  * [Enable tracing for release endpoint](https://github.com/freiheit-com/kuberpult/pull/717)
   830  * [Removed unused Field "environments"](https://github.com/freiheit-com/kuberpult/pull/716)
   831  * [Run ArgoCd in Kind for integration tests](https://github.com/freiheit-com/kuberpult/pull/714)
   832  * [Allow Origin * by default](https://github.com/freiheit-com/kuberpult/pull/720)
   833  * [Update golang Docker tag to v1.20.5](https://github.com/freiheit-com/kuberpult/pull/718)
   834  * [Allow easier app removal](https://github.com/freiheit-com/kuberpult/pull/722)
   835  * [Delete Environment from App in backend](https://github.com/freiheit-com/kuberpult/pull/723)
   836  * [fix release train script](https://github.com/freiheit-com/kuberpult/pull/726)
   837  * [Build services when go files in /pkg were changed](https://github.com/freiheit-com/kuberpult/pull/724)
   838  * [Update module google.golang.org/api to v0.127.0](https://github.com/freiheit-com/kuberpult/pull/700)
   839  * [Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.51.0](https://github.com/freiheit-com/kuberpult/pull/701)
   840  
   841  ## 0.4.71
   842  **released 2023-05-31**
   843  ### Breaking Changes
   844  * [Separate tags for services](https://github.com/freiheit-com/kuberpult/pull/705)
   845  
   846  ## 0.4.70
   847  **released 2023-05-26**
   848  ### Minor Changes
   849  * [Add X-Content-Option nosniff header](https://github.com/freiheit-com/kuberpult/pull/702)
   850  
   851  ## 0.4.69
   852  **released 2023-05-25**
   853  ### Minor Changes
   854  * [Fix CSP](https://github.com/freiheit-com/kuberpult/pull/698)
   855  
   856  ## 0.4.68
   857  **released 2023-05-24**
   858  ### Major Changes
   859  * [Add annotations to ArgoCD application](https://github.com/freiheit-com/kuberpult/pull/694)
   860  * [Add X-Frame-Options, Referrer-Policy and Permission-Policy header](https://github.com/freiheit-com/kuberpult/pull/696)
   861  * [Add more secure header settings](https://github.com/freiheit-com/kuberpult/pull/695)
   862  
   863  ## 0.4.67
   864  **released 2023-05-19**
   865  ### Major Changes
   866  * [Added git commit parameter and field to the overview service](https://github.com/freiheit-com/kuberpult/pull/663)
   867  * [Refactoring Test: Do not connect to remote service during test](https://github.com/freiheit-com/kuberpult/pull/666)
   868  * [Use same lock ID for locks in one batch](https://github.com/freiheit-com/kuberpult/pull/669)
   869  * [Add button to delete all similar locks](https://github.com/freiheit-com/kuberpult/pull/670)
   870  * [Validate environment groups and environments distance to upstream](https://github.com/freiheit-com/kuberpult/pull/683)
   871  * [Make all UI paths available with hard reload](https://github.com/freiheit-com/kuberpult/pull/686)
   872  * [Show more detailed Relative time, + refactoring](https://github.com/freiheit-com/kuberpult/pull/689)
   873  
   874  ### Minor Changes
   875  * small bugfixes / improvements
   876    * [Reduce Whitespace in ReleaseDialog](https://github.com/freiheit-com/kuberpult/pull/682)
   877    * [Render kuberpult version in the html title](https://github.com/freiheit-com/kuberpult/pull/668)
   878    * [Render commit message nicer](https://github.com/freiheit-com/kuberpult/pull/671)
   879    * [Bugfix for deleting similar locks](https://github.com/freiheit-com/kuberpult/pull/681)
   880    * [fix hidden releases tooltip showing version undefined](https://github.com/freiheit-com/kuberpult/pull/678)
   881    * [Make Lock action summary consistent](https://github.com/freiheit-com/kuberpult/pull/667)
   882    * [Fix environment colors on Environments Page](https://github.com/freiheit-com/kuberpult/pull/679)
   883    * [Fix Navigation to History page clears search filters](https://github.com/freiheit-com/kuberpult/pull/684)
   884  * dependency updates
   885    * [Update dependency rxjs to v7](https://github.com/freiheit-com/kuberpult/pull/649)
   886    * [Update dependency @testing-library/react to v14](https://github.com/freiheit-com/kuberpult/pull/596)
   887    * [Update dependency typescript to v5](https://github.com/freiheit-com/kuberpult/pull/622)
   888    * [Update docker Docker tag to v23.0.6](https://github.com/freiheit-com/kuberpult/pull/687)
   889    * [Update golang Docker tag to v1.20.4](https://github.com/freiheit-com/kuberpult/pull/672)
   890    * [Update alpine Docker tag to v3.18](https://github.com/freiheit-com/kuberpult/pull/688)
   891    * [Update dependency madge to v6](https://github.com/freiheit-com/kuberpult/pull/617)
   892    * [Update dependency protobufjs to v7](https://github.com/freiheit-com/kuberpult/pull/618)
   893    * [Update module google.golang.org/grpc to v1.55.0](https://github.com/freiheit-com/kuberpult/pull/674)
   894    * [Update module google.golang.org/api to v0.121.0](https://github.com/freiheit-com/kuberpult/pull/673)
   895    * [Update module golang.org/x/crypto to v0.9.0](https://github.com/freiheit-com/kuberpult/pull/685)
   896    * [Update module gopkg.in/DataDog/dd-trace-go.v1 to v1.50.1](https://github.com/freiheit-com/kuberpult/pull/675)
   897  
   898  ## 0.4.66
   899  **released 2023-04-28**
   900  ### Major Changes
   901  * [Fix UI scaling - HomePage](https://github.com/freiheit-com/kuberpult/pull/653)
   902  * [Update docker Docker tag to v23.0.4](https://github.com/freiheit-com/kuberpult/pull/655)
   903  * [Nicer commit message for release trains](https://github.com/freiheit-com/kuberpult/pull/656)
   904  * [Add button to lock an entire environment group at once](https://github.com/freiheit-com/kuberpult/pull/662)
   905  
   906  ### Minor Changes
   907  * [Update module github.com/cenkalti/backoff/v4 to v4.2.1](https://github.com/freiheit-com/kuberpult/pull/648)
   908  * [Update module google.golang.org/api to v0.120.0](https://github.com/freiheit-com/kuberpult/pull/659)
   909  
   910  ## 0.4.65
   911  **released 2023-04-18**
   912  
   913  Note: this release contains a change that switches the underlying storage from git package files to sqlite. The change is completely transparent and should have no downsides. In case of problems, the helm chart has a new option `enableSqlite` that can be set to false to disable the new behaviour.
   914  
   915  ### Major Changes
   916  * [Switch default storage backend to sqlite](https://github.com/freiheit-com/kuberpult/pull/592)
   917  * [Fix: Allow emptying manifest of individual environments](https://github.com/freiheit-com/kuberpult/pull/650)
   918  * [Allow url paths starting with home to be served](https://github.com/freiheit-com/kuberpult/pull/646)
   919  * [Always Show the latest release on homepage](https://github.com/freiheit-com/kuberpult/pull/629)
   920  
   921  ### Minor Changes
   922  * [Update module google.golang.org/api to v0.118.0](https://github.com/freiheit-com/kuberpult/pull/630)
   923  * [Update module k8s.io/apimachinery to v0.27.1](https://github.com/freiheit-com/kuberpult/pull/631)
   924  * [fix(deps): update module gopkg.in/datadog/dd-trace-go.v1 to v1.49.1](https://github.com/freiheit-com/kuberpult/pull/615)
   925  * [fix(deps): update module golang.org/x/crypto to v0.8.0](https://github.com/freiheit-com/kuberpult/pull/621)
   926  * Lots of small refactorings in order to enable [type assertions checks (633)](https://github.com/freiheit-com/kuberpult/pull/633)
   927    * [645](https://github.com/freiheit-com/kuberpult/pull/645)
   928    * [643](https://github.com/freiheit-com/kuberpult/pull/643)
   929    * [642](https://github.com/freiheit-com/kuberpult/pull/642)
   930    * [641](https://github.com/freiheit-com/kuberpult/pull/641)
   931    * [640](https://github.com/freiheit-com/kuberpult/pull/640)
   932    * [638](https://github.com/freiheit-com/kuberpult/pull/638)
   933    * [639](https://github.com/freiheit-com/kuberpult/pull/639)
   934    * [634](https://github.com/freiheit-com/kuberpult/pull/634)
   935    * [637](https://github.com/freiheit-com/kuberpult/pull/637)
   936  
   937  
   938  ## 0.4.64
   939  **released 2023-04-13**
   940  ### Major Changes
   941  * [Fix: Azure Auth for batch service in new UI](https://github.com/freiheit-com/kuberpult/pull/624)
   942  * [Allow Release Dialog to open via query parameters](https://github.com/freiheit-com/kuberpult/pull/619)
   943  
   944  ### Minor Changes
   945  * [improved readme on releasing kuberpult](https://github.com/freiheit-com/kuberpult/pull/627)
   946  * [chore(deps): update docker docker tag to v23.0.3](https://github.com/freiheit-com/kuberpult/pull/612)
   947  
   948  
   949  ## 0.4.63
   950  **released 2023-04-11**
   951  
   952  ### Major Changes
   953  * [Workaround git repack issue by restarting the pod](https://github.com/freiheit-com/kuberpult/pull/601)
   954  * [Display app locks in Overview](https://github.com/freiheit-com/kuberpult/pull/605)
   955  * [Bugfix: Allow hard reload on UI ](https://github.com/freiheit-com/kuberpult/pull/604)
   956  
   957  ### Minor Changes
   958  * [fix pnpm to version 7.30.5 in Docker images](https://github.com/freiheit-com/kuberpult/pull/599)
   959  * [Update alpine image and add sqlite of the build image](https://github.com/freiheit-com/kuberpult/pull/600)
   960  * [Update alpine image + libgit ](https://github.com/freiheit-com/kuberpult/pull/597)
   961  * [fix(deps): update module google.golang.org/api to v0.114.0](https://github.com/freiheit-com/kuberpult/pull/583)
   962  * [fix(deps): update module github.com/cenkalti/backoff/v4 to v4.2.0 (](https://github.com/freiheit-com/kuberpult/pull/568)
   963  * [fix(deps): update module github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/freiheit-com/kuberpult/pull/571)
   964  * [fix(deps): update module k8s.io/apimachinery to v0.26.3](https://github.com/freiheit-com/kuberpult/pull/595)
   965  * [fix(deps): update module google.golang.org/grpc to v1.54.0 ](https://github.com/freiheit-com/kuberpult/pull/584)
   966  * [fix(deps): update module github.com/improbable-eng/grpc-web to v0.15.0](https://github.com/freiheit-com/kuberpult/pull/572)
   967  * [fix(deps): update module google.golang.org/api to v0.117.0](https://github.com/freiheit-com/kuberpult/pull/614)
   968  * [chore(deps): update golang docker tag to v1.20.3 ](https://github.com/freiheit-com/kuberpult/pull/613)
   969  
   970  
   971  
   972  ## 0.4.62
   973  **released 2023-03-31**
   974  ### Summary:
   975  * Old UI was removed
   976  * Implemented various features that were missing from the old UI
   977  * various library upgrades and bugfixes
   978  
   979  ### Major Changes:
   980  * [New UI is now available under /](https://github.com/freiheit-com/kuberpult/pull/594)
   981  * [Fix bug in app deletion when there are app locks](https://github.com/freiheit-com/kuberpult/pull/590)
   982  * [Show Application and Team on Release Dialog](https://github.com/freiheit-com/kuberpult/pull/586)
   983  * [Fix issue with deleting locks](https://github.com/freiheit-com/kuberpult/pull/589)
   984  * [disable apply button, fix button ripples bug](https://github.com/freiheit-com/kuberpult/pull/579)
   985  * [Allow deleting env locks from release dialog](https://github.com/freiheit-com/kuberpult/pull/585)
   986  * [new UI: add prepareToUndeploy and Undeploy functions](https://github.com/freiheit-com/kuberpult/pull/580)
   987  * [Retry connection on errors with exponential backoff](https://github.com/freiheit-com/kuberpult/pull/552)
   988  
   989  ### Internal changes & version updates:
   990  * [update module gopkg.in/datadog/dd-trace-go.v1 to v1.48.0](https://github.com/freiheit-com/kuberpult/pull/587)
   991  * [update module github.com/go-git/go-billy/v5 to v5.4.1](https://github.com/freiheit-com/kuberpult/pull/569)
   992  * [update module github.com/golang-jwt/jwt/v4 to v4.5.0](https://github.com/freiheit-com/kuberpult/pull/570)
   993  * [update module github.com/micahparks/keyfunc to v1.9.0](https://github.com/freiheit-com/kuberpult/pull/573)
   994  * [update module go.uber.org/zap to v1.24.0](https://github.com/freiheit-com/kuberpult/pull/574)
   995  * [refactoring: remove version -1 from everywhere](https://github.com/freiheit-com/kuberpult/pull/581)
   996  * [Return undeploy summary in cd-service](https://github.com/freiheit-com/kuberpult/pull/578)
   997  * [Update Github SSH key in certificates test](https://github.com/freiheit-com/kuberpult/pull/575)
   998  * [Comments for queuing of transformers/requests](https://github.com/freiheit-com/kuberpult/pull/561)
   999  * [update golang docker tag to v1.20.2](https://github.com/freiheit-com/kuberpult/pull/530)
  1000  * [update dependency @improbable-eng/grpc-web to ^0.15.0](https://github.com/freiheit-com/kuberpult/pull/527)
  1001  * [Integ tests Workflow: Add case for abbreviated version](https://github.com/freiheit-com/kuberpult/pull/564)
  1002  * [Update softprops-action-gh-release to use node16](https://github.com/freiheit-com/kuberpult/pull/562)
  1003  * [chore(deps): update node.js to v14.21.3](https://github.com/freiheit-com/kuberpult/pull/525)
  1004  * [update module github.com/google/go-cmp to v0.5.9](https://github.com/freiheit-com/kuberpult/pull/522)
  1005  * [update module github.com/libgit2/git2go/v33 to v33.0.9](https://github.com/freiheit-com/kuberpult/pull/523)
  1006  * [update module google.golang.org/protobuf to v1.30.0](https://github.com/freiheit-com/kuberpult/pull/524)
  1007  * [update module github.com/datadog/datadog-go/v5 to v5.3.0](https://github.com/freiheit-com/kuberpult/pull/549)
  1008  * [update module golang.org/x/crypto to v0.7.0](https://github.com/freiheit-com/kuberpult/pull/582)
  1009  * [Add api.go to pkg/api](https://github.com/freiheit-com/kuberpult/pull/560)
  1010  
  1011  
  1012  ## 0.4.61
  1013  **released 2023-03-20**
  1014  
  1015  This release contains 2 major bugfixes:
  1016  * Fix for creating older versions in release endpoint [#556](https://github.com/freiheit-com/kuberpult/pull/556)
  1017  * Fix undeploy for apps that are not in all environments [#555](https://github.com/freiheit-com/kuberpult/pull/555)
  1018  
  1019  Other changes:
  1020  * (new UI) Fix rendering of group labels on ReleaseCards [#544](https://github.com/freiheit-com/kuberpult/pull/544)
  1021  * Warn on startup if an upstream does not exist [#550](https://github.com/freiheit-com/kuberpult/pull/550)
  1022  * (new UI) Fix 0 deployment [#554](https://github.com/freiheit-com/kuberpult/pull/554)
  1023  
  1024  
  1025  ## 0.4.60
  1026  **released 2023-03-09**
  1027  * Add snackbar notifications [#517](https://github.com/freiheit-com/kuberpult/pull/517)
  1028  * Rephrase release dialog text [#532](https://github.com/freiheit-com/kuberpult/pull/532)
  1029  * Remove whitespace in ReleaseDialog of new UI [#531](https://github.com/freiheit-com/kuberpult/pull/531)
  1030  * Configure regular updates with Renovate [#515](https://github.com/freiheit-com/kuberpult/pull/515)
  1031  
  1032  ## 0.4.59
  1033  **released 2023-03-02**
  1034  * Allow deleting locks from the locks page [#509](https://github.com/freiheit-com/kuberpult/pull/509)
  1035  * Bugfix: fix distance to upstream [#513](https://github.com/freiheit-com/kuberpult/pull/513)
  1036  
  1037  ## 0.4.58
  1038  **released 2023-03-01**
  1039  * Update release train documentation [#507](https://github.com/freiheit-com/kuberpult/pull/507)
  1040  * Added Automatically open cart when actions [#505](https://github.com/freiheit-com/kuberpult/pull/505)
  1041  * Whitelist create environment endpoint in Azure Auth [#510](https://github.com/freiheit-com/kuberpult/pull/510)
  1042  
  1043  ## 0.4.57
  1044  **released 2023-02-27**
  1045  * Added warning if there are no envs configured during startup [#502](https://github.com/freiheit-com/kuberpult/pull/502)
  1046  * Update homepage design, add Tooltip, fix bug with date [#496](https://github.com/freiheit-com/kuberpult/pull/496)
  1047  * Added environment group release train [#504](https://github.com/freiheit-com/kuberpult/pull/504)
  1048  * Update release card design, show more releases on home [#503](https://github.com/freiheit-com/kuberpult/pull/503)
  1049  
  1050  ## 0.4.56
  1051  **released 2023-02-20**
  1052  * Improved error handling for release trains [#482](https://github.com/freiheit-com/kuberpult/pull/482)
  1053  * Display queued version in v2 release dialog [#491](https://github.com/freiheit-com/kuberpult/pull/491)
  1054  * Bugfix: Add a check if the application version is available or not [#493](https://github.com/freiheit-com/kuberpult/pull/493)
  1055  * Add createEnvironment http endpoint [#489](https://github.com/freiheit-com/kuberpult/pull/489)
  1056  
  1057  ## 0.4.55
  1058  * Upgrade go to v1.19.4 [#472](https://github.com/freiheit-com/kuberpult/pull/472)
  1059  * Fix Sorting of EnvironmentGroups [#474](https://github.com/freiheit-com/kuberpult/pull/474)
  1060  * Add documentation for config.json files [#475](https://github.com/freiheit-com/kuberpult/pull/475)
  1061  
  1062  ## 0.4.54
  1063  * This release is only useful if you want to take a look at the new kuberpult UI - which is still beta and not shown by default. It's reachable under the url path `/v2/home`
  1064  * Render environment groups in UI [#465](https://github.com/freiheit-com/kuberpult/pull/465)
  1065  
  1066  ## 0.4.53
  1067  * Bugfix: Do not require authentication in frontend-service health check [#467](https://github.com/freiheit-com/kuberpult/pull/467)
  1068  
  1069  ## 0.4.52
  1070  * Publish the docker images additionally to the ghcr.io registry [#459](https://github.com/freiheit-com/kuberpult/pull/459)
  1071  
  1072  ## 0.4.51
  1073  
  1074  **released 2023-01-17**
  1075  * Bugfix: Write undeploy versions correctly into manifest repo [#412](https://github.com/freiheit-com/kuberpult/pull/412)
  1076  * route /v2/home to index.html in build directory [#454](https://github.com/freiheit-com/kuberpult/pull/454)
  1077  * Add EnvironmentGroup to getOverview endpoint [#449](https://github.com/freiheit-com/kuberpult/pull/449)
  1078  * Backend: Add environmentGroup to envConfig [#447](https://github.com/freiheit-com/kuberpult/pull/447)
  1079  * Removed misleading tooltip about queues in old UI [#443](https://github.com/freiheit-com/kuberpult/pull/443)
  1080  
  1081  ## 0.4.50
  1082  * Bugfix: Show lock message text & label properly [#427](https://github.com/freiheit-com/kuberpult/pull/427)
  1083  
  1084  ## 0.4.49
  1085  * Add teams filter to releasetrain endpoint over rest [#417](https://github.com/freiheit-com/kuberpult/pull/417)
  1086  
  1087  ## 0.4.48
  1088  * Make Ingress optional [#400](https://github.com/freiheit-com/kuberpult/pull/400)
  1089    This allows you to use the kuberpult helm chart without the ingress.
  1090  
  1091  ## 0.4.47
  1092  
  1093  **released 2022-11-18**
  1094  * cd-service changed from StatefulSet to Deployment [#397](https://github.com/freiheit-com/kuberpult/pull/397)
  1095  This means that the bug regarding "no space left on device" is fixed: The kuberpult cd-service will now automatically restart with a new disk when this happens.
  1096  In order to really benefit from this, you need to have some form of retry for the failed curl/grpc request though.
  1097  * Add action item and list, component design, logic, and tests [#394](https://github.com/freiheit-com/kuberpult/pull/394)
  1098  
  1099  ### Breaking change
  1100  * After the upgrade, the PersistantVolumeClaim with name:`repository` should be removed manually, because it's not needed anymore.
  1101  * Stop deploying from the queue after deleting the lock directly and remove the `Delete Queue` button from the UI [#396](https://github.com/freiheit-com/kuberpult/pull/396)
  1102  
  1103  ### About the Queue behavior change
  1104  When kuberpult gets a request to deploy a microservice, and at the same time there is a lock, that puts us in a tricky situation. On one hand the user wants to deploy this, on the other the service is locked, indicating they don't want to deploy.
  1105  
  1106  In the past (version <= 0.4.46) kuberpult queued deployments.
  1107  This means that it saved the version that was requested to deployed, but didn't actually deploy it yet.
  1108  Once the last lock on that microservice (incl environment locks) was removed, the queued version was deployed and the queue was removed.
  1109  This was reasonable, but never easy to explain.
  1110  Especially because deployment requests that encounter an *environment lock* behaved different: These did not create a queue at all.
  1111  
  1112  If this is still not clear, that's exactly the point ;) It's difficult to understand this behavior. That's why we changed it!
  1113  
  1114  From now on (version >= 0.4.47) there is never a *magical* deployment that happens just because someone deletes a lock.
  1115  Queues still exist in the database (git repository) and the UI, however they don't deploy anything anywhere ever.
  1116  They only document the fact that "hey, someone tried to deploy this, but kuberpult couldn't do that because there was a lock".
  1117  
  1118  Release trains that run into an *environment lock* will still cancel completely, as there is nothing to deploy. This behavior is unchanged.
  1119  
  1120  Note that for both versions, manual deployments (via the UI) were and are always allowed, no matter the lock situation. All power to the engineers!
  1121  
  1122  ## 0.4.46
  1123  
  1124  **released 2022-11-03**
  1125  * Add a response body to releaseTrains endpoint [#389](https://github.com/freiheit-com/kuberpult/pull/389)
  1126  * Add latest as upstream option in releaseTrains response body [#391](https://github.com/freiheit-com/kuberpult/pull/391)
  1127  
  1128  ## 0.4.45
  1129  
  1130  **released 2022-10-25**
  1131  * Implement Environments Page [#381](https://github.com/freiheit-com/kuberpult/pull/381)
  1132  * Add Dropdown to select team in new UI [#380](https://github.com/freiheit-com/kuberpult/pull/380)
  1133  * SRX-WQYHIS Always sort apps by team name [#383](https://github.com/freiheit-com/kuberpult/pull/383)
  1134  * Add Azure Auth to V2 [#379](https://github.com/freiheit-com/kuberpult/pull/379)
  1135  * Implement Release train from latest [#386](https://github.com/freiheit-com/kuberpult/pull/386)
  1136  
  1137  ## 0.4.44
  1138  
  1139  **released 2022-10-11**
  1140  * More frequent Datadog metrics [#375](https://github.com/freiheit-com/kuberpult/pull/375)
  1141  * Implementation for application name filtering [#374](https://github.com/freiheit-com/kuberpult/pull/374)
  1142  * Refresh overview after getting id token (logging in) [#377](https://github.com/freiheit-com/kuberpult/pull/377)
  1143  
  1144  ## 0.4.43
  1145  
  1146  **released 2022-10-07**
  1147  * Fixed an issue where the legacy ui did not reload the data on connection errors [#371](https://github.com/freiheit-com/kuberpult/pull/371)
  1148  
  1149  ## 0.4.42
  1150  
  1151  **released 2022-09-27**
  1152  * implement locks page in new ui [#363](https://github.com/freiheit-com/kuberpult/pull/363)
  1153  * Verify put and delete environment lock requests with pgp [#365](https://github.com/freiheit-com/kuberpult/pull/365)
  1154  
  1155  ## 0.4.41
  1156  
  1157  **released 2022-09-26**
  1158  * Upgrade to React 18, Add react-use-sub [#345](https://github.com/freiheit-com/kuberpult/pull/345)
  1159  * Refactoring in new ui components [#340](https://github.com/freiheit-com/kuberpult/pull/340)
  1160  * Use logged-in userdata from Azure [#343](https://github.com/freiheit-com/kuberpult/pull/343)
  1161  * Add service lanes and show the new kuberpult homepage [#347](https://github.com/freiheit-com/kuberpult/pull/347)
  1162  * Force using gpg when on Azure authentication [#355](https://github.com/freiheit-com/kuberpult/pull/355)
  1163  * Verify releasetrain requests with pgp [#357](https://github.com/freiheit-com/kuberpult/pull/357)
  1164  
  1165  ## 0.4.40
  1166  
  1167  **released 2022-09-07**
  1168  * Update kuberpult to use multi-stage execution plan [#324](https://github.com/freiheit-com/kuberpult/pull/324)
  1169  * Add sidebar in kuberpult ui [#325](https://github.com/freiheit-com/kuberpult/pull/325)
  1170  * Add chip component [#328](https://github.com/freiheit-com/kuberpult/pull/328)
  1171  * Add Release card component [#329](https://github.com/freiheit-com/kuberpult/pull/329)
  1172  * Add release api in frontend [#334](https://github.com/freiheit-com/kuberpult/pull/334)
  1173  
  1174  ## 0.4.39
  1175  **released 2022-08-30**
  1176  * Increase memory limit for frontend service [#321](https://github.com/freiheit-com/kuberpult/pull/321)
  1177  * Add PR number in overview service [#316](https://github.com/freiheit-com/kuberpult/pull/316)
  1178  
  1179  ## 0.4.38
  1180  **released 2022-08-29**
  1181  
  1182  * don't show delete queue button for undeployed version [#310](https://github.com/freiheit-com/kuberpult/pull/310)
  1183  * Add navigation indicator [#311](https://github.com/freiheit-com/kuberpult/pull/311)
  1184  * Return deployed releases [#315](https://github.com/freiheit-com/kuberpult/pull/315)
  1185  #### Breaking Changes:
  1186  * run the migration script during downtime in deployment to avoid errors [Readme](https://github.com/freiheit-com/kuberpult/blob/main/infrastructure/scripts/metadata-migration/Migration.md)
  1187  * Remove History package and persistent cache. [#282](https://github.com/freiheit-com/kuberpult/pull/282)
  1188  * Add scripts for metadata migration. [#307](https://github.com/freiheit-com/kuberpult/pull/307)
  1189  
  1190  ## 0.4.37
  1191  **released 2022-08-18**
  1192  
  1193  * Remove authentication requirement from path "/static/js" and "/static/css" in frontend [#305](https://github.com/freiheit-com/kuberpult/pull/305)
  1194  
  1195  ## 0.4.36
  1196  **released 2022-08-18**
  1197  
  1198  * Remove authentication requirement from path "/" in frontend [#302](https://github.com/freiheit-com/kuberpult/pull/302)
  1199  
  1200  ## 0.4.35
  1201  
  1202  **released 2022-08-18**
  1203  
  1204  * Add authentication to grpc api calls in frontend [#299](https://github.com/freiheit-com/kuberpult/pull/299)
  1205  * Add Basic Structure of the New UI [#294](https://github.com/freiheit-com/kuberpult/pull/294)
  1206  
  1207  ## 0.4.34
  1208  
  1209  **released 2022-08-15**
  1210  
  1211  * Adding azure AD auth in UI on kuberpult [#285](https://github.com/freiheit-com/kuberpult/pull/285)
  1212  * Add material components [#287](https://github.com/freiheit-com/kuberpult/pull/287)
  1213  
  1214  ## 0.4.33
  1215  
  1216  **released 2022-08-11**
  1217  
  1218  ### Fixed
  1219  * Temporarily going back to use a persistant volume [#290](https://github.com/freiheit-com/kuberpult/pull/290)
  1220  
  1221  ## 0.4.32
  1222  
  1223  **released 2022-07-27**
  1224  
  1225  ### NOTE
  1226  For helm installation:
  1227  Due to a change in the statefulset, it is required to first tear down the `helm_release` kuberpult resource and then re-create it.
  1228  Reason: Kubernetes forbids certain changes on stateful sets on the fly.
  1229  
  1230  ### Fixed
  1231  * Fixed issue with disk running full [#266](https://github.com/freiheit-com/kuberpult/pull/266)
  1232  
  1233  
  1234  ## 0.4.31
  1235  
  1236  **released 2022-07-26**
  1237  
  1238  ### Fixed
  1239  * fix argocd get full url function [#262](https://github.com/freiheit-com/kuberpult/pull/262)
  1240  
  1241  ## 0.4.30
  1242  
  1243  **released 2022-07-26**
  1244  
  1245  ### Added
  1246  * Added link to Argocd in UI [#254](https://github.com/freiheit-com/kuberpult/pull/254)
  1247  * Added v2 route for the new kuberpult UI  [#245](https://github.com/freiheit-com/kuberpult/pull/245)
  1248  
  1249  ## 0.4.29
  1250  
  1251  **released 2022-07-25**
  1252  
  1253  ### Added
  1254  
  1255  * When the upstream version of an application is different, and the application is deployed manually, a lock for the application is added automatically to prevent release train override [#258](https://github.com/freiheit-com/kuberpult/pull/258)
  1256  
  1257  ## 0.4.28
  1258  
  1259  **released 2022-07-22**
  1260  
  1261  ### Changed
  1262  
  1263  * Added fields `appProjectNamespace` and `applicationNamespace` to ArgoCD application config to allow for better control over generated manifests [#250](https://github.com/freiheit-com/kuberpult/pull/250)
  1264  
  1265  ## 0.4.27
  1266  
  1267  **released 2022-07-21**
  1268  
  1269  ### Removed
  1270  
  1271  * Removed the argocd sync endpoint [#234](https://github.com/freiheit-com/kuberpult/pull/234)
  1272  
  1273  ### Added
  1274  
  1275  * Added support for bootstrap mode in the helm chart [#240](https://github.com/freiheit-com/kuberpult/pull/240)
  1276  * Display the owner of an application and add an url parameter to filter them [#222](https://github.com/freiheit-com/kuberpult/pull/222)
  1277  
  1278  ### Improved
  1279  
  1280  * Better error messages for certain transformers [#244](https://github.com/freiheit-com/kuberpult/pull/244)
  1281  * Improved the build system by generating the version in a dedicated step [#242](https://github.com/freiheit-com/kuberpult/pull/242) [#246](https://github.com/freiheit-com/kuberpult/pull/246) [#248](https://github.com/freiheit-com/kuberpult/pull/248)
  1282  
  1283  ## 0.4.26
  1284  
  1285  **released 2022-07-14**
  1286  
  1287  ### Added
  1288  
  1289  * Added HTST security header to frontend service [#241](https://github.com/freiheit-com/kuberpult/pull/241)
  1290  
  1291  ## 0.4.25
  1292  
  1293  **released 2022-07-06**
  1294  
  1295  ### Added
  1296  
  1297  * Added support to ignore argo fields managedFieldsManagers and jqPathExpressions [#230](https://github.com/freiheit-com/kuberpult/pull/230)
  1298  
  1299  ## 0.4.24
  1300  
  1301  **released 2022-07-06**
  1302  
  1303  ### Fixed
  1304  
  1305  * Fix ArgoCd SyncWindow configuration [#227](https://github.com/freiheit-com/kuberpult/pull/227)
  1306  
  1307  ## 0.4.23
  1308  
  1309  **released 2022-07-05**
  1310  
  1311  ### Added
  1312  
  1313  * Push multiple actions together as one [#202](https://github.com/freiheit-com/kuberpult/pull/202)
  1314  
  1315  ## 0.4.22
  1316  
  1317  **released 2022-07-04**
  1318  
  1319  ### Added
  1320  
  1321  ## 0.4.22
  1322  
  1323  **released 2022-07-04**
  1324  
  1325  ### Added
  1326  
  1327  * Allow configuration of "environment" datadog metrics and traces get reported to [#197](https://github.com/freiheit-com/kuberpult/pull/197)
  1328  * Enhanced support for tracing Kuberpult internals [#198](https://github.com/freiheit-com/kuberpult/pull/198)
  1329  * Get builder images from make get-builder-image [#199](https://github.com/freiheit-com/kuberpult/pull/199)
  1330  * Update release instructions by @mnishamk-freiheit in https://github.com/freiheit-com/kuberpult/pull/193
  1331  * Make datadog environment configurable by @fdcds in https://github.com/freiheit-com/kuberpult/pull/197
  1332  * Support tracing of gRPC requests by @fdcds in https://github.com/freiheit-com/kuberpult/pull/198
  1333  * Clearer job names for matrix jobs by @mnishamk-freiheit in https://github.com/freiheit-com/kuberpult/pull/202
  1334  * Fix lint and test helm charts by @mnishamk-freiheit in https://github.com/freiheit-com/kuberpult/pull/196
  1335  * Add documentation for Podman, fix typos and small errors by @tameremad in https://github.com/freiheit-com/kuberpult/pull/138
  1336  * add Etymology of kuberpult by @sven-urbanski-freiheit-com in https://github.com/freiheit-com/kuberpult/pull/208
  1337  * Move lock message inputs from inline to actions cart by @tameremad in https://github.com/freiheit-com/kuberpult/pull/128
  1338  * Fix: Show sync window warning by @fdcds in https://github.com/freiheit-com/kuberpult/pull/203
  1339  * SRX-4SBVE2 Add tracing envs to frontend by @hannesg in https://github.com/freiheit-com/kuberpult/pull/215
  1340  
  1341  ## 0.4.21
  1342  
  1343  **released 2022-06-17**
  1344  
  1345  ### Added
  1346  
  1347  * Customize annotations on the kuberpult ingress [#191](https://github.com/freiheit-com/kuberpult/pull/191)
  1348  * Support per-application ArgoCD sync windows [#180](https://github.com/freiheit-com/kuberpult/pull/180)
  1349  
  1350  ## 0.4.20
  1351  
  1352  **releases 2022-06-16**
  1353  
  1354  ### Added
  1355  
  1356  * Warning when manually deployed to production [#186](https://github.com/freiheit-com/kuberpult/pull/172)
  1357  
  1358  ## 0.4.19
  1359  
  1360  **releases 2022-06-14**
  1361  
  1362  ### Added
  1363  
  1364  * Release on tag creation  [#172](https://github.com/freiheit-com/kuberpult/pull/172)
  1365  * Increase default loadbalancer timeout to 300 [#183](https://github.com/freiheit-com/kuberpult/pull/183)
  1366  
  1367  ### Fixed
  1368  
  1369  * Increase Kuberpult's memory limit & request [#182](https://github.com/freiheit-com/kuberpult/pull/182)
  1370  
  1371  ## 0.4.18
  1372  
  1373  **releases 2022-06-13**
  1374  
  1375  ### Fixed
  1376  
  1377  * Increase Kuberpult's Cpu limit & request [#173](https://github.com/freiheit-com/kuberpult/pull/173)
  1378  
  1379  ## 0.4.17
  1380  
  1381  **releases 2022-05-31**
  1382  
  1383  ### Added
  1384  
  1385  * It's now possible to specify sync options for argocd apps [#163](https://github.com/freiheit-com/kuberpult/pull/163)
  1386  
  1387  ### Fixed
  1388  
  1389  * The rest endpoints of the frontend service work again [#164](https://github.com/freiheit-com/kuberpult/pull/164)
  1390  
  1391  ## 0.4.16
  1392  
  1393  **released 2022-05-27**
  1394  
  1395  ### Added
  1396  
  1397  * Add option to configure timeouts in loadbalancer [#156](https://github.com/freiheit-com/kuberpult/pull/156)
  1398  
  1399  ### Removed
  1400  
  1401  * removed cd.pvc.storage from values [#155](https://github.com/freiheit-com/kuberpult/pull/155)
  1402  
  1403  
  1404  ## 0.4.14
  1405  
  1406  **released 2022-04-21**
  1407  
  1408  ### Added
  1409  
  1410  * Custom configuration per application ( Owner )  [#123](https://github.com/freiheit-com/kuberpult/pull/123)
  1411  * Add option to replace actions on conflict [#124](https://github.com/freiheit-com/kuberpult/pull/124)
  1412  
  1413  ## 0.4.13
  1414  
  1415  **released 2022-04-01**
  1416  
  1417  ### Changed
  1418  
  1419  * Use `networking.k8s.io/v1` API Version for ingress. [#121](https://github.com/freiheit-com/kuberpult/pull/121)
  1420  
  1421  ## 0.4.12
  1422  
  1423  **released 2022-03-30**
  1424  
  1425  ### Added
  1426  
  1427  * Add locks table [#118](https://github.com/freiheit-com/kuberpult/pull/118)
  1428  * Add lock id to overview request and to release dialog [#119](https://github.com/freiheit-com/kuberpult/pull/119)
  1429  
  1430  ### Changed
  1431  
  1432  * Optimize history calculation to reuse previously computed results [#115](https://github.com/freiheit-com/kuberpult/pull/115)
  1433  
  1434  ## 0.4.11
  1435  
  1436  **released 2022-03-18**
  1437  
  1438  ## Added
  1439  * Added support in helm chart to customize the size of cd servcie PVC disk. [#116](https://github.com/freiheit-com/kuberpult/pull/116)
  1440  
  1441  ## 0.4.0
  1442  
  1443  **released 2022-02-01**
  1444  ## Added
  1445  - Support deleting applications [#71](https://github.com/freiheit-com/kuberpult/pull/71) [#72](https://github.com/freiheit-com/kuberpult/pull/72)
  1446  - Persist Action Authors in Manifest repo [#69](https://github.com/freiheit-com/kuberpult/pull/69)
  1447  
  1448  ## Changed
  1449  
  1450  - health check improvement [#76](https://github.com/freiheit-com/kuberpult/pull/76)
  1451  - Reimplement History.Change in a much faster way [#47](https://github.com/freiheit-com/kuberpult/pull/47)
  1452  
  1453  ## 0.2.5
  1454  
  1455  **released 2021-11-02**
  1456  
  1457  ## Changed
  1458  
  1459  - Increase timeout for sync endpoint. [#15](https://github.com/freiheit-com/kuberpult/pull/15)
  1460  
  1461  ## 0.2.0
  1462  
  1463  **released 2021-09-07**
  1464  
  1465  ## Added
  1466  
  1467  - Sync endpoint for syncing all argocd apps in an environment [75](https://github.com/freiheit-com/fdc-continuous-delivery/pull/75)