**Note:** This file is automatically generated. Please see the [developer
documentation](doc/development/changelog.md) for instructions on adding your own
entry.

## 4.4.3 (2020-10-07)

### Added (1 change)

- Adds NetworkPolicy for gitlab-shell. !1580


## 4.4.2 (2020-10-01)

### Changed (1 change)

- GitLab Runner chart to 0.21.1. !1573

### Other (2 changes)

- Bump default gitlab-kas image tag to v0.0.5. !1565
- Update GitLab Version to 13.4.2.


## 4.4.1 (2020-09-24)

### Other (1 change)

- Update GitLab Version to 13.4.1.


## 4.4.0 (2020-09-22)

### Fixed (1 change)

- Moves GITLAB_WORKHORSE_SENTRY_DSN to the workhorse container. !1543

### Changed (7 changes, 1 of them is from the community)

- Disable MIME type guessing in s3cmd. !1512
- Disable workhorse archive cache by default. !1520
- Removing dots from job names. !1540
- Upgrade default PostgreSQL version to 11.9. !1550
- Add PG connect_timeout setting. !1552
- Update container-registry to 2.11.0-gitlab. !1553
- Make Gitaly service values global options. !1559

### Added (11 changes, 1 of them is from the community)

- Add support for Praefect. !1493
- Support Stackdriver Profiling for registry. !1494
- Add support for configuring smartcard authentication. !1510
- Support UBI certificates container. !1511
- Exposes the workhorse prometheus port. !1514
- Adds Content Security Policy (CSP) configuration. !1534
- Allow for additional labels for services. !1537
- Add danger job for validating the extension of changelog entries. !1542 (Matthias van de Meent)
- Document upgrade steps for PostgreSQL 11 -> 12. !1545
- Add Azure Blob storage configuration options. !1546
- Add S3 server side encryption settings. !1549

### Other (2 changes)

- Adds capability to specify memoryKiller per Pod. !1536
- Update GitLab Version to 13.4.0.


## 4.3.6 (2020-09-14)

### Changed (1 change)

- Update runner chart to Runner 13.3.1 (chart 0.20.1). !1538

### Other (1 change)

- Update GitLab Version to 13.3.6.


## 4.3.5 (2020-09-04)

### Other (1 change)

- Update GitLab Version to 13.3.5.


## 4.3.4 (2020-09-02)

### Other (1 change)

- Update GitLab Version to 13.3.4.


## 4.3.3 (2020-09-02)

### Fixed (1 change)

- Only create object_storage 'connection' block if feature enabled. !1517

### Other (1 change)

- Update GitLab Version to 13.3.3.


## 4.3.2 (2020-08-28)

### Fixed (2 changes, 2 of them are from the community)

- Add missing bucket variables. !1515 (Chris Boot)
- Add object_store secret to backup CronJob. !1516 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 13.3.2.


## 4.3.1 (2020-08-25)

### Changed (1 change)

- Update GitLab Runner to 13.3.0 (runner chart 0.20.0). !1513

### Other (1 change)

- Update GitLab Version to 13.3.1.


## 4.3.0 (2020-08-22)

### Removed (1 change)

- Geo - Remove FDW related config. !1496

### Fixed (1 change)

- Fix misaligned indent for rack_attack.

### Changed (4 changes)

- Changed Prometheus to use GitLab specific annotations. !1439
- Update GitLab Operator to v0.10. !1478
- Bump Container Registry to v2.10.1-gitlab. !1483
- Flips daemonMode option for Memory Killer. !1490

### Added (5 changes, 1 of them is from the community)

- Provide possibility of passing the postgresql password via a file instead of secret. !1422 (Tiago Posse <tiagoposse@gmail.com>)
- Add support for DependencyProxy. !1464
- Support consolidated object storage configuration. !1479
- Adds NetworkPolicy object for the Webservice. !1491
- Workhorse: support configuring logFormat, default JSON. !1497

### Other (1 change)

- Update GitLab Version to 13.3.0.


## 4.2.9 (2020-09-04)

### Other (1 change)

- Update GitLab Version to 13.2.9.


## 4.2.8 (2020-09-02)

### Other (1 change)

- Update GitLab Version to 13.2.8.


## 4.2.7 (2020-09-02)

### Other (1 change)

- Update GitLab Version to 13.2.7.


## 4.2.6 (2020-08-18)

### Other (1 change)

- Update GitLab Version to 13.2.6.


## 4.2.5 (2020-08-18)

### Changed (1 change)

- Update GitLab Runner chart to 0.19.2. !1489

### Other (1 change)

- Update GitLab Version to 13.2.5.


## 4.2.4 (2020-08-11)

### Other (1 change)

- Update GitLab Version to 13.2.4.


## 4.2.3 (2020-08-05)

### Other (1 change)

- Update GitLab Version to 13.2.3.


## 4.2.2 (2020-07-30)

### Other (1 change)

- Update GitLab Version to 13.2.2.


## 4.2.1 (2020-07-24)

### Fixed (1 change, 1 of them is from the community)

- Use the global `psql` config parameters when the local `psql` configuration does not contain that config key, instead of going to the default option. !1461 (Matthias van de Meent)

### Changed (1 change)

- Update GitLab Runner to 0.19.1. !500

### Other (1 change)

- Update GitLab Version to 13.2.1.


## 4.2.0 (2020-07-22)

### Fixed (2 changes)

- Restore per sub-chart configuration of PostgreSQL (#1812). !1420
- Redis: switch encoding method for redis password in URI. !1447

### Changed (2 changes)

- Support extraEnv at the pod level for Sidekiq. !1443
- Set default database pool size to 1 as the application will calculate the best pool size based on concurrency.

### Added (3 changes, 1 of them is from the community)

- Gitaly PVC support annotations. !1419 (Andy Ai)
- Allows overriding targetAverageValue in sidekiq pods. !1428
- Gitaly: support TLS flag for external instances. !1446

### Other (2 changes, 1 of them is from the community)

- Add an annotations support to the migrations job template. !1423 (Tiago Posse)
- Update GitLab Version to 13.2.0.


## 4.1.12 (2020-09-04)

### Other (1 change)

- Update GitLab Version to 13.1.11.


## 4.1.11 (2020-09-02)

### Other (1 change)

- Update GitLab Version to 13.1.10.


## 4.1.10 (2020-09-02)

### Other (1 change)

- Update GitLab Version to 13.1.9.


## 4.1.9 (2020-08-18)

### Other (1 change)

- Update GitLab Version to 13.1.8.


## 4.1.7 (2020-08-05)

### Other (1 change)

- Update GitLab Version to 13.1.6.


## 4.1.6 (2020-07-24)

### Other (1 change)

- Update GitLab Version to 13.1.5.


## 4.1.5 (2020-07-24)

### Other (1 change)

- Update GitLab Version to 13.1.5.


## 4.1.4 (2020-07-09)

### Other (1 change)

- Update GitLab Version to 13.1.4.


## 4.1.3 (2020-07-06)

### Changed (1 change)

- Update GitLab Runner chart to 0.18.1. !1433

### Other (1 change)

- Update GitLab Version to 13.1.3.


## 4.1.2 (2020-07-01)

### Other (1 change)

- Update GitLab Version to 13.1.2.


## 4.1.1 (2020-06-24)

### Fixed (1 change)

- Update mailroom example docs to show the proper syntax for .mailbox. !1417

### Other (1 change)

- Update GitLab Version to 13.1.1.


## 4.1.0 (2020-06-22)

### Fixed (3 changes, 1 of them is from the community)

- Added validation for redis host configuration. !1381 (Julius Kvedaras)
- Fix GitLab Shell TCP config. !1393
- Fix sentinel configuration for service_desk mailroom service. !1412

### Changed (5 changes)

- Break up gitlab-shell of gitaly config. !1353
- Bump gitlab-exporter chart to 7.0.4. !1374
- gitlab-shell - disable all forwarding via sshd. !1391
- Centralize database.yml template (Rails). !1408
- Update gitlab-exporter to version 7.0.6. !1411

### Added (13 changes, 5 of them are from the community)

- Add tracing support to helm chart. !1234 (Dmitry Chepurovskiy)
- Added the ability to control the serviceAccounts of GitLab sub-charts. !1303 (Mark Tew)
- Added Service Desk email configuration. !1324
- Add gitlab.deploymentAnnotations template to charts in repository. !1351
- Implement extraEnv pattern. !1377
- Adds extraVolumeMounts for Sidekiq pods. !1380
- Support passing registry notification headers as k8s secrets. !1383
- Add nodePort configuration in NGINX service for gitlab-shell. !1394
- Adds Sentry support for sidekiq and webservice. !1398
- Add option to configure priorityClassName on Webservice chart. !1405 (Dragos Sutu)
- Add option to configure priorityClassName on Sideqik chart. !1406 (Dragos Sutu)
- Database: support load balancing reads (#1004). !1414
- Adds update strategy to be configured for webservice. (Stepan Kuksenko)

### Other (4 changes)

- Add support for enabling the btree_gist pg extension. !1372
- Ensure upgraded to 4.0 before 4.1. !1403
- Update GitLab Runner chart to 0.18.0. !1416
- Update GitLab Version to 13.1.0.


## 4.0.12 (2020-08-18)

### Other (1 change)

- Update GitLab Version to 13.0.14.


## 4.0.11 (2020-08-18)

### Other (1 change)

- Update GitLab Version to 13.0.13.


## 4.0.10 (2020-08-05)

### Other (1 change)

- Update GitLab Version to 13.0.12.


## 4.0.9 (2020-07-09)

### Other (1 change)

- Update GitLab Version to 13.0.10.


## 4.0.8 (2020-07-06)

### Other (1 change)

- Update GitLab Version to 13.0.9.


## 4.0.7 (2020-07-01)

### Other (1 change)

- Update GitLab Version to 13.0.8.


## 4.0.6 (2020-06-25)

### Other (1 change)

- Update GitLab Version to 13.0.7.


## 4.0.5 (2020-06-10)

### Changed (1 change)

- Update GitLab Runner to 0.17.1. !1395

### Other (1 change)

- Update GitLab Version to 13.0.6.


## 4.0.4 (2020-06-04)

### Other (1 change)

- Update GitLab Version to 13.0.5.


## 4.0.3 (2020-06-03)

### Other (1 change)

- Update GitLab Version to 13.0.4.


## 4.0.2 (2020-05-29)

### Fixed (3 changes, 1 of them is from the community)

- Mailroom: follow Redis Queues instance (#2097). !1347
- Fix an bug in which it was impossible to configure the unicorn memory killer. !1365 (Matthias van de Meent)
- Ensure database-upgrade scripts ignores running on the backup pods. !1367

### Changed (1 change)

- Update GitLab Runner to 0.17.0. !1356

### Other (1 change)

- Update GitLab Version to 13.0.3.


## 4.0.1 (2020-05-27)

### Fixed (1 change)

- Ensure database-upgrade scripts ignores running on the backup pods. !1367

### Changed (1 change)

- Update GitLab Runner to 0.17.0. !1356

### Other (1 change)

- Update GitLab Version to 13.0.1.


## 4.0.0 (2020-05-22)

### Fixed (2 changes)

- Add defaulting of multi-redis password enabled (#2030). !1335
- Mailroom: follow Redis Queues instance (#2097). !1347

### Changed (9 changes, 1 of them is from the community)

- Deploy ChaosKube Helm chart. !1296
- Allow configuration of security context user to help with Openshift installs. !1306 (Mickaël Canévet)
- Moved gitlab-shell settings to gitaly config.toml. !1308
- Make sidekiq-cluster the default. !1317
- Update gitlab-exporter to 7.0.2. !1321
- Bump Container Registry to v2.9.1-gitlab. !1326
- Updated documention to include multi Redis support. !1330
- NGINX: Enable HTTP2, as all services support it. !1338
- Bump gitlab-exporter to 7.0.3. !1345

### Added (8 changes, 2 of them are from the community)

- Add task-runner pod antiAffinity support to helm chart. !1025 (Sam Wenham)
- Replace unicorn chart with webservice. !1145 (Dmitry Chepurovskiy)
- Provides capability to configure PDB per sidekiq pod config. !1292
- Adds update strategy to be configured for Container Registry. !1293
- Adds update strategy to be configured for sidekiq. !1294
- Update min chart/gitlab versions for the major release. !1300
- Add support for ci_jwt_signing_key Rails secret. !1318
- Add extraEnvs for Sidekiq. !1333

### Other (2 changes)

- Update bitnami/postgres -> 8.9.4, postgres -> 11.7.0. !1320
- Update GitLab Version to 13.0.0.


## 3.3.13 (2020-07-06)

### Other (1 change)

- Update GitLab Version to 12.10.14.


## 3.3.12 (2020-07-01)

### Other (1 change)

- Update GitLab Version to 12.10.13.


## 3.3.11 (2020-06-25)

### Other (1 change)

- Update GitLab Version to 12.10.12.


## 3.3.9 (2020-06-04)

### Other (1 change)

- Update GitLab Version to 12.10.10.


## 3.3.7 (2020-05-29)

### Other (1 change)

- Update GitLab Version to 12.10.8.


## 3.3.6 (2020-05-27)

### Fixed (1 change)

- backport Mailroom: follow Redis Queues instance (#2097). !1354

### Other (1 change)

- Update GitLab Version to 12.10.7.


## 3.3.5 (2020-05-15)

### Changed (1 change)

- Update GitLab runner chart to 0.16.1. !1331

### Other (1 change)

- Update GitLab Version to 12.10.6.


## 3.3.4 (2020-05-14)

### Other (1 change)

- Update GitLab Version to 12.10.5.


## 3.3.3 (2020-05-04)

### Other (1 change)

- Update GitLab Version to 12.10.3.


## 3.3.2 (2020-04-30)

### Fixed (3 changes)

- Fixed PostgreSQL port when enabling Geo. !1304
- Fix redis secret templating when password.enabled=false. !1313
- Add terraform_state secret to task-runner. !1315

### Other (1 change)

- Update GitLab Version to 12.10.2.


## 3.3.1 (2020-04-24)

### Other (1 change)

- Update GitLab Version to 12.10.1.


## 3.3.0 (2020-04-22)

### Removed (1 change)

- Remove Redis from Gitlab-Shell and Gitaly charts. !1271

### Fixed (3 changes, 2 of them are from the community)

- Fix the gitaly service name not being used correctly in all places. !1204 (Matthias van de Meent)
- Change default concurrency setting for Sidekiq to 25 globally. !1233
- Fixed that unnecessary secret is generated when using external Redis. !1237 (Colin Luo)

### Changed (6 changes)

- Updated Helm references and commands to v3 notations. !1210
- Support queues, negateQueues, and experimentalQueueSelector for Sidekiq when cluster is enabled. !1251
- Updated references to deprecated postgresql and redis charts. !1253
- Make GitLab task-runner scalable, default 1 #1254. !1263
- GitLab Exporter to 7.0.1. !1265
- Bump Container Registry to v2.9.0-gitlab. !1273

### Added (6 changes, 2 of them are from the community)

- Add storage setting for terraform state. !1208
- Ability to override PostgreSQL port for subcharts. !1212 (Stepan Kuksenko)
- Expose settings to configure Registry notifications. !1225
- Add option for using Sidekiq Cluster to start Sidekiq. !1247
- Add optional `priorityClassName` configuration value to Gitaly chart. !1282 (Theo Meneau)
- Support configuration of multiple Redis instances. !1287

### Other (1 change)

- Update GitLab Version to 12.10.0.


## 3.2.9 (2020-06-10)

### Other (1 change)

- Update GitLab Version to 12.9.10.


## 3.2.8 (2020-06-03)

### Other (1 change)

- Update GitLab Version to 12.9.9.


## 3.2.7 (2020-05-27)

### Other (1 change)

- Update GitLab Version to 12.9.8.


## 3.2.6 (2020-05-14)

### Other (1 change)

- Update GitLab Version to 12.9.7.


## 3.2.5 (2020-04-30)

### Other (1 change)

- Update GitLab Version to 12.9.5.


## 3.2.4 (2020-04-17)

### Other (1 change)

- Update GitLab Version to 12.9.4.


## 3.2.3 (2020-04-15)

### Added (1 change, 1 of them is from the community)

- Add support for the Seat Link enabled flag. !1272 (Matthias van de Meent)

### Other (1 change)

- Update GitLab Version to 12.9.3.


## 3.2.2 (2020-03-31)

### Other (1 change)

- Update GitLab Version to 12.9.2.


## 3.2.1 (2020-03-26)

### Other (1 change)

- Update GitLab Version to 12.9.1.


## 3.2.0 (2020-03-22)

### Fixed (4 changes, 1 of them is from the community)

- Fix unicorn worker killer configuration. !1199 (Matthias van de Meent)
- Fix logic of registry HPA deprecations. !1203
- Ensure kubectl jobs are not run as root. !1206
- Add gitlab.host to Migrations Rails config #1947. !1215

### Changed (2 changes)

- Update gitlab-org/gitlab-exporter from 6.0.0 to 6.1.0. !1176
- Bump Container Registry to v2.8.2-gitlab. !1214

### Other (1 change)

- Update GitLab Version to 12.9.0.


## 3.1.8 (2020-04-30)

### Other (1 change)

- Update GitLab Version to 12.8.10.


## 3.1.7 (2020-04-15)

### Other (1 change)

- Update GitLab Version to 12.8.9.


## 3.1.6 (2020-03-26)

### Fixed (1 change)

- Fix logic of registry HPA deprecations. !1203

### Other (1 change)

- Update GitLab Version to 12.8.8.


## 3.1.5 (2020-03-16)

### Other (1 change)

- Update GitLab Version to 12.8.7.


## 3.1.4 (2020-03-11)

### Other (1 change)

- Update GitLab Version to 12.8.6.


## 3.1.3 (2020-03-09)

### Other (1 change)

- Update GitLab Version to 12.8.5.


## 3.1.2

### Changed (1 change)

- Update gitlab-org/charts/gitlab-runner from 0.13.1 to 0.14.0. !1187

### Other (1 change)

- Update GitLab Version to 12.8.2.


## 3.1.1

### Other (1 change)

- Update GitLab Version to 12.8.1.


## 3.1.0

### Fixed (4 changes, 2 of them are from the community)

- Route gitlab-shell and gitaly requests through workhorse. !1114 (Dmitry Chepurovskiy)
- Enabled Geo configuration checks. !1121
- Disable cert-manager's webook that validates its CRDs. !1139 (Erik Sundell (@consideRatio))
- Corrected references to gitlab-runner.install. !1149

### Changed (8 changes)

- Update gitlab-exporter to 5.2.2. !1087
- Changed migrations job to use task-runner image. !1126
- Bump registry to v2.7.7-gitlab. !1133
- Update registry chart versions to reflect recent changes. !1144
- Update gitlab-exporter to 6.0.0. !1151
- Align gitlab/unicorn chart service names for Istio environments. !1153
- Bump Container Registry to v2.8.0-gitlab. !1172
- Updated EKS bootstrap script to default to Kubernetes 1.14. !1175

### Added (6 changes, 3 of them are from the community)

- Allows the database `pool` to be configurable. !1111 (skarbek)
- Added ability to set NodePort and ExternalTrafficPolicy for gitlab-shell service. !1112 (Dmitry Chepurovskiy)
- Adds logging.format option to enable structured json logging for sidekiq. !1132
- Performance: enable Bootsnap for all Rails-derived containers. !1157
- NOTES: add notice of runner default to unprivilieged. !1158
- Add `component` field to the nginx ingress podAntiAffinity. !1169 (Ivan Kurnosov (@zerkms))

### Other (5 changes)

- Document command for easily fetching ELB hostname. !1159
- Doc: link upstream docs for why GitLab Runner is not privileged by default. !1160
- Include GitLab Exporter & GitLab Grafana to sub-chart lists. !1161
- Bump Container Registry to v2.8.1-gitlab. !1173
- Update GitLab Version to 12.8.0.


## 3.0.7 (2020-04-15)

### Other (1 change)

- Update GitLab Version to 12.7.9.


## 3.0.6 (2020-03-26)

### Fixed (1 change)

- Fix logic of registry HPA deprecations. !1203

### Other (1 change)

- Update GitLab Version to 12.7.8.


## 3.0.5

### Other (1 change)

- Update GitLab Version to 12.7.7.


## 3.0.4

### Fixed (1 change, 1 of them is from the community)

- Use the volume with Postgres client SSL certificate in the gitlab-exporter deployment. !1162 (Franciszek Walkowiak)

### Other (1 change)

- Update GitLab Version to 12.7.6.


## 3.0.3

### Fixed (1 change)

- Workhorse - set sentinel port default. !1135

### Other (1 change)

- Update GitLab Version to 12.7.5.


## 3.0.2

### Changed (1 change)

- Update gitlab-runner chart to 0.13.1. !1138

### Other (1 change)

- Update GitLab Version to 12.7.4.


## 3.0.1

### Changed (1 change)

- Update gitlab-runner chart to 0.13.0. !1131

### Other (1 change)

- Update GitLab Version to 12.7.2.


## 3.0.0

### Fixed (2 changes)

- NGINX: port spec.clusterIP fixup, unblock upgrades in Helm v3. !1082
- Set globals at top level for newer Helm versions. !1083

### Changed (7 changes)

- Upgrade bundled PostgreSQL chart to stable/postgresql 7.7.0. !955
- Bump the requests for exporter and migrations. !967
- Moved Gitaly enabled flag to global namespace. !1081
- Changed from forked Redis chart to upstream chart. !1086
- Update Prometheus chart to v10.0.0. !1089
- Split the operator bootstrap out of the chart. !1090
- Registy now defaults to GitLab's container registry fork version v2.7.6-gitlab. !1105

### Added (4 changes, 2 of them are from the community)

- Add Selectors to SideKiq Deployments. !876
- Added ability to configure sshd MaxStartups for gitlab-shell. !1058 (Dmitry Chepurovskiy)
- Adds Network Policy object for Sidekiq Deployments. !1102 (skarbek)
- Add the maxRequestDurationSeconds configuration and move unicorn workersTimeout to global. !1103

### Other (2 changes)

- Use mail_room gem version from Gemfile.lock as appVersion in the chart. !1088
- Update GitLab Version to 12.7.0.


## 2.6.9

### Other (1 change)

- Update GitLab Version to 12.6.8.


## 2.6.8

### Fixed (1 change, 1 of them is from the community)

- Use the volume with Postgres client SSL certificate in the gitlab-exporter deployment. !1162 (Franciszek Walkowiak)

### Other (1 change)

- Update GitLab Version to 12.6.7.


## 2.6.7

### Other (1 change)

- Update GitLab Version to 12.6.6.


## 2.6.6

### Fixed (1 change)

- Mount secrets.yml to dependencies initContainer. !1108

### Other (1 change)

- Update GitLab Version to 12.6.4.


## 2.6.5

### Other (1 change)

- Update GitLab Version to 12.6.4.


## 2.6.4

### Other (1 change)

- Update GitLab Version to 12.6.3.


## 2.6.3

### Fixed (1 change)

- Correctly set the proper gitaly release version. !1092

### Other (1 change)

- Update GitLab Version to 12.6.2.


## 2.6.2

### Other (1 change)

- Update GitLab Version to 12.6.2.


## 2.6.1

### Other (2 changes)

- Update gitlab-org/charts/gitlab-runner from 0.11.0 to 0.12.0. !1085
- Update GitLab Version to 12.6.1.


## 2.6.0

### Fixed (3 changes, 1 of them is from the community)

- Geo: automate secondary migrations behaviors. !1055
- Fix reference to piwik url and site ID in GitLab chart template. !1061 (Kevinjil)
- Corrected indentation issue with Gitaly volumeClaimTemplate selector. !1070

### Deprecated (1 change)

- Deprecate init.image and init.tag settings in favor of init.image.repository and init.image.tag. !1062

### Changed (4 changes, 1 of them is from the community)

- Upgrade nginx ingress controller to 0.21 to Enable TLSv1.3, and TLSv1.1 is disabled by default. !1014 (Xiangxuan Liu)
- Specify Kubernetes 1.12 as minimum required version and use v1.13 tools and libraries. !1053
- Updated gitlab-exporter to 5.1.0. !1075
- Update certmanager to 0.10.1. !1079

### Added (6 changes, 3 of them are from the community)

- Added support of memory killer daemon mode. !1040 (Dmitry Chepurovskiy)
- Added http probes for sidekiq and unicorn. !1045 (Dmitry Chepurovskiy)
- Enable Bootsnap cache in Task runner. !1056
- Add global setting to configure busybox image for initContainers. !1062
- Adding capability to use pullsecrets in order to download minio mc image. !1066 (Mustafa Bhabhrawala)
- Enable Bootsnap cache in migrations. !1069

### Other (2 changes)

- Document the use of external Minio for object storage. !1005
- Update GitLab Version to 12.6.0.


## 2.5.11

### Other (1 change)

- Update GitLab Version to 12.5.10.


## 2.5.10

### Other (1 change)

- Update GitLab Version to 12.5.9.


## 2.5.9

### Fixed (1 change)

- Mount secrets.yml to dependencies initContainer. !1108

### Other (1 change)

- Update GitLab Version to 12.5.7.


## 2.5.8

### Other (1 change)

- Update GitLab Version to 12.5.7.


## 2.5.7

### Other (1 change)

- Update GitLab Version to 12.5.6.


## 2.5.6

### Added (1 change, 1 of them is from the community)

- Redis-HA added storageClass Value. !1077 (conblem)

### Other (1 change)

- Update GitLab Version to 12.5.5.


## 2.5.5

### Other (1 change)

- Update GitLab Version to 12.5.4.


## 2.5.4

### Fixed (1 change)

- Fix bug that broke gitlab-exporter from connecting to external pg hosts. !1060

### Other (1 change)

- Update GitLab Version to 12.5.3.


## 2.5.3

### Other (1 change)

- Update GitLab Version to 12.5.2.


## 2.5.2

### Other (1 change)

- Update GitLab Version to 12.5.1.


## 2.5.1

### Added (1 change)

- Geo: support configuration and deployment of GitLab Geo #1212. !877

### Other (1 change)

- Update GitLab Version to 12.5.0.


## 2.5.0

### Fixed (2 changes)

- Fixed -k switch for eks_bootstrap_script and eksctl website reference. !1016
- Fixed Redis Sentinel support for gitlab-workhorse. !1043

### Changed (5 changes)

- Update shell logging inside gitaly to use gitaly config file. !1004
- Add internal_socket_dir to gitaly config. !1017
- Update grafana chart to 4.0.1. !1026
- Mailroom: update probes to direct binary. !1036
- Update prometheus chart to 9.0.0. !1039

### Added (7 changes, 1 of them is from the community)

- Support running Gitaly over TLS. !969
- Registry: Add support for setting relativeurls config. !1007 (thom8)
- Allow to specify an initial Enterprise license. !1008
- Added creds subcommand to eks_bootstrap_script. !1020
- Add shutdown blackout for unicorn. !1028
- Sidekiq: add negateQueues functionality. !1029
- Add LDAP preventSignin. !1031

### Other (2 changes)

- Update gitlab-runner to 0.11.0/12.5.0. !1046
- Update GitLab Version to 12.5.0.


## 2.4.13

### Other (1 change)

- Update GitLab Version to 12.4.8.


## 2.4.12

### Other (1 change)

- Update GitLab Version to 12.4.7.


## 2.4.10

### Other (1 change)

- Update GitLab Version to 12.4.5.


## 2.4.9

### Other (1 change)

- Update GitLab Version to 12.4.4.


## 2.4.8

### Other (1 change)

- Update GitLab Version to 12.4.3.


## 2.4.7

### Fixed (1 change)

- Support use of kube2iam for cache when minio is disabled. !1011

### Added (2 changes)

- enable many pods for mailroom. !1019
- Creates NetworkPolicy object for Mailroom. !1023

### Other (2 changes)

- Adds the global gitlab annotations to mailroom.
- Update GitLab Version to 12.4.2.


## 2.4.6

### Fixed (1 change)

- global.ingress.tls default to empty map. !1022

### Added (1 change)

- Allow to configure the liveness probe for gitlab-shell. !1021

### Other (1 change)

- Update GitLab Version to 12.4.2.


## 2.4.5

### Other (2 changes)

- Update GitLab Runner to v12.4.1. !1018
- Update GitLab Version to 12.4.1.


## 2.4.4

### Added (1 change)

- Added Redis Sentinel support. !999

### Other (1 change)

- Update GitLab Version to 12.4.1.


## 2.4.3

### Fixed (1 change)

- Broken pluck expectation in gitlab.ingress.tls.configured #1653. !1013

### Other (1 change)

- Update GitLab Version to 12.4.1.


## 2.4.2

### Fixed (1 change)

- Fix artifacts upload by ensuring appropriate tmp directory permissions. !1010

### Other (1 change)

- Update GitLab Version to 12.4.0.


## 2.4.1

### Fixed (2 changes)

- Fix typo in nginx backend PDB. !1006
- Unicorn add shared /tmp mount. !1009

### Other (1 change)

- Update GitLab Version to 12.4.0.


## 2.4.0

### Fixed (5 changes, 1 of them is from the community)

- Handle CRLF line endings #1541. !938
- Use specified Gitaly port in listen_address. !970
- Convert Gitaly port to an Integer before rendering in config files. !979
- Removed unused persistence.volumeName from gitaly's values.yaml. !990 (aurelien.balteaux)
- Unicorn: set ipWhitelist default to documented value. !997

### Changed (3 changes)

- Switch to using newer APIs for ones dropped in k8s 1.16. !975
- Update the grafana chart to 3.8.15. !976
- Update unicorn.rb to match upstream changes. !988

### Added (4 changes)

- Added S/MIME support. !943
- Allow to configure liveness and readiness probes for unicorn/workhorse. !985
- Improve sidekiq readinessProbe to check for sidekiq process. !994
- Add pre-upgrade hook for pausing Gitaly while operator is in place. !998

### Other (3 changes)

- Add example values for UBI-based deployment. !986
- Update gitlab-runner to 0.10.0/12.4.0. !1003
- Update GitLab Version to 12.4.0.


## 2.3.12

### Fixed (2 changes)

- Broken pluck expectation in gitlab.ingress.tls.configured #1653. !1013
- global.ingress.tls default to empty map. !1022

### Other (1 change)

- Update GitLab Version to 12.3.9.


## 2.3.11

### Other (1 change)

- Update GitLab Version to 12.3.8.


## 2.3.10

### Other (1 change)

- Update GitLab Version to 12.3.7.


## 2.3.9

### Fixed (1 change)

- Fix typo in nginx backend PDB. !1006

### Other (1 change)

- Update GitLab Version to 12.3.6.


## 2.3.8

### Fixed (1 change)

- 1499/Fix monitoring ip_whitelist : change kind comparison to slice. !993

### Changed (1 change)

- Provides ability to customize the Container Registry HPA. !991

### Added (1 change, 1 of them is from the community)

- Tolerations for gitlab-exporter. !996 (Taylor Daugherty)

### Other (1 change)

- Update GitLab Version to 12.3.5.


## 2.3.7

### Other (1 change)

- Update GitLab Version to 12.3.5.


## 2.3.6

### Other (2 changes)

- Update gitlab-runner to v0.9.1. !987
- Update GitLab Version to 12.3.4.


## 2.3.5

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.3.4.


## 2.3.3

### Other (1 change)

- Update GitLab Version to 12.3.2.


## 2.3.2

### Other (1 change)

- Update GitLab Version to 12.3.1.


## 2.3.1

### Fixed (1 change)

- Pin gitlab-exporter version to the proper image.

### Other (1 change)

- Update GitLab Version to 12.3.0.


## 2.3.0

### Fixed (4 changes, 2 of them are from the community)

- Set the default retention for Prometheus data to 15d. !905 (Gerard Hickey)
- Removes duplicate http key from registry config. !923 (jarv)
- Configure the backup cron to use a different tmp volume than the task-runner. !942
- Disable object storage for disabled features. !962

### Changed (4 changes, 1 of them is from the community)

- Update operator to v0.7, introduces status subresource, and gitaly waiting fixes. !906
- Update the sidekiq queues example with all of the queues #1429. !909 (Mike Rennie)
- Set a sane default of 2 seconds for Unicorn 'readinessProbe.timeoutSeconds'. !950
- Set a sane default of 2 seconds for Workhorse 'readinessProbe.timeoutSeconds'. !964

### Added (6 changes, 4 of them are from the community)

- Added Grafana support into chart install. !789 (Gerard Hickey)
- Allow postgres to use a serviceName as well as a host #1458. !886 (Mike Rennie)
- Allow the monitoring IP whitelist to be specified for unicorn #1499. !887 (Mike Rennie)
- Add missing gitaly config options. !939
- Added scheduling options for redis Subchart. !949 (Willi Eggeling)
- Option to bypass two-factor auth for certain omniauth providers. !961

### Other (3 changes)

- Rename gitlab-monitor to gitlab-exporter. !897
- Update gitlab-runner to 0.9.0/12.3.0. !965
- Update GitLab Version to 12.3.0.


## 2.2.12

### Fixed (1 change)

- Fix typo in nginx backend PDB. !1006

### Other (1 change)

- Update GitLab Version to 12.2.9.


## 2.2.11

### Other (1 change)

- Update GitLab Version to 12.2.8.


## 2.2.10

### Other (1 change)

- Update GitLab Version to 12.2.7.


## 2.2.9

### Other (1 change)

- Update GitLab Version to 12.2.7.

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.2.8.


## 2.2.8

### Other (1 change)

- Update GitLab Version to 12.2.7.


## 2.2.7

### Fixed (1 change)

- Disable object storage for disabled features. !962

### Other (1 change)

- Update GitLab Version to 12.2.6.


## 2.2.6

### Other (1 change)

- Update GitLab Version to 12.2.5.


## 2.2.5

### Fixed (1 change)

- Set/expose securityContext for upgrade check hook. !915

### Added (2 changes, 1 of them is from the community)

- Adds readiness and liveness configuration for Registry. !932
- Allows draintimeout to be configured for registry. !934 (jarv)

### Other (2 changes)

- Update gitlab-runner to 0.8.0/12.2.0. !912
- Update GitLab Version to 12.2.4.


## 2.2.4

### Added (2 changes, 2 of them are from the community)

- Adds deployment annotations for the registry service. !893 (jarv)
- Add support for the storagedriver health check. !922 (jarv)

### Other (1 change)

- Update GitLab Version to 12.2.4.


## 2.2.3

### Other (1 change)

- Update GitLab Version to 12.2.4.


## 2.2.2

### Other (1 change)

- Update GitLab Version to 12.2.3.


## 2.2.1

### Other (1 change)

- Update GitLab Version to 12.2.1.


## 2.2.0

### Fixed (4 changes, 1 of them is from the community)

- Workaround for pausing deployments during Helm upgrade. !783
- separate sidekiq hpa resource with dashes. !880
- Chart pull policies syntax restored to previous and documented names. !904
- Fix issue with GCS cron backup getting stuck. (894)

### Changed (2 changes)

- Use global values for kubectl image, deprecate chart-local settings. !864
- Registry: add loadBalancerIP configuration, template clusterIP. !874

### Added (5 changes, 3 of them are from the community)

- Provide option to disable using prepared statements for postgres #1444. !872 (Mike Renie)
- Enable registry to accept windows images with foreign layers. !888 (Semjon Bibow)
- Add loadBalancerIP and loadBalancerSourceRanges to gitlab-shell chart. !889 (Taylor Daugherty)
- Registry: Adds optional networkpolicy configuration. !891
- Adds the ability to finely configure logging options for the Container Registry. !899

### Other (3 changes)

- Update operator to v0.6 for newer k8s support. !895
- Document global.ingress.class & sample Traefik. !898
- Update GitLab Version to 12.2.0.


## 2.1.14

### Other (1 change)

- Update GitLab Version to 12.1.14.


## 2.1.13

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.1.14.


## 2.1.12

### Other (1 change)

- Update GitLab Version to 12.1.13.


## 2.1.11

### Other (1 change)

- Update GitLab Version to 12.1.12.


## 2.1.10

### Other (1 change)

- Update GitLab Version to 12.1.11.


## 2.1.8

### Fixed (1 change)

- Chart pull policies syntax restored to previous and documented names. !904

### Other (1 change)

- Update GitLab Version to 12.1.8.


## 2.1.7

### Other (1 change)

- Update GitLab Version to 12.1.6.


## 2.1.6

### Fixed (1 change, 1 of them is from the community)

- Disable client-side validation of kubectl apply to fix #1497. !885 (Semjon Bibow)

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.5

### Fixed (1 change)

- Generated Random Secrets Should Not Wrap. !875

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.4

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.3

### Other (1 change)

- Update GitLab Version to 12.1.3.


## 2.1.2

### Other (1 change)

- Update GitLab Version to 12.1.2.


## 2.1.1

### Other (1 change)

- Update GitLab Version to 12.1.1.


## 2.1.0

### Fixed (8 changes, 2 of them are from the community)

- Mailroom: fix redis without passsword. !816 (arthur13)
- Add ability to specify extrernal objectStorage for task-runner backup. !821 (Matthew Cascio)
- Fix ability to set internal port of gitlab-workhorse. !840
- Use sort to compare versions in upgrade logic. !846
- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861
- Escape and quote all passwords in ERB templates. !869
- Set pullPolicy for CI to Always #1460. !873

### Changed (2 changes)

- Add prometheus metrics debug configuration. !838
- Make version changes to chart files only if incoming version is higher. !859

### Added (5 changes, 3 of them are from the community)

- Make the Task Runner backup backend configurable. !707 (Vic Iglesias)
- Support Git over SSH on OpenShift. !824
- Registry: Add service port for Prometheus metrics. !842
- Support for optional extra arguments for the cron based backup on Kubernetes. !854 (Gerard Boor)
- Document global.appConfig.defaultProjectsFeatures.containerRegistry #1456. !871 (Mike Rennie)

### Other (4 changes)

- CI: add CI vars to helm properties. !851
- Run before_fork only once on boot for Unicorn. !852
- Update gitlab-runner to 0.7.0/12.1.0. !878
- Update GitLab Version to 12.1.0.


## 2.0.7

### Other (1 change)

- Update GitLab Version to 12.0.9.


## 2.0.6

### Other (1 change)

- Update GitLab Version to 12.0.8.


## 2.0.5

### Other (1 change)

- Update GitLab Version to 12.0.6.


## 2.0.4

### Fixed (4 changes)

- Use sort to compare versions in upgrade logic. !846
- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861
- Escape and quote all passwords in ERB templates. !869

### Other (1 change)

- Update GitLab Version to 12.0.4.


## 2.0.3 (2019-07-03)

### Other (1 change)

- Update GitLab Version to 12.0.3.


## 2.0.2 (2019-06-26)

### Changed (1 change)

- Updated the gitlab-monitor tags to properly match its upstream release.

### Other (2 changes)

- Update gitlab-runner to 0.6.0/12.0.0. !832
- Update GitLab Version to 12.0.2.


## 2.0.1 (2019-06-25)

### Other (1 change)

- Update GitLab Version to 12.0.1.


## 2.0.0 (2019-06-22)

### Fixed (6 changes)

- Ensure unicorn.rb issues appropriate lifecycle hooks. !791
- Add missing object storage settings in task-runner. !793
- Disable storage redirect of Registry when the internal Minio is used. !797
- Port over https://github.com/helm/charts/pull/13646. !804
- Add SMTP and other missing settings for task-runner. !809
- Fix example smtp settings. !810

### Changed (2 changes)

- Prioritize the external object storage connection settings before the global minio configuration. !802
- Updated supported Kubernetes to 1.10 and Helm to 2.12. !808

### Added (6 changes, 2 of them are from the community)

- Cron based backup support using Kubernetes and task runner. !548 (Thomas Miller)
- Add support for tolerations. !553 (Mike Rennie)
- Add gitlab-monitor to Helm Chart. !787
- Add ability to specify network to use when creating a GKE cluster. !799
- Modified anyuid to reflect project level instead of cluster. !803
- Prevent upgrades from old chart versions. !828

### Other (2 changes, 1 of them is from the community)

- Default Registry replicas to minReplicas. !794 (skarbek)
- Update GitLab Version to 12.0.0.


## 1.9.8

### Other (1 change)

- Update GitLab Version to 11.11.8.


## 1.9.7

### Fixed (2 changes)

- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861

### Other (1 change)

- Update GitLab Version to 11.11.7.


## 1.9.5 (2019-06-26)

### Other (1 change)

- Update GitLab Version to 11.11.4.


## 1.9.4 (2019-06-21)

### Added (1 change)

- Add chart-info configmap to allow an upgrade path to the GitLab 12.0. !829

### Other (1 change)

- Update GitLab Version to 11.11.3.


## 1.9.3 (2019-06-10)

### Other (1 change)

- Update GitLab Version to 11.11.3.


## 1.9.2 (2019-06-05)

### Other (2 changes)

- Update gitlab-runner to 0.5.2/11.11.2. !806
- Update GitLab Version to 11.11.2.


## 1.9.1 (2019-06-03)

### Other (2 changes)

- Update GitLab Runner Helm Chart to 0.5.1. !801
- Update GitLab Version to 11.11.1.


## 1.9.0 (2019-05-22)

### Changed (4 changes)

- Transition Operator from Cluster to Namespace Role. !764
- Replace subgroup with GitLab class annotation. !772
- Rename subgroup to CRD prefix. !773
- Add default Referrer-Policy to nginx-ingress headers. !774

### Performance (1 change)

- Unicorn: increase worker memory defaults.

### Added (3 changes, 1 of them is from the community)

- Add checkConfig logic to detect known bad configurations. !757
- Persistent storage for task-runner tmp directory. !769 (jansmets)
- Enable Sidekiq Memory Killer Configuration. !776

### Other (2 changes)

- Update gitlab-runner to 0.5.0/11.11.0. !798
- Update GitLab Version to 11.11.0.


## 1.8.6 (2019-07-03)

### Other (1 change)

- Update GitLab Version to 11.10.8.


## 1.8.5 (2019-06-26)

### Performance (1 change)

- Unicorn: increase worker memory defaults.

### Added (1 change, 1 of them is from the community)

- Persistent storage for task-runner tmp directory. !769 (jansmets)

### Other (1 change)

- Update GitLab Version to 11.10.7.


## 1.8.4 (2019-05-01)

### Other (1 change)

- Update GitLab Version to 11.10.4.


## 1.8.3 (2019-04-30)

### Other (1 change)

- Update GitLab Version to 11.10.3.


## 1.8.2 (2019-04-29)

### Other (1 change)

- Update GitLab Version to 11.10.2.


## 1.8.1 (2019-04-24)

### Other (2 changes)

- Update gitlab-runner to 0.4.1/11.10.1. !768
- Update GitLab Version to 11.10.1.


## 1.8.0 (2019-04-22)

### Fixed (2 changes)

- Quote read passwords in yml files. !717
- Ensure README present in helm package. !752

### Changed (2 changes)

- Update operator to use recreate deployment strategy. !728
- Bump gitlab-operator to v0.4. !744

### Added (3 changes, 1 of them is from the community)

- Expose unicorn memory limits via chart values. !738 (Paul Nicholson)
- Add support for when setting for external diffs. !743
- ElasticSearch is now available. !746

### Other (2 changes)

- Update gitlab-runner to 0.4.0/11.10.0. !765
- Update GitLab Version to 11.10.0.


## 1.7.5 (2019-04-11)

### Other (1 change)

- Update GitLab Version to 11.9.8.


## 1.7.4 (2019-04-10)

### Fixed (1 change)

- Ensure README present in helm package. !752

### Other (1 change)

- Update GitLab Version to 11.9.7.


## 1.7.3 (2019-04-05)

### Fixed (2 changes)

- Mount object storage secrets related to external diffs to pods. !745
- Fix support for NGINX Ingress DaemonSets. !748

### Other (1 change)

- Update GitLab Version to 11.9.6.


## 1.7.2 (2019-04-02)

### Fixed (1 change)

- Application: use groups in componentKinds. !740

### Other (1 change)

- Update GitLab Version to 11.9.4.


## 1.7.1 (2019-03-25)

### Other (2 changes)

- Update gitlab-runner to 0.3.0/11.9.0. !735
- Update GitLab Version to 11.9.1.


## 1.7.0 (2019-03-22)

### Fixed (5 changes, 3 of them are from the community)

- Set the Redis client ID to nil as some servers have that command disabled. !666 (Vic Iglesias)
- Set the life span of Registry certificate to 10 years. !701
- Add Gitaly configuration to migrations job. !710
- Add missing certificates initContainer to gitaly. !716 (Harry Lee (tclh123))
- Provide Kubernetes 1.8 backwards compatibility for init-container secret copying. !720 (Fabian Jucker)

### Changed (3 changes, 1 of them is from the community)

- Extract shared configuration script of ruby-based pods into own template. !685 (Matthias van de Meent (Cofano Software Solutions))
- Move cron_jobs setting from sidekiq to global context. !693
- Allow disabling of the unicorn helm test. !721

### Added (5 changes, 1 of them is from the community)

- Allow use of password-less Redis services (external). !665 (Vic Iglesias)
- Add support for using object storage for storing MR diffs. !698
- Allow Disabling of ClusterRoles in ApplicationCRD. !702
- Add eks_bootstrap_script. !706
- Registry: Add caompatibility for Docker manifest schema1. !724

### Other (2 changes)

- Automate version mapping updates. !704
- Update GitLab Version to 11.9.0.


## 1.6.3 (2019-03-20)

### Changed (1 change)

- Allow disabling of the unicorn helm test. !721

### Other (1 change)

- Update GitLab Version to 11.8.3.


## 1.6.2 (2019-03-13)

### Fixed (1 change)

- Add Gitaly configuration to migrations job. !710

### Other (1 change)

- Update GitLab Version to 11.8.2.


## 1.6.1 (2019-03-04)

### Fixed (1 change)

- Remove duplicate gravatar entries from 'gitlab.yml.erb'. !700

### Other (2 changes)

- Update gitlab-runner to 0.2.0/11.8.0. !697
- Update GitLab Version to 11.8.1.


## 1.6.0 (2019-02-22)

### Fixed (1 change)

- Ensure Piwik and Google Analytics are disabled by default.

### Changed (4 changes)

- Switched gitlab-shell HPA to use a target cpu value, rather than a percentage. !655
- Update the gitlab-shell resource requests to be a bit lower, reflecting latest testing. !656
- Upgrade registry to version 2.7.1. !681
- Use gitlab-operator version 0.3. !692

### Added (2 changes, 2 of them are from the community)

- Adds configuration options for connecting Gitlab with database using mutual TLS. !626 (Lukas Grundmann)
- Add tls option to smtp settings. !648 (Igor Storozhuk)

### Other (3 changes)

- Restructure the documentation. !588
- Allow static ServiceAccount Name in shared-secrets. !688
- Update GitLab Version to 11.8.0.


## 1.5.3 (2019-02-05)

### Other (1 change)

- Update GitLab Version to 11.7.5.


## 1.5.2 (2019-02-05)

### Other (1 change)

- Update GitLab Version to 11.7.4.


## 1.5.1 (2019-01-31)

### Other (2 changes)

- Update gitlab-runner to 0.1.45/11.7.0. !654
- Update GitLab Version to 11.7.3.


## 1.5.0 (2019-01-22)

### Fixed (5 changes, 1 of them is from the community)

- Generate omniauth attribute values correctly as expected by GitLab. !610
- Ensure the operator deployment uses the immutable labels properly. !613
- Ensure a newline before appending to registry/storage/config to make sure yaml is rendered correctly. !621
- Fix 500 error when you don't set the parameter auto_sign_in_with_provider with OmniAuth enabled. !623 (David Kulak)
- Rails: set CA certificate path for SMTP. !625

### Changed (1 change)

- Update gitlab-operator version to 0.2. !645

### Performance (1 change)

- Add retry options for migration jobspec. !642

### Added (3 changes, 3 of them are from the community)

- Allow configuration of securityContext user/group on all deployments with persistent volumes. !519 (Mike Rennie)
- add the node selector for registry chart. !602 (Jubel Han)
- Provide a way to reference a secret containing the LDAP password. !634 (Matthias van de Meent (Cofano Software Solutions))

### Other (2 changes)

- Move ingress enabled detection to helper method. !607
- Update GitLab Version to 11.7.0.


## 1.4.4 (2019-01-17)

### Other (1 change)

- Update GitLab Version to 11.6.5.


## 1.4.3 (2019-01-16)

### Other (2 changes)

- Update gitlab/gitlab-runner to v0.1.44. !633
- Update GitLab Version to 11.6.4.


## 1.4.2 (2019-01-05)

### Other (1 change)

- Update GitLab Version to 11.6.3.


## 1.4.1 (2019-01-02)

### Other (1 change)

- Update GitLab Version to 11.6.2.


## 1.4.0 (2018-12-22)

### Fixed (1 change, 1 of them is from the community)

- Move LFS and Upload temporary storage to ephemeral disk. !587 (Robert Jordan)

### Changed (2 changes, 1 of them is from the community)

- CI now does not run any tasks which the repository is not configured for. !569 (Matthias van de Meent (Cofano Software Solutions))
- Refine unicorn resource resqeusts. !586

### Added (8 changes, 3 of them are from the community)

- Added option for annotations for use with IAM roles. !504 (Deniz Zoeteman)
- Provide a way to skip certain steps in the backup-procedure. !574 (Matthias van de Meent (Cofano Software Solutions))
- Add global and chart-local ingress.tls.enabled flags. !577 (Matthias van de Meent (Cofano Software Solutions))
- Add the operator version label to the gitlab custom resource. !582
- Added example values file for a minimal gke cluster. !589
- Add examples for GCS object storage. !592
- Add support for impersonation_enabled flag in gitlab.yml. !593
- Allow support for using rediss urls. !600

### Other (3 changes)

- Add extraInitContainers, extraContainers, extraVolumes and extraVolumeMounts to template options. !580
- Operator Version 0.1. !605
- Update GitLab Version to 11.6.0.


## 1.3.4 (2018-12-14)

### Other (3 changes)

- Update GitLab Runner chart 0.1.38. !590
- Fix Broken Icon Image on Helm Hub. !597
- Update GitLab Version to 11.5.4.


## 1.3.3 (2018-12-06)

### Other (1 change)

- Update GitLab Version to 11.5.3.


## 1.3.2 (2018-12-04)

### Added (1 change, 1 of them is from the community)

- Add packages to the backups task list. !585 (Matthias van de Meent (Cofano Software Solutions))

### Other (1 change)

- Update GitLab Version to 11.5.2.


## 1.3.1 (2018-11-28)

### Other (1 change)

- Update GitLab Version to 11.5.1.


## 1.3.0 (2018-11-22)

### Fixed (2 changes, 1 of them is from the community)

- Serve sidekiq assets directly from unicorn. !560
- Define .metadata.namespace for resources which should have had that defined. !573 (Matthias van de Meent (Cofano Software Solutions))

### Changed (2 changes)

- Make LDAP and Omniauth configuration global to rails based containers. !567
- Pin the operator image to a specific sha digest. !571

### Added (5 changes, 1 of them is from the community)

- Add additional cleanup policy to Helm prehooks. !550
- Add GitLab Rails, workhorse and runner secret to documentation. !552 (Maikel Vlasman)
- Add support for Maven repositories. !558
- Add support for Pseudonymizer. !562
- Registry: default storage `delete` enabled. !579

### Other (4 changes)

- Add docs about using charts on OpenShift Origin. !555
- Mount configuration files directly to /srv/gitlab/config instead of /var/opt/gitlab/config/gitlab. !565
- Update nginx-ingress fork to 0.30.0. !578
- Update GitLab Version to 11.5.0.


## 1.2.6 (2018-11-20)

### Other (1 change)

- Update GitLab Version to 11.4.7.


## 1.2.5 (2018-11-20)

### Other (2 changes)

- Mount configuration files directly to /srv/gitlab/config instead of /var/opt/gitlab/config/gitlab. !565
- Update GitLab Version to 11.4.6.


## 1.2.4 (2018-11-05)

### Other (1 change)

- Update GitLab Version to 11.4.5.


## 1.2.3 (2018-11-01)

### Other (1 change)

- Update GitLab Version to 11.4.4.


## 1.2.2 (2018-10-29)

### Other (1 change)

- Update GitLab Version to 11.4.3.


## 1.2.1 (2018-10-29)

### Fixed (1 change)

- Skip custom CA mounts when unnecessary. !544

### Other (1 change)

- Update GitLab Version to 11.4.2.


## 1.2.0 (2018-10-22)

### Security (1 change)

- Update redis version to 3.2.12. !511

### Fixed (4 changes, 1 of them is from the community)

- Better handle self-signed certificate behaviors in NOTES.txt. !500
- NGINX: populate ingressClass from template. !520
- Move shared-secrets jobs run as non-root. !533
- Make gke bootstrap script work on MacOS. (Robert Marshall)

### Changed (1 change)

- Add safe-to-evict annotation to stateless deployments. !523

### Added (7 changes, 3 of them are from the community)

- Add missing settings to configure gitlab.yml. !496 (Erik Sundell)
- Add a global flag to set the gitlab edition that will be installed. !499 (Scott Leggett)
- Allow disabled shared-secrets chart. !510
- Add Gitlab operator to run upgrades of Gitlab. !516
- Move jobs management into the operator if it is enabled. !517
- Provide a way to disable the usage ping options. !525 (Mike Rennie)
- Add control of exposed SSH port. !531

### Other (3 changes, 1 of them is from the community)

- Update Helm minimum requirement to 2.9. !505
- Use example.com in documentation and examples as per RFC2606. !512 (Scott Leggett)
- Update GitLab Version to 11.4.0.


## 1.1.6 (2018-10-17)

### Other (1 change)

- Update GitLab Version to 11.3.6.


## 1.1.5 (2018-10-15)

### Fixed (1 change)

- Sidekiq: add credentials for Registry, #785. !535

### Added (1 change, 1 of them is from the community)

- Add registry.enabled param in unicorn chart. !508 (Flavien Peyre)

### Other (1 change)

- Update GitLab Version to 11.3.5.


## 1.1.4 (2018-10-05)

### Other (1 change)

- Update GitLab Version to 11.3.4.


## 1.1.3 (2018-10-04)

### Other (1 change)

- Update GitLab Version to 11.3.3.


## 1.1.2 (2018-10-03)

### Other (1 change)

- Update GitLab Version to 11.3.2.


## 1.1.1 (2018-10-01)

### Other (1 change)

- Update GitLab Version to 11.3.1.


## 1.1.0 (2018-09-22)

### Fixed (1 change)

- Fix indentation error in self-signed-certs Job of shared-secrts.

### Changed (1 change)

- Registry: move http.secret to k8s secret (auto-generated). !485

### Added (3 changes, 2 of them are from the community)

- Allow to define under which user and group gitaly is running. !473 (Michael Schmid <michael@amazee.io>)
- Ensure job resources can be configured. !482
- Adds option to specify separate hostname for ssh access. !487 (Gijs Kunze)

### Other (2 changes, 1 of them is from the community)

- Added namespace to resources. !443 (Matthias van de Meent (Cofano Software Solutions))
- Update GitLab Version to 11.3.0.


## 1.0.2 (2018-08-28)

### Fixed (1 change)

- Fixed setting the connection to a non-default redis port. !470


## 1.0.1 (2018-08-22)

- No changes.

## 1.0.0 (2018-08-22)

### Fixed (4 changes, 1 of them is from the community)

- Minio/Redis: add spec.strategy.type=Recreate (#633). !423
- Add missing reference to uploads bucket in task-runner chart. !429 (Matt Welch)
- runner: fix gitlab-runner.cache.secret template.
- Fix changelog danger handling.

### Changed (13 changes)

- Move all Minio enabled to global configuration. !389
- Convert registry storage block to secret. !391
- Convert rails connection blocks to secrets. !393
- Add additional instructions to application.yaml, switch to v1beta1 of the CRD, and trigger purely off the create flag. !401
- Relocate lfs/artifacts/uploads configuration to global `appConfig`. !403
- Update memory requests based on observations. !418
- Update certmanager to v0.4.0 (#617). !424
- Allow external object storage for task-runner. !427
- Add securtyContext to nginx-ingress-controller deployment to run as non-root user and upgrade image version to 0.15.0. !431
- Replace self-signed certificate generation, automatically CA add to custom CAs. !441
- Default sidekiq chart queues to upstream source defaults. !449
- Rails pods, except migrations, will wait for their desired schema version before starting. !462
- Bump the gitalb-runner chart version to 0.1.33. !468

### Performance (1 change)

- Use targetValue instead of targetUtilization fo hpa autoscaling. !433

### Added (7 changes, 3 of them are from the community)

- support multiple gitaly instances. !377
- Set preStop hooks to sidekiq and unicorn charts for graceful shutdown. !382 (Balasankar C)
- Add option to configure missing settings from gitlab.yml. !395 (Balasankar C)
- Move gitlab-workhorse to a separate container. !397 (Ian Baum)
- Implment support for incoming emails by adding a mailroom chart. !425
- Enable NGINX Ingress metrics by default. !434
- Add capability to inject custom root CAs. !436

### Other (8 changes)

- Better document the initial storage configuration options. !412
- Restructure examples and link docs. !445
- Add retreival of self-signed CA to NOTES.txt output when in use. !457
- Add example values for Minikube. !459
- Document deprecations behavior and deceision.
- Update external object storage documentation.
- add anti-affinity to nginx.
- Remove Dockerfile since it's been moved to gitlab-org/gitlab-build-images.


## 0.3.5 (2018-07-31)

### Fixed (1 change)

- Pin the minio/mc image version to a know working tag. !426


## 0.3.4 (2018-07-31)

- No changes.

## 0.3.3 (2018-07-27)

- No changes.

## 0.3.2 (2018-07-26)

- No changes.

## 0.3.1 (2018-07-23)

- No changes.

## 0.3.0

### Security (4 changes, 4 of them are from the community)

- Use minimum permissions for certmanager-issuer chart. !352 (Corey O'Brien)
- Limit nginx to chart namespace. !354 (Corey O'Brien)
- Limit rbac permission for shared-secrets. !356 (Corey O'Brien)
- Use self-signed certificate as last resort. !360 (Corey O'Brien)

### Fixed (1 change)

- Expanded OmniAuth configuration in Unicorn. !328

### Changed (3 changes, 1 of them is from the community)

- Change location of gitlab source code to /srv/gitlab. !15 (Balasankar C)
- Remove chart version from redis-ha immutable fields. !337
- Explicitly set resources.requests.cpu=50m on initContainers to enforce reduced resources. !369

### Added (1 change, 1 of them is from the community)

- Support optional Application CRD. !363 (Corey O'Brien)

## 0.2.0

### Fixed (1 change, 1 of them is from the community)

- Add consistent metadata for all charts. !319 (Corey O'Brien)

### Changed (2 changes, 1 of them is from the community)

- Change the initial root password to be contained in a secret, and autogenerated. !296
- Replace hardcoded image references with values. !324 (Dave Konopka)

### Other (1 change, 1 of them is from the community)

- Bump redis version to 3.2.6. !325 (Corey O'Brien)

## 2018-06-12

### Removed (1 change)

- Removed version number from statefulset metadata. !318

### Fixed (1 change)

- Resolve No longer possible to disable nginx ingress. !311

### Changed (1 change, 1 of them is from the community)

- Use .Release.Name in the name of all Secrets. !302 (Corey O'Brien)

### Added (3 changes)

- Unicorn: add support for object storage of job artifacts. !255
- Add global setting for imagePullPolicy. !305
- Sidekiq: add object storage configuration. !314

## 2018-06-05

### Changed (1 change)

- GitLab image tags can be set using a global, and default to the chart appVersion. !304

### Added (1 change, 1 of them is from the community)

- Increase minimum repliacs to 2+ via HPAs where relevant. !285 (Corey O'Brien)

### Other (2 changes, 1 of them is from the community)

- Remove placeholder charts. !301 (Corey O'Brien)
- Use upstream gitlab-runner.

## 2018-05-29

### Fixed (1 change, 1 of them is from the community)

- Fix selectors for minio PDB to exclude Job Pods. !292 (Corey O'Brien)

### Added (3 changes, 2 of them are from the community)

- Implement global configuration for Gitaly. !287
- Add options to set annotations on Services. !298 (Corey O'Brien)
- Added soft host anti-affinity by default. (Corey O'Brien)

## 2018-05-22

### Added (3 changes, 3 of them are from the community)

- Add a script for running helm without tiller running in the cluster. !281 (Corey O'Brien)
- Add configuration for auxiliary cron jobs. !283 (Dave Konopka)
- Add basic PodDisruptionBudgets. !284 (Corey O'Brien)

## 2018-05-15

### Changed (2 changes)

- Replace omnibus postgresql instance with postegresql chart based on upstream. !216
- Switch Gitaly Deployment to a StatefulSet. !271

### Added (5 changes, 1 of them is from the community)

- Add prometheus exporter to postgres. !239
- Added configuration options for workhorse. !269 (Corey O'Brien)
- Add ability to configure Redis via Globals. !273
- Add prometheus exporter to gitaly. !274
- Add configuration for ldap authentication.

## 2018-05-08

### Security (1 change)

- Update NGINX Ingress to 0.14.0. !249

### Added (1 change)

- Add configuration options for time_zone, rack_attack, trusted_proxies, and extras. !260

## 2018-05-01

### Added (2 changes, 1 of them is from the community)

- Add configuration options for outgoing email persona. !238 (Corey O'Brien)
- Add object storage support for Uploads. !250

## 2018-04-17

### Fixed (1 change)

- Add updated sidekiq queues for GitLab 10.7. !212

### Added (3 changes, 1 of them is from the community)

- Implement global to configure extnernal static IP to simplify. !206
- Unicorn: add support for configuring Omniauth. !210
- Add Prometheus metrics exporters to Redis and Redis-HA charts. !215 (Dave Konopka)

### Other (2 changes, 1 of them is from the community)

- Bring CHANGELOG logic from gitlab-ce to helm.gitlab.io. !200 (Jason Plum)
- Changelog: introduce changelog_manager, with CI. !208

## 2018-03-22 Alpha

- See [alpha documentation](https://docs.gitlab.com/charts/releases/alpha.html)
